/*!
Theme Name: CleanBuild Pro
Theme URI: https://github.com/ConnorBurton/CleanBuild
Author: Purplex
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/html,body,div,span,applet,object,iframe,h1,.statistics .stats.flex .stat .number,h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,h4,h5,.review-strip a p,.review-strip a .quote blockquote,.quote .review-strip a blockquote,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,h6,p,.quote blockquote,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-weight:400;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:16px;line-height:1.5}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:100;padding:15px 25px;color:#fff;background:#878787}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.clear{clear:both}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.relative{position:relative}.three-quarter{width:75%}.two-third{width:66.666%}.third{width:33.333%}.quarter{width:25%}.fifth{width:20%}.half{width:50%}.spacer{height:40px}@media only screen and (max-width:1300px){.spacer{height:20px}}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.a-start{align-items:start}.a-end{align-items:end}.j-center{justify-content:center}.j-start{justify-content:start}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.flex-col{display:flex;flex-direction:column}.o-fit,.overlay,.banner.form-banner:after,.banner.large:after,.banner.overlapped::after,.card.latest-news::after,.repeater-content.image-block .row:after,.case-studies-archive .row:after,.case-study-content:after,.single-content:before,.large-cta:after,.text-with-images .images[data-count="2"] .image-wrap img,.testimonials-slider .testimonial::after,.videos-loop .video-card .thumbnail-wrapper .thumbnail .play-icon,.page-template-page-event-booking.page-id-10295 .split-block .image img,.page-template-page-flexible-landing-page .case-studies-grid .flex .third:after,.page-template-page-flexible-landing-page .flexible-testimonials:after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.o-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.back-img,.js-fix-bg{background-position:center;background-repeat:no-repeat;background-size:cover}.js-fix-bg{background-position:top}.back-img-fixed,.back-img-fixed-top,body.page-template-page-case-studies-archive,body.blog,.single-post,.careers-template-default{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.back-img-fixed,.back-img-fixed-top,body.page-template-page-case-studies-archive,body.blog,.single-post,.careers-template-default{background-attachment:none}}.back-img-fixed-top{background-position:top}.grey-back{background-color:#eee}.white-back{background-color:#fff}.white-back+.white-back{padding-top:0}.black-back,.light-black-back,.faq-block,.dark-trans-back+.logos.dark-trans-back,.page-template-page-landing .form-block,.page-template-page-two-column-landing,.page-template-page-its-time{background-color:#000}.black-back h1,.light-black-back h1,.faq-block h1,.light-black-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .light-black-back .number,.faq-block .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .faq-block .number,.dark-trans-back+.logos.dark-trans-back h1,.dark-trans-back+.logos.dark-trans-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back+.logos.dark-trans-back .number,.page-template-page-landing .form-block h1,.page-template-page-landing .form-block .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-landing .form-block .number,.page-template-page-two-column-landing h1,.page-template-page-two-column-landing .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-two-column-landing .number,.page-template-page-its-time h1,.page-template-page-its-time .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-its-time .number,.black-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .black-back .number,.black-back h2,.light-black-back h2,.faq-block h2,.light-black-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .light-black-back h3,.light-black-back .case-study-intro .title.half h1,.light-black-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .light-black-back .case-study-intro .title.half .number,.case-study-intro .title.half .light-black-back h1,.faq-block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .faq-block h3,.faq-block .case-study-intro .title.half h1,.faq-block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .faq-block .case-study-intro .title.half .number,.case-study-intro .title.half .faq-block h1,.dark-trans-back+.logos.dark-trans-back h2,.dark-trans-back+.logos.dark-trans-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .dark-trans-back+.logos.dark-trans-back h3,.dark-trans-back+.logos.dark-trans-back .case-study-intro .title.half h1,.dark-trans-back+.logos.dark-trans-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back+.logos.dark-trans-back .case-study-intro .title.half .number,.case-study-intro .title.half .dark-trans-back+.logos.dark-trans-back h1,.page-template-page-landing .form-block h2,.page-template-page-landing .form-block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-landing .form-block h3,.page-template-page-landing .form-block .case-study-intro .title.half h1,.page-template-page-landing .form-block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-landing .form-block .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-landing .form-block h1,.page-template-page-two-column-landing h2,.page-template-page-two-column-landing .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-two-column-landing h3,.page-template-page-two-column-landing .case-study-intro .title.half h1,.page-template-page-two-column-landing .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-two-column-landing .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-two-column-landing h1,.page-template-page-its-time h2,.page-template-page-its-time .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-its-time h3,.page-template-page-its-time .case-study-intro .title.half h1,.page-template-page-its-time .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-its-time .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-its-time h1,.black-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .black-back h3,.black-back .case-study-intro .title.half h1,.black-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .black-back .case-study-intro .title.half .number,.case-study-intro .title.half .black-back h1,.black-back h3,.light-black-back h3,.faq-block h3,.dark-trans-back+.logos.dark-trans-back h3,.page-template-page-landing .form-block h3,.page-template-page-two-column-landing h3,.page-template-page-its-time h3,.black-back .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .black-back .menu-wrap>ul>li>a,.black-back .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .black-back h3,.black-back p.toggle-tab,.black-back .tab-list li,.tab-list .black-back li,.black-back .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .black-back li,.black-back h4,.light-black-back h4,.faq-block h4,.dark-trans-back+.logos.dark-trans-back h4,.page-template-page-landing .form-block h4,.page-template-page-two-column-landing h4,.page-template-page-its-time h4,.black-back h5,.light-black-back h5,.faq-block h5,.light-black-back .review-strip a p,.light-black-back .review-strip a .quote blockquote,.quote .light-black-back .review-strip a blockquote,.review-strip a .light-black-back p,.light-black-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .light-black-back .name,.light-black-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .light-black-back .video-link,.faq-block .review-strip a p,.faq-block .review-strip a .quote blockquote,.quote .faq-block .review-strip a blockquote,.review-strip a .faq-block p,.faq-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .faq-block .name,.faq-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .faq-block .video-link,.dark-trans-back+.logos.dark-trans-back h5,.dark-trans-back+.logos.dark-trans-back .review-strip a p,.dark-trans-back+.logos.dark-trans-back .review-strip a .quote blockquote,.quote .dark-trans-back+.logos.dark-trans-back .review-strip a blockquote,.review-strip a .dark-trans-back+.logos.dark-trans-back p,.dark-trans-back+.logos.dark-trans-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back+.logos.dark-trans-back .name,.dark-trans-back+.logos.dark-trans-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back+.logos.dark-trans-back .video-link,.page-template-page-landing .form-block h5,.page-template-page-landing .form-block .review-strip a p,.page-template-page-landing .form-block .review-strip a .quote blockquote,.quote .page-template-page-landing .form-block .review-strip a blockquote,.review-strip a .page-template-page-landing .form-block p,.page-template-page-landing .form-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-landing .form-block .name,.page-template-page-landing .form-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-landing .form-block .video-link,.page-template-page-two-column-landing h5,.page-template-page-two-column-landing .review-strip a p,.page-template-page-two-column-landing .review-strip a .quote blockquote,.quote .page-template-page-two-column-landing .review-strip a blockquote,.review-strip a .page-template-page-two-column-landing p,.page-template-page-two-column-landing .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-two-column-landing .name,.page-template-page-two-column-landing .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-two-column-landing .video-link,.page-template-page-its-time h5,.page-template-page-its-time .review-strip a p,.page-template-page-its-time .review-strip a .quote blockquote,.quote .page-template-page-its-time .review-strip a blockquote,.review-strip a .page-template-page-its-time p,.page-template-page-its-time .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-its-time .name,.page-template-page-its-time .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-its-time .video-link,.black-back .review-strip a p,.black-back .review-strip a .quote blockquote,.quote .black-back .review-strip a blockquote,.review-strip a .black-back p,.black-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .black-back .name,.black-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .black-back .video-link,.black-back h6,.light-black-back h6,.faq-block h6,.dark-trans-back+.logos.dark-trans-back h6,.page-template-page-landing .form-block h6,.page-template-page-two-column-landing h6,.page-template-page-its-time h6,.black-back p,.light-black-back p,.faq-block p,.light-black-back .quote blockquote,.quote .light-black-back blockquote,.faq-block .quote blockquote,.quote .faq-block blockquote,.dark-trans-back+.logos.dark-trans-back p,.dark-trans-back+.logos.dark-trans-back .quote blockquote,.quote .dark-trans-back+.logos.dark-trans-back blockquote,.page-template-page-landing .form-block p,.page-template-page-landing .form-block .quote blockquote,.quote .page-template-page-landing .form-block blockquote,.page-template-page-two-column-landing p,.page-template-page-two-column-landing .quote blockquote,.quote .page-template-page-two-column-landing blockquote,.page-template-page-its-time p,.page-template-page-its-time .quote blockquote,.quote .page-template-page-its-time blockquote,.black-back .quote blockquote,.quote .black-back blockquote,.black-back li,.light-black-back li,.faq-block li,.dark-trans-back+.logos.dark-trans-back li,.page-template-page-landing .form-block li,.page-template-page-two-column-landing li,.page-template-page-its-time li,.black-back span,.light-black-back span,.faq-block span,.dark-trans-back+.logos.dark-trans-back span,.page-template-page-landing .form-block span,.page-template-page-two-column-landing span,.page-template-page-its-time span,.black-back strong,.light-black-back strong,.faq-block strong,.dark-trans-back+.logos.dark-trans-back strong,.page-template-page-landing .form-block strong,.page-template-page-two-column-landing strong,.page-template-page-its-time strong,.black-back b,.light-black-back b,.faq-block b,.dark-trans-back+.logos.dark-trans-back b,.page-template-page-landing .form-block b,.page-template-page-two-column-landing b,.page-template-page-its-time b,.black-back a,.light-black-back a,.faq-block a,.dark-trans-back+.logos.dark-trans-back a,.page-template-page-landing .form-block a,.page-template-page-two-column-landing a,.page-template-page-its-time a{color:#fff}.black-back a:hover,.light-black-back a:hover,.faq-block a:hover,.dark-trans-back+.logos.dark-trans-back a:hover,.page-template-page-landing .form-block a:hover,.page-template-page-two-column-landing a:hover,.page-template-page-its-time a:hover{color:#1fbbcc}.light-black-back,.faq-block{background-color:#111}.dark-trans-back{background-color:rgba(0,0,0,.63)}.dark-trans-back h1,.dark-trans-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back .number,.dark-trans-back h2,.dark-trans-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .dark-trans-back h3,.dark-trans-back .case-study-intro .title.half h1,.dark-trans-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back .case-study-intro .title.half .number,.case-study-intro .title.half .dark-trans-back h1,.dark-trans-back h3,.dark-trans-back .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .dark-trans-back .menu-wrap>ul>li>a,.dark-trans-back .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .dark-trans-back h3,.dark-trans-back p.toggle-tab,.dark-trans-back .tab-list li,.tab-list .dark-trans-back li,.dark-trans-back .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .dark-trans-back li,.dark-trans-back h4,.dark-trans-back h5,.dark-trans-back .review-strip a p,.dark-trans-back .review-strip a .quote blockquote,.quote .dark-trans-back .review-strip a blockquote,.review-strip a .dark-trans-back p,.dark-trans-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back .name,.dark-trans-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back .video-link,.dark-trans-back h6,.dark-trans-back p,.dark-trans-back .quote blockquote,.quote .dark-trans-back blockquote,.dark-trans-back li,.dark-trans-back span,.dark-trans-back strong,.dark-trans-back b,.dark-trans-back a{color:#fff}.dark-trans-back a:not(.btn):hover{color:#1fbbcc}.dark-trans-back .white-back h1,.dark-trans-back .white-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back .white-back .number,.dark-trans-back .white-back h2,.dark-trans-back .white-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .dark-trans-back .white-back h3,.dark-trans-back .white-back .case-study-intro .title.half h1,.dark-trans-back .white-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .dark-trans-back .white-back .case-study-intro .title.half .number,.case-study-intro .title.half .dark-trans-back .white-back h1,.dark-trans-back .white-back h3,.dark-trans-back .white-back .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .dark-trans-back .white-back .menu-wrap>ul>li>a,.dark-trans-back .white-back .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .dark-trans-back .white-back h3,.dark-trans-back .white-back p.toggle-tab,.dark-trans-back .white-back .tab-list li,.tab-list .dark-trans-back .white-back li,.dark-trans-back .white-back .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .dark-trans-back .white-back li,.dark-trans-back .white-back h4,.dark-trans-back .white-back h5,.dark-trans-back .white-back .review-strip a p,.dark-trans-back .white-back .review-strip a .quote blockquote,.quote .dark-trans-back .white-back .review-strip a blockquote,.review-strip a .dark-trans-back .white-back p,.dark-trans-back .white-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back .white-back .name,.dark-trans-back .white-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .dark-trans-back .white-back .video-link,.dark-trans-back .white-back h6,.dark-trans-back .white-back p,.dark-trans-back .white-back .quote blockquote,.quote .dark-trans-back .white-back blockquote,.dark-trans-back .white-back li,.dark-trans-back .white-back span,.dark-trans-back .white-back strong,.dark-trans-back .white-back b,.dark-trans-back .white-back a{color:#000}.dark-trans-back+.dark-trans-back{padding-top:0}.primary-back,.content-wrap .back-button,.page-template-page-landing .content-block{background-color:#1fbbcc}.primary-back h1,.content-wrap .back-button h1,.content-wrap .back-button .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .content-wrap .back-button .number,.page-template-page-landing .content-block h1,.page-template-page-landing .content-block .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-landing .content-block .number,.primary-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .primary-back .number,.primary-back h2,.content-wrap .back-button h2,.content-wrap .back-button .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .content-wrap .back-button h3,.content-wrap .back-button .case-study-intro .title.half h1,.content-wrap .back-button .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .content-wrap .back-button .case-study-intro .title.half .number,.case-study-intro .title.half .content-wrap .back-button h1,.page-template-page-landing .content-block h2,.page-template-page-landing .content-block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-landing .content-block h3,.page-template-page-landing .content-block .case-study-intro .title.half h1,.page-template-page-landing .content-block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-landing .content-block .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-landing .content-block h1,.primary-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .primary-back h3,.primary-back .case-study-intro .title.half h1,.primary-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .primary-back .case-study-intro .title.half .number,.case-study-intro .title.half .primary-back h1,.primary-back h3,.content-wrap .back-button h3,.page-template-page-landing .content-block h3,.primary-back .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .primary-back .menu-wrap>ul>li>a,.primary-back .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .primary-back h3,.primary-back p.toggle-tab,.primary-back .tab-list li,.tab-list .primary-back li,.primary-back .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .primary-back li,.primary-back h4,.content-wrap .back-button h4,.page-template-page-landing .content-block h4,.primary-back h5,.content-wrap .back-button h5,.content-wrap .back-button .review-strip a p,.content-wrap .back-button .review-strip a .quote blockquote,.quote .content-wrap .back-button .review-strip a blockquote,.review-strip a .content-wrap .back-button p,.content-wrap .back-button .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .content-wrap .back-button .name,.content-wrap .back-button .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .content-wrap .back-button .video-link,.page-template-page-landing .content-block h5,.page-template-page-landing .content-block .review-strip a p,.page-template-page-landing .content-block .review-strip a .quote blockquote,.quote .page-template-page-landing .content-block .review-strip a blockquote,.review-strip a .page-template-page-landing .content-block p,.page-template-page-landing .content-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-landing .content-block .name,.page-template-page-landing .content-block .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .page-template-page-landing .content-block .video-link,.primary-back .review-strip a p,.primary-back .review-strip a .quote blockquote,.quote .primary-back .review-strip a blockquote,.review-strip a .primary-back p,.primary-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .primary-back .name,.primary-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .primary-back .video-link,.primary-back h6,.content-wrap .back-button h6,.page-template-page-landing .content-block h6,.primary-back p,.content-wrap .back-button p,.content-wrap .back-button .quote blockquote,.quote .content-wrap .back-button blockquote,.page-template-page-landing .content-block p,.page-template-page-landing .content-block .quote blockquote,.quote .page-template-page-landing .content-block blockquote,.primary-back .quote blockquote,.quote .primary-back blockquote,.primary-back li,.content-wrap .back-button li,.page-template-page-landing .content-block li,.primary-back span,.content-wrap .back-button span,.page-template-page-landing .content-block span,.primary-back strong,.content-wrap .back-button strong,.page-template-page-landing .content-block strong,.primary-back b,.content-wrap .back-button b,.page-template-page-landing .content-block b,.primary-back a,.content-wrap .back-button a,.page-template-page-landing .content-block a{color:#000}.primary-back a:hover,.content-wrap .back-button a:hover,.page-template-page-landing .content-block a:hover{color:#3bd2ce}.secondary-back{background-color:#3bd2ce}.secondary-back h1,.secondary-back .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .secondary-back .number,.secondary-back h2,.secondary-back .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .secondary-back h3,.secondary-back .case-study-intro .title.half h1,.secondary-back .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .secondary-back .case-study-intro .title.half .number,.case-study-intro .title.half .secondary-back h1,.secondary-back h3,.secondary-back .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .secondary-back .menu-wrap>ul>li>a,.secondary-back .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .secondary-back h3,.secondary-back p.toggle-tab,.secondary-back .tab-list li,.tab-list .secondary-back li,.secondary-back .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .secondary-back li,.secondary-back h4,.secondary-back h5,.secondary-back .review-strip a p,.secondary-back .review-strip a .quote blockquote,.quote .secondary-back .review-strip a blockquote,.review-strip a .secondary-back p,.secondary-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .secondary-back .name,.secondary-back .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .secondary-back .video-link,.secondary-back h6,.secondary-back p,.secondary-back .quote blockquote,.quote .secondary-back blockquote,.secondary-back li,.secondary-back span,.secondary-back strong,.secondary-back b,.secondary-back a{color:#fff}.secondary-back a:hover{color:#1fbbcc}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:800px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.overlay,.banner.form-banner:after,.banner.large:after,.banner.overlapped::after,.card.latest-news::after,.repeater-content.image-block .row:after,.case-studies-archive .row:after,.case-study-content:after,.single-content:before,.large-cta:after{background-color:rgba(0,0,0,.4)}.container{max-width:1600px;width:100%;margin:0 auto}@media only screen and (max-width:1720px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 20px}}.container-medium,.page-template-page-landing .form-block .container{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-medium,.page-template-page-landing .form-block .container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-medium,.page-template-page-landing .form-block .container{padding:0 30px}}@media only screen and (max-width:720px){.container-medium,.page-template-page-landing .form-block .container{padding:0 20px}}.container-small{max-width:900px;width:100%;margin:0 auto}@media only screen and (max-width:960px){.container-small{max-width:100%;padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 20px}}.inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px}}@media only screen and (max-width:720px){.inner-container{padding:0 20px}}.small-pad{padding-top:85px;padding-bottom:85px}@media only screen and (max-width:1600px){.small-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:1300px){.small-pad{padding-top:45px;padding-bottom:45px}}@media only screen and (max-width:720px){.small-pad{padding-top:30px;padding-bottom:30px}}.med-pad{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1600px){.med-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1300px){.med-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.med-pad{padding-top:40px;padding-bottom:40px}}.large-pad,.dark-trans-back+.logos.dark-trans-back,.page-template-page-landing .content-block{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1600px){.large-pad,.dark-trans-back+.logos.dark-trans-back,.page-template-page-landing .content-block{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1300px){.large-pad,.dark-trans-back+.logos.dark-trans-back,.page-template-page-landing .content-block{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.large-pad,.dark-trans-back+.logos.dark-trans-back,.page-template-page-landing .content-block{padding-top:40px;padding-bottom:40px}}.x-large-pad{padding-top:200px;padding-bottom:200px}@media only screen and (max-width:1800px){.x-large-pad{padding-top:150px;padding-bottom:150px}}@media only screen and (max-width:1600px){.x-large-pad{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1300px){.x-large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:720px){.x-large-pad{padding-top:50px;padding-bottom:50px}}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}#topTrigger{position:fixed;top:50px}#middleTrigger{position:fixed;top:50%}#bottomTrigger{position:fixed;bottom:50px}.animate-slide-up{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.animate-slide-down{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.animate-slide-right{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.animate-slide-left{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.animated{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.fa-thin,.fa-solid,.fa-regular,.fa-light,.fa-duotone{color:inherit;font-size:inherit}a{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1,h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2,h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,.h3,h4,.h4,h5,.review-strip a p,.review-strip a .quote blockquote,.quote .review-strip a blockquote,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.h5,h6,.h6{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:900;line-height:1.2;margin-bottom:20px;font-weight:900}h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:60px;margin-bottom:25px}@media only screen and (max-width:1600px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:52px}}@media only screen and (max-width:1400px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:46px}}@media only screen and (max-width:1200px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:38px;margin-bottom:20px}}@media only screen and (max-width:900px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:32px}}@media only screen and (max-width:600px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:28px}}@media only screen and (max-width:400px){h1,.statistics .stats.flex .stat .number,.h1,.case-study-services h2,.case-study-services .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-services h3,.case-study-services .case-study-intro .title.half h1,.case-study-services .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-services .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-services h1,.case-study-content .container-small h2,.case-study-content .container-small .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-study-content .container-small h3,.case-study-content .container-small .case-study-intro .title.half h1,.case-study-content .container-small .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-content .container-small .case-study-intro .title.half .number,.case-study-intro .title.half .case-study-content .container-small h1{font-size:26px}}h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:36px;margin-bottom:.5em}@media only screen and (max-width:1600px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:34px}}@media only screen and (max-width:1400px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:32px}}@media only screen and (max-width:1200px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:28px}}@media only screen and (max-width:900px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:26px}}@media only screen and (max-width:600px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:24px}}@media only screen and (max-width:400px){h2,.product-boxes .card .container-inner .text h3,.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number,.h2{font-size:22px}}h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,.h3{font-size:24px}@media only screen and (max-width:1600px){h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,.h3{font-size:22px}}@media only screen and (max-width:1200px){h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,.h3{font-size:20px}}@media only screen and (max-width:600px){h3,.mega-menu .mega .menu-wrap>ul>li>a,.product-boxes .grid.sectors .container-inner h3,p.toggle-tab,.tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list li,.h3{font-size:18px}}p,.quote blockquote,li,ul{font-size:20px}@media only screen and (max-width:600px){p,.quote blockquote,li,ul{font-size:16px}}p.small,li.small,ul.small{font-size:16px}@media only screen and (max-width:600px){p.small,li.small,ul.small{font-size:14px}}p em,.quote blockquote em,li em,ul em{font-size:inherit;color:inherit}p a,.quote blockquote a,li a,ul a{color:#878787;font-size:inherit}p a:hover,.quote blockquote a:hover,li a:hover,ul a:hover{color:#949494}p~.btn,.quote blockquote~.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas p~.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .quote blockquote~.back,.quote .banner.form-banner .form .wpcf7 [data-step] .ctas blockquote~.back,.banner.form-banner .form .wpcf7 [data-step] .ctas p~.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .quote blockquote~.next,.quote .banner.form-banner .form .wpcf7 [data-step] .ctas blockquote~.next,p .btn,.quote blockquote .btn,p .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas p .back,p .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas p .next,.quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .quote blockquote .back,.quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .quote blockquote .next,li~.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas li~.back,.banner.form-banner .form .wpcf7 [data-step] .ctas li~.next,li .btn,li .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas li .back,li .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas li .next,ul~.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas ul~.back,.banner.form-banner .form .wpcf7 [data-step] .ctas ul~.next,ul .btn,ul .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas ul .back,ul .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas ul .next{margin-top:10px}p,.quote blockquote{font-size:20px;margin-bottom:20px}@media only screen and (max-width:1800px){p,.quote blockquote{font-size:18px}}@media only screen and (max-width:500px){p,.quote blockquote{font-size:16px}}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px}.t-center ul,.t-right ul,.t-center ol,.t-right ol{list-style-position:inside;padding-left:0}ul li,ol li{margin-bottom:5px}ol{list-style:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:900}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}table{width:100%;border-collapse:collapse;margin:10px 0 30px;display:block;overflow-x:auto;white-space:nowrap}table tbody{display:table;width:100%}table td,table th{border:0;padding:15px;text-align:center;vertical-align:middle;max-width:200px}table th{background:#1fbbcc;color:#fff;font-weight:600}table tr{border:1px solid #eee}table tr:nth-of-type(2n-1){background:#eee}table tr:first-of-type{border-color:#1fbbcc}.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .next{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:"Montserrat",sans-serif;font-weight:400;outline:none;display:inline-block;cursor:pointer;text-transform:uppercase;font-size:18px;font-weight:600;padding:20px 50px;border:1px solid transparent;line-height:1;text-align:center;border-radius:100px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1200px){.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .next{font-size:16px;padding:15px 30px}}@media only screen and (max-width:500px){.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .next{width:100%;padding:15px}}.btn.primary,.banner.form-banner .form .wpcf7 [data-step] .ctas .primary.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .primary.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .next{background:#1fbbcc;border-color:#1fbbcc;color:#fff!important}.btn.primary:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .primary.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .primary.next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover{background:#147681}.btn.secondary,.banner.form-banner .form .wpcf7 [data-step] .ctas .secondary.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .secondary.next{background:#3bd2ce;border-color:#3bd2ce;color:#fff}.btn.secondary:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .secondary.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .secondary.next:hover{background:#2cbeba}.btn.white,.banner.form-banner .form .wpcf7 [data-step] .ctas .white.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .white.next{background:#fff;border-color:#fff;color:#1fbbcc}.btn.white:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .white.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .white.next:hover{border-color:#1fbbcc}.btn.black,.banner.form-banner .form .wpcf7 [data-step] .ctas .black.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .black.next{background:#000;border-color:#000;color:#fff}.btn.black:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .black.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .black.next:hover{background:#1a1a1a;border-color:#1a1a1a;color:#1fbbcc}.btn.ghost,.banner.form-banner .form .wpcf7 [data-step] .ctas .ghost.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .ghost.next{background-color:transparent;border:solid 2px}.btn.ghost:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .ghost.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .ghost.next:hover{color:#000000!important;background-color:#fff!important}.btn+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .btn+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .btn+.next{margin-left:10px!important}@media only screen and (max-width:500px){.btn+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .back+.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.btn,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .next+.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .btn+.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .btn+.next{margin-left:0!important;margin-top:10px}}input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;outline:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}input[type="submit"]{border-radius:100px}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:20px 30px;border:1px solid #000;margin-bottom:15px;background:#fff;resize:none}@media only screen and (max-width:500px){input[type="text"],input[type="tel"],input[type="email"],select,textarea{padding:15px 20px}}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}select{font-weight:900}.wpcf7-form.submitting input[type="submit"],.wpcf7-form.submitting button[type="submit"]{pointer-events:none;cursor:default;opacity:.7}::-webkit-input-placeholder{text-transform:capitalize;font-weight:600;color:#000;opacity:1}:-moz-placeholder{text-transform:capitalize;font-weight:600;color:#000;opacity:1}::-moz-placeholder{text-transform:capitalize;font-weight:600;color:#000;opacity:1}:-ms-input-placeholder{text-transform:capitalize;font-weight:600;color:#000;opacity:1}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 select::-ms-expand{display:none}.wpcf7 .codedropz-upload-wrapper{margin-bottom:20px}.wpcf7 p:not(.margin){margin:0}.wpcf7 p.input-title{font-weight:600;margin:10px 0 5px}.wpcf7 .select-wrap{display:block;position:relative}.wpcf7 .select-wrap:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:22px;right:20px;pointer-events:none}@media only screen and (max-width:500px){.wpcf7 .select-wrap:after{top:17px;right:15px}}.wpcf7 .wrap{position:relative}.wpcf7 .wrap label{position:absolute;display:inline-block;font-weight:600;opacity:1;pointer-events:none;z-index:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transform:translate(30px,22px);-moz-transform:translate(30px,22px);-ms-transform:translate(30px,22px);-o-transform:translate(30px,22px);transform:translate(30px,22px)}@media only screen and (max-width:500px){.wpcf7 .wrap label{-webkit-transform:translate(20px,16px);-moz-transform:translate(20px,16px);-ms-transform:translate(20px,16px);-o-transform:translate(20px,16px);transform:translate(20px,16px)}}.wpcf7 .wrap label.move{font-size:12px;-webkit-transform:translate(30px,15px);-moz-transform:translate(30px,15px);-ms-transform:translate(30px,15px);-o-transform:translate(30px,15px);transform:translate(30px,15px)}@media only screen and (max-width:500px){.wpcf7 .wrap label.move{-webkit-transform:translate(20px,5px);-moz-transform:translate(20px,5px);-ms-transform:translate(20px,5px);-o-transform:translate(20px,5px);transform:translate(20px,5px)}}.wpcf7 .wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wpcf7 .wrap label>span{font-size:.8em}.wpcf7 .wrap label~span input[type="text"].move,.wpcf7 .wrap label~span input[type="tel"].move,.wpcf7 .wrap label~span input[type="email"].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:30px 30px 10px}@media only screen and (max-width:500px){.wpcf7 .wrap label~span input[type="text"].move,.wpcf7 .wrap label~span input[type="tel"].move,.wpcf7 .wrap label~span input[type="email"].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:20px 20px 10px}}.wpcf7 .split-inputs{overflow:hidden}.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{width:100%;float:none}}.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:right}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:none}}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px;padding:10px 10px 0;border:1px solid transparent;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-checkbox.wpcf7-not-valid,.wpcf7-radio.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"]{display:none}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{content:""}.wpcf7-radio span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.wpcf7-radio span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{content:""}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block;user-select:none}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";background-color:#fff;font-family:"Font Awesome 6 Pro";font-weight:600;font-size:10px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#000;margin-right:10px;margin-top:-2px;vertical-align:middle;cursor:pointer;border:1px solid #000;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.data-check-container{margin:20px auto 0;max-width:820px}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.invalid .wpcf7-response-output{background:#e74c3c;display:block}.sent .wpcf7-response-output{background:#2ecc71;display:block}.spam .wpcf7-response-output{display:block}.data-check p.terms{display:block;margin-bottom:20px}.data-check .wpcf7-checkbox{padding:0}.data-check span.wpcf7-list-item{margin:0;display:block}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:30px;max-width:fit-content}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:55%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}@media only screen and (max-width:500px){.wpcf7-spinner{margin-left:0;margin-top:10px}}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #1fbbcc;border-color:#000 transparent #000 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.file-upload-container{width:100%;padding:20px 30px;border:1px solid #000;margin-bottom:15px;background:#fff;text-align:left;font-weight:900}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:0;background:transparent;border:0;padding:0;outline:none;cursor:pointer;z-index:1}.slick-arrow:hover:after{color:#1fbbcc}.slick-arrow:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:30px;color:#1fbbcc;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.slick-arrow.slick-next{left:initial;right:20px}.slick-arrow.slick-next:after{content:""}.slick-dots{position:absolute;left:0;right:0;bottom:20px;z-index:1;text-align:center;padding:0;margin:0}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer}.slick-dots li.slick-active:after{background:#1fbbcc}.slick-dots li:after{content:"";width:12px;height:12px;background:#fff;border-radius:100%;display:block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.slick-dots li button{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"Font Awesome 6 Pro";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.case-study-banner .container.flex{max-width:1000px}@media only screen and (max-width:600px){.case-study-banner .container.flex{flex-direction:column-reverse}}@media only screen and (max-width:600px){.case-study-banner .content{width:100%}}.case-study-banner .content h1,.case-study-banner .content .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-banner .content .number{font-size:40px}@media only screen and (max-width:1200px){.case-study-banner .content h1,.case-study-banner .content .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-banner .content .number{font-size:38px;margin-bottom:20px}}@media only screen and (max-width:900px){.case-study-banner .content h1,.case-study-banner .content .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-banner .content .number{font-size:32px}}@media only screen and (max-width:600px){.case-study-banner .content h1,.case-study-banner .content .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-banner .content .number{font-size:28px}}.case-study-banner .content p,.case-study-banner .content .quote blockquote,.quote .case-study-banner .content blockquote{font-size:16px;color:#878787;font-weight:600;line-height:1.5}@media only screen and (max-width:600px){.case-study-banner .content .links{display:none}}.case-study-banner .content .links h4{color:#878787}.case-study-banner .content .links .flex{justify-content:flex-start;align-items:flex-start}.case-study-banner .content .links .flex .btn,.case-study-banner .content .links .flex .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .case-study-banner .content .links .flex .back,.case-study-banner .content .links .flex .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .case-study-banner .content .links .flex .next{margin-left:0!important;margin-right:10px;margin-bottom:10px;font-size:16px;padding:15px 30px;border:solid 1px #878787}.case-study-banner .content .links .flex .btn:hover,.case-study-banner .content .links .flex .banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .case-study-banner .content .links .flex .back:hover,.case-study-banner .content .links .flex .banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .case-study-banner .content .links .flex .next:hover{background-color:#1fbbcc;border-color:#1fbbcc}.case-study-banner .logo{padding-left:120px}@media only screen and (max-width:1200px){.case-study-banner .logo{padding-left:50px}}@media only screen and (max-width:600px){.case-study-banner .logo{padding-left:0;width:100%}}.case-study-banner .logo img{width:100%;max-width:300px}@media only screen and (max-width:500px){.case-study-banner .logo img{max-width:200px}}.single-case-studies .wrap{position:relative;--stop:300px}.single-case-studies .wrap:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:var(--stop);background-color:#000}.single-case-studies .wrap .content-card{z-index:10}@media only screen and (max-width:980px){.single-case-studies .wrap .content-card{width:100%}}.featured-image-bg{min-height:100vh;min-width:100%;position:sticky;top:var(--header-height);margin-bottom:var(--stop)}@media only screen and (max-width:980px){.featured-image-bg{min-height:initial;margin-bottom:0}}@media only screen and (max-width:980px){.featured-image-bg img{width:auto;height:auto;position:relative}}.text-with-images{margin-bottom:60px}@media only screen and (max-width:980px){.text-with-images{margin-bottom:30px}}.text-with-images .images{position:relative;padding-top:16px}.text-with-images .images[data-count="1"] .image-wrap{width:100%}.text-with-images .images[data-count="2"] .image-wrap{width:calc(50% - 13px);position:relative;padding-bottom:40%}@media only screen and (max-width:600px){.text-with-images .images[data-count="2"] .image-wrap{width:100%;padding-bottom:80%}}@media only screen and (max-width:600px){.text-with-images .images[data-count="2"] .image-wrap:first-of-type{margin-bottom:20px}}.statistics{padding:40px 0}@media only screen and (max-width:980px){.statistics{padding:20px 0}}.statistics .entry-content{padding-bottom:20px}.statistics .stats.flex .stat{width:33%;padding:0 44px;border-right:2px #ecf0f1 solid}@media only screen and (max-width:750px){.statistics .stats.flex .stat{width:100%;padding:20px;border-bottom:2px #ecf0f1 solid;border-right:none}}.statistics .stats.flex .stat:last-of-type{border:none}.statistics .stats.flex .stat .number{color:#1fbbcc}.statistics .stats.flex .stat .number sup{vertical-align:top;font-weight:inherit;color:inherit;font-size:30px;margin:0 4px}@media only screen and (max-width:750px){.statistics .stats.flex .stat .number sup{font-size:16px;margin:0 2px}}.statistics .stats.flex .stat h3.description,.statistics .stats.flex .stat .product-boxes .grid.sectors .container-inner h3.description,.product-boxes .grid.sectors .container-inner .statistics .stats.flex .stat h3.description{font-size:18px}.gallery-carousel{padding:40px 0}@media only screen and (max-width:980px){.gallery-carousel{padding:20px 0}}.gallery-carousel .gallery .gallery-item{padding-bottom:70%}.quote{padding:40px 0}@media only screen and (max-width:980px){.quote{padding:20px 0}}.quote blockquote{font-style:italic;color:#333;border-top:solid 1px #ecf0f1;border-bottom:solid 1px #ecf0f1;padding:40px 0}.quote blockquote footer{padding-top:10px}.quote blockquote footer *{font-style:normal;font-weight:700;font-size:18px}:root{--header-height:90px}@media only screen and (max-width:980px){:root{--header-height:70px}}.main-bg{background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;width:100vw;position:fixed;z-index:-1;position:fixed;top:0;left:0}.header-space{height:var(--header-height)}.main-header{background:#000;position:fixed;top:0;left:0;right:0;z-index:50;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;-moz-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;-ms-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;-o-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;pointer-events:none}.main-header *{pointer-events:initial}.main-header .container{max-width:100%;padding-right:20px;padding-left:20px}.main-header .logo{filter:invert(1)}.main-header .logo a{display:block}.main-header .logo a img{vertical-align:middle;width:200px;height:68px;object-fit:contain;display:block}@media only screen and (max-width:980px){.main-header .logo a img{width:130px;height:44px}}.main-header.simple{padding:10px 0;position:absolute;background-color:transparent;box-shadow:none}.main-header.simple .right p,.main-header.simple .right .quote blockquote,.quote .main-header.simple .right blockquote{margin:0}.main-header.simple .right p a,.main-header.simple .right .quote blockquote a,.quote .main-header.simple .right blockquote a,.main-header.simple .right p i,.main-header.simple .right .quote blockquote i,.quote .main-header.simple .right blockquote i{color:#fff;font-weight:400;font-size:20px}.page-template-page-flexible-landing-page .main-header.simple{position:relative;background-color:#000}.desk-menu{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1180px){.desk-menu{display:none}}.search-visible .desk-menu{opacity:0;visibility:hidden}.desk-menu ul{width:100%;text-align:right;margin:0}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li a{display:block;padding:0 20px;color:#fff;line-height:var(--header-height)}@media only screen and (max-width:1280px){.desk-menu ul li a{padding:0 14px}}.desk-menu ul li a:hover{color:#1fbbcc}.desk-menu ul li:hover>a{color:#1fbbcc}.desk-menu ul li:hover>ul{display:block}.desk-menu ul li>ul{display:none;position:absolute;left:0;width:250px;padding:10px 0;background:#eee;text-align:left}.desk-menu ul li>ul li{display:block;margin:0}.desk-menu ul li>ul li ul{left:250px;top:0;background:#e6e6e6}.desk-menu ul li>ul li a{line-height:1;padding:15px 30px}.header-links{width:0;-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;display:flex;flex-wrap:nowrap;overflow:hidden}@media only screen and (max-width:1400px){.header-links{display:none}}.header-links a{-webkit-transition:0.1s ease;-moz-transition:0.1s ease;-ms-transition:0.1s ease;-o-transition:0.1s ease;transition:0.1s ease;font-size:24px;color:#fff;height:100%;width:50%;min-width:90px;display:block;align-items:center;justify-content:center;display:flex;opacity:1}.header-links a:hover{background-color:#fff;color:#000}.header-links a:first-of-type{border-left:solid 1px #878787;border-right:solid 1px #878787}.header-links a i{display:initial}.scrolled .header-links{width:180px}.mobile-buttons{display:none;text-align:right;user-select:none}@media only screen and (max-width:1180px){.mobile-buttons{display:inline-block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:var(--header-height);text-align:center;color:#fff}@media only screen and (max-width:500px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:35px}}.mobile-menu{position:fixed;top:var(--header-height);bottom:0;right:0;width:600px;padding:20px 0;overflow-y:scroll;background:#000;opacity:0;visibility:hidden;z-index:100;-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:700px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:1180px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0;border-top:solid 1px #878787;border-bottom:solid 1px rgba(255,255,255,.212)}.mobile-menu ul li a{padding:0 30px;display:block;line-height:50px;color:#fff}.mobile-menu ul li ul{background:rgba(0,0,0,.1);position:relative}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul:before{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;right:0;top:-50px;width:50px;line-height:50px;font-size:12px;color:#fff;font-weight:600;text-align:center;cursor:pointer}.mobile-menu ul li ul li{display:none}.mobile-menu ul li ul li a{font-size:14px;padding-left:40px}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.mega-menu{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1180px){.mega-menu{display:none}}.mega-menu ul{width:100%;text-align:right;margin:0}.mega-menu ul li{display:inline-block;margin:0;margin-left:-6px}.mega-menu ul li a{display:block;padding:0 20px;color:#fff;line-height:var(--header-height)}@media only screen and (max-width:1280px){.mega-menu ul li a{padding:0 14px}}.mega-menu ul li a:hover{color:#1fbbcc}.mega-menu ul li:hover>a{color:#1fbbcc}.mega-menu ul li:hover>ul{display:block}.mega-menu li:nth-child(2) .mega-menu-drop-down .image-container{background-image:url(/wp-content/uploads/2022/08/light-bulb.png);background-position:right}.mega-menu li:hover .mega-menu-drop-down{display:grid}.mega-menu .mega-menu-drop-down{position:absolute;display:none;background-color:#222;left:0;right:0;grid-template-columns:repeat(3,1fr);gap:40px;min-height:45vh}.mega-menu .mega-menu-drop-down .image-container{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/CleanBuildPro-main/assets/images/Purplex-P-scaled.webp)}.mega-menu .mega-menu-drop-down .menu-wrap{grid-column:2 / 4}.mega-menu .mega-menu-drop-down .menu-wrap ul{flex-wrap:wrap;padding:100px;display:flex}@media only screen and (max-width:1380px){.mega-menu .mega-menu-drop-down .menu-wrap ul{padding:50px}}.mega-menu .mega-menu-drop-down .menu-wrap ul li{width:50%;margin:12px 0;text-align:left}.mega-menu .mega-menu-drop-down .menu-wrap ul li a{display:inline-block;font-weight:900;line-height:1}.mega-menu .mega .menu-wrap>ul>li>a{color:#1fbbcc}.mega-menu .mega .menu-wrap>ul>li ul{flex-direction:column;padding:0}.mega-menu .mega .menu-wrap>ul>li ul li{width:100%}.mega-menu .mega .menu-wrap>ul>li ul li a{padding:0}.video-bg{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:-1}.fb_reset>div{z-index:50}#searchToggle{line-height:90px;color:#1fbbcc;padding:0 20px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:500px){#searchToggle{padding:0 10px}}#searchToggle:hover{color:#3bd2ce}.hidden-search{position:absolute;top:0;right:0;bottom:0;padding-right:90px;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.hidden-search{position:fixed;bottom:initial;left:0}}.search-visible .hidden-search{opacity:1;visibility:visible}.hidden-search input{margin:0;height:90px;width:550px;border:0;background:#eee}@media only screen and (max-width:980px){.hidden-search input{width:calc(100% - 50px);margin-left:50px}}.hidden-search button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;padding:0;top:0;right:0;bottom:0;width:90px;height:90px}.hidden-search #closeSearch{position:absolute;top:0;left:-50px;line-height:90px;width:50px;text-align:center;cursor:pointer;background:#fff;color:#e74c3c}@media only screen and (max-width:980px){.hidden-search #closeSearch{left:0}}#datafetch{width:calc(100% + 90px);background:#1fbbcc;padding:20px 0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden}#datafetch.visible{opacity:1;visibility:visible}#datafetch a,#datafetch p,#datafetch .quote blockquote,.quote #datafetch blockquote{color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0}#datafetch a:hover{background:rgba(0,0,0,.1)}.banner .anniversary-badge{position:absolute;right:30px;bottom:30px;width:12%;z-index:1}@media only screen and (max-width:1600px){.banner .anniversary-badge{width:15%;right:35px;bottom:35px}}@media only screen and (max-width:1100px){.banner .anniversary-badge{width:18%;right:40px;bottom:40px}}@media only screen and (max-width:900px){.banner .anniversary-badge{width:22%}}@media only screen and (max-width:600px){.banner .anniversary-badge{width:25%;right:50px;bottom:50px}}@media only screen and (max-width:500px){.banner .anniversary-badge{width:28%;right:8px;bottom:8px}}@media only screen and (max-width:400px){.banner .anniversary-badge{width:30%}}.banner.large{background-color:#000}@media only screen and (max-width:1100px){.banner.large .anniversary-badge{right:20px;bottom:20px}}@media only screen and (max-width:800px){.banner.large .anniversary-badge{right:8px;bottom:8px;width:19%}}@media only screen and (max-width:500px){.banner.large .anniversary-badge{width:25%}}.banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.banner .slider,.banner .banner-image,.banner .slider-wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.banner .image-slider{position:absolute;top:0;width:100%;height:100%;display:none}.banner .image-slider.active{display:block}.banner .image-slider .slick-list,.banner .image-slider .slick-track{height:100%}.banner .banner-image{display:none}.banner .banner-image.active{display:block}.banner .container{position:relative;z-index:1}@media only screen and (max-width:800px){.banner .banner-text{width:100%}}@media only screen and (max-width:500px){.banner .banner-text{text-align:center}}.banner .banner-text *{color:#fff}.banner .banner-text h1,.banner .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner .banner-text .number{margin:0}.banner .banner-text h3,.banner .banner-text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .banner .banner-text .menu-wrap>ul>li>a,.banner .banner-text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .banner .banner-text h3,.banner .banner-text p.toggle-tab,.banner .banner-text .tab-list li,.tab-list .banner .banner-text li,.banner .banner-text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .banner .banner-text li{margin-bottom:5px}.banner .banner-text p,.banner .banner-text .quote blockquote,.quote .banner .banner-text blockquote{margin:20px 0 0}.banner .banner-text .btn,.banner .banner-text .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner .banner-text .back,.banner .banner-text .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner .banner-text .next{margin:20px 0 0}.banner.form-banner:after{content:"";background-color:rgba(0,0,0,.5)}.banner.form-banner.ghost{background-color:transparent;border:solid 2px;color:#fff;border-color:#fff}.banner.form-banner.ghost:hover{color:#000000!important;background-color:#fff!important}.banner.form-banner .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;z-index:10;position:relative;align-items:center}@media only screen and (max-width:980px){.banner.form-banner .grid{grid-template-columns:1fr}}.banner.form-banner .content-wrap *{color:#fff}@media only screen and (max-width:980px){.banner.form-banner .content-wrap{text-align:center}}.banner.form-banner .content-wrap h1,.banner.form-banner .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.form-banner .content-wrap .number{font-weight:900;position:relative;padding-bottom:32px}@media only screen and (min-width:1240px){.banner.form-banner .content-wrap h1,.banner.form-banner .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.form-banner .content-wrap .number{font-size:50px}}.banner.form-banner .content-wrap h1:after,.banner.form-banner .content-wrap .statistics .stats.flex .stat .number:after,.statistics .stats.flex .stat .banner.form-banner .content-wrap .number:after{height:4px;background-color:#1fbbcc;content:"";width:50%;position:absolute;bottom:0;left:0}@media only screen and (max-width:980px){.banner.form-banner .content-wrap h1:after,.banner.form-banner .content-wrap .statistics .stats.flex .stat .number:after,.statistics .stats.flex .stat .banner.form-banner .content-wrap .number:after{left:0;right:0;margin:auto}}.banner.form-banner .content-wrap .flex .btn,.banner.form-banner .content-wrap .flex .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .content-wrap .flex .back,.banner.form-banner .content-wrap .flex .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .content-wrap .flex .next{margin-right:10px;margin-bottom:10px}.banner.form-banner .content-wrap p,.banner.form-banner .content-wrap .quote blockquote,.quote .banner.form-banner .content-wrap blockquote{font-size:28px}.banner.form-banner .content-wrap ul+p,.banner.form-banner .content-wrap .quote ul+blockquote,.quote .banner.form-banner .content-wrap ul+blockquote{font-size:18px}@media only screen and (max-width:980px){.banner.form-banner .content-wrap ul+p,.banner.form-banner .content-wrap .quote ul+blockquote,.quote .banner.form-banner .content-wrap ul+blockquote{display:none}}.banner.form-banner .content-wrap ul{list-style:none}.banner.form-banner .content-wrap ul li:before{margin-left:-20px;margin-right:20px;content:"";font-family:FontAwesome;color:#1fbbcc}.banner.form-banner .form-wrap{margin-left:auto;background-color:#fff;padding:40px 48px;text-align:center;max-width:585px}@media only screen and (max-width:1240px){.banner.form-banner .form-wrap{padding:30px 20px}}@media only screen and (min-width:1240px){.banner.form-banner .form-wrap h3,.banner.form-banner .form-wrap .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .banner.form-banner .form-wrap .menu-wrap>ul>li>a,.banner.form-banner .form-wrap .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .banner.form-banner .form-wrap h3,.banner.form-banner .form-wrap p.toggle-tab,.banner.form-banner .form-wrap .tab-list li,.tab-list .banner.form-banner .form-wrap li,.banner.form-banner .form-wrap .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .banner.form-banner .form-wrap li{font-size:32px}}.banner.form-banner .form .wpcf7{background-color:#fff;padding:40px 60px;text-align:center;max-width:585px;margin:auto}@media only screen and (max-width:1240px){.banner.form-banner .form .wpcf7{padding:30px 20px}}@media only screen and (min-width:1240px){.banner.form-banner .form .wpcf7 h2,.banner.form-banner .form .wpcf7 .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .banner.form-banner .form .wpcf7 h3,.banner.form-banner .form .wpcf7 .case-study-intro .title.half h1,.banner.form-banner .form .wpcf7 .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.form-banner .form .wpcf7 .case-study-intro .title.half .number,.case-study-intro .title.half .banner.form-banner .form .wpcf7 h1{font-size:32px}}.banner.form-banner .form .wpcf7 .progress{width:100%;height:8px;width:100%;background-color:#eee;border-radius:4px;margin-bottom:20px;position:relative;overflow:hidden}.banner.form-banner .form .wpcf7 .progress div{height:8px;background-color:#1fbbcc;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;width:33.33%}.banner.form-banner .form .wpcf7 select{font-weight:600}.banner.form-banner .form .wpcf7 input[type="submit"]{width:100%}@media only screen and (min-width:500px){.banner.form-banner .form .wpcf7 input[type="submit"]{margin-top:0!important;margin-left:10px;width:auto}}.banner.form-banner .form .wpcf7 [data-step]{display:none;min-height:445px}.banner.form-banner .form .wpcf7 [data-step].active{display:block}.banner.form-banner .form .wpcf7 [data-step] .text{padding:0 20px;text-transform:none;padding-bottom:20px}.banner.form-banner .form .wpcf7 [data-step] .text h3,.banner.form-banner .form .wpcf7 [data-step] .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .banner.form-banner .form .wpcf7 [data-step] .text .menu-wrap>ul>li>a,.banner.form-banner .form .wpcf7 [data-step] .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .banner.form-banner .form .wpcf7 [data-step] .text h3,.banner.form-banner .form .wpcf7 [data-step] .text p.toggle-tab,.banner.form-banner .form .wpcf7 [data-step] .text .tab-list li,.tab-list .banner.form-banner .form .wpcf7 [data-step] .text li,.banner.form-banner .form .wpcf7 [data-step] .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .banner.form-banner .form .wpcf7 [data-step] .text li{font-size:18px;margin-bottom:4px}.banner.form-banner .form .wpcf7 [data-step] .text p,.banner.form-banner .form .wpcf7 [data-step] .text .quote blockquote,.quote .banner.form-banner .form .wpcf7 [data-step] .text blockquote{font-style:italic;color:#878787;font-size:16px}.banner.form-banner .form .wpcf7 [data-step] .wpcf7-radio{display:grid;gap:16px}.banner.form-banner .form .wpcf7 [data-step] .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:10px}@media only screen and (max-width:1340px){.banner.form-banner .form .wpcf7 [data-step] .wpcf7-checkbox{grid-template-columns:1fr}}.banner.form-banner .form .wpcf7 [data-step] .wpcf7-list-item{width:100%;text-align:left;padding:14px;background-color:#eee;font-weight:900;margin:0}.banner.form-banner .form .wpcf7 [data-step] .wpcf7-list-item .wpcf7-list-item-label{font-weight:700}.banner.form-banner .form .wpcf7 [data-step] .wpcf7-list-item .wpcf7-list-item-label::before{color:#1fbbcc}.banner.form-banner .form .wpcf7 [data-step] .ctas{display:flex;justify-content:end;flex-wrap:wrap}@media only screen and (max-width:500px){.banner.form-banner .form .wpcf7 [data-step] .ctas p,.banner.form-banner .form .wpcf7 [data-step] .ctas .quote blockquote,.quote .banner.form-banner .form .wpcf7 [data-step] .ctas blockquote{width:100%}}.banner.form-banner .form .wpcf7 [data-step] .ctas .back{background-color:#eee}.banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover{background-color:#bbb}.banner.split .flex{flex-direction:row-reverse}@media only screen and (max-width:700px){.banner.split .flex{flex-direction:column}}@media only screen and (max-width:700px){.banner.split .image{width:100%}}@media only screen and (max-width:700px){.banner.split .text{width:100%}}.banner.split .text .content-wrap{padding:20px}@media only screen and (max-width:700px){.banner.split .text .content-wrap{text-align:center}}.banner.split .text .content-wrap h1,.banner.split .text .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.split .text .content-wrap .number{font-size:110px;line-height:1}@media only screen and (max-width:1600px){.banner.split .text .content-wrap h1,.banner.split .text .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.split .text .content-wrap .number{font-size:80px}}@media only screen and (max-width:1200px){.banner.split .text .content-wrap h1,.banner.split .text .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.split .text .content-wrap .number{font-size:50px}}@media only screen and (max-width:980px){.banner.split .text .content-wrap h1,.banner.split .text .content-wrap .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.split .text .content-wrap .number{font-size:48px}}.banner.split .text .content-wrap p,.banner.split .text .content-wrap .quote blockquote,.quote .banner.split .text .content-wrap blockquote{font-size:20px}.banner.short{min-height:500px}@media only screen and (max-width:1400px){.banner.short{min-height:350px}}@media only screen and (max-width:600px){.banner.short{min-height:250px}}.banner.default{min-height:50vh}.banner.default .half{margin:auto}.banner.large{padding:160px 0;min-height:calc(100vh - 217px)}@media only screen and (max-width:1800px){.banner.large{min-height:calc(100vh - 209px)}}@media only screen and (max-width:1600px){.banner.large{min-height:calc(100vh - 206px)}}@media only screen and (max-width:1200px){.banner.large{padding:150px 0}}@media only screen and (max-width:800px){.banner.large{padding:100px 0;min-height:initial;padding-bottom:150px}}@media only screen and (max-width:600px){.banner.large{padding:75px 0;padding-bottom:130px}}@media only screen and (max-width:500px){.banner.large{padding-bottom:130px}}@media only screen and (max-width:350px){.banner.large{padding-bottom:110px}}.banner.large:after{content:"";background-color:rgba(0,0,0,.5)}.banner.large .banner-text{position:relative;z-index:5}.banner.large .banner-text h1::after,.banner.large .banner-text .statistics .stats.flex .stat .number::after,.statistics .stats.flex .stat .banner.large .banner-text .number::after{display:block;width:90%;max-width:500px;height:4px;background:#1fbbcc;margin:15px auto;content:" "}.banner.large .banner-text p,.banner.large .banner-text .quote blockquote,.quote .banner.large .banner-text blockquote{font-size:28px}@media only screen and (max-width:1200px){.banner.large .banner-text p,.banner.large .banner-text .quote blockquote,.quote .banner.large .banner-text blockquote{font-size:24px}}@media only screen and (max-width:600px){.banner.large .banner-text p,.banner.large .banner-text .quote blockquote,.quote .banner.large .banner-text blockquote{font-size:20px}}.banner.large .logos{align-items:center;justify-content:center;margin-top:20px}@media only screen and (max-width:600px){.banner.large .logos{display:none}}.banner.large .logos .logo{display:flex;align-items:center;justify-content:center;padding:10px 20px;display:block;width:25%}@media only screen and (max-width:1300px){.banner.large .logos .logo{width:33.33%}}@media only screen and (max-width:700px){.banner.large .logos .logo{width:50%}}.banner.large .logos .logo:hover{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.banner.large .logos .logo img{max-height:60px}.banner.home{padding:200px 0;background-color:#000;height:calc(100vh - 217px)}@media only screen and (max-width:1800px){.banner.home{height:calc(100vh - 209px)}}@media only screen and (max-width:1600px){.banner.home{height:calc(100vh - 206px)}}@media only screen and (max-width:1200px){.banner.home{min-height:400px;height:initial}}@media only screen and (max-width:500px){.banner.home{min-height:600px;height:auto;padding:0}}@media only screen and (max-width:400px){.banner.home{min-height:520px}}.banner.home .container{max-width:1100px}.banner.home .banner-scroll{color:#fff;position:absolute;z-index:10;font-size:24px;text-transform:uppercase;transform:rotate(90deg);left:-20px;bottom:80px;animation-name:scroll-bounce;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-duration:2s;animation-iteration-count:infinite;cursor:pointer}@media only screen and (max-width:1200px){.banner.home .banner-scroll{font-size:18px}}@media only screen and (max-width:700px){.banner.home .banner-scroll{display:none}}.banner.home .banner-scroll:hover{color:#1fbbcc}.banner.home .btn.form-cta,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.back,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.next{position:absolute;bottom:20px;right:20px;z-index:10;transition:all 0.5s cubic-bezier(.32,2,.55,.27);display:flex;font-weight:900;display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding-right:80px}.banner.home .btn.form-cta:hover,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.back:hover,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.next:hover{padding-right:100px}.banner.home .btn.form-cta .icon,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.back .icon,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.back .icon,.banner.home .banner.form-banner .form .wpcf7 [data-step] .ctas .form-cta.next .icon,.banner.form-banner .form .wpcf7 [data-step] .ctas .banner.home .form-cta.next .icon{display:inline-flex;height:48px;width:48px;border-radius:50%;background-color:#fff;align-items:center;justify-content:center;margin-left:20px;position:absolute;right:20px}.banner.spotlight-home .container{max-width:1600px}.banner.spotlight-home .banner-text{width:55%;margin-left:0}@media only screen and (max-width:1300px){.banner.spotlight-home .banner-text{width:65%}}@media only screen and (max-width:900px){.banner.spotlight-home .banner-text{width:80%}}@media only screen and (max-width:700px){.banner.spotlight-home .banner-text{width:90%}}@media only screen and (max-width:600px){.banner.spotlight-home .banner-text{width:100%}}.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{color:#fff;font-size:102px!important;line-height:1}.banner.spotlight-home .banner-text h1::after,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number::after,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number::after{margin-left:0!important}@media only screen and (max-width:1600px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:94px!important}}@media only screen and (max-width:1400px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:86px!important}}@media only screen and (max-width:1100px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:80px!important}}@media only screen and (max-width:962px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:72px!important}}@media only screen and (max-width:750px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:64px!important}}@media only screen and (max-width:510px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:48px!important}}@media only screen and (max-width:400px){.banner.spotlight-home .banner-text h1,.banner.spotlight-home .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.spotlight-home .banner-text .number{font-size:32px!important}}.banner.spotlight-home .banner-text p,.banner.spotlight-home .banner-text .quote blockquote,.quote .banner.spotlight-home .banner-text blockquote{color:#fff;font-weight:700;font-size:24px!important;padding-right:34px}@media only screen and (max-width:1300px){.banner.spotlight-home .banner-text p,.banner.spotlight-home .banner-text .quote blockquote,.quote .banner.spotlight-home .banner-text blockquote{padding-right:62px}}@media only screen and (max-width:800px){.banner.spotlight-home .banner-text p,.banner.spotlight-home .banner-text .quote blockquote,.quote .banner.spotlight-home .banner-text blockquote{padding-right:0;font-size:20px!important}}@media only screen and (max-width:800px){.banner.spotlight-home .banner-text p,.banner.spotlight-home .banner-text .quote blockquote,.quote .banner.spotlight-home .banner-text blockquote{padding-right:0;font-size:16px!important;font-weight:600}}.banner.spotlight-home video{opacity:.9}@media only screen and (max-width:640px){.banner.hamster-campaign{display:flex;flex-direction:column-reverse;padding:0}}@media only screen and (max-width:500px){.banner.hamster-campaign{min-height:auto}}.banner.hamster-campaign:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,0))}@media only screen and (max-width:640px){.banner.hamster-campaign:after{display:none}}@media only screen and (max-width:640px){.banner.hamster-campaign .container{position:relative;background:#272626;padding:40px 20px}}.banner.hamster-campaign .banner-text{width:50%;margin:0 0 0 auto}@media only screen and (max-width:640px){.banner.hamster-campaign .banner-text{width:80%;margin:auto}}@media only screen and (max-width:550px){.banner.hamster-campaign .banner-text{width:100%}}.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:94px!important;font-weight:700}@media only screen and (max-width:1600px){.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:72px!important}}@media only screen and (max-width:1250px){.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:64px!important}}@media only screen and (max-width:780px){.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:56px!important}}@media only screen and (max-width:640px){.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:40px!important}}@media only screen and (max-width:550px){.banner.hamster-campaign .banner-text h1,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number{font-size:32px!important}}.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:130px!important;font-weight:800}@media only screen and (max-width:1600px){.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:100px!important}}@media only screen and (max-width:1250px){.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:80px!important}}@media only screen and (max-width:780px){.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:72px!important}}@media only screen and (max-width:640px){.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:56px!important}}@media only screen and (max-width:550px){.banner.hamster-campaign .banner-text h1 span,.banner.hamster-campaign .banner-text .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .banner.hamster-campaign .banner-text .number span{font-size:40px!important}}@media only screen and (max-width:1250px){.banner.hamster-campaign .banner-text p,.banner.hamster-campaign .banner-text .quote blockquote,.quote .banner.hamster-campaign .banner-text blockquote{padding-right:20px}}@media only screen and (max-width:640px){.banner.hamster-campaign .banner-text p,.banner.hamster-campaign .banner-text .quote blockquote,.quote .banner.hamster-campaign .banner-text blockquote{padding-right:0}}@media only screen and (max-width:640px){.banner.hamster-campaign .slider-wrap{position:relative;height:350px;width:100%}}@media only screen and (max-width:550px){.banner.hamster-campaign .slider-wrap{height:300px}}@media only screen and (max-width:500px){.banner.hamster-campaign .slider-wrap{height:250px}}@media only screen and (max-width:1250px){.banner.hamster-campaign .slider-wrap .slider{width:120%;height:auto;left:-150px;top:-160px}}@media only screen and (max-width:780px){.banner.hamster-campaign .slider-wrap .slider{left:-120px;top:-120px}}@media only screen and (max-width:640px){.banner.hamster-campaign .slider-wrap .slider{left:0;width:120%;top:-20px}}.spotlight-banner{position:relative;background-color:#010101;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.spotlight-banner::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to right,black,rgba(0,0,0,0));display:none}@media only screen and (max-width:1000px){.spotlight-banner::after{display:block}}@media only screen and (max-width:700px){.spotlight-banner::after{background:linear-gradient(to right,rgba(0,0,0,.6),rgba(0,0,0,.2))}}@media only screen and (max-width:450px){.spotlight-banner::after{background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.2))}}.spotlight-banner .container{display:flex;position:relative;justify-content:flex-start;z-index:1;padding-top:340px;padding-bottom:340px}@media only screen and (max-width:1600px){.spotlight-banner .container{padding-top:300px;padding-bottom:300px}}@media only screen and (max-width:1400px){.spotlight-banner .container{padding-top:250px;padding-bottom:250px}}@media only screen and (max-width:1050px){.spotlight-banner .container{padding-bottom:72px}}@media only screen and (max-width:500px){.spotlight-banner .container{justify-content:center;text-align:center}}.spotlight-banner .container .banner-text{width:55%;margin-left:0}@media only screen and (max-width:1300px){.spotlight-banner .container .banner-text{width:65%}}@media only screen and (max-width:900px){.spotlight-banner .container .banner-text{width:80%}}@media only screen and (max-width:700px){.spotlight-banner .container .banner-text{width:90%}}@media only screen and (max-width:600px){.spotlight-banner .container .banner-text{width:100%}}.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{color:#fff;font-size:110px!important;line-height:1}.spotlight-banner .container .banner-text h1::after,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number::after,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number::after{margin-left:0!important}@media only screen and (max-width:1600px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:94px!important}}@media only screen and (max-width:1400px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:86px!important}}@media only screen and (max-width:1100px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:80px!important}}@media only screen and (max-width:962px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:72px!important}}@media only screen and (max-width:750px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:64px!important}}@media only screen and (max-width:510px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:48px!important}}@media only screen and (max-width:400px){.spotlight-banner .container .banner-text h1,.spotlight-banner .container .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .spotlight-banner .container .banner-text .number{font-size:32px!important}}.spotlight-banner .container .banner-text p,.spotlight-banner .container .banner-text .quote blockquote,.quote .spotlight-banner .container .banner-text blockquote{color:#fff;font-weight:700;font-size:24px!important;padding-right:34px}@media only screen and (max-width:1300px){.spotlight-banner .container .banner-text p,.spotlight-banner .container .banner-text .quote blockquote,.quote .spotlight-banner .container .banner-text blockquote{padding-right:62px}}@media only screen and (max-width:800px){.spotlight-banner .container .banner-text p,.spotlight-banner .container .banner-text .quote blockquote,.quote .spotlight-banner .container .banner-text blockquote{padding-right:0;font-size:20px!important}}@media only screen and (max-width:800px){.spotlight-banner .container .banner-text p,.spotlight-banner .container .banner-text .quote blockquote,.quote .spotlight-banner .container .banner-text blockquote{padding-right:0;font-size:16px!important;font-weight:600}}.spotlight-banner .spotlight-img{position:absolute;object-fit:contain;height:100%;top:0;right:0}@media only screen and (max-width:1010px){.spotlight-banner .spotlight-img{object-fit:cover;object-position:top right}}@media only screen and (max-width:600px){.spotlight-banner .spotlight-img{right:-10px;transform:scale(1.1);top:22px}}@keyframes scroll-bounce{0%{transform:translateY(0) rotate(90deg)}50%{transform:translateY(30px) rotate(90deg)}100%{transform:translateY(0) rotate(90deg)}}.banner.overlapped::after{content:""}.banner.overlapped .container{max-width:1440px}.banner.overlapped .banner-text{padding:190px 40px 80px}.banner.overlapped .banner-text h1,.banner.overlapped .banner-text .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .banner.overlapped .banner-text .number{font-size:clamp(1.8rem, 5.5vw, 3.75rem);font-weight:900;margin-bottom:.5em}.banner.overlapped .banner-text p,.banner.overlapped .banner-text .quote blockquote,.quote .banner.overlapped .banner-text blockquote{max-width:900px;margin:0 auto;font-weight:700;font-size:20px}.content-card{position:relative;margin:0 auto;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.35);-moz-box-shadow:0 5px 15px rgba(0,0,0,.35);-ms-box-shadow:0 5px 15px rgba(0,0,0,.35);-o-box-shadow:0 5px 15px rgba(0,0,0,.35);box-shadow:0 5px 15px rgba(0,0,0,.35);clip-path:polygon(0 0,0 100%,100% 100%,100% 50px,calc(100% - 50px) 0);max-width:1100px;background-color:#fff;padding:80px 50px;width:100%}@media only screen and (max-width:1040px){.content-card{width:calc(100% - 40px)}}@media only screen and (max-width:500px){.content-card{padding:20px;width:100%;box-shadow:none}}.content-card .form-block{padding-bottom:0}.content-card .form-block .container{padding:0}.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{display:block;overflow:hidden;width:calc(33.333% - 20px)}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#1fbbcc}.card:hover .text h3,.card:hover .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card:hover .text .menu-wrap>ul>li>a,.card:hover .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card:hover .text h3,.card:hover .text p.toggle-tab,.card:hover .text .tab-list li,.tab-list .card:hover .text li,.card:hover .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card:hover .text li,.card:hover .text p,.card:hover .text .quote blockquote,.quote .card:hover .text blockquote,.card:hover .text p.more{color:#fff}.card .image{width:100%;padding-bottom:60%}.card .text{padding:30px;background:#eee;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.card .text h3,.card .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card .text .menu-wrap>ul>li>a,.card .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card .text h3,.card .text p.toggle-tab,.card .text .tab-list li,.tab-list .card .text li,.card .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card .text li{color:#1fbbcc;margin-bottom:15px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.card .text p,.card .text .quote blockquote,.quote .card .text blockquote{margin:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.card .text p.more{color:#1fbbcc;margin-top:20px;font-weight:600}.card .text p.more i{margin-left:5px;vertical-align:middle}.card.case-study{background-color:#fff}.card.case-study:hover{background-color:#1fbbcc}.card.case-study .text{background-color:transparent}.card.case-study .text h3,.card.case-study .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card.case-study .text .menu-wrap>ul>li>a,.card.case-study .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card.case-study .text h3,.card.case-study .text p.toggle-tab,.card.case-study .text .tab-list li,.tab-list .card.case-study .text li,.card.case-study .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card.case-study .text li{color:#000;min-height:53px}.card.case-study .text p.more{color:#000}.card.post{background-color:#000}.card.post:hover .text h3,.card.post:hover .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card.post:hover .text .menu-wrap>ul>li>a,.card.post:hover .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card.post:hover .text h3,.card.post:hover .text p.toggle-tab,.card.post:hover .text .tab-list li,.tab-list .card.post:hover .text li,.card.post:hover .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card.post:hover .text li{color:#1fbbcc}.card.post:hover .text p.more{color:#1fbbcc}.card.post .image{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/svg/plx-light.svg);background-position:center;background-size:40%;background-repeat:no-repeat}.card.post .image img{background-color:#000}.card.post .text{background-color:inherit;padding-bottom:80px}.card.post .text .category{display:inline-block;padding:4px 10px;color:#000;background-color:#1fbbcc;font-size:14px;border-radius:50px;margin-bottom:8px;margin-right:4px;line-height:1;text-transform:uppercase}.card.post .text .date{padding-bottom:10px;font-weight:900}.card.post .text .date time{color:#1fbbcc;font-size:16px}.card.post .text h3,.card.post .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card.post .text .menu-wrap>ul>li>a,.card.post .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card.post .text h3,.card.post .text p.toggle-tab,.card.post .text .tab-list li,.tab-list .card.post .text li,.card.post .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card.post .text li{color:#fff;margin-bottom:8px}.card.post .text p,.card.post .text .quote blockquote,.quote .card.post .text blockquote{color:#fff}.card.post .text p.more{position:absolute;bottom:30px}.card.career{align-self:stretch;background-color:#000;position:relative;padding-bottom:60px;border:solid 1px #fff}.card.career:hover{border-color:#1fbbcc}.card.career:hover .text *{color:#1fbbcc}.card.career:hover p.more{color:#1fbbcc!important}.card.career .text{background-color:transparent}.card.career .text p.more{position:absolute;bottom:30px}.card.latest-news{background-color:#000;width:100%}.card.latest-news::after{content:" "}.card.latest-news:hover img{transform:scale(1.15)}.card.latest-news img{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.card.latest-news .text{position:relative;padding-bottom:80px;background-color:transparent;z-index:10;min-height:280px}.card.latest-news .text .category{display:inline-block;padding:4px 10px;color:#000;background-color:#1fbbcc;font-size:14px;border-radius:50px;margin-bottom:8px;margin-right:4px;line-height:1;text-transform:uppercase}.card.latest-news .text .date{padding-bottom:10px;font-weight:900}.card.latest-news .text .date time{color:#1fbbcc;font-size:16px}.card.latest-news .text h3,.card.latest-news .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .card.latest-news .text .menu-wrap>ul>li>a,.card.latest-news .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card.latest-news .text h3,.card.latest-news .text p.toggle-tab,.card.latest-news .text .tab-list li,.tab-list .card.latest-news .text li,.card.latest-news .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .card.latest-news .text li{color:#fff;margin-bottom:8px}.card.latest-news .text p,.card.latest-news .text .quote blockquote,.quote .card.latest-news .text blockquote{color:#fff}.card.latest-news .text p.more{position:absolute;bottom:30px}.product-boxes .grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:800px){.product-boxes .grid{grid-template-columns:1fr}}.product-boxes .grid.sectors{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:800px){.product-boxes .grid.sectors{grid-template-columns:1fr}}@media only screen and (min-width:1111px){.product-boxes .grid.sectors .container-inner{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1110px){.product-boxes .grid.sectors .container-inner{padding:40px}}.product-boxes .grid.sectors .container-inner p,.product-boxes .grid.sectors .container-inner .quote blockquote,.quote .product-boxes .grid.sectors .container-inner blockquote{font-size:16px}.product-boxes .card{width:100%;display:flex;align-items:center;justify-content:center}.product-boxes .card:hover img{transform:scale(1.2)}.product-boxes .card img{opacity:.7;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.product-boxes .card .container-inner{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;padding:60px 100px;position:relative;z-index:20}@media only screen and (max-width:1110px){.product-boxes .card .container-inner{padding:60px 40px}}.product-boxes .card .container-inner .text{text-align:center;background:transparent;padding:0}.product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .product-boxes .card .container-inner .text .menu-wrap>ul>li>a,.product-boxes .card .container-inner .text .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card .container-inner .text h3,.product-boxes .card .container-inner .text p.toggle-tab,.product-boxes .card .container-inner .text .tab-list li,.tab-list .product-boxes .card .container-inner .text li,.product-boxes .card .container-inner .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .product-boxes .card .container-inner .text li{margin-bottom:4px}.product-boxes .card .container-inner .text p,.product-boxes .card .container-inner .text .quote blockquote,.quote .product-boxes .card .container-inner .text blockquote,.product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .product-boxes .card .container-inner .text .menu-wrap>ul>li>a,.product-boxes .card .container-inner .text .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .card .container-inner .text h3,.product-boxes .card .container-inner .text p.toggle-tab,.product-boxes .card .container-inner .text .tab-list li,.tab-list .product-boxes .card .container-inner .text li,.product-boxes .card .container-inner .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .product-boxes .card .container-inner .text li{color:#fff}.product-boxes .card .container-inner .text .more:hover{color:#1fbbcc}.product-grid .card{flex-grow:2;max-width:50%}@media only screen and (max-width:700px){.product-grid .card{max-width:100%}}.product-grid .card .image{padding-bottom:0;width:200px;height:200px;padding:20px;margin:0 auto;text-align:center}.product-grid .card .image svg,.product-grid .card .image img{width:auto;height:auto;max-width:100%;max-height:100%}.product-grid .card .text{background:transparent}.product-grid .card .text h3,.product-grid .card .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .product-grid .card .text .menu-wrap>ul>li>a,.product-grid .card .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .product-grid .card .text h3,.product-grid .card .text p.toggle-tab,.product-grid .card .text .tab-list li,.tab-list .product-grid .card .text li,.product-grid .card .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .product-grid .card .text li{color:#fff}.product-grid .card .text .more{font-size:14px;padding:12px 24px}.product-grid .btn,.product-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .product-grid .back,.product-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .product-grid .next{margin-top:30px}@media only screen and (max-width:700px){.product-grid .btn,.product-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .product-grid .back,.product-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .product-grid .next{margin-top:20px}}@media only screen and (max-width:1200px){.repeater-content .row:nth-of-type(odd){flex-direction:column-reverse}}@media only screen and (max-width:1200px){.repeater-content .half{width:100%}}@media only screen and (max-width:1200px){.repeater-content .image,.repeater-content .video{height:650px}}@media only screen and (max-width:900px){.repeater-content .image,.repeater-content .video{height:500px}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:350px}}@media only screen and (max-width:450px){.repeater-content .image,.repeater-content .video{height:250px}}.repeater-content .image-slider,.repeater-content .slick-list{height:100%}.repeater-content .slick-arrow{position:absolute}.repeater-content .slick-track{display:flex!important;height:100%}.repeater-content .slick-slide{height:auto}.repeater-content.split-blocks{background-color:#222}.repeater-content.split-blocks .half.image,.repeater-content.split-blocks .half.video{width:55%}@media only screen and (max-width:1500px){.repeater-content.split-blocks .half.image,.repeater-content.split-blocks .half.video{width:50%}}@media only screen and (max-width:1200px){.repeater-content.split-blocks .half.image,.repeater-content.split-blocks .half.video{width:100%}}.page-id-39672 .repeater-content.split-blocks .half.image{background:#fff}.repeater-content.split-blocks .half.content{width:45%}@media only screen and (max-width:1500px){.repeater-content.split-blocks .half.content{width:50%}}@media only screen and (max-width:1200px){.repeater-content.split-blocks .half.content{width:100%}}.repeater-content.split-blocks .half.content ul.tick-list{list-style:none}.repeater-content.split-blocks .half.content ul.tick-list li{padding-left:20px}.repeater-content.split-blocks .half.content ul.tick-list li:before{transform:translateX(-40px);display:inline-block;content:"";font-family:FontAwesome;color:#1fbbcc;position:absolute}.repeater-content.split-blocks .half.content a{color:#1fbbcc}.repeater-content.split-blocks .half.content a:hover{color:#69dce8}.repeater-content.image-block{background:transparent}.repeater-content.image-block .row{min-height:86vh;height:auto;align-items:center}@media only screen and (max-width:1200px){.repeater-content.image-block .row{height:initial;min-height:initial}}.repeater-content.image-block .row:after{content:""}.repeater-content.image-block .content{position:relative;z-index:5}.repeater-content.image-block .content h2,.repeater-content.image-block .content .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .repeater-content.image-block .content h3,.repeater-content.image-block .content .case-study-intro .title.half h1,.repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .repeater-content.image-block .content .case-study-intro .title.half .number,.case-study-intro .title.half .repeater-content.image-block .content h1{margin:0}.repeater-content.image-block .content h2,.repeater-content.image-block .content .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .repeater-content.image-block .content h3,.repeater-content.image-block .content .case-study-intro .title.half h1,.repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .repeater-content.image-block .content .case-study-intro .title.half .number,.case-study-intro .title.half .repeater-content.image-block .content h1,.repeater-content.image-block .content p,.repeater-content.image-block .content .quote blockquote,.quote .repeater-content.image-block .content blockquote,.repeater-content.image-block .content li{color:#fff}.repeater-content.image-block .content h2 a,.repeater-content.image-block .content .product-boxes .card .container-inner .text h3 a,.product-boxes .card .container-inner .text .repeater-content.image-block .content h3 a,.repeater-content.image-block .content .case-study-intro .title.half h1 a,.repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .number a,.statistics .stats.flex .stat .repeater-content.image-block .content .case-study-intro .title.half .number a,.case-study-intro .title.half .repeater-content.image-block .content h1 a,.repeater-content.image-block .content p a,.repeater-content.image-block .content .quote blockquote a,.quote .repeater-content.image-block .content blockquote a,.repeater-content.image-block .content li a{color:#1fbbcc}.repeater-content.image-block .content p,.repeater-content.image-block .content .quote blockquote,.quote .repeater-content.image-block .content blockquote{font-size:22px}@media only screen and (max-width:900px){.repeater-content.image-block .content p,.repeater-content.image-block .content .quote blockquote,.quote .repeater-content.image-block .content blockquote{font-size:18px}}.repeater-content.image-block .content h2+p,.repeater-content.image-block .content .product-boxes .card .container-inner .text h3+p,.repeater-content.image-block .content .product-boxes .card .container-inner .text .quote h3+blockquote,.quote .repeater-content.image-block .content .product-boxes .card .container-inner .text h3+blockquote,.product-boxes .card .container-inner .text .repeater-content.image-block .content h3+p,.repeater-content.image-block .content .case-study-intro .title.half h1+p,.repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .number+p,.statistics .stats.flex .stat .repeater-content.image-block .content .case-study-intro .title.half .number+p,.repeater-content.image-block .content .case-study-intro .title.half .quote h1+blockquote,.quote .repeater-content.image-block .content .case-study-intro .title.half h1+blockquote,.repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .quote .number+blockquote,.quote .repeater-content.image-block .content .case-study-intro .title.half .statistics .stats.flex .stat .number+blockquote,.case-study-intro .title.half .repeater-content.image-block .content h1+p,.repeater-content.image-block .content .quote h2+blockquote,.quote .repeater-content.image-block .content h2+blockquote,.repeater-content.image-block .content .subheading+p,.repeater-content.image-block .content .quote .subheading+blockquote,.quote .repeater-content.image-block .content .subheading+blockquote{margin-top:12px}.repeater-content.image-block .content .subheading{text-transform:uppercase;font-weight:100;color:#1fbbcc;margin:0;font-size:22px}@media only screen and (max-width:900px){.repeater-content.image-block .row img{object-position:right}}.repeater-content.image-block .row:nth-child(even) .content{margin-left:auto;margin-right:0}@media only screen and (max-width:900px){.repeater-content.image-block .row:nth-child(even) img{object-position:left}}p.toggle-tab{display:none;margin:0;padding:20px;border-bottom:1px solid #eee;position:relative;cursor:pointer}@media only screen and (max-width:900px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab:first-of-type{border-top:1px solid #eee}p.toggle-tab.current{color:#1fbbcc}p.toggle-tab.current:after{content:"";color:#1fbbcc}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{list-style:none;display:inline-block;margin:0;padding:10px 30px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{color:#1fbbcc}.tab-list li:hover{color:#1892a0}.tab-content{display:none}@media only screen and (max-width:900px){.tab-content{padding:30px 0;border-bottom:1px solid #eee}}.tab-content.current{display:block}.tab-content [class^="container"]{padding:0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;padding-bottom:100%;height:0}.tab-content .swatches .swatch p,.tab-content .swatches .swatch .quote blockquote,.quote .tab-content .swatches .swatch blockquote{margin:12px 0 0;text-transform:capitalize}@media only screen and (max-width:600px){.tab-content .swatches .swatch p,.tab-content .swatches .swatch .quote blockquote,.quote .tab-content .swatches .swatch blockquote{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);padding-bottom:30%;height:0;margin-bottom:20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.downloads-wrap a:hover p,.downloads-wrap a:hover .quote blockquote,.quote .downloads-wrap a:hover blockquote{color:#1fbbcc}.downloads-wrap a .thumb{width:75%;padding-bottom:100%;margin:0 auto 10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.downloads-wrap a .thumb.icon{background:#1fbbcc}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads-wrap a p,.downloads-wrap a .quote blockquote,.quote .downloads-wrap a blockquote{margin:0;text-transform:capitalize;padding:0 10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.downloads-wrap a p,.downloads-wrap a .quote blockquote,.quote .downloads-wrap a blockquote{font-size:14px}}.gallery-wrap{background-color:#fff}.grid-gallery{padding-bottom:100px}@media only screen and (max-width:1200px){.grid-gallery{padding-bottom:0}}.grid-gallery .grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:980px){.grid-gallery .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.grid-gallery .grid{grid-template-columns:repeat(1,1fr)}}.grid-gallery .grid .gal-item{display:block;position:relative;width:100%;padding:0;height:60vh;min-height:600px}@media only screen and (max-width:1200px){.grid-gallery .grid .gal-item{min-height:400px}}@media only screen and (max-width:980px){.grid-gallery .grid .gal-item{min-height:300px}}.grid-gallery .grid .gal-item .flex{opacity:0;align-items:center;padding:20px 20px;z-index:2;background:rgba(0,0,0,.8);text-align:center;transition:all 0.3s ease-in-out}.grid-gallery .grid .gal-item .flex:hover{opacity:1}.grid-gallery .grid .gal-item .flex:hover div{transform:translateY(0)}.grid-gallery .grid .gal-item .flex div{transform:translateY(20px);transition:all 0.3s ease-in-out}.grid-gallery .grid .gal-item .flex div .icon{width:80px;height:80px;align-items:center;justify-content:center;border-radius:100%;border:solid 2px #1fbbcc;display:flex;margin:0 auto 20px}.grid-gallery .grid .gal-item .flex div .icon i{font-size:40px;color:#1fbbcc}.grid-gallery .grid .gal-item .flex div p,.grid-gallery .grid .gal-item .flex div .quote blockquote,.quote .grid-gallery .grid .gal-item .flex div blockquote{color:#fff;font-size:16px;max-width:300px}@media only screen and (max-width:1200px){.grid-gallery .grid .gal-item .flex div p,.grid-gallery .grid .gal-item .flex div .quote blockquote,.quote .grid-gallery .grid .gal-item .flex div blockquote{font-size:14px}}@media only screen and (max-width:980px){.grid-gallery .grid .gal-item .flex div p,.grid-gallery .grid .gal-item .flex div .quote blockquote,.quote .grid-gallery .grid .gal-item .flex div blockquote{display:none}}.grid-gallery .grid .gal-item:nth-child(3n+2){transform:translateY(100px)}@media only screen and (max-width:1200px){.grid-gallery .grid .gal-item:nth-child(3n+2){transform:translateY(0)}}.gal-item{width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gal-item img{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.masonry{justify-content:left}.masonry .gal-item{width:calc(25% - 20px);padding-bottom:35%}@media only screen and (max-width:1300px){.masonry .gal-item{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.masonry .gal-item{padding-bottom:50%}}@media only screen and (max-width:400px){.masonry .gal-item{width:calc(50% - 10px)}}.masonry .gal-item:nth-of-type(even){-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.icon-grid .slick-list{width:100%}.icon-grid .item{padding:0 20px}@media only screen and (max-width:500px){.icon-grid .item{padding:0}}.icon-grid .item .icon{width:70%;padding-bottom:70%;background:#1fbbcc;border-radius:100%;position:relative;margin:0 auto 30px}@media only screen and (max-width:500px){.icon-grid .item .icon{width:200px;height:200px;padding:0}}.icon-grid .item .icon i{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-grid .item p,.icon-grid .item .quote blockquote,.quote .icon-grid .item blockquote{margin:0}.page-id-39672 .faqs-wrap,.page-template-page-service-child-alt .faqs-wrap{background:#fff}.faq-block{cursor:pointer;margin-bottom:20px}.faq-block:first-of-type{border:0}.faq-block:last-of-type{margin-bottom:0}.faq-block.active .question:after{content:"";color:#1fbbcc}.faq-block.active .question h3,.faq-block.active .question .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .faq-block.active .question .menu-wrap>ul>li>a,.faq-block.active .question .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .faq-block.active .question h3,.faq-block.active .question p.toggle-tab,.faq-block.active .question .tab-list li,.tab-list .faq-block.active .question li,.faq-block.active .question .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .faq-block.active .question li{color:#1fbbcc}.faq-block .question{padding:30px 50px 30px 30px;position:relative;user-select:none}@media only screen and (max-width:720px){.faq-block .question{padding:20px 50px 20px 20px}}.faq-block .question:after{content:"+";color:#1fbbcc;font-family:"Font Awesome 6 Pro";position:absolute;font-size:24px;top:50%;right:20px;font-weight:700;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.faq-block .question h3,.faq-block .question .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .faq-block .question .menu-wrap>ul>li>a,.faq-block .question .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .faq-block .question h3,.faq-block .question p.toggle-tab,.faq-block .question .tab-list li,.tab-list .faq-block .question li,.faq-block .question .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .faq-block .question li{font-size:18px;margin:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;text-transform:capitalize;font-weight:700}.faq-block .answer{display:none;padding:0 30px 10px}.form-section .form{padding-right:50px}@media only screen and (max-width:1500px){.form-section .form{padding-right:25px}}@media only screen and (max-width:1100px){.form-section .form{width:100%;padding:0}}.form-section .sidebar{padding-left:50px}@media only screen and (max-width:1500px){.form-section .sidebar{padding-left:25px}}@media only screen and (max-width:1100px){.form-section .sidebar{width:100%;padding:0;margin-top:50px;text-align:center}}@media only screen and (max-width:780px){.form-block .contact-icons{display:none}}.form-block .contact-icons a.col *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.form-block .contact-icons a.col:hover *{color:#949494}.form-block .contact-icons a.col h3,.form-block .contact-icons a.col .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .form-block .contact-icons a.col .menu-wrap>ul>li>a,.form-block .contact-icons a.col .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .form-block .contact-icons a.col h3,.form-block .contact-icons a.col p.toggle-tab,.form-block .contact-icons a.col .tab-list li,.tab-list .form-block .contact-icons a.col li,.form-block .contact-icons a.col .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .form-block .contact-icons a.col li{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400;margin-bottom:4px}.form-block .contact-icons a.col i{font-size:40px;margin-bottom:8px}.form-block .contact-icons a.col img{height:40px}@media only screen and (max-width:1100px){.form-block .form{width:100%;padding:0}}.form-block .form .col{width:calc(50% - 10px)}@media only screen and (max-width:700px){.form-block .form .col{width:100%}}.form-block .form .col textarea.wpcf7-form-control.wpcf7-textarea{height:100%}.form-block .form .col .wpcf7-form-control-wrap:last-of-type>*{margin-bottom:0}@media only screen and (max-width:700px){.form-block .form .col .wpcf7-form-control-wrap:last-of-type>*{margin-bottom:15px}}.contact-details .contact-block:first-of-type h3,.contact-details .contact-block:first-of-type .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .contact-details .contact-block:first-of-type .menu-wrap>ul>li>a,.contact-details .contact-block:first-of-type .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .contact-details .contact-block:first-of-type h3,.contact-details .contact-block:first-of-type p.toggle-tab,.contact-details .contact-block:first-of-type .tab-list li,.tab-list .contact-details .contact-block:first-of-type li,.contact-details .contact-block:first-of-type .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .contact-details .contact-block:first-of-type li{margin-top:0}.contact-details h3,.contact-details .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .contact-details .menu-wrap>ul>li>a,.contact-details .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .contact-details h3,.contact-details p.toggle-tab,.contact-details .tab-list li,.tab-list .contact-details li,.contact-details .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .contact-details li{margin:25px 0 10px}.contact-details ul{padding:0}.contact-details ul.details li{margin-bottom:10px}.contact-details ul li{list-style:none}.contact-details ul li i{color:#1fbbcc;margin-right:10px}.contact-details .social-links{margin-top:25px}.contact-details .social-links a{font-size:20px;margin:0 5px}.contact-details .social-links a:hover{color:#1fbbcc}.testimonials-slider{overflow:hidden}.testimonials-slider .slick-list{width:calc(100% - 40px);max-width:872px;margin:auto;overflow:visible}.testimonials-slider .slick-track{display:flex!important}.testimonials-slider .slick-slide{height:inherit!important;display:flex;transform:scale(.85);transition:all 0.15s ease-in-out}.testimonials-slider .slick-slide.slick-current{transform:scale(1)}.testimonials-slider .slick-slide.slick-current .testimonial::after{opacity:0}.testimonials-slider .testimonial{height:inherit;background-color:#fff;padding:50px 60px 70px;height:100%;position:relative;transition:all 0.15s ease-in-out}.testimonials-slider .testimonial::after{content:"";background-color:#000;opacity:.5}.testimonials-slider .testimonial .logo{width:200px;margin:auto;margin-bottom:24px}.testimonials-slider .testimonial p,.testimonials-slider .testimonial .quote blockquote,.quote .testimonials-slider .testimonial blockquote{color:#000;font-size:20px;font-style:italic}.testimonials-slider .testimonial p.name,.testimonials-slider .testimonial p.company{font-size:20px;font-weight:700;margin-bottom:0;font-style:normal}.testimonials-slider .slick-dots{position:static;margin-top:30px}.latest-news.grid{display:grid;grid-template-columns:repeat(4,4fr)}@media only screen and (max-width:1180px){.latest-news.grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.latest-news.grid{grid-template-columns:repeat(1,1fr)}}.logos .logo-grid .slick-track{display:flex;align-items:center}.logos .logo-grid .slick-arrow:after{color:#fff}.logos .logo-grid img{display:inline-block;max-width:150px;max-height:100px;margin:10px 20px;vertical-align:middle}@media only screen and (max-width:850px){.logos .logo-grid img{max-width:100px;max-height:50px}}@media only screen and (max-width:800px){.blog-footer .social-buttons{margin-bottom:30px}}.blog-footer .social-buttons a{font-size:20px;margin-right:10px}.blog-footer .social-buttons a:hover{color:#1fbbcc}.blog-footer .social-buttons p,.blog-footer .social-buttons .quote blockquote,.quote .blog-footer .social-buttons blockquote{margin-bottom:10px}@media only screen and (max-width:800px){.blog-footer .half{width:100%;text-align:center}}.our-process .slick-track{display:flex!important}.our-process .slick-slide{height:inherit!important}.our-process .slick-dots{position:static;margin-top:20px}.our-process p,.our-process .quote blockquote,.quote .our-process blockquote{padding-bottom:10px;padding-right:10px}.our-process .block{display:inline-block;padding:20px 40px 20px 60px;width:25%;position:relative}.our-process .block:before,.our-process .block:after{content:"";background-image:url(https://www.purplexmarketing.com/wp-content/uploads/2023/06/back-arrow.svg);background-position:center left;background-size:contain;background-repeat:no-repeat;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;pointer-events:none}@media only screen and (max-width:450px){.our-process .block:before,.our-process .block:after{background-image:url(https://www.purplexmarketing.com/wp-content/uploads/2023/06/back-arrow-small.svg);padding:20px 20px 20px 20px}}.our-process .block:after{background-image:url(https://www.purplexmarketing.com/wp-content/uploads/2023/06/front-arrow.svg);background-position:center right}@media only screen and (max-width:450px){.our-process .block:after{background-image:url(https://www.purplexmarketing.com/wp-content/uploads/2023/06/front-arrow-small.svg)}}.our-process .block.slide-1{background-color:#15838F}.our-process .block.slide-2{background-color:#1895A3}.our-process .block.slide-3{background-color:#1BA8B8}.our-process .block.slide-4{background-color:#1FBBCC}.our-process .block h2,.our-process .block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .our-process .block h3,.our-process .block .case-study-intro .title.half h1,.our-process .block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .our-process .block .case-study-intro .title.half .number,.case-study-intro .title.half .our-process .block h1{font-size:28px;margin-bottom:8px}.our-process .block p,.our-process .block .quote blockquote,.quote .our-process .block blockquote{font-size:16px;margin:0}.our-process .our-process-btn{margin-top:30px}.footer ul,.footer li{list-style:none;padding:0}.footer a{color:#fff}.footer a:hover{color:#1fbbcc}.footer h3,.footer .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .footer .menu-wrap>ul>li>a,.footer .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .footer li{margin-bottom:10px}.footer .top-footer .container{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media only screen and (max-width:1080px){.footer .top-footer .container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:700px){.footer .top-footer .container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.footer .top-footer .container{display:block}}.footer .top-footer .addresses{justify-content:flex-start;flex-wrap:nowrap}@media only screen and (max-width:1180px){.footer .top-footer .addresses{justify-content:space-around;max-width:600px;margin:0 auto;flex-wrap:wrap}}@media only screen and (max-width:700px){.footer .top-footer .addresses{grid-column:1 / 3;text-align:center}}.footer .top-footer .addresses .address{padding-bottom:20px}@media only screen and (max-width:500px){.footer .top-footer .addresses .address{width:100%;padding-bottom:40px}}.footer .top-footer .addresses .address:first-of-type{margin-right:80px;width:100%}@media only screen and (max-width:1180px){.footer .top-footer .addresses .address:first-of-type{margin-right:0}}.footer .top-footer .addresses .address .address-list{display:flex;flex-wrap:wrap;margin-bottom:0}@media only screen and (max-width:1180px){.footer .top-footer .addresses .address .address-list{display:block}}.footer .top-footer .addresses .address .address-list li{font-size:16px}.footer .top-footer .addresses .address .address-list li:not(:last-of-type):after{content:", "}.footer .top-footer .addresses .address .address-list li:first-of-type{padding-bottom:10px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:900;font-weight:900;width:100%}.footer .top-footer .addresses .address .address-list li:first-of-type:after{content:none!important}.footer .top-footer .addresses .address a{font-size:22px;font-weight:900}.footer .top-footer .addresses .addresses .social-desktop .social-links{padding:20px 0;display:block}@media only screen and (max-width:1080px){.footer .top-footer .addresses .addresses .social-desktop .social-links{display:none}}@media only screen and (max-width:500px){.footer .top-footer .addresses .addresses .social-desktop .social-links{padding-bottom:30px}}.footer .top-footer .addresses .addresses .social-desktop .social-links a{margin:10px 0;font-size:20px}.footer .top-footer .addresses .addresses .social-desktop .social-links a:not(:last-of-type){margin-right:10px}.footer .top-footer .addresses .addresses .social-desktop .social-links img{height:16px}@media only screen and (max-width:700px){.footer .top-footer .menu{display:none}}.footer .top-footer .menu ul li{font-size:16px}@media only screen and (max-width:1340px){.footer .top-footer .menu ul li{font-size:14px}}.footer .top-footer .accreditations{grid-column:4 / 6}@media only screen and (max-width:1080px){.footer .top-footer .accreditations{grid-column:1 / 4;text-align:center}}@media only screen and (max-width:700px){.footer .top-footer .accreditations{grid-column:1 / 3}}.footer .top-footer .accreditations .email-link{font-weight:700;font-size:24px;line-height:1}@media only screen and (max-width:980px){.footer .top-footer .accreditations .email-link{font-size:20px}}@media only screen and (max-width:500px){.footer .top-footer .accreditations .email-link{font-size:16px}}.footer .top-footer .accreditations .cardless{padding:0 0 10px;display:inline-block;margin-top:10px;margin-bottom:6px;margin-left:auto;margin-right:0}.footer .top-footer .accreditations .cardless p,.footer .top-footer .accreditations .cardless .quote blockquote,.quote .footer .top-footer .accreditations .cardless blockquote{font-size:14px;margin-bottom:8px}.footer .top-footer .accreditations .cardless a{display:inline-block;width:100%}.footer .top-footer .accreditations .cardless a:hover{opacity:.7}.footer .top-footer .accreditations .cardless a img{filter:grayscale(1) invert(1) brightness(100);width:200px;height:21px;object-fit:contain}.footer .top-footer .accreditations .cma-logo{padding:10px 0 0;display:inline-block;margin-top:10px;margin-bottom:6px;margin-left:auto;margin-right:0}.footer .top-footer .accreditations .cma-logo p,.footer .top-footer .accreditations .cma-logo .quote blockquote,.quote .footer .top-footer .accreditations .cma-logo blockquote{font-size:14px}.footer .top-footer .accreditations .cma-logo img{width:80px}.footer .top-footer .accreditations .social-mobile .social-links{display:none}@media only screen and (max-width:1080px){.footer .top-footer .accreditations .social-mobile .social-links{display:block;padding:20px 0}}@media only screen and (max-width:500px){.footer .top-footer .accreditations .social-mobile .social-links{padding-bottom:30px}}.footer .top-footer .accreditations .social-mobile .social-links a{margin:10px 0;font-size:20px}.footer .top-footer .accreditations .social-mobile .social-links a:not(:last-of-type){margin-right:10px}.footer .top-footer .accreditations .social-mobile .social-links img{height:16px}.footer .top-footer .accreditations .logos{justify-content:flex-end}@media only screen and (max-width:1180px){.footer .top-footer .accreditations .logos{justify-content:center;max-width:800px;margin:0 auto}}@media only screen and (max-width:500px){.footer .top-footer .accreditations .logos{display:none}}.footer .top-footer .accreditations .logos .logo{display:inline-flex;margin:10px;width:auto}@media only screen and (max-width:1300px){.footer .top-footer .accreditations .logos .logo{max-width:150px}}.footer .top-footer .accreditations .logos .logo img{display:block;max-width:100%;margin-left:auto;margin-right:0;height:48px;width:auto}@media only screen and (max-width:1300px){.footer .top-footer .accreditations .logos .logo img{max-height:44px}}.footer .top-footer .accreditations .logos .logo:nth-child(3) img,.footer .top-footer .accreditations .logos .logo:nth-child(4) img{mix-blend-mode:luminosity}.footer .bottom-footer{padding:20px 0 40px}@media only screen and (max-width:850px){.footer .bottom-footer{display:block;text-align:center}}.footer .bottom-footer p,.footer .bottom-footer .quote blockquote,.quote .footer .bottom-footer blockquote{margin:0;display:inline-block;font-size:16px;color:#999}@media only screen and (max-width:850px){.footer .bottom-footer p,.footer .bottom-footer .quote blockquote,.quote .footer .bottom-footer blockquote{width:100%;margin-bottom:20px}}.footer .bottom-footer p span,.footer .bottom-footer .quote blockquote span,.quote .footer .bottom-footer blockquote span{margin:0 10px;color:#888}@media only screen and (max-width:850px){.footer .bottom-footer p span,.footer .bottom-footer .quote blockquote span,.quote .footer .bottom-footer blockquote span{display:block;font-size:0;margin:3px 0}}.footer .bottom-footer a{color:#888}.footer .bottom-footer a:hover{color:#1fbbcc}@media only screen and (max-width:850px){.footer .bottom-footer a{margin:auto}}.footer .bottom-footer a img{width:40px;height:36px;object-fit:contain;vertical-align:middle}.footer.landing-page .container{display:block}.footer.landing-page .logos{justify-content:center}.footer.landing-page .logos .logo{padding:10px}.footer.landing-page .logos .logo img{height:60px}.fixed-notice{position:fixed;z-index:50;background:#eee}.fixed-notice.hidden{display:none}.fixed-notice.strip{top:90px;left:0;right:0;padding:30px 0}@media only screen and (max-width:980px){.fixed-notice.strip{top:68px}}.fixed-notice.strip .content{text-align:center}@media only screen and (max-width:1200px){.fixed-notice.strip .content{padding-right:20px}}.fixed-notice.modal .container{position:fixed;background:#fff;width:720px;padding:60px;text-align:center;top:50%;left:50%;z-index:1;overflow:scroll;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 20px -10px #000;-moz-box-shadow:0 0 20px -10px #000;-ms-box-shadow:0 0 20px -10px #000;-o-box-shadow:0 0 20px -10px #000;box-shadow:0 0 20px -10px #000}@media only screen and (max-width:800px){.fixed-notice.modal .container{width:auto;top:20px;left:20px;right:20px;bottom:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:450px){.fixed-notice.modal .container{padding:30px}}.fixed-notice.modal .notice-overlay{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}@media only screen and (max-width:450px){.fixed-notice.modal .close-notice{top:0;right:7px}}.fixed-notice .content p:last-of-type{margin-bottom:0}.fixed-notice .content .btn,.fixed-notice .content .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .fixed-notice .content .back,.fixed-notice .content .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .fixed-notice .content .next{margin-top:20px}.fixed-notice .close-notice{position:absolute;top:50%;right:15px;font-size:26px;transform:translateY(-50%);cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.fixed-notice .close-notice:hover{color:#1fbbcc}#cookiePolicy{transition:0.3s ease}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#1fbbcc;color:#fff;cursor:pointer;transition:0.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#eee;padding:20px 70px 20px 30px;z-index:300}#cookiePolicy .cookie-content p,#cookiePolicy .cookie-content .quote blockquote,.quote #cookiePolicy .cookie-content blockquote{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.enzuzo-notification-desc p,.enzuzo-notification-desc .quote blockquote,.quote .enzuzo-notification-desc blockquote,.enzuzo-notification-desc a{font-size:14px}.modal-wrap{position:fixed;z-index:101;display:flex;align-items:center;justify-content:center;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;opacity:0;visibility:hidden}.modal-wrap *{pointer-events:none}.modal-wrap.show{opacity:1;visibility:visible}.modal-wrap.show *{pointer-events:initial}.modal-wrap.show .modal{transform:translateY(0)}.modal-wrap .overlay,.modal-wrap .banner.form-banner:after,.modal-wrap .banner.large:after,.modal-wrap .banner.overlapped::after,.modal-wrap .card.latest-news::after,.modal-wrap .repeater-content.image-block .row:after,.repeater-content.image-block .modal-wrap .row:after,.modal-wrap .case-studies-archive .row:after,.case-studies-archive .modal-wrap .row:after,.modal-wrap .case-study-content:after,.modal-wrap .single-content:before,.modal-wrap .large-cta:after{background-color:rgba(0,0,0,.63);cursor:pointer}.modal-wrap .modal{position:relative;background-color:#fff;padding:60px 60px 40px;max-width:520px;border-radius:16px;transform:translateY(40px);-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}@media only screen and (max-width:600px){.modal-wrap .modal{padding:60px 20px 40px}}.modal-wrap .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-wrap .modal.large{padding:0;transform:translateY(0);height:90vh;width:80vw;max-width:100%;overflow:hidden;max-width:1400px}@media only screen and (max-width:600px){.modal-wrap .modal.large{width:calc(100% - 40px);height:80vh}}.modal-wrap .modal .close{position:absolute;font-size:26px;top:10px;right:10px;padding:10px;z-index:2}.modal-wrap .modal .close i:hover{opacity:.5;cursor:pointer}.videos-loop .video-card{padding:50px 0;align-items:center;border-bottom:solid 1px #fff}.videos-loop .video-card:last-of-type{border:none}.videos-loop .video-card .thumbnail-wrapper{width:40%}@media only screen and (max-width:940px){.videos-loop .video-card .thumbnail-wrapper{width:50%}}@media only screen and (max-width:600px){.videos-loop .video-card .thumbnail-wrapper{width:100%}}.videos-loop .video-card .thumbnail-wrapper .thumbnail{display:flex;align-items:center;justify-content:center;padding-bottom:60%;width:100%;position:relative;overflow:hidden}.videos-loop .video-card .thumbnail-wrapper .thumbnail .play-icon{z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.15s ease-in-out}.videos-loop .video-card .thumbnail-wrapper .thumbnail .play-icon:hover{opacity:.9}.videos-loop .video-card .thumbnail-wrapper .thumbnail .play-icon:before{content:"";position:absolute;background-color:#1fbbcc;width:100px;height:100px;border-radius:100%}.videos-loop .video-card .thumbnail-wrapper .thumbnail .play-icon i{position:relative;z-index:10;font-size:20px}.videos-loop .video-card .content{width:60%;padding:40px 50px}@media only screen and (max-width:940px){.videos-loop .video-card .content{width:50%}}@media only screen and (max-width:600px){.videos-loop .video-card .content{width:100%;padding:20px 0}}.videos-loop .video-card .content p,.videos-loop .video-card .content .quote blockquote,.quote .videos-loop .video-card .content blockquote{font-size:16px}.search-loop a{padding:30px 0;border-top:1px solid #eee;display:block}.search-loop a:hover h3,.search-loop a:hover .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .search-loop a:hover .menu-wrap>ul>li>a,.search-loop a:hover .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .search-loop a:hover h3,.search-loop a:hover p.toggle-tab,.search-loop a:hover .tab-list li,.tab-list .search-loop a:hover li,.search-loop a:hover .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .search-loop a:hover li,.search-loop a:hover span{color:#1fbbcc}.search-loop a:first-of-type{border:0}.search-loop a h3,.search-loop a .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .search-loop a .menu-wrap>ul>li>a,.search-loop a .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .search-loop a h3,.search-loop a p.toggle-tab,.search-loop a .tab-list li,.tab-list .search-loop a li,.search-loop a .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .search-loop a li{margin-bottom:10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.search-loop a p,.search-loop a .quote blockquote,.quote .search-loop a blockquote{margin:0}.search-loop a p span i,.search-loop a .quote blockquote span i,.quote .search-loop a blockquote span i{font-size:12px;vertical-align:middle}.search-loop a p span,.search-loop a .quote blockquote span,.quote .search-loop a blockquote span{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.content-block p,.content-block .quote blockquote,.quote .content-block blockquote{font-weight:400;font-size:20px;text-transform:none}.content-block.testimonial p,.content-block.testimonial .quote blockquote,.quote .content-block.testimonial blockquote{font-size:24px}@media only screen and (max-width:600px){.content-block.testimonial p,.content-block.testimonial .quote blockquote,.quote .content-block.testimonial blockquote{font-size:20px}}.content-block.testimonial p.quote{font-weight:400;font-style:italic}.content-block.testimonial p.name{font-weight:900}.event-icon{width:200px;height:200px;position:fixed;bottom:20px;left:20px;z-index:200}@media only screen and (max-width:1500px){.event-icon{width:160px;height:160px}}@media only screen and (max-width:600px){.event-icon{width:120px;height:120px}}.page-template-page-event-booking .event-icon{display:none}.page-template-page-split-blocks .event-icon{display:none}.footer-banner{position:relative;line-height:0}.footer-banner img{width:100%}@media only screen and (max-width:500px){.contact-content{padding-top:0}}@media only screen and (max-width:500px){.contact-content .content-card{clip-path:none;padding:40px 20px}}.contact-content .content-card .form-block{padding-bottom:0}.contact-content .content-card .form-block img{height:40px}.contact-content .content-card .form-block p,.contact-content .content-card .form-block .quote blockquote,.quote .contact-content .content-card .form-block blockquote{word-break:break-word;font-size:18px}body.page-template-page-case-studies-archive{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/background/construction-glazing-industry-marketing.jpg)}.page-template-page-case-studies .header-space{display:none}.case-studies-archive{margin-top:90px}@media only screen and (max-width:1180px){.case-studies-archive{margin-top:70px}}.case-studies-archive .row{align-items:center;min-height:80vh}@media only screen and (max-width:980px){.case-studies-archive .row{min-height:initial}}.case-studies-archive .row:after{content:""}.case-studies-archive .content.half{position:relative;z-index:5}@media only screen and (max-width:600px){.case-studies-archive .content.half{width:100%}}.case-studies-archive .content.half h2,.case-studies-archive .content.half .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-studies-archive .content.half h3,.case-studies-archive .content.half .case-study-intro .title.half h1,.case-studies-archive .content.half .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-studies-archive .content.half .case-study-intro .title.half .number,.case-study-intro .title.half .case-studies-archive .content.half h1,.case-studies-archive .content.half h3,.case-studies-archive .content.half .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .case-studies-archive .content.half .menu-wrap>ul>li>a,.case-studies-archive .content.half .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .case-studies-archive .content.half h3,.case-studies-archive .content.half p.toggle-tab,.case-studies-archive .content.half .tab-list li,.tab-list .case-studies-archive .content.half li,.case-studies-archive .content.half .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .case-studies-archive .content.half li,.case-studies-archive .content.half p,.case-studies-archive .content.half .quote blockquote,.quote .case-studies-archive .content.half blockquote{color:#fff;margin-bottom:15px}.case-studies-archive .content.half h3,.case-studies-archive .content.half .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .case-studies-archive .content.half .menu-wrap>ul>li>a,.case-studies-archive .content.half .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .case-studies-archive .content.half h3,.case-studies-archive .content.half p.toggle-tab,.case-studies-archive .content.half .tab-list li,.tab-list .case-studies-archive .content.half li,.case-studies-archive .content.half .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .case-studies-archive .content.half li{font-family:"Montserrat",sans-serif;font-weight:400;text-transform:capitalize}.page-template-page-case-studies .form-block h2,.page-template-page-case-studies .form-block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-case-studies .form-block h3,.page-template-page-case-studies .form-block .case-study-intro .title.half h1,.page-template-page-case-studies .form-block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-case-studies .form-block .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-case-studies .form-block h1,.case-studies-template-default .form-block h2,.case-studies-template-default .form-block .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .case-studies-template-default .form-block h3,.case-studies-template-default .form-block .case-study-intro .title.half h1,.case-studies-template-default .form-block .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-studies-template-default .form-block .case-study-intro .title.half .number,.case-study-intro .title.half .case-studies-template-default .form-block h1{margin-bottom:60px}.case-studies-template .content-card iframe{width:100%;height:500px}@media only screen and (max-width:950px){.case-studies-template .content-card iframe{height:450px}}@media only screen and (max-width:750px){.case-studies-template .content-card iframe{height:350px}}@media only screen and (max-width:600px){.case-studies-template .content-card iframe{height:280px}}@media only screen and (max-width:500px){.case-studies-template .content-card iframe{height:240px}}@media only screen and (max-width:400px){.case-studies-template .content-card iframe{height:200px}}.case-study-intro .logo{max-width:300px;max-height:200px;margin:0 auto 60px}.case-study-intro .logo img{max-width:inherit;max-height:inherit;width:auto}.case-study-intro .flex{align-items:stretch}@media only screen and (max-width:600px){.case-study-intro .flex{flex-direction:column}}.case-study-intro .title.half{padding:0 40px 0 0;display:flex;align-items:center;justify-content:center;border-right:solid 1px #000}@media only screen and (max-width:600px){.case-study-intro .title.half{width:100%;border:none;padding-right:0;text-align:center}}.case-study-intro .title.half h1,.case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .case-study-intro .title.half .number{margin-bottom:0}.case-study-intro .testimonial.half{padding:20px 0 20px 40px}@media only screen and (max-width:600px){.case-study-intro .testimonial.half{width:100%;padding-left:0;text-align:center}}.case-study-intro .testimonial.half .author{margin-bottom:0;font-weight:600}.case-study-intro .testimonial.half .quote{font-style:italic}.case-study-services .service{width:25%;padding:30px;min-width:160px}.case-study-services .service .icon{margin:0 auto 10px;width:60px;height:60px}.case-study-services .service .icon svg{max-height:100%;max-width:100%;height:auto;width:auto}.case-study-services .service .icon svg *{fill:#000}.case-study-services .service p,.case-study-services .service .quote blockquote,.quote .case-study-services .service blockquote{margin-bottom:0}.case-study-content{min-height:80vh;display:flex;align-items:center}@media only screen and (max-width:980px){.case-study-content{min-height:initial}}.case-study-content:after{content:"";background-color:rgba(0,0,0,.5)}.case-study-content *{color:#fff}.case-study-content .container-small{position:relative;z-index:2}.case-study-results{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/background/purplex-statistics-background-bw.png)}.case-study-results *{color:#fff}.case-study-results li{list-style:none}body.blog{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/background/construction-glazing-industry-marketing.jpg)}@media only screen and (max-width:600px){.post-filters{display:none}}.post-filters .btn,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .back,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .next{margin-bottom:10px;font-size:16px;padding:15px 30px;color:#fff!important;border-color:#fff;background-color:#000}@media only screen and (max-width:980px){.post-filters .btn,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .back,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .next{font-size:14px;padding:10px 20px}}.post-filters .btn:hover,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .back:hover,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .next:hover{color:#000000!important;background-color:#fff}.post-filters .btn.active,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .active.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .active.back,.post-filters .banner.form-banner .form .wpcf7 [data-step] .ctas .active.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-filters .active.next{background-color:#1fbbcc;color:#000000!important;border-color:#1fbbcc;cursor:auto}.single-post{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/background/construction-glazing-industry-marketing.jpg)}@media only screen and (max-width:500px){.single-post{background:none!important}}.content-wrap{overflow:visible;width:fit-content;position:relative;margin:0 auto;max-width:100%}.content-wrap .back-button{width:70px;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;left:-68px;top:90px}@media only screen and (max-width:1200px){.content-wrap .back-button{display:none}}.content-wrap .back-button:hover{background:#1892a0}.content-wrap .back-button p,.content-wrap .back-button .quote blockquote,.quote .content-wrap .back-button blockquote{font-weight:700;margin:0;text-transform:uppercase;line-height:1;margin-top:2px}.single-content{position:relative}.single-content .date{font-weight:900}.single-content .details{list-style:none;padding-left:0;margin-bottom:32px}@media only screen and (max-width:500px){.single-content .details{margin-bottom:24px}}.single-content .details li{font-size:16px}.single-content .details li.date{font-weight:500}.single-content .details .divider{margin:0 10px}.single-content:before{content:" ";z-index:-1}@media only screen and (max-width:500px){.single-content:before{content:none}}.single-content .content-card .category-text{font-weight:900}.single-content a{color:#1fbbcc}.single-content a:hover{color:#1892a0}.columns-block .flex{width:calc(100% + 40px);margin-left:-20px}.columns-block .flex .col{padding:0 20px}@media only screen and (max-width:600px){.columns-block .flex .col{width:100%;margin-bottom:20px}}.columns-block .flex .col h2,.columns-block .flex .col .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .columns-block .flex .col h3,.columns-block .flex .col .case-study-intro .title.half h1,.columns-block .flex .col .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .columns-block .flex .col .case-study-intro .title.half .number,.case-study-intro .title.half .columns-block .flex .col h1{color:#1fbbcc}.columns-block .flex .col ul{list-style:none;padding:0}.columns-block .flex .col ul li{padding-left:40px}.columns-block .flex .col ul li:before{content:"";font-family:FontAwesome;display:inline-block;color:#1fbbcc;margin-left:-40px;padding-right:10px}.timeline{position:relative;overflow:hidden}.timeline .line{background-color:#1fbbcc;position:absolute;top:0;left:0;right:0;width:2px;min-height:100px;height:100px;margin:0 auto;max-height:calc(100% - 30px)}.timeline .line:after{display:block;content:" ";width:20px;height:20px;border-radius:50%;background:#1fbbcc;position:absolute;bottom:0;margin-left:-10px}.timeline .card-wrap:last-of-type{padding-bottom:0}.timeline .card-wrap:nth-child(even) .timeline-card{margin-left:auto;margin-right:0}.timeline .card-wrap:nth-child(even) .timeline-card:after{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #1fbbcc;border-left:none;left:-20px}.timeline .card-wrap .timeline-card{position:relative;flex-wrap:nowrap;width:calc(50% - 40px)}@media only screen and (max-width:1000px){.timeline .card-wrap .timeline-card{width:100%;margin-bottom:20px}}.timeline .card-wrap .timeline-card:after{content:"";align-self:center;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #1fbbcc;position:absolute;right:-20px}@media only screen and (max-width:1000px){.timeline .card-wrap .timeline-card:after{content:none}}.timeline .card-wrap .timeline-card .image{min-height:100%;width:30%}@media only screen and (max-width:500px){.timeline .card-wrap .timeline-card .image{display:none}}.timeline .card-wrap .timeline-card .text{width:70%;padding:16px 24px}@media only screen and (max-width:500px){.timeline .card-wrap .timeline-card .text{width:100%}}.timeline .card-wrap .timeline-card .text .year{font-size:16px;margin-bottom:4px;font-weight:900}.timeline .card-wrap .timeline-card .text h3,.timeline .card-wrap .timeline-card .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .timeline .card-wrap .timeline-card .text .menu-wrap>ul>li>a,.timeline .card-wrap .timeline-card .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .timeline .card-wrap .timeline-card .text h3,.timeline .card-wrap .timeline-card .text p.toggle-tab,.timeline .card-wrap .timeline-card .text .tab-list li,.tab-list .timeline .card-wrap .timeline-card .text li,.timeline .card-wrap .timeline-card .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .timeline .card-wrap .timeline-card .text li{color:#1fbbcc;margin-bottom:4px}.timeline .card-wrap .timeline-card .text p,.timeline .card-wrap .timeline-card .text .quote blockquote,.quote .timeline .card-wrap .timeline-card .text blockquote{font-size:16px}.staff-block .flex .col{width:calc(25% - 60px);margin:20px 30px;position:relative}@media only screen and (max-width:900px){.staff-block .flex .col{width:calc(25% - 30px);margin:20px 15px}}@media only screen and (max-width:500px){.staff-block .flex .col{width:100%}}.staff-block .flex .col .image{width:100%;padding-bottom:100%;border-radius:100%;overflow:hidden;margin-bottom:10px}.staff-block .flex .col p,.staff-block .flex .col .quote blockquote,.quote .staff-block .flex .col blockquote{font-weight:900;margin-bottom:0}.timetable-repeater .entry-content{padding-bottom:30px}.timetable-repeater .event-wrap{padding:60px 0 45px;border-top:solid 1px #999}.timetable-repeater .event-wrap:last-of-type{padding-bottom:0}.timetable-repeater .event-wrap:nth-of-type(2){border-top:none;padding-top:0}.timetable-repeater .time-slots{columns:2;column-gap:15px;padding-top:20px;padding-bottom:0}@media only screen and (max-width:1080px){.timetable-repeater .time-slots{columns:1}}.timetable-repeater .time-slots .time-slot-card{width:calc(100% - 15px);margin-bottom:15px}.time-slot-card{background-color:#000;border:solid 2px #1fbbcc;-webkit-box-shadow:0 0 10px -10px #000;-moz-box-shadow:0 0 10px -10px #000;-ms-box-shadow:0 0 10px -10px #000;-o-box-shadow:0 0 10px -10px #000;box-shadow:0 0 10px -10px #000;display:inline-flex;min-height:160px;align-items:center;border-radius:8px}.time-slot-card .time{display:flex;width:126px;height:auto;align-items:center;justify-content:center}@media only screen and (max-width:440px){.time-slot-card .time{width:100%;height:126px}}.time-slot-card .time time{position:absolute;font-weight:700}.time-slot-card .time:before{content:"";width:96px;height:96px;background-color:#1fbbcc;position:absolute;border-radius:100%}.time-slot-card .content{padding:20px;text-align:left;color:#fff;width:calc(100% - 126px);display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:440px){.time-slot-card .content{width:100%;text-align:center;padding-bottom:30px;padding-top:10px}}.time-slot-card .content h4{color:#1fbbcc;margin-bottom:.2em;padding:0}.time-slot-card .content p,.time-slot-card .content .quote blockquote,.quote .time-slot-card .content blockquote{color:#fff;margin-bottom:.5em;font-size:16px;font-weight:600}.time-slot-card .content .speaker{font-size:16px;font-weight:900;font-style:italic;margin-bottom:0}.large-cta:after{content:""}.large-cta .image{position:relative;z-index:-1}.large-cta .content{position:relative;z-index:2}.large-cta .content p,.large-cta .content .quote blockquote,.quote .large-cta .content blockquote{max-width:800px;margin-left:auto;margin-right:auto}.careers-template-default{background-image:url(/wp-content/themes/CleanBuildPro-main/assets/background/construction-glazing-industry-marketing.jpg)}@media only screen and (max-width:500px){.careers-template-default{background-image:none}}.page-template-page-landing .logos.dark-trans-back{background-color:rgba(0,0,0,.63)}.page-template-page-two-column-landing #container{overflow-x:initial}.overlapping-columns{position:relative}@media only screen and (max-width:800px){.overlapping-columns .flex{flex-direction:column-reverse}}.overlapping-columns .column{width:calc(50% - 40px)}@media only screen and (max-width:1110px){.overlapping-columns .column{width:calc(50% - 10px)}}@media only screen and (max-width:800px){.overlapping-columns .column{width:100%}}.overlapping-columns .content-column .row{border-top:solid 1px #fff;padding:68px 0}.overlapping-columns .content-column .row:first-of-type{border-top:none;border-bottom:none}.overlapping-columns .content-column .row:nth-child(2){margin-top:68px}.overlapping-columns .content-column .row:last-child{padding-bottom:136px}.overlapping-columns .content-column .row:last-of-type{border-top:solid 1px #fff;padding-bottom:0}.overlapping-columns .content-column .row p,.overlapping-columns .content-column .row .quote blockquote,.quote .overlapping-columns .content-column .row blockquote,.overlapping-columns .content-column .row li{font-size:22px;font-weight:500}.overlapping-columns .content-column .row p:last-of-type{margin-bottom:0}.overlapping-columns .content-column .row ul{list-style:none;padding-left:40px}.overlapping-columns .content-column .row ul li{margin:12px 0}.overlapping-columns .content-column .row ul li::before{content:"";font-family:FontAwesome;display:inline-block;color:#d3f65e;margin-left:-40px;padding-right:10px}.overlapping-columns .content-column .row .logos-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:center}.overlapping-columns .content-column .row .logos-grid .image{padding:20px;text-align:center}.overlapping-columns .content-column .row .logos-grid .image img{max-height:70px;max-width:100%;width:auto;filter:brightness(0) invert(1)}.overlapping-columns .form-column{padding-top:68px}.overlapping-columns .form-column #form{position:sticky;top:40px}.overlapping-columns .form-column #form form{margin:0 auto;border:2px solid #fff;background:rgba(0,0,0,.75);padding:40px}@media only screen and (max-width:1100px){.overlapping-columns .form-column #form form{padding:20px}}@media only screen and (max-width:800px){.overlapping-columns .form-column #form form{padding:40px}}.overlapping-columns .form-column #form form input[type="text"],.overlapping-columns .form-column #form form input[type="email"],.overlapping-columns .form-column #form form input[type="tel"],.overlapping-columns .form-column #form form textarea{width:100%;margin-bottom:8px;padding:20px 0 16px 0;background:transparent;border:none;border-radius:0;border-bottom:2px solid rgba(255,255,255,.6);font-size:18px;letter-spacing:.36px;line-height:22px;color:#fff!important;font-weight:400;box-shadow:none!important;background-color:transparent;max-height:120px}.overlapping-columns .form-column #form form input[type="text"]::placeholder,.overlapping-columns .form-column #form form input[type="email"]::placeholder,.overlapping-columns .form-column #form form input[type="tel"]::placeholder,.overlapping-columns .form-column #form form textarea::placeholder{color:#878787}.form-cta{display:none}@media only screen and (max-width:800px){.form-cta{display:block}}.contact-strip .flex{justify-content:center}.contact-strip .flex .column{min-width:320px;padding:20px 0}.contact-strip .flex .column h3,.contact-strip .flex .column .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .contact-strip .flex .column .menu-wrap>ul>li>a,.contact-strip .flex .column .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .contact-strip .flex .column h3,.contact-strip .flex .column p.toggle-tab,.contact-strip .flex .column .tab-list li,.tab-list .contact-strip .flex .column li,.contact-strip .flex .column .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .contact-strip .flex .column li{text-transform:capitalize;font-size:22px;font-size:1.375rem;color:#1fbbcc;font-weight:600;margin-bottom:20px;margin-bottom:1.25rem}.contact-strip .flex .column a{font-size:24px}.contact-strip .flex .column .social-links a{margin:0 20px}.contact-strip .flex .column .social-links a i{font-size:30px}.contact-strip .flex .column .social-links a img{width:23px}@media only screen and (min-width:1200px){.page-template-page-its-time .banner.home{min-height:100vh}}.page-template-page-its-time .main-text .heading-column{width:calc(50% - 40px)}@media only screen and (max-width:980px){.page-template-page-its-time .main-text .heading-column{width:calc(40% - 20px)}}@media only screen and (max-width:800px){.page-template-page-its-time .main-text .heading-column{width:100%}}.page-template-page-its-time .main-text .heading-column img{width:100%}.page-template-page-its-time .main-text .content-column{width:calc(50% - 40px)}@media only screen and (max-width:980px){.page-template-page-its-time .main-text .content-column{width:calc(60% - 20px)}}@media only screen and (max-width:800px){.page-template-page-its-time .main-text .content-column{width:100%}}.page-template-page-its-time .main-text .content-column ul{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding-left:0}@media only screen and (max-width:980px){.page-template-page-its-time .main-text .content-column ul{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:800px){.page-template-page-its-time .main-text .content-column ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.page-template-page-its-time .main-text .content-column ul{grid-template-columns:repeat(1,1fr)}}.page-template-page-its-time .main-text .content-column ul li{font-weight:900;padding-top:12px;padding-bottom:12px;margin-bottom:0}.page-template-page-its-time .main-text .content-column ul li:before{content:"";font-family:FontAwesome;display:inline-block;color:#1fbbcc;padding-right:10px}.page-template-page-its-time .form-section .image-column{width:calc(50% - 40px)}@media only screen and (max-width:900px){.page-template-page-its-time .form-section .image-column{width:100%;height:200px}}.page-template-page-its-time .form-section .image-column img{transform:scale(1.7) translate(10%,-10%);position:relative;z-index:-1}@media only screen and (max-width:900px){.page-template-page-its-time .form-section .image-column img{transform:scale(1.7) translate(10%,-10%)}}.page-template-page-its-time .form-section .form-column{width:calc(50% - 40px)}@media only screen and (max-width:900px){.page-template-page-its-time .form-section .form-column{width:100%;max-width:600px;margin:0 auto}}.page-template-page-its-time .form-section .form-column form{margin:0 auto;border:2px solid #fff;background:rgba(0,0,0,.75);padding:60px}.page-template-page-its-time .form-section .form-column form input[type="text"],.page-template-page-its-time .form-section .form-column form input[type="email"],.page-template-page-its-time .form-section .form-column form input[type="tel"],.page-template-page-its-time .form-section .form-column form textarea{width:100%;margin-bottom:8px;padding:20px 0 16px 0;background:transparent;border:none;border-radius:0;border-bottom:2px solid rgba(255,255,255,.6);font-size:18px;letter-spacing:.36px;line-height:22px;color:#fff!important;font-weight:400;box-shadow:none!important;background-color:transparent;max-height:90vh}.page-template-page-its-time .form-section .form-column form input[type="text"]::placeholder,.page-template-page-its-time .form-section .form-column form input[type="email"]::placeholder,.page-template-page-its-time .form-section .form-column form input[type="tel"]::placeholder,.page-template-page-its-time .form-section .form-column form textarea::placeholder{color:#1fbbcc}.page-id-14813.page-template-page-flexible-landing-page .main-header.simple,.page-id-14813 .black-back,.page-id-14813 .light-black-back,.page-id-14813 .faq-block,.page-id-14813 .dark-trans-back+.logos.dark-trans-back,.page-id-14813 .page-template-page-landing .form-block,.page-template-page-landing .page-id-14813 .form-block,.page-id-14813 .page-template-page-two-column-landing,.page-id-14813 .page-template-page-its-time{background:#030303}.page-id-14813 .btn,.page-id-14813 .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-id-14813 .back,.page-id-14813 .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-id-14813 .next{color:#fff;background:#e20a17;border-color:#e20a17;font-weight:800}.page-id-14813 .btn:hover,.page-id-14813 .banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-id-14813 .back:hover,.page-id-14813 .banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-id-14813 .next:hover{background:#df0613;border-color:#df0613;color:#fff}@media only screen and (max-width:1100px){.page-id-14813 .small-pad.black-back.no-pad-top,.page-id-14813 .small-pad.no-pad-top.light-black-back,.page-id-14813 .small-pad.no-pad-top.faq-block,.page-id-14813 .dark-trans-back+.small-pad.no-pad-top.logos.dark-trans-back,.page-id-14813 .page-template-page-landing .small-pad.no-pad-top.form-block,.page-template-page-landing .page-id-14813 .small-pad.no-pad-top.form-block,.page-id-14813 .small-pad.no-pad-top.page-template-page-two-column-landing,.page-id-14813 .small-pad.no-pad-top.page-template-page-its-time{padding-top:30px}}@keyframes move{0%{transform:scale(.9) rotate(-0.15deg)}15%{transform:scale(.93) rotate(0.15deg)}30%{transform:scale(.96) rotate(-0.15deg)}45%{transform:scale(1) rotate(0.15deg)}65%{transform:scale(1.04) rotate(-0.15deg)}75%{transform:scale(1.08) rotate(-0.15deg)}85%{transform:scale(1.08)}100%{transform:scale(1)}}.formula-p-banner{background:#030303;position:relative;overflow:hidden;min-height:calc(100vh - 56px)}@media only screen and (max-width:720px){.formula-p-banner{min-height:calc(100vh - 200px)}}.formula-p-banner .graphic{width:60%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1100px){.formula-p-banner .graphic{width:100%;top:30px;left:0;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:.75}}.formula-p-banner .graphic img{animation:move 10s 1}.formula-p-banner .container{align-items:center;justify-content:flex-end;position:relative}@media only screen and (max-width:1100px){.formula-p-banner .container{align-items:flex-end;padding-bottom:40px}}.formula-p-banner .container .text{text-align:center;width:50%}@media only screen and (max-width:1100px){.formula-p-banner .container .text{width:100%}}.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{color:#fff;font-style:italic;line-height:1;font-size:72px}@media only screen and (max-width:1750px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:64px}}@media only screen and (max-width:1550px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:58px}}@media only screen and (max-width:1400px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:52px}}@media only screen and (max-width:1250px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:48px}}@media only screen and (max-width:900px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:40px}}@media only screen and (max-width:600px){.formula-p-banner .container h1,.formula-p-banner .container .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .formula-p-banner .container .number{font-size:34px}}.formula-p-banner .container h1 span,.formula-p-banner .container .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .formula-p-banner .container .number span{color:#e20a17}@media only screen and (max-width:1100px){.formula-p-banner .container h1 span,.formula-p-banner .container .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .formula-p-banner .container .number span{display:block}}.formula-p-banner .container p,.formula-p-banner .container .quote blockquote,.quote .formula-p-banner .container blockquote{color:#fff;font-weight:700;font-size:24px;padding:0 50px}@media only screen and (max-width:1550px){.formula-p-banner .container p,.formula-p-banner .container .quote blockquote,.quote .formula-p-banner .container blockquote{font-size:22px}}@media only screen and (max-width:1250px){.formula-p-banner .container p,.formula-p-banner .container .quote blockquote,.quote .formula-p-banner .container blockquote{font-size:20px}}@media only screen and (max-width:900px){.formula-p-banner .container p,.formula-p-banner .container .quote blockquote,.quote .formula-p-banner .container blockquote{padding:0 20px}}@media only screen and (max-width:600px){.formula-p-banner .container p,.formula-p-banner .container .quote blockquote,.quote .formula-p-banner .container blockquote{font-size:18px}}.formula-p-banner .container a{color:#fff;background:#e20a17;border-color:#e20a17;font-weight:800;transform:scale(1.1)}@media only screen and (max-width:500px){.formula-p-banner .container a{transform:none}}.formula-p-banner .container a:hover{background:#df0613;border-color:#df0613}.icon-blocks-wrap{border-top:3px dashed #3a3a3a}.icon-blocks-wrap .icons{margin:45px 0 -30px}@media only screen and (max-width:950px){.icon-blocks-wrap .icons{justify-content:space-around}}@media only screen and (max-width:450px){.icon-blocks-wrap .icons{justify-content:space-between;margin:35px 0 -20px}}.icon-blocks-wrap .block{width:calc(25% - 20px);margin-bottom:30px}@media only screen and (max-width:950px){.icon-blocks-wrap .block{width:calc(33.333% - 20px)}}@media only screen and (max-width:450px){.icon-blocks-wrap .block{width:calc(50% - 15px);margin-bottom:20px}}.icon-blocks-wrap .block .icon{background:#e20a17;width:90px;height:90px;margin:auto;border-radius:100%;overflow:hidden;position:relative}@media only screen and (max-width:600px){.icon-blocks-wrap .block .icon{width:60px;height:60px}}.icon-blocks-wrap .block .icon i{position:absolute;top:50%;left:50%;font-size:34px;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.icon-blocks-wrap .block .icon i{font-size:22px}}.icon-blocks-wrap .block p,.icon-blocks-wrap .block .quote blockquote,.quote .icon-blocks-wrap .block blockquote{margin:10px 0 0;font-weight:900}@media only screen and (max-width:980px){.page-template-page-flexible-landing-page .formula-form{padding-top:30px}}.page-template-page-flexible-landing-page .formula-form:after{background:rgba(0,0,0,.65)}.page-template-page-flexible-landing-page .formula-form h1:after,.page-template-page-flexible-landing-page .formula-form .statistics .stats.flex .stat .number:after,.statistics .stats.flex .stat .page-template-page-flexible-landing-page .formula-form .number:after{background-color:#e20a17!important}.page-template-page-flexible-landing-page .formula-form h1 span,.page-template-page-flexible-landing-page .formula-form .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .page-template-page-flexible-landing-page .formula-form .number span{color:#e20a17!important}.page-template-page-flexible-landing-page .formula-form .form .wpcf7{background:#030303}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 *{color:#fff}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 input,.page-template-page-flexible-landing-page .formula-form .form .wpcf7 textarea{background:#272626}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 input::-webkit-input-placeholder,.page-template-page-flexible-landing-page .formula-form .form .wpcf7 textarea::-webkit-input-placeholder{color:#fff}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .data-check-container{margin-top:0;margin-bottom:10px}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .data-check-container span.wpcf7-list-item{margin:0}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .data-check-container .wpcf7-checkbox{margin-bottom:10px}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #fff;border-color:#fff transparent #fff transparent;animation:dual-ring 1.5s linear infinite}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .wpcf7-submit{background:#e20a17;border-color:#e20a17;font-weight:800;margin:0}.page-template-page-flexible-landing-page .formula-form .form .wpcf7 .wpcf7-submit:hover{background:#df0613;border-color:#df0613}.page-template-page-flexible-landing-page.page-id-14813 .contact-details .third h4{color:#e20a17;font-weight:800}.page-template-page-flexible-landing-page.page-id-14813 .contact-details .third a{word-wrap:break-word}.page-template-page-event-booking.page-id-6727 .split-block .image{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#e1261d}.page-template-page-event-booking.page-id-6727 .split-block .image .image-wrap{max-width:520px;width:calc(100% - 40px)}@media only screen and (max-width:700px){.page-template-page-event-booking.page-id-6727 .split-block .half{width:100%}}.page-template-page-event-booking .split-block .content{background:#fff}.page-template-page-event-booking.page-id-10295 .split-block .image{position:relative;min-height:300px}@media only screen and (max-width:700px){.page-template-page-event-booking.page-id-10295 .split-block .half{width:100%}}.page-template-page-split-blocks .logos{background:#000}.case-studies-carousel .carousel{padding:66px 0}.case-studies-carousel .carousel .slick-slide{padding:0 20px}@media only screen and (max-width:700px){.case-studies-carousel .carousel .slick-slide{padding:0}}.steps-tab .tabs-carousel{flex-direction:column-reverse;display:flex}@media only screen and (max-width:800px){.steps-tab .tabs-carousel{flex-direction:column}}.steps-tab .tabs-carousel .slick-track{display:flex!important}.steps-tab .tabs-carousel .slick-slide{height:inherit!important}.steps-tab .tabs-carousel .tab{background-color:#222;display:flex!important;height:inherit}@media only screen and (max-width:800px){.steps-tab .tabs-carousel .tab .half{width:100%}}@media only screen and (max-width:800px){.steps-tab .tabs-carousel .tab .half.image{height:300px}}.steps-tab .tabs-carousel .tab.hide{display:none}.steps-tab .tabs-carousel .pre-heading{font-weight:900;color:#1fbbcc;text-transform:uppercase}.steps-tab .tabs-carousel .slick-dots{position:relative;display:flex;justify-content:center;list-style:none;padding-bottom:52px}@media only screen and (max-width:800px){.steps-tab .tabs-carousel .slick-dots{padding-top:40px;padding-bottom:0}}.steps-tab .tabs-carousel .slick-dots li{display:flex;align-items:center}.steps-tab .tabs-carousel .slick-dots li:after{content:none}.steps-tab .tabs-carousel .slick-dots li:not(:first-of-type):before{content:"";height:2px;width:80px;display:block;background-color:#fff}@media only screen and (max-width:900px){.steps-tab .tabs-carousel .slick-dots li:not(:first-of-type):before{width:40px}}@media only screen and (max-width:700px){.steps-tab .tabs-carousel .slick-dots li:not(:first-of-type):before{content:none}}.steps-tab .tabs-carousel .slick-dots li.prev:before,.steps-tab .tabs-carousel .slick-dots li:first-of-type:before{background-color:#1fbbcc}.steps-tab .tabs-carousel .slick-dots li.prev .tab-button,.steps-tab .tabs-carousel .slick-dots li:first-of-type .tab-button{background:#1fbbcc;border-color:#1fbbcc;color:#fff}.steps-tab .tabs-carousel .slick-dots li.prev .tab-button:hover,.steps-tab .tabs-carousel .slick-dots li:first-of-type .tab-button:hover{opacity:1;cursor:initial}.steps-tab .tabs-carousel .slick-dots li .tab-button{font-weight:900;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:solid 2px #fff;color:#fff;border-radius:50%;background-color:transparent;margin:0 16px;transition:all 0.15s ease-in-out;cursor:pointer}@media only screen and (max-width:700px){.steps-tab .tabs-carousel .slick-dots li .tab-button{margin:0;width:40px;height:40px}}.steps-tab .tabs-carousel .slick-dots li .tab-button:hover{opacity:.8}.steps-tab .btn.cta,.steps-tab .banner.form-banner .form .wpcf7 [data-step] .ctas .cta.back,.banner.form-banner .form .wpcf7 [data-step] .ctas .steps-tab .cta.back,.steps-tab .banner.form-banner .form .wpcf7 [data-step] .ctas .cta.next,.banner.form-banner .form .wpcf7 [data-step] .ctas .steps-tab .cta.next{margin-top:40px}.page-template-page-flexible-landing-page .contact-details h3:after,.page-template-page-flexible-landing-page .contact-details .product-boxes .grid.sectors .container-inner h3:after,.product-boxes .grid.sectors .container-inner .page-template-page-flexible-landing-page .contact-details h3:after{content:"";width:100px;height:4px;background-color:#1fbbcc;display:block;margin:40px auto 0}@media only screen and (max-width:1300px){.page-template-page-flexible-landing-page .contact-details .third{width:50%;margin-bottom:30px}}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .contact-details .third{width:100%}}@media only screen and (max-width:1300px){.page-template-page-flexible-landing-page .contact-details .third:nth-child(2){order:1;width:100%}}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .contact-details .third:nth-child(2){order:initial}}.page-template-page-flexible-landing-page .contact-details .third h4{color:#1fbbcc;text-transform:capitalize;font-size:22px;font-weight:600}@media only screen and (max-width:1300px){.page-template-page-flexible-landing-page .contact-details .third h4{font-size:18px}}.page-template-page-flexible-landing-page .contact-details .third a{font-weight:600;font-size:28px}@media only screen and (max-width:1300px){.page-template-page-flexible-landing-page .contact-details .third a{font-size:22px}}.page-template-page-flexible-landing-page .contact-details .third .social-links a i{margin:0 20px;position:relative}@media only screen and (max-width:1300px){.page-template-page-flexible-landing-page .contact-details .third .social-links a i{margin:0 10px}}.page-template-page-flexible-landing-page .flex-logo-grid .third{padding:40px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:980px){.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(1),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(2),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(3){border-bottom:solid 1px #fff}.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(2),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(5){border-left:solid 1px #fff;border-right:solid 1px #fff}}@media only screen and (max-width:980px){.page-template-page-flexible-landing-page .flex-logo-grid .third{width:50%}.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(1),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(2),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(3),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(4){border-bottom:solid 1px #fff}.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(1),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(3),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(5){border-right:solid 1px #fff}}@media only screen and (max-width:600px){.page-template-page-flexible-landing-page .flex-logo-grid .third{width:100%}.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(1),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(2),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(3),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(4),.page-template-page-flexible-landing-page .flex-logo-grid .third:nth-child(5){border:none;border-bottom:solid 1px #fff}}.page-template-page-flexible-landing-page .flex-logo-grid .third .content{max-width:300px;text-align:center}.page-template-page-flexible-landing-page .flex-logo-grid .logo{margin-bottom:20px}.page-template-page-flexible-landing-page .flex-logo-grid .logo img{max-height:80px;filter:invert(1);width:100%}.page-template-page-flexible-landing-page .flex-logo-grid .text i{color:#2ecc71}.page-template-page-flexible-landing-page .flex-logo-grid .text i.fa-caret-down{color:#e74c3c}.page-template-page-flexible-landing-page .case-studies-grid h2:after{content:"";width:100px;height:4px;background-color:#1fbbcc;display:block;margin:40px auto}.page-template-page-flexible-landing-page .case-studies-grid .flex{align-items:stretch}.page-template-page-flexible-landing-page .case-studies-grid .flex .third{display:flex;align-items:center;justify-content:center;padding:80px;min-height:500px;position:relative;overflow:hidden}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .case-studies-grid .flex .third{width:100%;min-height:360px}}.page-template-page-flexible-landing-page .case-studies-grid .flex .third:after{content:"";display:block;opacity:.5;background-color:#1fbbcc}.page-template-page-flexible-landing-page .case-studies-grid .flex .third>img{transition:all 0.15s ease-in-out}.page-template-page-flexible-landing-page .case-studies-grid .flex .third:hover .logo{opacity:0}.page-template-page-flexible-landing-page .case-studies-grid .flex .third:hover .text{opacity:1}.page-template-page-flexible-landing-page .case-studies-grid .flex .third:hover>img{transform:scale(1.2)}.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text{opacity:0;position:absolute;transition:all 0.15s ease-in-out;z-index:2;max-width:400px}.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .btn,.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .back,.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .next{border-color:#fff;color:#fff}.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .btn:hover,.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .back:hover,.page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .page-template-page-flexible-landing-page .case-studies-grid .flex .third .text .next:hover{color:#000}.page-template-page-flexible-landing-page .case-studies-grid .flex .third .logo{z-index:2;transition:all 0.15s ease-in-out}.page-template-page-flexible-landing-page .case-studies-grid .flex .third .logo img{filter:brightness(0) invert(1);max-height:70px}.page-template-page-flexible-landing-page .faqs h2:after{content:"";width:100px;height:4px;background-color:#1fbbcc;display:block;margin:40px auto}.page-template-page-flexible-landing-page .faqs .cta{padding-top:30px}.page-template-page-flexible-landing-page .flexible-split-block h2:after{content:"";width:140px;height:4px;background-color:#1fbbcc;display:block;margin:40px 0}.page-template-page-flexible-landing-page .flexible-split-block .heading{padding-right:100px}@media only screen and (max-width:800px){.page-template-page-flexible-landing-page .flexible-split-block .heading{padding-right:0}}@media only screen and (max-width:800px){.page-template-page-flexible-landing-page .flexible-split-block .half{width:100%}}.page-template-page-flexible-landing-page .table h2,.page-template-page-flexible-landing-page .table .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .page-template-page-flexible-landing-page .table h3,.page-template-page-flexible-landing-page .table .case-study-intro .title.half h1,.page-template-page-flexible-landing-page .table .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .page-template-page-flexible-landing-page .table .case-study-intro .title.half .number,.case-study-intro .title.half .page-template-page-flexible-landing-page .table h1{margin-bottom:50px}.page-template-page-flexible-landing-page .table .container{position:relative}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .table .table-wrap{width:calc(100vw - 40px)}}.page-template-page-flexible-landing-page .table table{background-color:#151515}.page-template-page-flexible-landing-page .table table p,.page-template-page-flexible-landing-page .table table .quote blockquote,.quote .page-template-page-flexible-landing-page .table table blockquote{font-weight:700}.page-template-page-flexible-landing-page .table table tr{border:none;background-color:transparent}.page-template-page-flexible-landing-page .table table th{background-color:transparent;border:none;padding:20px 10px}.page-template-page-flexible-landing-page .table table th p,.page-template-page-flexible-landing-page .table table th .quote blockquote,.quote .page-template-page-flexible-landing-page .table table th blockquote{margin:0}.page-template-page-flexible-landing-page .table table th img{max-width:160px}.page-template-page-flexible-landing-page .table table th:nth-child(odd){background-color:#222}.page-template-page-flexible-landing-page .table table td{width:15%}.page-template-page-flexible-landing-page .table table td:first-of-type{text-align:left;width:25%}.page-template-page-flexible-landing-page .table table td:nth-child(odd){background-color:#222}.page-template-page-flexible-landing-page .table table i{color:#1fbbcc;font-size:26px}.page-template-page-flexible-landing-page .flexible-testimonials:after{content:"";background-color:#1fbbcc;opacity:.8}.page-template-page-flexible-landing-page .flexible-testimonials .content{position:relative;z-index:3;text-align:center}.page-template-page-flexible-landing-page .flexible-testimonials p,.page-template-page-flexible-landing-page .flexible-testimonials .quote blockquote,.quote .page-template-page-flexible-landing-page .flexible-testimonials blockquote{font-size:28px;font-style:italic}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .flexible-testimonials p,.page-template-page-flexible-landing-page .flexible-testimonials .quote blockquote,.quote .page-template-page-flexible-landing-page .flexible-testimonials blockquote{font-size:22px}}.page-template-page-flexible-landing-page .flexible-testimonials .portrait{border-radius:50%;height:100px;width:100px;overflow:hidden;margin:0 auto 30px;border:solid 2px #eee;box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px}.page-template-page-flexible-landing-page .flexible-testimonials .name{font-weight:900;margin-bottom:20px}.page-template-page-flexible-landing-page .flexible-testimonials .slick-dots{position:relative;margin-top:20px}.page-template-page-flexible-landing-page .flexible-testimonials .slick-dots li:after{border:solid 2px #fff;background-color:transparent;box-shadow:none}.page-template-page-flexible-landing-page .flexible-testimonials .slick-dots li.slick-active:after{background-color:#fff}.page-template-page-flexible-landing-page .tabbed-content{position:relative}.page-template-page-flexible-landing-page .tabbed-content:after{content:"";display:block;position:absolute;bottom:0;height:1px;left:0;right:0;margin:auto;max-width:1200px;background-color:#fff}@media only screen and (max-width:900px){.page-template-page-flexible-landing-page .tabbed-content:after{content:none}}.page-template-page-flexible-landing-page .tabbed-content .tab-list{width:fit-content;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:30px;display:flex}@media only screen and (max-width:500px){.page-template-page-flexible-landing-page .tabbed-content .tab-list{flex-direction:column;width:100%}}.page-template-page-flexible-landing-page .tabbed-content .tab-list li{list-style:none;margin:0;padding:10px 30px;color:#878787;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;border-bottom:solid 2px #878787}@media only screen and (max-width:1200px){.page-template-page-flexible-landing-page .tabbed-content .tab-list li{padding:5px 15px}}@media only screen and (max-width:500px){.page-template-page-flexible-landing-page .tabbed-content .tab-list li{margin-bottom:30px}}.page-template-page-flexible-landing-page .tabbed-content .tab-list li.current,.page-template-page-flexible-landing-page .tabbed-content .tab-list li.current:hover{border-color:#1fbbcc;color:#1fbbcc}.page-template-page-flexible-landing-page .tabbed-content .tab-list li:hover{color:#157e8a;border-color:#157e8a}.page-template-page-flexible-landing-page .tabbed-content .tab-content{padding-top:80px}@media only screen and (max-width:900px){.page-template-page-flexible-landing-page .tabbed-content .tab-content{border-bottom:none}}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .tabbed-content .tab-content{padding-top:0}}@media only screen and (max-width:800px){.page-template-page-flexible-landing-page .tabbed-content .tab-content .half{width:100%}}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.heading{padding-right:80px}@media only screen and (max-width:800px){.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.heading{padding-right:0}}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.heading h2:after{content:"";width:100px;height:4px;background-color:#1fbbcc;display:block;margin:40px 0}@media only screen and (max-width:800px){.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text{padding-top:80px}}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul{padding-left:0}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li{flex-wrap:nowrap;display:flex;justify-content:space-between}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li:last-of-type{margin-bottom:0}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .icon{width:80px;height:80px;background-color:#1fbbcc;display:flex;align-items:center;justify-content:center;border-radius:50%}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .icon{width:50px;height:50px}}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .icon i{color:#fff;font-weight:900;font-size:28px}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .text{width:calc(100% - 110px);text-align:left}@media only screen and (max-width:700px){.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .text{width:calc(100% - 70px)}}.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .text p,.page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .text .quote blockquote,.quote .page-template-page-flexible-landing-page .tabbed-content .tab-content .half.text ul li .text blockquote{font-size:16px;text-transform:none}.post-newsletter-signup{background-size:cover;padding:50px 30px;margin-top:50px}@media only screen and (max-width:500px){.post-newsletter-signup{text-align:center;padding:30px 20px}}.post-newsletter-signup.sent .h3{display:none}.post-newsletter-signup.sent p.subheading{display:none}.post-newsletter-signup.sent .thank-you{display:block}.post-newsletter-signup .container{padding:0 20px}.post-newsletter-signup .h3{margin-bottom:15px}.post-newsletter-signup p.subheading{color:#1fbbcc;font-weight:600}.post-newsletter-signup form p,.post-newsletter-signup form .quote blockquote,.quote .post-newsletter-signup form blockquote{display:flex;align-items:stretch}@media only screen and (max-width:700px){.post-newsletter-signup form p,.post-newsletter-signup form .quote blockquote,.quote .post-newsletter-signup form blockquote{flex-wrap:wrap}}.post-newsletter-signup form p .your-email,.post-newsletter-signup form .quote blockquote .your-email,.quote .post-newsletter-signup form blockquote .your-email{width:100%}.post-newsletter-signup form p .your-email input[type="email"],.post-newsletter-signup form .quote blockquote .your-email input[type="email"],.quote .post-newsletter-signup form blockquote .your-email input[type="email"]{margin-bottom:0;width:100%}@media only screen and (max-width:700px){.post-newsletter-signup form p .your-email input[type="email"],.post-newsletter-signup form .quote blockquote .your-email input[type="email"],.quote .post-newsletter-signup form blockquote .your-email input[type="email"]{margin-bottom:10px}}.post-newsletter-signup form p .btn,.post-newsletter-signup form .quote blockquote .btn,.quote .post-newsletter-signup form blockquote .btn,.post-newsletter-signup form p .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form p .back,.post-newsletter-signup form p .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form p .next,.post-newsletter-signup form .quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form .quote blockquote .back,.post-newsletter-signup form .quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form .quote blockquote .next{margin:0;margin-left:20px}@media only screen and (max-width:700px){.post-newsletter-signup form p .btn,.post-newsletter-signup form .quote blockquote .btn,.quote .post-newsletter-signup form blockquote .btn,.post-newsletter-signup form p .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form p .back,.post-newsletter-signup form p .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form p .next,.post-newsletter-signup form .quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form .quote blockquote .back,.post-newsletter-signup form .quote blockquote .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .post-newsletter-signup form .quote blockquote .next{margin-left:0}}.post-newsletter-signup .thank-you{display:none;margin:0}.post-newsletter-signup .thank-you.active{display:block}.review-strip{justify-content:center;width:100%;background:#333;padding:12px 60px}@media only screen and (max-width:700px){.review-strip{padding:12px 20px}}@media only screen and (max-width:400px){.review-strip{padding:8px 50px}}.review-strip a{gap:10px}.review-strip a p,.review-strip a .quote blockquote,.quote .review-strip a blockquote{font-size:16px;font-weight:700;color:#fff;margin:0}@media only screen and (max-width:500px){.review-strip a p,.review-strip a .quote blockquote,.quote .review-strip a blockquote{font-size:14px}}.review-strip a i{color:#F8D000}.review-strip a .review-img{width:26px;height:26px}@media only screen and (max-width:500px){.review-strip a .review-img{width:20px;height:20px}}.usp-trust-strip{padding:0 60px;background:#20BBCC}@media only screen and (max-width:600px){.usp-trust-strip{padding:0 20px}}.usp-trust-strip .usp-slider{width:100%;padding:12px 0}@media only screen and (max-width:1800px){.usp-trust-strip .usp-slider{padding:8px 0}}@media only screen and (max-width:1600px){.usp-trust-strip .usp-slider{padding:8px 0 6px}}.usp-trust-strip .usp-slider .slick-list{top:50%;transform:translateY(-50%)}.usp-trust-strip .usp-slider .usp{display:flex!important;justify-content:center;align-items:center;margin:0 8px;padding:12px 0;gap:28px}.usp-trust-strip .usp-slider .usp *{color:#fff}.usp-trust-strip .usp-slider .usp .icon{position:relative}.usp-trust-strip .usp-slider .usp .icon:after{content:"";position:absolute;top:-12px;left:48%;transform:translateX(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.3)}@media only screen and (max-width:1600px){.usp-trust-strip .usp-slider .usp .icon:after{top:-10px;left:49%;width:45px;height:45px}}@media only screen and (max-width:500px){.usp-trust-strip .usp-slider .usp .icon:after{width:40px;height:40px}}.usp-trust-strip .usp-slider .usp .icon i{font-size:26px}@media only screen and (max-width:1600px){.usp-trust-strip .usp-slider .usp .icon i{font-size:24px}}@media only screen and (max-width:550px){.usp-trust-strip .usp-slider .usp .icon i{font-size:22px}}.usp-trust-strip .usp-slider .usp h5,.usp-trust-strip .usp-slider .usp .review-strip a p,.usp-trust-strip .usp-slider .usp .review-strip a .quote blockquote,.quote .usp-trust-strip .usp-slider .usp .review-strip a blockquote,.review-strip a .usp-trust-strip .usp-slider .usp p,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .name,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .video-link{font-size:20px;margin-bottom:0}@media only screen and (max-width:1800px){.usp-trust-strip .usp-slider .usp h5,.usp-trust-strip .usp-slider .usp .review-strip a p,.usp-trust-strip .usp-slider .usp .review-strip a .quote blockquote,.quote .usp-trust-strip .usp-slider .usp .review-strip a blockquote,.review-strip a .usp-trust-strip .usp-slider .usp p,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .name,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .video-link{font-size:18px}}@media only screen and (max-width:700px){.usp-trust-strip .usp-slider .usp h5,.usp-trust-strip .usp-slider .usp .review-strip a p,.usp-trust-strip .usp-slider .usp .review-strip a .quote blockquote,.quote .usp-trust-strip .usp-slider .usp .review-strip a blockquote,.review-strip a .usp-trust-strip .usp-slider .usp p,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .name,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .video-link{font-size:16px}}@media only screen and (max-width:550px){.usp-trust-strip .usp-slider .usp h5,.usp-trust-strip .usp-slider .usp .review-strip a p,.usp-trust-strip .usp-slider .usp .review-strip a .quote blockquote,.quote .usp-trust-strip .usp-slider .usp .review-strip a blockquote,.review-strip a .usp-trust-strip .usp-slider .usp p,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .name,.usp-trust-strip .usp-slider .usp .testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link,.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .usp-trust-strip .usp-slider .usp .video-link{font-size:15px}}.awards-grid{background:#21BBCB;z-index:1}.awards-grid:before{content:"";background-image:url(/wp-content/themes/CleanBuildPro-main/assets/svg/awards-top-left.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;width:700px;height:800px;opacity:.2;z-index:1}@media only screen and (max-width:1600px){.awards-grid:before{width:600px;height:672px}}@media only screen and (max-width:1380px){.awards-grid:before{width:450px;height:505px}}@media only screen and (max-width:550px){.awards-grid:before{width:calc(100% - 80px)}}.awards-grid:after{content:"";background-image:url(/wp-content/themes/CleanBuildPro-main/assets/svg/awards-bottom-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:500px;height:800px;opacity:.2;z-index:1}@media only screen and (max-width:1600px){.awards-grid:after{width:450px;height:725px}}@media only screen and (max-width:1380px){.awards-grid:after{width:320px;height:512px}}@media only screen and (max-width:550px){.awards-grid:after{width:300px;height:480px}}@media only screen and (max-width:350px){.awards-grid:after{width:260px;height:415px}}.awards-grid h2 span,.awards-grid .product-boxes .card .container-inner .text h3 span,.product-boxes .card .container-inner .text .awards-grid h3 span,.awards-grid .case-study-intro .title.half h1 span,.awards-grid .case-study-intro .title.half .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .awards-grid .case-study-intro .title.half .number span,.case-study-intro .title.half .awards-grid h1 span{color:#000}.awards-grid .btn,.awards-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .back,.banner.form-banner .form .wpcf7 [data-step] .ctas .awards-grid .back,.awards-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .next,.banner.form-banner .form .wpcf7 [data-step] .ctas .awards-grid .next{background:#000}.awards-grid .btn:hover,.awards-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .back:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .awards-grid .back:hover,.awards-grid .banner.form-banner .form .wpcf7 [data-step] .ctas .next:hover,.banner.form-banner .form .wpcf7 [data-step] .ctas .awards-grid .next:hover{background:#333;color:#fff}.awards-grid .awards-wrap,.awards-grid .container-small{position:relative;z-index:2}.awards-grid .awards-wrap{max-width:1650px;margin:0 auto;gap:64px 20px;justify-content:center}.awards-grid .awards-wrap .award{width:calc(25% - 15px);height:fit-content;gap:32px}@media only screen and (max-width:1280px){.awards-grid .awards-wrap .award{width:calc(33.333% - 15px)}}@media only screen and (max-width:850px){.awards-grid .awards-wrap .award{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.awards-grid .awards-wrap .award{width:100%}}.awards-grid .awards-wrap .award .logo{width:130px;height:130px;border-radius:50%}@media only screen and (max-width:1280px){.awards-grid .awards-wrap .award .logo{width:118px;height:118px}}.awards-grid .awards-wrap .award .logo:after{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:132px;height:132px;border-radius:50%;background:#fafafa}@media only screen and (max-width:1280px){.awards-grid .awards-wrap .award .logo:after{width:120px;height:120px}}.awards-grid .awards-wrap .award .logo img{border-radius:50%;padding:6px;z-index:1}.awards-grid .awards-wrap .award .stat{font-size:20px;max-width:240px;margin-bottom:0}@media only screen and (max-width:1500px){.awards-grid .awards-wrap .award .stat{font-size:18px}}@media only screen and (max-width:600px){.awards-grid .awards-wrap .award .stat{font-size:16px}}.awards-grid .awards-wrap.total-3,.awards-grid .awards-wrap.total-6{max-width:1400px}.awards-grid .awards-wrap.total-3 .award,.awards-grid .awards-wrap.total-6 .award{width:calc(33.333% - 15px)}@media only screen and (max-width:850px){.awards-grid .awards-wrap.total-3 .award,.awards-grid .awards-wrap.total-6 .award{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.awards-grid .awards-wrap.total-3 .award,.awards-grid .awards-wrap.total-6 .award{width:100%}}.awards-grid .awards-wrap.total-5 .award{width:calc(20% - 16px)}@media only screen and (max-width:1480px){.awards-grid .awards-wrap.total-5 .award{width:calc(33.333% - 15px)}}@media only screen and (max-width:850px){.awards-grid .awards-wrap.total-5 .award{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.awards-grid .awards-wrap.total-5 .award{width:100%}}.awards-grid .awards-wrap.total-9 .award,.awards-grid .awards-wrap.total-10 .award{width:calc(20% - 16px)}@media only screen and (max-width:1480px){.awards-grid .awards-wrap.total-9 .award,.awards-grid .awards-wrap.total-10 .award{width:calc(25% - 15px)}}@media only screen and (max-width:1020px){.awards-grid .awards-wrap.total-9 .award,.awards-grid .awards-wrap.total-10 .award{width:calc(33.333% - 15px)}}@media only screen and (max-width:850px){.awards-grid .awards-wrap.total-9 .award,.awards-grid .awards-wrap.total-10 .award{width:calc(50% - 10px)}}@media only screen and (max-width:550px){.awards-grid .awards-wrap.total-9 .award,.awards-grid .awards-wrap.total-10 .award{width:100%}}.testimonial-slider-wrap{overflow:hidden;background:#f9f9f9}.testimonial-slider-wrap:after{content:"";background-image:url(/wp-content/themes/CleanBuildPro-main/assets/svg/purplex-logo.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-250px;left:-150px;width:900px;height:772px;opacity:.1}@media only screen and (max-width:2080px){.testimonial-slider-wrap:after{width:700px}}@media only screen and (max-width:1880px){.testimonial-slider-wrap:after{height:680px}}@media only screen and (max-width:1680px){.testimonial-slider-wrap:after{width:520px;height:620px}}@media only screen and (max-width:1550px){.testimonial-slider-wrap:after{top:-50px;bottom:initial;right:-70px;left:inherit}}@media only screen and (max-width:1450px){.testimonial-slider-wrap:after{width:480px;height:420px;right:-120px}}.testimonial-slider-wrap .slick-dots{width:fit-content;left:50%;transform:translateX(-50%);bottom:40px}@media only screen and (max-width:1200px){.testimonial-slider-wrap .slick-dots{bottom:20px}}@media only screen and (max-width:1100px){.testimonial-slider-wrap .slick-dots{left:45%}}@media only screen and (max-width:1020px){.testimonial-slider-wrap .slick-dots{left:43%}}@media only screen and (max-width:900px){.testimonial-slider-wrap .slick-dots{left:50%;position:relative;bottom:0;margin-top:20px}}@media only screen and (max-width:780px){.testimonial-slider-wrap .slick-dots{margin-top:40px}}.testimonial-slider-wrap .slick-track{display:flex}@media only screen and (max-width:900px){.testimonial-slider-wrap .slick-list{overflow:visible}}.testimonial-slider-wrap .testimonial-slider{z-index:1}.testimonial-slider-wrap .testimonial-slider .testimonial-card{display:flex!important;height:inherit}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card{flex-direction:column;gap:24px}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap{width:60%}@media only screen and (max-width:1100px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap{width:55%}}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap{width:100%;height:100%}}@media only screen and (max-width:500px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .heading{text-align:center}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .heading span{color:#21bbcb}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text{flex-wrap:wrap;justify-content:space-between;gap:32px;background:#000;padding:40px;border-radius:20px;flex-grow:1;min-height:380px}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text{min-height:320px}}@media only screen and (max-width:780px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text{min-height:380px}}@media only screen and (max-width:600px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text{padding:40px 20px}}@media only screen and (max-width:500px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text{padding:26px 20px}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text *{color:#fff;margin-bottom:0;font-size:20px}@media only screen and (max-width:1000px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text *{font-size:18px}}@media only screen and (max-width:500px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text *{font-size:16px}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap{margin-top:auto}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap{width:calc(100% - 175px)}}@media only screen and (max-width:500px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap{width:100%}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .name{margin-bottom:8px}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .company{font-size:18px;margin-bottom:12px}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link{text-transform:none;color:#21bbcb}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:6px}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link:hover{color:#1b9ead}.testimonial-slider-wrap .testimonial-slider .testimonial-card .left-wrap .text .name-wrap .video-link:hover:after{color:#1b9ead}.testimonial-slider-wrap .testimonial-slider .testimonial-card .image{width:35%}@media only screen and (max-width:1100px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image{width:40%}}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image{width:220px;height:80px;position:absolute;right:-20px;bottom:-16px}}@media only screen and (max-width:780px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image{right:-10px;width:180px}}@media only screen and (max-width:500px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image{display:none}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .logo{position:absolute;z-index:1;width:220px;height:80px;background:#fff;border:solid 8px #21bbcb;border-radius:12px;bottom:0;left:-10px}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .logo{width:100%;height:100%;left:inherit}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .logo img{padding:10px;border-radius:12px}.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .photo{position:absolute;top:50%;transform:translateY(-50%);width:420px;height:420px;border:solid 8px #21bbcb;border-radius:50%}@media only screen and (max-width:1320px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .photo{width:100%;height:100%;max-width:380px;max-height:380px}}@media only screen and (max-width:900px){.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .photo{display:none}}.testimonial-slider-wrap .testimonial-slider .testimonial-card .image .photo img{border-radius:50%}@media only screen and (max-width:1250px){.service-boxes-intro-wrap .container{flex-direction:column;align-items:center;gap:40px}}@media only screen and (max-width:1080px){.service-boxes-intro-wrap .container{gap:32px}}@media only screen and (max-width:1250px){.service-boxes-intro-wrap .half{width:80%}}@media only screen and (max-width:1020px){.service-boxes-intro-wrap .half{width:100%}}@media only screen and (max-width:1250px){.service-boxes-intro-wrap .text-wrap{text-align:center}}.service-boxes-intro-wrap .text-wrap h2,.service-boxes-intro-wrap .text-wrap .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .service-boxes-intro-wrap .text-wrap h3,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half h1,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .number,.case-study-intro .title.half .service-boxes-intro-wrap .text-wrap h1{font-size:32px}@media only screen and (max-width:1200px){.service-boxes-intro-wrap .text-wrap h2,.service-boxes-intro-wrap .text-wrap .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .service-boxes-intro-wrap .text-wrap h3,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half h1,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .number,.case-study-intro .title.half .service-boxes-intro-wrap .text-wrap h1{font-size:28px}}@media only screen and (max-width:900px){.service-boxes-intro-wrap .text-wrap h2,.service-boxes-intro-wrap .text-wrap .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .service-boxes-intro-wrap .text-wrap h3,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half h1,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .number,.case-study-intro .title.half .service-boxes-intro-wrap .text-wrap h1{font-size:26px}}@media only screen and (max-width:600px){.service-boxes-intro-wrap .text-wrap h2,.service-boxes-intro-wrap .text-wrap .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .service-boxes-intro-wrap .text-wrap h3,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half h1,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .number,.case-study-intro .title.half .service-boxes-intro-wrap .text-wrap h1{font-size:24px}}@media only screen and (max-width:400px){.service-boxes-intro-wrap .text-wrap h2,.service-boxes-intro-wrap .text-wrap .product-boxes .card .container-inner .text h3,.product-boxes .card .container-inner .text .service-boxes-intro-wrap .text-wrap h3,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half h1,.service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .service-boxes-intro-wrap .text-wrap .case-study-intro .title.half .number,.case-study-intro .title.half .service-boxes-intro-wrap .text-wrap h1{font-size:22px}}.service-boxes-intro-wrap .service-boxes{padding-left:88px}@media only screen and (max-width:1250px){.service-boxes-intro-wrap .service-boxes{padding-left:0}}.service-boxes-intro-wrap .service-boxes .service-box{background:none;cursor:pointer;border-bottom:1px solid #eee;margin:0}.service-boxes-intro-wrap .service-boxes .service-box:first-of-type .heading{padding-top:16px}.service-boxes-intro-wrap .service-boxes .service-box:last-of-type{border:0}.service-boxes-intro-wrap .service-boxes .service-box.active .heading:after{content:"";color:#333}.service-boxes-intro-wrap .service-boxes .service-box.active .heading h3,.service-boxes-intro-wrap .service-boxes .service-box.active .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box.active .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box.active .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box.active .heading h3,.service-boxes-intro-wrap .service-boxes .service-box.active .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box.active .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box.active .heading li,.service-boxes-intro-wrap .service-boxes .service-box.active .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box.active .heading li{color:#333}.service-boxes-intro-wrap .service-boxes .service-box .heading{padding:26px 20px;position:relative;user-select:none;gap:16px;align-items:center}@media only screen and (max-width:550px){.service-boxes-intro-wrap .service-boxes .service-box .heading{padding:22px 8px;gap:12px}}@media only screen and (max-width:380px){.service-boxes-intro-wrap .service-boxes .service-box .heading{padding:22px 0}}.service-boxes-intro-wrap .service-boxes .service-box .heading:after{content:"";color:#333;font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:550px){.service-boxes-intro-wrap .service-boxes .service-box .heading:after{right:12px;font-size:18px}}.service-boxes-intro-wrap .service-boxes .service-box .heading i{font-size:26px;color:#20BBCC;padding-bottom:2px}@media only screen and (max-width:550px){.service-boxes-intro-wrap .service-boxes .service-box .heading i{font-size:22px}}@media only screen and (max-width:380px){.service-boxes-intro-wrap .service-boxes .service-box .heading i{font-size:18px}}.service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li,.service-boxes-intro-wrap .service-boxes .service-box .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li{font-size:22px;margin:0;color:#333;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1600px){.service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li,.service-boxes-intro-wrap .service-boxes .service-box .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li{font-size:20px}}@media only screen and (max-width:1300px){.service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li,.service-boxes-intro-wrap .service-boxes .service-box .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li{font-size:18px}}@media only screen and (max-width:450px){.service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li,.service-boxes-intro-wrap .service-boxes .service-box .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li{width:78%}}@media only screen and (max-width:380px){.service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .service-boxes-intro-wrap .service-boxes .service-box .heading .menu-wrap>ul>li>a,.service-boxes-intro-wrap .service-boxes .service-box .heading .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .service-boxes-intro-wrap .service-boxes .service-box .heading h3,.service-boxes-intro-wrap .service-boxes .service-box .heading p.toggle-tab,.service-boxes-intro-wrap .service-boxes .service-box .heading .tab-list li,.tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li,.service-boxes-intro-wrap .service-boxes .service-box .heading .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .service-boxes-intro-wrap .service-boxes .service-box .heading li{font-size:16px}}.service-boxes-intro-wrap .service-boxes .service-box .inner{display:none;padding:0 16px 26px}@media only screen and (max-width:550px){.service-boxes-intro-wrap .service-boxes .service-box .inner{padding:0 8px 22px}}@media only screen and (max-width:380px){.service-boxes-intro-wrap .service-boxes .service-box .inner{padding:0 0 22px}}.service-boxes-intro-wrap .service-boxes .service-box .inner p,.service-boxes-intro-wrap .service-boxes .service-box .inner .quote blockquote,.quote .service-boxes-intro-wrap .service-boxes .service-box .inner blockquote{color:#333}.service-boxes-intro-wrap .service-boxes .service-box .inner .more{color:#1fbbcc;margin-top:20px;font-weight:600;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.service-boxes-intro-wrap .service-boxes .service-box .inner .more:hover{color:#1ca7b6}.service-boxes-intro-wrap .service-boxes .service-box .inner .more:hover i{padding-left:2px}.service-boxes-intro-wrap .service-boxes .service-box .inner .more i{margin-left:5px;vertical-align:middle;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.brands-wrap h2 span,.brands-wrap .product-boxes .card .container-inner .text h3 span,.product-boxes .card .container-inner .text .brands-wrap h3 span,.brands-wrap .case-study-intro .title.half h1 span,.brands-wrap .case-study-intro .title.half .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .brands-wrap .case-study-intro .title.half .number span,.case-study-intro .title.half .brands-wrap h1 span{color:#20BBCC}.brands-wrap .brands-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 56px}.brands-wrap .brands-grid .item{width:200px}@media only screen and (max-width:1100px){.form-section.update .container{gap:64px}}.form-section.update .sidebar{padding-right:88px}@media only screen and (max-width:1250px){.form-section.update .sidebar{padding-right:64px}}@media only screen and (max-width:1100px){.form-section.update .sidebar{padding-right:0}}.form-section.update .sidebar p,.form-section.update .sidebar .quote blockquote,.quote .form-section.update .sidebar blockquote{font-size:18px}@media only screen and (max-width:600px){.form-section.update .sidebar p,.form-section.update .sidebar .quote blockquote,.quote .form-section.update .sidebar blockquote{font-size:16px}}.form-section.update .sidebar .socials{padding-top:20px}.form-section.update .sidebar .socials a{font-size:24px}.form-section.update .form .wpcf7 .col{width:100%}.form-section.update .form .wpcf7 .data-check-container{max-width:100%;margin-left:0}.product-grid h2 span,.product-grid .product-boxes .card .container-inner .text h3 span,.product-boxes .card .container-inner .text .product-grid h3 span,.product-grid .case-study-intro .title.half h1 span,.product-grid .case-study-intro .title.half .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .product-grid .case-study-intro .title.half .number span,.case-study-intro .title.half .product-grid h1 span{color:#1fbbcc}.case-studies-section{background:#f9f9f9;overflow:hidden}.case-studies-section h2 span,.case-studies-section .product-boxes .card .container-inner .text h3 span,.product-boxes .card .container-inner .text .case-studies-section h3 span,.case-studies-section .case-study-intro .title.half h1 span,.case-studies-section .case-study-intro .title.half .statistics .stats.flex .stat .number span,.statistics .stats.flex .stat .case-studies-section .case-study-intro .title.half .number span,.case-study-intro .title.half .case-studies-section h1 span{color:#1fbbcc}.case-studies-section .post-wrap{margin-top:40px;min-height:730px}@media only screen and (max-width:1400px){.case-studies-section .post-wrap{min-height:724px}}@media only screen and (max-width:1000px){.case-studies-section .post-wrap{min-height:706px}}@media only screen and (max-width:600px){.case-studies-section .post-wrap{min-height:498px}}.case-studies-section .slick-list{width:892px;max-width:calc(100% - 80px);margin:auto;overflow:visible}@media only screen and (max-width:600px){.case-studies-section .slick-list{max-width:calc(100% - 70px)}}@media only screen and (max-width:400px){.case-studies-section .slick-list{max-width:calc(100% - 50px)}}.case-studies-section .slick-track{display:flex;align-items:center}@media only screen and (max-width:600px){.case-studies-section .slick-track{align-items:flex-start}}.case-studies-section .slick-slide{margin:0 32px}@media only screen and (max-width:1400px){.case-studies-section .slick-slide{margin:0 22px}}@media only screen and (max-width:1100px){.case-studies-section .slick-slide{margin:0 16px}}@media only screen and (max-width:600px){.case-studies-section .slick-slide{margin:0 5px}}.case-studies-section .slick-slide>div{height:100%;display:flex;flex-direction:column}.case-studies-section .slick-slide>div .text{flex-grow:1}.case-studies-section .slick-arrow{top:35%}@media only screen and (max-width:1080px){.case-studies-section .slick-arrow{top:34%}}@media only screen and (max-width:600px){.case-studies-section .slick-arrow{top:25%}}.case-studies-section .slick-arrow:after{color:#eee}.case-studies-section .slick-arrow:hover:after{color:#1fbbcc}@media only screen and (max-width:1100px){.case-studies-section .slick-prev{left:90px}}@media only screen and (max-width:600px){.case-studies-section .slick-prev{left:50px}}@media only screen and (max-width:1100px){.case-studies-section .slick-next{right:90px}}@media only screen and (max-width:600px){.case-studies-section .slick-next{right:50px}}.case-studies-section .slick-current .case-study .image{height:520px}@media only screen and (max-width:600px){.case-studies-section .slick-current .case-study .image{height:310px;margin-top:0}}.case-studies-section .slick-current .case-study .image:before{content:none}.case-studies-section .slick-current .case-study .text{opacity:1}.case-studies-section .case-study .image{overflow:hidden;height:440px;background:#000;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:1400px){.case-studies-section .case-study .image{height:400px}}@media only screen and (max-width:1000px){.case-studies-section .case-study .image{height:350px}}@media only screen and (max-width:720px){.case-studies-section .case-study .image{height:300px}}@media only screen and (max-width:600px){.case-studies-section .case-study .image{height:280px;margin-top:15px}}.case-studies-section .case-study .image:before{content:"";background:rgba(0,0,0,.4);top:0;bottom:0;right:0;left:0;display:block;position:absolute;width:100%;z-index:2}.case-studies-section .case-study .image img{opacity:.7;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.case-studies-section .case-study a.read-more{display:none}.case-studies-section .case-study .text{padding:30px;display:flex;width:100%;opacity:0;flex-wrap:wrap;flex-direction:column;margin-top:auto}@media only screen and (max-width:720px){.case-studies-section .case-study .text{padding:30px 0}}.case-studies-section .case-study .text h3,.case-studies-section .case-study .text .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .case-studies-section .case-study .text .menu-wrap>ul>li>a,.case-studies-section .case-study .text .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .case-studies-section .case-study .text h3,.case-studies-section .case-study .text p.toggle-tab,.case-studies-section .case-study .text .tab-list li,.tab-list .case-studies-section .case-study .text li,.case-studies-section .case-study .text .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .case-studies-section .case-study .text li{width:100%}.case-studies-section .case-study .category{position:absolute;top:0;left:0;padding:15px;background:#3498db;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.case-studies-section .case-study .category p,.case-studies-section .case-study .category .quote blockquote,.quote .case-studies-section .case-study .category blockquote{margin:0;text-transform:uppercase;font-size:14px}.case-studies-section .case-study .category *{color:#fff}.case-studies-section .case-study:hover .image img{opacity:.5}.case-studies-section .case-study:hover .category{background:#5faee3}.CookieDeclarationTableCell,.CookieDeclarationTableHeader{max-width:100%;text-align:left}.team-list-wrap{background:#fff}.team-list-wrap .team{width:calc(33.333% - 20px);margin:0 10px 20px;background:#333}@media only screen and (max-width:1350px){.team-list-wrap .team{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.team-list-wrap .team{width:100%;margin:0 0 20px}}.team-list-wrap .team *{color:#fff}.team-list-wrap .team .upper{padding:24px;background:#1fbbcc}@media only screen and (max-width:800px){.team-list-wrap .team .upper{padding:20px}}.team-list-wrap .team .upper h3,.team-list-wrap .team .upper .mega-menu .mega .menu-wrap>ul>li>a,.mega-menu .mega .team-list-wrap .team .upper .menu-wrap>ul>li>a,.team-list-wrap .team .upper .product-boxes .grid.sectors .container-inner h3,.product-boxes .grid.sectors .container-inner .team-list-wrap .team .upper h3,.team-list-wrap .team .upper p.toggle-tab,.team-list-wrap .team .upper .tab-list li,.tab-list .team-list-wrap .team .upper li,.team-list-wrap .team .upper .page-template-page-flexible-landing-page .tabbed-content .tab-list li,.page-template-page-flexible-landing-page .tabbed-content .tab-list .team-list-wrap .team .upper li{margin-bottom:5px;font-size:22px}.team-list-wrap .team .upper .job{margin-bottom:0;font-weight:600}.team-list-wrap .team .lower{padding:24px}@media only screen and (max-width:800px){.team-list-wrap .team .lower{padding:20px}}.archive.author .blog-footer{background:#000;border-bottom:solid 3px #fff}.posts-loop.author{background:#000}.posts-loop.author h1,.posts-loop.author .statistics .stats.flex .stat .number,.statistics .stats.flex .stat .posts-loop.author .number{color:#fff}.posts-loop.author+.blog-footer{padding-top:0}