.wcp-content-inner{padding:0 40px}
.wcp-section-header-outer{padding:60px 40px}
.wcp-intro-inner{display:flex;flex-wrap:wrap;gap:40px}
.wcp-intro-tile-outer{flex:1 1 0}
.wcp-tile-content{padding:20px}
.wcp-intro-inner,.wcp-slider-outer,.wcp-video-container{margin-bottom:60px}
.wcp-video-container img {width: 100%;}
.wcp-lifestyle-section-inner{display:flex;flex-wrap:wrap;align-items:center}
.wcp-lifestyle-content{padding:40px 80px}
.wcp-lifestyle-content,.wcp-lifestyle-img{flex:0 0 50%}
.wcp-lifestyle-section-outer{margin-bottom:40px}
.wcp-lifestyle-section-outer:nth-child(2n) .wcp-lifestyle-img{order:2}
.wcp-lifestyle-section-outer:nth-child(2n) .wcp-lifestyle-content{order:1}
#wcp-slider .slick-dots{position:relative;bottom:0;padding:14px 20px 26px;background:#f2f2f2}
#wcp-slider .slick-next,#wcp-slider .slick-prev{top:100%;margin-top:-55px}
.wcp-lifestyle-outer{margin-bottom:40px}
.office-365-faqs-inner .utility-header{background:#0078d4}
.utility-header-sm{padding:15px 25px}
.utility-header{background:#f4f4f4;position:relative;transition:all .3s}
.office-365-faqs-inner .utility-header h3{color:#fff}
.utility-header h3{color:#00447a;font-size:1.286em;line-height:1.2em;font-weight:400;margin:0;transition:color .3s}
.faq-question-container{margin-bottom:20px}
.faq-answer{padding:25px}
.font-grey-dark,.font-grey-dark h1,.font-grey-dark h2,.font-grey-dark h3,.font-grey-dark h4,.font-grey-dark h5,.font-grey-dark h6,.font-grey-dark p,.font-grey-dark span,.font-grey-dark td{color:#62737b}
.faq-question:after{font-family:FontAwesome,"Font Awesome 5 Pro";content:"\f107";position:absolute;right:20px;top:0;color:#00447a;font-size:20px;line-height:52px}
.office-365-choose-inner>header,.office-365-comparison-table-inner>header,.office-365-faqs-inner>header,.office-365-tiles-inner>header{margin-bottom:20px}
.microsoft-header h3{font-size:2.143em;line-height:1.1em;font-weight:300;margin:0;color:#222}
.office-365-faqs-inner .faq-question:hover{background:#eb4802}
.windows-11-section-block-outer,.windows-11-video-outer,.windows-terms-outer{margin-bottom:60px}
.surface-terms-outer{padding:60px;background:#f2f2f2}
.surface-terms-inner p{font-size:12px}
.wcp-section-header-outer h2{font-size:2.5em;line-height:1em;color:#444;font-weight:400;margin:0 0 1em}
.wcp-header h2{font-size:1.8em;line-height:1em;color:#444;font-weight:400;margin:0 0 .5em}
.wcp-blurb p{font-size:1.286em;line-height:1.2em;color:#444;font-weight:400;margin:0 0 0}
.wcp-btn a{display:inline-block;background:#000;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;border-radius:4px;line-height:1em;font-weight:400;font-size:1.286em;padding:1em 2em;transition:all .2s}
.wcp-btn a:hover{color:#fff;text-decoration:none;background:navy}
@media screen and (max-width:992px){
.wcp-lifestyle-content{padding:30px 20px}
}
@media screen and (max-width:768px){
.surface-terms-outer{padding:20px}
.utility-header-lg,.utility-header-sm{padding:15px 20px;text-align:left}
.wcp-intro-tile-outer,.wcp-lifestyle-content,.wcp-lifestyle-img{flex:0 0 100%}
.wcp-lifestyle-section-outer:nth-child(2n) .wcp-lifestyle-img{order:1}
.wcp-lifestyle-section-outer:nth-child(2n) .wcp-lifestyle-content{order:2}
.wcp-content-inner{padding:0 30px}
.wcp-section-header-outer{padding:30px 20px}
.wcp-lifestyle-section-outer{margin-bottom:20px}
.wcp-intro-inner{gap:20px}
}