/*!
Theme Name: Clean Build
Theme URI: https://github.com/ConnorBurton/CleanBuild
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
*/@font-face{font-family:"Avenir Next";src:url(/wp-content/themes/CleanBuild/assets/fonts/AvenirNext-DemiBold.ttf);font-weight:700;font-style:normal;font-weight:600}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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}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-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="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:17px 90px 3px 15px;border:1px solid #212121;margin-bottom:15px;background:#fff;resize:none}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}textarea{max-height:175px}.wrap label{position:absolute;display:inline-block;color:#212b53;opacity:1;pointer-events:none;font-size:16px;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(15px,14px);-moz-transform:translate(15px,14px);-ms-transform:translate(15px,14px);-o-transform:translate(15px,14px);transform:translate(15px,14px)}.wrap label.move{font-size:12px;-webkit-transform:translate(15px,5px);-moz-transform:translate(15px,5px);-ms-transform:translate(15px,5px);-o-transform:translate(15px,5px);transform:translate(15px,5px)}.wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wrap label~span input[type="text"].move,.wrap label~span input[type="tel"].move,.wrap label~span input[type="email"].move,.wrap label~span select.move,.wrap label~span textarea.move{padding:17px 90px 3px 15px}.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.move~.wpcf7-form-control-wrap.required::after,.move~.wpcf7-form-control-wrap::after,.move~.your-message::after{pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap.required:after{content:"Required";position:absolute;top:calc(50% - 7px);right:24px;color:#212b53;font-size:12px;font-style:italic;-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:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:15px 0}.wpcf7 select::-ms-expand{display:none}.wpcf7 .custom-select{display:block;position:relative}.wpcf7 .custom-select:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;right:30px}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px}.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;height:35px}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{background:#E2E3E3}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;cursor:pointer;border:1px solid #898C8E;-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}.newsletter-signup .container h3{font-weight:500;text-transform:capitalize}.newsletter-signup .container form{text-align:left}.newsletter-signup .container form .split-inputs{overflow:hidden}.newsletter-signup .container form .split-inputs .wrap{display:block;width:calc(50% - 10px);float:right}@media only screen and (max-width:600px){.newsletter-signup .container form .split-inputs .wrap{width:100%}}.newsletter-signup .container form .split-inputs .wrap:first-of-type{float:left}.newsletter-signup .container form .split-inputs .wrap .wpcf7-form-control-wrap input{background:#fff;border:solid 1px #212b53}.newsletter-signup .container form .split-inputs .wrap .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:#e74c3c}.newsletter-signup .container form .split-inputs .wrap input[type="submit"]{float:right}.newsletter-signup .container form .split-inputs p.terms{font-size:14px;margin-bottom:10px}::-webkit-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}::-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-ms-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}.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,.failed .wpcf7-response-output{display:block}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:30px;padding:0 10px}.data-check p.terms a{text-decoration:underline}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:60px;font-size:14px;color:#212b53}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #212121;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.wpcf7 form.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #212121;border-color:#212121 transparent #212121 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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}.page-template-page-sectors .image-text-grid{margin:0 auto 100px}@media screen and (max-width:768px){.page-template-page-sectors .image-text-grid .half{width:100%}}.page-template-page-sectors .image-text-grid .half .grid-item{margin:20px}@media screen and (max-width:768px){.page-template-page-sectors .image-text-grid .half .grid-item{margin:0}}.page-template-page-sectors .image-text-grid .half .grid-item .image{height:400px;margin-bottom:20px;width:100%}.page-template-page-sectors .image-text-grid .half .grid-item .image img{width:100%;height:100%;object-fit:cover}.page-template-page-sectors .image-text-grid .half .grid-item .textarea{transition:height 400ms;margin-bottom:20px}.page-template-page-sectors .image-text-grid .half .grid-item .textarea.show{display:block;height:auto;overflow:hidden}.page-template-page-sectors .image-text-grid .half .grid-item .textarea.show p:first-of-type{height:auto}.page-template-page-sectors .image-text-grid .half .grid-item .textarea.hide{display:none;height: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;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212121;font-size:16px;line-height:1.75;word-break:break-word;text-underline-position:under}iframe{max-width:100%}.hidden{display:none}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#898C8E}#container{overflow-x:hidden}.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:25%}.third{width:33.333%}.quarter{width:25%}.fifth{width:20%}.half{width:50%}.width-60{width:60%}.width-40{width:40%}.t-underline{text-decoration:underline}.contain{object-fit:contain}.no-margin{margin:0}.bg-white{background:#fff}.bg-off-white{background:#F0F0F0}.bg-blue{background:#212b53}.bg-teal{background:#36aea9}.bg-red{background:#f6595a}.bg-grey{background:#898C8E}.bg-yellow{background:#f4d500}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.j-center{justify-content:center}.a-end{align-items:flex-end}.flex-col{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.back-img{background-position:center;background-repeat:no-repeat;background-size:cover}.back-img-fixed{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.back-img-fixed{background-attachment:none}}.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:960px;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%;height:auto}.container-large{max-width:1760px;width:100%;margin:0 auto}@media only screen and (max-width:1880px){.container-large{max-width:100%;padding:0 30px}}@media only screen and (max-width:1200px){.container-large{padding:0 20px}}.container{max-width:1516px;width:100%;margin:0 auto}@media only screen and (max-width:1636px){.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{max-width:1258px}@media only screen and (max-width:1318px){.container.medium{padding:0 30px}}@media only screen and (max-width:720px){.container.medium{padding:0 20px}}.container.small{max-width:1000px}@media only screen and (max-width:1060px){.container.small{padding:0 30px}}@media only screen and (max-width:720px){.container.small{padding:0 20px}}.container-left{padding-left:calc((100vw - 1516px) / 2);padding-right:80px}@media only screen and (max-width:1636px){.container-left{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-left{padding:0 30px}}@media only screen and (max-width:720px){.container-left{padding:0 20px}}.container-right{padding-left:80px;padding-right:calc((100vw - 1516px) / 2)}@media only screen and (max-width:1636px){.container-right{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-right{padding:0 30px}}@media only screen and (max-width:720px){.container-right{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,.container.medium.small-pad,.container.small.small-pad{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:1600px){.small-pad,.container.medium.small-pad,.container.small.small-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:1300px){.small-pad,.container.medium.small-pad,.container.small.small-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:980px){.small-pad,.container.medium.small-pad,.container.small.small-pad{padding-top:40px;padding-bottom:40px}}.small-pad.no-pad-top,.container.medium.small-pad.no-pad-top,.container.small.small-pad.no-pad-top{padding-top:0}.small-pad.no-pad-bot,.container.medium.small-pad.no-pad-bot,.container.small.small-pad.no-pad-bot{padding-bottom:0}.small-pad.no-pad-left,.container.medium.small-pad.no-pad-left,.container.small.small-pad.no-pad-left{padding-left:0}.small-pad.no-pad-right,.container.medium.small-pad.no-pad-right,.container.small.small-pad.no-pad-right{padding-right:0}.med-pad,.container.medium.med-pad,.container.small.med-pad{padding-top:96px;padding-bottom:96px}@media only screen and (max-width:1600px){.med-pad,.container.medium.med-pad,.container.small.med-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1300px){.med-pad,.container.medium.med-pad,.container.small.med-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:980px){.med-pad,.container.medium.med-pad,.container.small.med-pad{padding-top:50px;padding-bottom:50px}}.med-pad.no-pad-top,.container.medium.med-pad.no-pad-top,.container.small.med-pad.no-pad-top{padding-top:0}.med-pad.no-pad-bot,.container.medium.med-pad.no-pad-bot,.container.small.med-pad.no-pad-bot{padding-bottom:0}.med-pad.no-pad-left,.container.medium.med-pad.no-pad-left,.container.small.med-pad.no-pad-left{padding-left:0}.med-pad.no-pad-right,.container.medium.med-pad.no-pad-right,.container.small.med-pad.no-pad-right{padding-right:0}.large-pad,.container.medium.large-pad,.container.small.large-pad{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1600px){.large-pad,.container.medium.large-pad,.container.small.large-pad{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1300px){.large-pad,.container.medium.large-pad,.container.small.large-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:500px){.large-pad,.container.medium.large-pad,.container.small.large-pad{padding-top:50px;padding-bottom:50px}}.large-pad.no-pad-top,.container.medium.large-pad.no-pad-top,.container.small.large-pad.no-pad-top{padding-top:0}.large-pad.no-pad-bot,.container.medium.large-pad.no-pad-bot,.container.small.large-pad.no-pad-bot{padding-bottom:0}.large-pad.no-pad-left,.container.medium.large-pad.no-pad-left,.container.small.large-pad.no-pad-left{padding-left:0}.large-pad.no-pad-right,.container.medium.large-pad.no-pad-right,.container.small.large-pad.no-pad-right{padding-right:0}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.fa{color:inherit;font-size:inherit}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}a i{margin-right:5px}h1,h2,h3,h4,h5,h6,.h1{font-weight:400;letter-spacing:0;color:#212b53;line-height:1.3;margin-bottom:10px}h1,.h1,.typed-cursor{font-size:48px;font-weight:300}@media only screen and (max-width:1600px){h1,.h1,.typed-cursor{font-size:46px}}@media only screen and (max-width:1450px){h1,.h1,.typed-cursor{font-size:44px}}@media only screen and (max-width:1280px){h1,.h1,.typed-cursor{font-size:42px}}@media only screen and (max-width:980px){h1,.h1,.typed-cursor{font-size:38px}}@media only screen and (max-width:600px){h1,.h1,.typed-cursor{font-size:32px}}@media only screen and (max-width:450px){h1,.h1,.typed-cursor{font-size:28px}}@media only screen and (max-width:350px){.page-template-page-home h1,.page-template-page-home .h1,.page-template-page-home .typed-cursor{font-size:24px}}.single h1,.single .h1,.single .typed-cursor{font-size:42px}@media only screen and (max-width:1280px){.single h1,.single .h1,.single .typed-cursor{font-size:38px}}@media only screen and (max-width:980px){.single h1,.single .h1,.single .typed-cursor{font-size:36px}}@media only screen and (max-width:600px){.single h1,.single .h1,.single .typed-cursor{font-size:32px}}@media only screen and (max-width:450px){.single h1,.single .h1,.single .typed-cursor{font-size:28px}}h2{font-size:36px;margin-bottom:20px}@media only screen and (max-width:1600px){h2{font-size:34px}}@media only screen and (max-width:1450px){h2{font-size:32px}}@media only screen and (max-width:1280px){h2{font-size:30px}}@media only screen and (max-width:980px){h2{font-size:28px}}@media only screen and (max-width:600px){h2{font-size:26px;margin-bottom:15px}}@media only screen and (max-width:380px){h2{font-size:24px}}h3{font-size:28px;margin-bottom:20px}@media only screen and (max-width:1280px){h3{font-size:26px}}@media only screen and (max-width:600px){h3{font-size:24px;margin-bottom:15px}}@media only screen and (max-width:380px){h3{font-size:22px}}h4{font-size:20px;margin-bottom:15px}hr{border:0;height:1px;width:100%;max-width:1000px;margin:0 auto;background:#E2E3E3}@media only screen and (max-width:1060px){hr{max-width:calc(100% - 60px)}}@media only screen and (max-width:720px){hr{max-width:calc(100% - 40px)}}p,li,ul{color:#212b53}p a,li a,ul a{color:#36aea9;font-size:inherit}p a:hover,li a:hover,ul a:hover{text-decoration:underline;color:#90D2CF}p~.btn,p .btn,li~.btn,li .btn,ul~.btn,ul .btn{margin-top:10px}p{margin-bottom:20px;font-weight:400}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px}ul li,ol li{margin-bottom:5px}ol{list-style:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}table{border-collapse:collapse;margin:10px 0 30px}table td,table th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}.btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;outline:none;display:inline-block;cursor:pointer;font-family:"Avenir Next",sans-serif;font-size:16px;font-weight:600;line-height:1.2;padding:13px 36px 13px;border:1px solid transparent;line-height:1;text-align:center;text-transform:capitalize;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.btn:hover{color:#fff;text-decoration:none}.btn:hover:before{width:100%;transition:0.3s ease}.btn:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;background-color:rgba(255,255,255,.2);pointer-events:none;transition:0.3s ease}.btn.blue{background:#212b53;border-color:#fff;color:#fff}.btn.blue:hover{background:#2e938f}.btn.yellow{background:#f4d500;color:#212b53}.btn.yellow:hover{background:#d0b600}.btn.white{background:#fff;border-color:#fff;color:#3498db}.btn.white:hover{background:#eeecec;border-color:#eeecec;color:#171e39}.btn.teal{background:#36aea9}.btn.teal:hover{background:#2e938f}.btn.red{background:#f6595a}.btn.red:hover{background:#f43738}.btn.label{-webkit-clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);color:#fff}.btn i{margin-right:5px}.text-link{font-size:18px}.text-link:hover *{color:#36aea9}.text-link.teal{color:#36aea9;transition:none}.text-link.teal:hover{color:#90D2CF}.text-link.teal:hover *{color:#90D2CF}.text-link i{font-size:1.3em;font-weight:300;vertical-align:middle;transition:0.3s ease}.text-link span{transition:0.3s ease}.main-header{background:transparent;position:fixed;top:0;left:0;right:0;z-index:10;transition:0.3s ease}.main-header.primary-background{background:#212b53;box-shadow:0 2px 5px rgba(0,0,0,.5);transition:0.3s ease}.main-header.primary-background .container-large{padding-top:0;transition:0.3s ease}.main-header.primary-background .container-large .desk-menu .right>ul>li>a:not(.btn){line-height:94px}.main-header.primary-background .container-large .desk-menu .contact-details{margin-top:0}.main-header.primary-background .container-large .desk-menu .drop-down-menu:after{top:53%;transform:translateY(-50%)}.main-header .container-large{padding-top:10px;transition:0.3s ease}@media only screen and (max-width:1650px){.main-header .container-large{padding:10px 20px 0}}@media only screen and (max-width:1080px){.main-header .container-large{padding-top:0}}@media only screen and (max-width:400px){.main-header .container-large{padding:0 10px}}.main-header .container-large .logo a{display:block}.main-header .container-large .logo a img{vertical-align:middle;width:200px}@media only screen and (max-width:1500px){.main-header .container-large .logo a img{width:175px}}@media only screen and (max-width:1200px){.main-header .container-large .logo a img{width:150px}}@media only screen and (max-width:380px){.main-header .container-large .logo a img{width:137px}}.main-header .container-large .contact-details{text-align:right;margin-top:5px;margin-bottom:10px;transition:0.3s ease}.main-header .container-large .contact-details.hide{opacity:0;visibility:hidden;transition:0.3s ease;margin-bottom:-24px}.main-header .container-large .contact-details.flex{justify-content:flex-end}.main-header .container-large .contact-details a{color:#fff;font-size:14px}.main-header .container-large .contact-details a:hover{color:#36aea9}.main-header .container-large .contact-details a.tel-link::after{content:"";display:inline-block;vertical-align:middle;height:20px;width:1px;background-color:#FEFEFE;margin:0 20px}.main-header .container-large .contact-details a i{font-size:16px;margin-right:10px}.main-header .container-large .contact-details a span{font-weight:600}.main-header .container-large .contact-details .social-links{display:flex;align-items:center}.main-header .container-large .contact-details .social-links a i{margin-right:25px}.main-header .right{display:flex;align-items:center}.main-header .right .btn{min-width:166px;margin-top:0}@media only screen and (max-width:1300px){.desk-menu{display:none}}.desk-menu ul{width:100%;text-align:right;margin:0;padding:0}.desk-menu ul>li:hover>a{color:#36aea9}.desk-menu ul li{display:inline-block;margin:0;margin-left:0;position:relative;font-weight:500}.desk-menu ul li.label a{padding-left:0;padding-right:0}.desk-menu ul li a{display:block;padding-right:20px;color:#fff;line-height:44px;text-decoration:none;font-family:"Avenir Next",sans-serif;font-weight:600;cursor:pointer}@media only screen and (max-width:1500px){.desk-menu ul li a{padding-right:15px}}@media only screen and (max-width:1400px){.desk-menu ul li a{font-size:15px;padding-right:9px}}.desk-menu ul li:hover>ul{display:block}.desk-menu ul li ul{display:none;position:absolute;left:0;width:306px;opacity:1;background:#212b53;text-align:left}@media only screen and (max-width:1500px){.desk-menu ul li ul{width:275px}}.desk-menu ul li ul li{display:block;margin:0;border-bottom:1px solid rgba(255,255,255,.7);transition:all ease 0.3s;border-left:0 solid #212b53}.desk-menu ul li ul li:hover{border-left:4px solid #36aea9;transition:0.3s ease}.desk-menu ul li ul li:hover>ul{display:block}.desk-menu ul li ul li:last-of-type{border-bottom:0}.desk-menu ul li ul li.menu-item-has-children:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:55%;right:20px;color:#fff;font-size:.9em;transition:0.3s ease;transform:translateY(-50%)}.desk-menu ul li ul li.menu-item-has-children:hover:after{content:"";color:#fff;transition:0.3s ease}.desk-menu ul li ul li a{line-height:1.75;padding:9px 15px}.desk-menu ul li ul li a:hover{color:#fff}.desk-menu ul li ul li ul{display:none;z-index:10;position:absolute;left:100%;top:0}@media only screen and (max-width:1300px){.desk-menu ul li ul li ul{transform:translateY(-46px)}}.desk-menu .drop-down-menu{position:relative}.desk-menu .drop-down-menu:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:55%;right:20px;color:#fff;font-size:.9em;transform:translateY(-50%)}@media only screen and (max-width:1500px){.desk-menu .drop-down-menu:after{right:13px}}.desk-menu .drop-down-menu:hover:after{color:#36aea9}.desk-menu .drop-down-menu>a{padding-right:40px}@media only screen and (max-width:1500px){.desk-menu .drop-down-menu>a{padding-right:30px}}@media only screen and (max-width:1400px){.desk-menu .drop-down-menu>a{padding-right:28px}}@media only screen and (max-width:1300px){.desk-menu .drop-down-menu>a{padding-right:27px}}.mobile-buttons{display:none;text-align:right}@media only screen and (max-width:1300px){.mobile-buttons{display:inline-block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:90px;text-align:center;color:#fff;font-size:22px;vertical-align:middle}@media only screen and (max-width:500px){.mobile-buttons a,.mobile-buttons #mob-toggle{line-height:69px;font-size:20px}}@media only screen and (max-width:400px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:40px}}.mobile-buttons #mob-toggle{font-size:24px}@media only screen and (max-width:500px){.mobile-buttons #mob-toggle{font-size:20px}}.mobile-menu{position:fixed;top:0;bottom:0;right:0;width:400px;overflow-y:scroll;background:#212b53;opacity:0;visibility:hidden;z-index:10;padding:20px 0;padding-top:112px;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-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:600px){.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:500px){.mobile-menu{padding-top:90px}}@media only screen and (max-width:1080px){.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}.mobile-menu ul li a{padding:0 25px;font-family:"Avenir Next",sans-serif;display:block;line-height:45px;color:#fff}.mobile-menu ul li a:hover{text-decoration:none}.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 5 Pro";position:absolute;right:23px;top:-45px;width:45px;line-height:45px;font-size:20px;text-align:center;cursor:pointer;color:#fff}@media only screen and (max-width:500px){.mobile-menu ul li ul:before{right:18px}}@media only screen and (max-width:400px){.mobile-menu ul li ul:before{right:8px}}.mobile-menu ul li ul li{display:none}.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:1080px){.darkness.active{opacity:1;visibility:visible}}.top-clip{-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0% 100%)}.bottom-clip{-webkit-clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%)}.bottom-clip-ltr{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 100%,0 85%);margin-bottom:-160px}.page-template-page-home .bottom-clip-ltr{margin-bottom:-190px}.top-bot-clip{-webkit-clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%);clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.banner{position:relative;overflow:hidden;z-index:1}.banner:after{background:#fff;content:"";position:absolute;bottom:-.5px;left:0;right:0;height:140px;min-width:1920px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.page-template-page-home .banner:after{background:#F0F0F0}.page-template-page-training .banner,.page-template-page-form-sidebar .banner{-webkit-clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%)}@media only screen and (max-width:720px){.page-template-page-training .banner,.page-template-page-form-sidebar .banner{-webkit-clip-path:polygon(0 0,100% 0%,100% 90%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 90%,0% 100%)}}@media only screen and (max-width:500px){.page-template-page-training .banner,.page-template-page-form-sidebar .banner{-webkit-clip-path:polygon(0 0,100% 0%,100% 93%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 93%,0% 100%)}}@media only screen and (max-width:400px){.page-template-page-training .banner,.page-template-page-form-sidebar .banner{-webkit-clip-path:polygon(0 0,100% 0%,100% 95%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 95%,0% 100%)}}.page-template-page-training .banner:after,.page-template-page-form-sidebar .banner:after{display:none}.page-template-page-training .banner+.training-page-content .col:before,.page-template-page-training .banner+.form-sidebar-content .col:before,.page-template-page-form-sidebar .banner+.training-page-content .col:before,.page-template-page-form-sidebar .banner+.form-sidebar-content .col:before{content:"";background:#fff;position:absolute;top:-200px;height:200px;left:0;right:0}.page-template-page-training .banner+.training-page-content .col.bg-blue:before,.page-template-page-training .banner+.form-sidebar-content .col.bg-blue:before,.page-template-page-form-sidebar .banner+.training-page-content .col.bg-blue:before,.page-template-page-form-sidebar .banner+.form-sidebar-content .col.bg-blue:before{background:#212b53}@media only screen and (max-width:980px){.page-template-page-training .banner+.training-page-content .col.bg-blue:before,.page-template-page-training .banner+.form-sidebar-content .col.bg-blue:before,.page-template-page-form-sidebar .banner+.training-page-content .col.bg-blue:before,.page-template-page-form-sidebar .banner+.form-sidebar-content .col.bg-blue:before{display:none}}.banner+.intro-section{padding-top:48px;padding-bottom:48px}.banner .slick-slider{display:flex;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.banner .slick-list,.banner .slick-track,.banner .slick-slide{display:flex;width:100%;height:inherit}.banner .slick-slide.slide{display:flex;align-items:center;height:inherit}.page-template-page-home .banner .slick-slide.slide{min-height:674px}@media only screen and (max-width:1600px){.page-template-page-home .banner .slick-slide.slide{min-height:580px}}@media only screen and (max-width:1440px){.page-template-page-home .banner .slick-slide.slide{min-height:0}}.banner .slick-slide.slide:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent linear-gradient(90deg,#212B53 0%,#212B5300 100%);opacity:.3;z-index:1}.banner .slick-slide.slide:after{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:transparent linear-gradient(180deg,black 0%,rgba(0,0,0,0) 100%);opacity:.3}.banner .slick-slide.slide .inner-slide{width:100%}.banner .slick-slide.slide .container{position:relative;z-index:1;min-height:90%;padding-top:175px;padding-bottom:24px;margin-top:auto}@media only screen and (max-width:600px){.banner .slick-slide.slide .container{padding-top:150px}}.page-template-page-home .banner .slick-slide.slide .container{padding-top:238px;padding-bottom:44px;margin-top:auto}@media only screen and (max-width:1600px){.page-template-page-home .banner .slick-slide.slide .container{padding-top:165px}}@media only screen and (max-width:1450px){.page-template-page-home .banner .slick-slide.slide .container{padding-top:160px;padding-bottom:0}}@media only screen and (max-width:980px){.page-template-page-home .banner .slick-slide.slide .container{padding-top:150px}}@media only screen and (max-width:600px){.page-template-page-home .banner .slick-slide.slide .container{padding-top:120px;padding-bottom:0}}.banner .slick-slide.slide .text{width:870px;max-width:100%}@media only screen and (max-width:1300px){.banner .slick-slide.slide .text{max-width:calc(100% - 200px)}}@media only screen and (max-width:980px){.banner .slick-slide.slide .text{max-width:100%}}.banner .slick-slide.slide .text *{color:#fff}.banner .slick-slide.slide .text h1{display:inline}.banner .slick-slide.slide .text .typed-cursor{display:inline}.banner .slick-slide.slide .text .btn{display:inline-block;margin-top:10px}@media only screen and (max-width:600px){.banner .slick-slide.slide .text .btn{align-self:center}}.banner .slick-slide.slide .text-link{font-size:18px}.banner .slick-slide.slide .text-link:hover span{color:#36aea9;text-decoration:underline;transition:0.3s ease}.banner .slick-slide.slide .text-link:hover svg path{fill:#36aea9;transition:0.3s ease}.banner .slick-slide.slide .text-link span{transition:0.3s ease}.banner .slick-slide.slide .text-link svg{vertical-align:text-bottom;margin-right:8px}.banner .slick-slide.slide .text-link svg path{transition:0.3s ease}.accreditations{width:100%;max-width:366px;position:absolute;right:0;top:50%;z-index:2;right:0;bottom:200px}@media only screen and (max-width:1300px){.accreditations{max-width:200px}}@media only screen and (max-width:980px){.accreditations{top:120px}}@media only screen and (max-width:720px){.accreditations{max-width:175px}}@media only screen and (max-width:500px){.accreditations{top:98px}}@media only screen and (max-width:400px){.accreditations{max-width:150px}}.accreditations h4{color:#fff;font-size:16px;font-weight:500;padding-left:16px;margin-bottom:10px}@media only screen and (max-width:400px){.accreditations h4{margin-bottom:6px}}.accreditations .logos{padding:20px 25px;border-radius:50px 0 0 50px}@media only screen and (max-width:1600px){.accreditations .logos{padding:12px 20px}}@media only screen and (max-width:720px){.accreditations .logos{padding:10px 15px}}.accreditations .logos .logo{height:77px;margin:0 5px}@media only screen and (max-width:1600px){.accreditations .logos .logo{height:69px}}@media only screen and (max-width:980px){.accreditations .logos .logo{height:50px}}@media only screen and (max-width:400px){.accreditations .logos .logo{height:40px}}.accreditations .logos .logo img{height:100%;object-fit:contain;margin:auto}@media only screen and (min-width:1501px){.split-intro.page-template-page-home .split-intro{margin-top:16px}}.split-intro.page-template-page-home .split-intro .image svg{max-width:553px;max-height:528px}.split-intro>.flex{flex-wrap:nowrap;align-items:center}@media only screen and (max-width:980px){.split-intro>.flex{flex-wrap:wrap}}.split-intro .left,.split-intro .right{flex-grow:1}.split-intro .image{padding-right:93px}@media only screen and (max-width:980px){.split-intro .image{padding-right:0}}.split-intro .text{width:42%}@media only screen and (max-width:980px){.split-intro .text{width:100%}}.intro-section+.two-col-content{padding-top:0;margin-top:-20px}.intro-section p:last-of-type{margin-bottom:0}.intro-section p:last-of-type+.btn{margin-top:20px}.page-id-20897 .intro-section,.page-id-20982 .intro-section{padding-bottom:150px}@media only screen and (max-width:1300px){.page-id-20897 .intro-section,.page-id-20982 .intro-section{padding-bottom:100px}}@media only screen and (max-width:600px){.page-id-20897 .intro-section,.page-id-20982 .intro-section{padding-bottom:80px}}@media only screen and (max-width:400px){.page-id-20897 .intro-section,.page-id-20982 .intro-section{padding-bottom:70px}}.two-col-content{position:relative;background:#F0F0F0}@media only screen and (min-width:981px){.two-col-content{padding-top:8px}}.page-template-page-overview .two-col-content+.case-studies:before{display:none}.page-template-page-general .two-col-content{background:#fff;padding-bottom:160px}@media only screen and (max-width:1300px){.page-template-page-general .two-col-content{padding-bottom:120px}}@media only screen and (max-width:980px){.page-template-page-general .two-col-content{padding-bottom:90px}}@media only screen and (max-width:600px){.page-template-page-general .two-col-content{padding-bottom:70px}}.page-id-20976 .two-col-content{padding-bottom:80px}@media only screen and (max-width:1600px){.page-id-20976 .two-col-content{padding-bottom:65px}}@media only screen and (max-width:1300px){.page-id-20976 .two-col-content{padding-bottom:50px}}@media only screen and (max-width:980px){.page-id-20976 .two-col-content{padding-bottom:40px}}@media only screen and (max-width:600px){.page-id-20976 .two-col-content{padding-bottom:40px}}.two-col-content .container .row{margin-top:20px}.two-col-content .container .row:last-of-type .half.text{padding-bottom:0}@media only screen and (max-width:980px){.two-col-content .container .row .half{width:100%}}.two-col-content .container .row .half.image .image-slider .slide{display:flex;align-items:center;min-height:350px}@media only screen and (max-width:980px){.two-col-content .container .row .half.image .image-slider .slide{min-height:320px}}@media only screen and (max-width:600px){.two-col-content .container .row .half.image .image-slider .slide{min-height:275px}}@media only screen and (max-width:400px){.two-col-content .container .row .half.image .image-slider .slide{min-height:240px}}.two-col-content .container .row .half.image .image-slider .slide .contain{padding:20px;margin:auto}.two-col-content .container .row .half.text{padding:30px}@media only screen and (max-width:980px){.two-col-content .container .row .half.text{order:2;padding:30px 0}}@media only screen and (max-width:600px){.two-col-content .container .row .half.text{padding:20px 0}}.two-col-content .container .row .half.text :last-child{margin-bottom:0}.page-id-32 #scroll-wrap{padding-top:32px}@media only screen and (max-width:400px){.page-id-32 #scroll-wrap{display:none}}.page-id-34 #scroll-wrap{padding-top:32px}@media only screen and (max-width:980px){.page-id-34 #scroll-wrap{padding-bottom:24px}}.page-id-34 #scroll-wrap #lottie-animation{width:60%;margin:0 auto}@media only screen and (max-width:650px){.page-id-34 #scroll-wrap #lottie-animation{width:calc(100% - 30px)}}.page-id-20982 .lottie-wrap{width:95%}@media only screen and (max-width:1000px){.page-id-20982 .lottie-wrap{width:100%}}@media only screen and (max-width:450px){.page-id-20982 .lottie-wrap{width:95%;margin-top:50px}}.page-id-20976 .lottie-section{padding-bottom:160px}@media only screen and (max-width:1300px){.page-id-20976 .lottie-section{padding-bottom:120px}}@media only screen and (max-width:980px){.page-id-20976 .lottie-section{padding-bottom:90px}}@media only screen and (max-width:600px){.page-id-20976 .lottie-section{padding-bottom:70px}}@media only screen and (max-width:650px){.page-id-25 #scroll-wrap{display:none}}@media only screen and (max-width:650px){.page-id-26 #scroll-wrap{display:none}}@media only screen and (max-width:650px){.page-id-18 #scroll-wrap{display:none}}.graphic-section{margin-top:50px}@media only screen and (max-width:650px){.page-id-16 .graphic-section{display:none}}.lottie-animation{display:none}.lottie-animation.reveal{display:block}p.toggle-tab{display:none}@media only screen and (max-width:720px){p.toggle-tab{display:block}}@media only screen and (max-width:720px){.tab-list{display:none}}.tab-list li{list-style:none}.tab-content{display:none}.tab-content.current{display:block}.what-we-do{position:relative;background:#F0F0F0;padding-top:60px}.what-we-do:after{content:"";position:absolute;bottom:-.5px;left:0;right:0;min-width:1920px;height:140px;background:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media only screen and (max-width:1500px){.what-we-do:after{bottom:100px}}@media only screen and (max-width:1300px){.what-we-do:after{bottom:200px}}@media only screen and (min-width:1501px){.what-we-do .what-we-do-slider.total-5 .inner-slider .slick-dots{display:none}}@media only screen and (max-width:1500px){.what-we-do .what-we-do-slider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:#fff}}@media only screen and (max-width:1300px){.what-we-do .what-we-do-slider:after{height:200px}}.what-we-do .what-we-do-slider .slick-list,.what-we-do .what-we-do-slider .slick-track{display:flex}.what-we-do .what-we-do-slider .inner-slider{position:relative;overflow:hidden;width:100%;max-width:1875px;height:100%;padding-top:40px;padding-left:22.5px;padding-right:22.5px;margin:0 auto;z-index:1}@media only screen and (max-width:1500px){.what-we-do .what-we-do-slider .inner-slider{padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.what-we-do .what-we-do-slider .inner-slider{padding-left:10px;padding-right:10px}}.what-we-do .what-we-do-slider .inner-slider .slick-track{padding-top:4px}.what-we-do .what-we-do-slider .inner-slider a.slide{display:flex;height:380px;padding:40px 30px;margin-left:10px;margin-right:10px}@media only screen and (max-width:1500px){.what-we-do .what-we-do-slider .inner-slider a.slide{height:345px}}@media only screen and (max-width:980px){.what-we-do .what-we-do-slider .inner-slider a.slide{height:320px;padding:24px 20px}}@media only screen and (max-width:600px){.what-we-do .what-we-do-slider .inner-slider a.slide{height:306px}}@media only screen and (min-width:1081px){.what-we-do .what-we-do-slider .inner-slider a.slide:hover{transform:translateY(-4px);transition:0.3s ease}}.what-we-do .what-we-do-slider .inner-slider a.slide img{width:75px;height:75px;margin-bottom:16px}.what-we-do .what-we-do-slider .inner-slider a.slide .flex-col{justify-content:space-between}.what-we-do .what-we-do-slider .inner-slider a.slide .text p{margin-bottom:0}.what-we-do .what-we-do-slider .inner-slider a.slide .text h3,.what-we-do .what-we-do-slider .inner-slider a.slide .text p{color:#fff}.what-we-do .what-we-do-slider .inner-slider a.slide .text h3{margin-bottom:12px}.what-we-do .what-we-do-slider .inner-slider .prevArrow,.what-we-do .what-we-do-slider .inner-slider .nextArrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:1;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#212b53;transition:0.3s ease;cursor:pointer}.what-we-do .what-we-do-slider .inner-slider .prevArrow:hover,.what-we-do .what-we-do-slider .inner-slider .nextArrow:hover{background:#4D5575;transition:0.3s ease}.what-we-do .what-we-do-slider .inner-slider .prevArrow i,.what-we-do .what-we-do-slider .inner-slider .nextArrow i{color:#fff}.what-we-do .what-we-do-slider .inner-slider .prevArrow{left:0}.what-we-do .what-we-do-slider .inner-slider .nextArrow{right:0}.what-we-do .what-we-do-slider .inner-slider .slick-dots{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;display:flex;list-style:none;border-radius:5px;background-color:#A0A2A4;border-radius:5px;padding:0;margin:0 30px;margin-top:50px;margin-bottom:5px}@media only screen and (max-width:1300px){.what-we-do .what-we-do-slider .inner-slider .slick-dots{margin-top:40px}}@media only screen and (max-width:980px){.what-we-do .what-we-do-slider .inner-slider .slick-dots{margin-top:32px}}.what-we-do .what-we-do-slider .inner-slider .slick-dots li{width:33%;border-radius:5px;background-color:#A0A2A4;overflow:hidden;cursor:pointer;margin-bottom:0}.what-we-do .what-we-do-slider .inner-slider .slick-dots li button{display:block;width:100%;height:6px;padding:0;border:none;background:transparent;text-indent:-9999px}.what-we-do .what-we-do-slider .inner-slider .slick-dots li.slick-active button{background-color:#212b53}.what-we-do .video-wrap{width:900px;height:600px;margin-top:40px;z-index:1}@media only screen and (max-width:1020px){.what-we-do .video-wrap{width:600px;height:320px}}@media only screen and (max-width:650px){.what-we-do .video-wrap{width:450px;height:240px}}@media only screen and (max-width:500px){.what-we-do .video-wrap{width:380px;height:220px}}@media only screen and (max-width:400px){.what-we-do .video-wrap{width:90%;height:200px}}.what-we-do:after{bottom:-.5px}.what-we-do.grid{margin-left:-10px;margin-right:-10px}@media only screen and (max-width:720px){.what-we-do.grid{margin-left:-8px;margin-right:-8px}}.what-we-do.grid .inner-slider{display:flex;flex-wrap:wrap;position:relative;overflow:hidden;width:100%;max-width:1875px;height:100%;padding-top:40px;padding-left:22.5px;padding-right:22.5px;margin:0 auto;z-index:1}@media only screen and (max-width:1200px){.what-we-do.grid .inner-slider{padding:0 30px;padding-top:40px}}@media only screen and (max-width:720px){.what-we-do.grid .inner-slider{max-width:100%;padding:0 20px;padding-top:40px}}.what-we-do.grid .card{display:flex;width:calc(20% - 20px);flex-grow:1;height:380px;padding:40px 30px 36px;margin:10px}@media only screen and (max-width:1500px){.what-we-do.grid .card{width:calc(33.333% - 20px);height:auto}}@media only screen and (max-width:980px){.what-we-do.grid .card{width:calc(50% - 20px);padding:30px}}@media only screen and (max-width:720px){.what-we-do.grid .card{width:100%;margin:8px}}@media only screen and (min-width:1081px){.what-we-do.grid .card:hover{transform:translateY(-4px);transition:0.3s ease}}.what-we-do.grid .card img{width:75px;height:75px;margin-bottom:16px}.what-we-do.grid .card .flex-col{justify-content:space-between}.what-we-do.grid .card .text p{margin-bottom:0}.what-we-do.grid .card .text h3,.what-we-do.grid .card .text p{color:#fff}.what-we-do.grid .card .text h3{margin-bottom:12px}.what-we-achieve{position:relative;z-index:1;padding-bottom:186px}@media only screen and (max-width:980px){.what-we-achieve{padding-bottom:93px}}.what-we-achieve:after{content:"";position:absolute;bottom:-.5px;left:0;right:0;min-width:1920px;height:140px;background:#F0F0F0;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}@media only screen and (max-width:980px){.what-we-achieve:after{height:70px}}.what-we-achieve h2{font-weight:500}.what-we-achieve .intro-section :last-child{margin-bottom:48px}@media only screen and (max-width:980px){.what-we-achieve .intro-section :last-child{margin-bottom:32px}}.what-we-achieve .container .row{margin-bottom:20px}.what-we-achieve .container .row:first-of-type .block .col h3{margin-right:30px}.what-we-achieve .container .row .block{padding:32px 40px}@media only screen and (max-width:1280px){.what-we-achieve .container .row .block{padding:24px 30px}}@media only screen and (max-width:600px){.what-we-achieve .container .row .block{padding:20px}}@media only screen and (max-width:980px){.what-we-achieve .container .row .block:nth-of-type(2){margin-top:20px}}.what-we-achieve .container .row .block.active .col h3{opacity:1;transition:1s ease}.what-we-achieve .container .row .block.bg-yellow .col h3,.what-we-achieve .container .row .block.bg-yellow .col p{color:#212b53}.what-we-achieve .container .row .block .col{flex-wrap:nowrap;justify-content:flex-start;width:100%;text-align:left}@media only screen and (max-width:1500px){.what-we-achieve .container .row .block .col{flex-wrap:wrap}}.what-we-achieve .container .row .block .col.flex{align-items:center}.what-we-achieve .container .row .block .col img{width:96px;height:96px;margin-right:40px}@media only screen and (max-width:1500px){.what-we-achieve .container .row .block .col img{margin-right:24px}}@media only screen and (max-width:980px){.what-we-achieve .container .row .block .col img{width:83px;height:83px}}@media only screen and (max-width:450px){.what-we-achieve .container .row .block .col img{width:72px;height:72px}}.what-we-achieve .container .row .block .col h3,.what-we-achieve .container .row .block .col p{color:#fff;margin:0}.what-we-achieve .container .row .block .col h3{opacity:0;font-size:72px;font-weight:900;min-width:200px;transition:1s ease}@media only screen and (max-width:1500px){.what-we-achieve .container .row .block .col h3{min-width:0;font-size:62px}}@media only screen and (max-width:1280px){.what-we-achieve .container .row .block .col h3{font-size:52px}}@media only screen and (max-width:980px){.what-we-achieve .container .row .block .col h3{font-size:46px}}@media only screen and (max-width:600px){.what-we-achieve .container .row .block .col h3{font-size:38px}}@media only screen and (max-width:450px){.what-we-achieve .container .row .block .col h3{font-size:32px}}@media only screen and (max-width:380px){.what-we-achieve .container .row .block .col h3{margin-bottom:10px}}.what-we-achieve .container .row .block .col .text-col{width:calc(100% - 120px);flex-grow:1}@media only screen and (max-width:380px){.what-we-achieve .container .row .block .col .text-col{width:100%;margin-top:16px}}.what-we-achieve .container .row.width-50-50 .block{width:calc(50% - 16px)}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-50-50 .block{width:calc(50% - 12px)}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-50-50 .block{width:100%}}.what-we-achieve .container .row.width-60-40 .block.flex{justify-content:space-around}.what-we-achieve .container .row.width-60-40 .block:first-of-type{width:calc(58.5% - 16px)}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-60-40 .block:first-of-type{width:calc(50% - 12px)}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-60-40 .block:first-of-type{width:100%}}.what-we-achieve .container .row.width-60-40 .block:last-of-type{width:calc(41.5% - 16px)}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-60-40 .block:last-of-type{width:calc(50% - 12px)}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-60-40 .block:last-of-type{width:100%}}.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col{width:60%}@media only screen and (max-width:380px){.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col{width:100%;margin-top:16px}}.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col h3{font-size:32px}@media only screen and (max-width:1500px){.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col h3{font-size:28px}}@media only screen and (max-width:1280px){.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col h3{font-size:26px}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col h3{font-size:24px;margin-bottom:10px}}@media only screen and (max-width:450px){.what-we-achieve .container .row.width-60-40 .block:last-of-type .text-col h3{font-size:22px}}.what-we-achieve .container .row.width-40-60 .block.flex{justify-content:space-around}.what-we-achieve .container .row.width-40-60 .block:first-of-type{width:calc(41.5% - 16px)}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-40-60 .block:first-of-type{width:calc(50% - 12px)}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-40-60 .block:first-of-type{width:100%}}.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col{width:60%}@media only screen and (max-width:380px){.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col{width:100%;margin-top:16px}}.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col h3{font-size:32px}@media only screen and (max-width:1500px){.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col h3{font-size:28px}}@media only screen and (max-width:1280px){.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col h3{font-size:26px}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col h3{font-size:24px;margin-bottom:10px}}@media only screen and (max-width:450px){.what-we-achieve .container .row.width-40-60 .block:first-of-type .text-col h3{font-size:22px}}.what-we-achieve .container .row.width-40-60 .block:last-of-type{width:calc(58.5% - 16px)}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-40-60 .block:last-of-type{width:calc(50% - 12px)}}@media only screen and (max-width:980px){.what-we-achieve .container .row.width-40-60 .block:last-of-type{width:100%}}.page-id-28 .services-cards .services .card:first-of-type{width:100%}.services-cards{position:relative;padding-top:48px;padding-bottom:176px;background:#fff}@media only screen and (max-width:1280px){.services-cards{padding-bottom:130px}}@media only screen and (max-width:900px){.services-cards{padding-bottom:100px}}@media only screen and (max-width:600px){.services-cards{padding-bottom:83px}}@media only screen and (max-width:400px){.services-cards{padding-bottom:69px}}@media only screen and (max-width:600px){.services-cards+.two-col-content .container .row:first-of-type{margin-top:8px}}.services-cards:after{content:"";position:absolute;bottom:-.5px;left:0;right:0;min-width:1920px;height:140px;background:#F0F0F0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.services-cards .intro-section{padding-bottom:48px}@media only screen and (max-width:600px){.services-cards .intro-section{padding-bottom:30px}}.services-cards .services{justify-content:center;margin:-12px}@media only screen and (max-width:600px){.services-cards .services{margin:-8px}}.services-cards .services .card{overflow:hidden;width:calc(50% - 24px);min-height:360px;margin:12px}@media only screen and (max-width:1280px){.services-cards .services .card{min-height:320px}}@media only screen and (max-width:980px){.services-cards .services .card{min-height:280px}}@media only screen and (max-width:600px){.services-cards .services .card{min-height:240px;width:100%;margin:8px}}.services-cards .services .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(33,43,83,.2);z-index:1}@media only screen and (min-width:1081px){.services-cards .services .card:hover .heading{opacity:0;transition:0.3s ease}}@media only screen and (min-width:1081px){.services-cards .services .card:hover .text{opacity:1;transition:0.3s ease;transform:translateY(0)}}.services-cards .services .card .heading{position:absolute;bottom:40px;left:40px;right:40px;color:#fff;font-size:30px;margin:0;z-index:1}@media only screen and (max-width:1280px){.services-cards .services .card .heading{bottom:30px;left:30px;right:30px;font-size:28px}}@media only screen and (max-width:980px){.services-cards .services .card .heading{font-size:26px}}@media only screen and (max-width:600px){.services-cards .services .card .heading{bottom:20px;left:20px;right:20px;font-size:24px}}@media only screen and (max-width:400px){.services-cards .services .card .heading{font-size:22px}}.services-cards .services .card .text{opacity:0;padding:40px;margin-top:auto;z-index:1;transition:0.3s ease;transform:translateY(100px)}@media only screen and (max-width:1280px){.services-cards .services .card .text{padding:30px}}@media only screen and (max-width:1080px){.services-cards .services .card .text{display:none}}.services-cards .services .card .text *{color:#fff}.services-cards .services .card .text h4{font-size:30px}@media only screen and (max-width:1280px){.services-cards .services .card .text h4{font-size:28px}}@media only screen and (max-width:980px){.services-cards .services .card .text h4{font-size:26px}}@media only screen and (max-width:600px){.services-cards .services .card .text h4{font-size:24px}}.services-cards .services .card .text .text-link{margin-bottom:0}.impact-areas+.case-studies{margin-top:140px}@media only screen and (max-width:980px){.impact-areas+.case-studies{margin-top:70px}}.impact-areas::before{content:"";background:#fff;height:200px;top:-200px;left:0;width:100%;position:absolute}.impact-areas .intro-section{margin-bottom:34px}.impact-areas .products-wrap{padding:0 59px;margin-left:-15px;margin-right:-15px}@media only screen and (max-width:1500px){.impact-areas .products-wrap{padding:0}}@media only screen and (max-width:720px){.impact-areas .products-wrap{margin-left:-8px;margin-right:-8px}}.impact-areas .products-wrap *{color:#fff}.impact-areas .products-wrap .product-box{width:calc(33.333% - 30px);flex-grow:1;overflow:hidden;padding:40px 30px 36px;margin:15px}@media only screen and (max-width:980px){.impact-areas .products-wrap .product-box{width:calc(50% - 30px);padding:30px}}@media only screen and (max-width:720px){.impact-areas .products-wrap .product-box{width:100%;margin:8px}}.impact-areas .products-wrap .product-box.bg-blue .text a:hover{color:#36aea9}.impact-areas .products-wrap .product-box .text{flex-grow:1;display:flex;flex-direction:column}.impact-areas .products-wrap .product-box .text img{width:75px;height:75px}.impact-areas .products-wrap .product-box .text h3{position:relative;margin-top:28px;-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:980px){.impact-areas .products-wrap .product-box .text h3{margin-top:16px}}@media only screen and (max-width:600px){.impact-areas .products-wrap .product-box .text h3{font-size:26px}}.impact-areas .products-wrap .product-box .text a{display:block;font-size:18px;margin-top:10px}.impact-areas .products-wrap .product-box .text a:hover{color:#212b53}.impact-areas .products-wrap .product-box .text a:hover i,.impact-areas .products-wrap .product-box .text a:hover span{color:inherit;transition:none}.impact-areas .products-wrap .product-box .text a i{font-size:1.3em;vertical-align:middle;transition:0.3s ease}.impact-areas .products-wrap .product-box .text a span{transition:0.3s ease}.impact-areas .products-wrap .product-box .text .links{margin-top:auto}.impact-areas .products-wrap .box-1,.impact-areas .products-wrap .box-2{width:calc(50% - 30px)}@media only screen and (max-width:720px){.impact-areas .products-wrap .box-1,.impact-areas .products-wrap .box-2{width:100%}}.case-studies{position:relative;margin-bottom:-123px;background:#F0F0F0;z-index:0}@media only screen and (max-width:1280px){.case-studies{margin-bottom:-150px}}@media only screen and (max-width:600px){.case-studies{margin-bottom:-180px}}.case-studies.total-1{margin-bottom:-204px}.case-studies:before{content:"";position:absolute;top:-139px;left:0;right:0;min-width:1920px;height:140px;background:#F0F0F0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);z-index:-1}@media only screen and (max-width:980px){.case-studies:before{top:-70px}}.page-template-page-product .case-studies:before{-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.case-studies:after{content:"";position:absolute;bottom:581px;left:0;right:0;height:140px;min-width:1920px;background:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media only screen and (max-width:980px){.case-studies:after{bottom:470px}}@media only screen and (max-width:600px){.case-studies:after{bottom:410px}}@media only screen and (max-width:400px){.case-studies:after{bottom:350px}}.page-template-page-home .case-studies:after{content:"";position:absolute;bottom:581px;left:0;right:0;height:200px;min-width:1920px;background:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}@media only screen and (max-width:980px){.page-template-page-home .case-studies:after{bottom:470px}}@media only screen and (max-width:600px){.page-template-page-home .case-studies:after{bottom:410px}}.page-template-page-home .case-studies:before{display:none}@media only screen and (max-width:980px){.page-template-page-home .case-studies>.container.medium,.page-template-page-home .case-studies>.med-pad.container.medium{padding-top:0}}@media only screen and (max-width:720px){.page-template-page-overview .case-studies>.container.medium,.page-template-page-overview .case-studies>.med-pad.container.medium{padding-top:0}}.page-template-page-general .case-studies{padding-top:48px}.page-template-page-general .case-studies:before{top:-139px}@media only screen and (max-width:980px){.page-template-page-general .case-studies>.container.medium,.page-template-page-general .case-studies>.med-pad.container.medium{padding-top:0}}.case-studies>.container.medium,.case-studies>.med-pad.container.medium{padding-top:32px;padding-bottom:260px}.case-studies .bg-white{position:relative;height:581px;z-index:1}@media only screen and (max-width:980px){.case-studies .bg-white{height:470px}}@media only screen and (max-width:600px){.case-studies .bg-white{height:410px}}@media only screen and (max-width:400px){.case-studies .bg-white{height:350px}}.case-studies .case-study-slider{margin:0 auto;width:100%;height:100%;max-width:1920px;position:relative;top:-253px}.case-studies .case-study-slider.total-1 .slick-dots{display:none}.case-studies .case-study-slider .slick-list,.case-studies .case-study-slider .slick-track{display:flex;height:inherit;padding:0}.case-studies .case-study-slider .slick-track{margin:auto;display:flex;align-items:center;transition:0.3s ease}.case-studies .case-study-slider .slide{display:flex;justify-content:flex-end;align-items:center;margin:0 20px;height:500px;width:742px;transition:0.3s ease}@media only screen and (max-width:980px){.case-studies .case-study-slider .slide{width:520px;height:400px;margin:0 10px}}@media only screen and (max-width:600px){.case-studies .case-study-slider .slide{width:80vw;height:340px}}@media only screen and (max-width:400px){.case-studies .case-study-slider .slide{height:280px}}.case-studies .case-study-slider .slide a{width:inherit;height:400px;justify-content:flex-end}@media only screen and (max-width:980px){.case-studies .case-study-slider .slide a{height:280px}}@media only screen and (max-width:600px){.case-studies .case-study-slider .slide a{height:220px}}@media only screen and (max-width:400px){.case-studies .case-study-slider .slide a{height:180px}}.case-studies .case-study-slider .slide .case-study{width:550px;padding:40px;height:100%;position:relative;transition:0.3s ease}@media only screen and (max-width:980px){.case-studies .case-study-slider .slide .case-study{padding:30px}}@media only screen and (max-width:600px){.case-studies .case-study-slider .slide .case-study{padding:20px}}.case-studies .case-study-slider .slide .case-study::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(120deg,#212b53,#212B5300);opacity:.7;transition:0.3s ease}.case-studies .case-study-slider .slide .case-study .text{z-index:1;opacity:0}.case-studies .case-study-slider .slide .case-study .text h4{color:#fff;margin:0;font-size:30px}@media only screen and (max-width:1280px){.case-studies .case-study-slider .slide .case-study .text h4{font-size:28px}}@media only screen and (max-width:980px){.case-studies .case-study-slider .slide .case-study .text h4{font-size:26px}}@media only screen and (max-width:500px){.case-studies .case-study-slider .slide .case-study .text h4{font-size:24px}}@media only screen and (max-width:400px){.case-studies .case-study-slider .slide .case-study .text h4{font-size:22px}}@media only screen and (max-width:350px){.case-studies .case-study-slider .slide .case-study .text h4{font-size:20px}}.case-studies .case-study-slider .slide.slick-current{transition:0.3s ease}.case-studies .case-study-slider .slide.slick-current+.slide{justify-content:flex-start}.case-studies .case-study-slider .slide.slick-current+.slide a{justify-content:flex-start}.case-studies .case-study-slider .slide.slick-current a{width:100%;height:100%}.case-studies .case-study-slider .slide.slick-current .case-study{width:100%;height:100%}@media only screen and (min-width:1081px){.case-studies .case-study-slider .slide.slick-current .case-study:hover:after{opacity:.7;transition:0.3s ease}}@media only screen and (min-width:1081px){.case-studies .case-study-slider .slide.slick-current .case-study:hover .text{transform:translateY(0);transition:0.3s ease}}@media only screen and (min-width:1081px){.case-studies .case-study-slider .slide.slick-current .case-study:hover .text h4{transform:translateY(-16px);transition:0.3s ease}}@media only screen and (min-width:1081px){.case-studies .case-study-slider .slide.slick-current .case-study:hover .read-more{opacity:1;bottom:0;text-decoration:underline;transition:0.3s ease}}.case-studies .case-study-slider .slide.slick-current .case-study:after{opacity:0}.case-studies .case-study-slider .slide.slick-current .case-study .text{opacity:1;transform:translateY(38px);transition:0.3s ease}@media only screen and (max-width:1080px){.case-studies .case-study-slider .slide.slick-current .case-study .text{transform:translateY(0)}}.case-studies .case-study-slider .slide.slick-current .case-study .text h4{transition:0.3s ease}@media only screen and (max-width:1080px){.case-studies .case-study-slider .slide.slick-current .case-study .text h4{transform:translateY(-16px)}}.case-studies .case-study-slider .slide.slick-current .case-study .read-more{position:relative;bottom:-20px;opacity:0;color:#fff;font-size:18px;transition:0.3s ease}@media only screen and (max-width:1080px){.case-studies .case-study-slider .slide.slick-current .case-study .read-more{opacity:1;bottom:0}}@media only screen and (max-width:600px){.case-studies .case-study-slider .slide.slick-current .case-study .read-more{font-size:16px}}.case-studies .case-study-slider .slide.slick-current .case-study .read-more:hover{color:#36aea9}.case-studies .case-study-slider .slide.slick-current .case-study .read-more i{font-size:24px;vertical-align:middle;color:inherit;margin-right:12px}.case-studies .case-study-slider .prevArrow,.case-studies .case-study-slider .nextArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#212b53;transition:0.3s ease}.case-studies .case-study-slider .prevArrow:hover,.case-studies .case-study-slider .nextArrow:hover{background:#4D5575;transition:0.3s ease}.case-studies .case-study-slider .prevArrow i,.case-studies .case-study-slider .nextArrow i{color:#fff}.case-studies .case-study-slider .prevArrow{left:0}.case-studies .case-study-slider .nextArrow{right:0}.case-studies .case-study-slider .slick-dots{position:absolute;bottom:-40px;width:100%;max-width:1000px;display:flex;justify-content:center;list-style:none;background-color:#A0A2A4;border-radius:5px;padding:0;margin-right:auto;margin-left:auto;margin-bottom:5px}@media only screen and (max-width:1636px){.case-studies .case-study-slider .slick-dots{bottom:-32px}}@media only screen and (max-width:980px){.case-studies .case-study-slider .slick-dots{bottom:-11px}}@media only screen and (max-width:1060px){.case-studies .case-study-slider .slick-dots{max-width:calc(100% - 60px)}}.case-studies .case-study-slider .slick-dots li{width:33%;border-radius:5px;background-color:#A0A2A4;overflow:hidden;margin-bottom:0}.case-studies .case-study-slider .slick-dots li button{display:block;width:100%;height:6px;cursor:pointer;padding:0;border:none;background:transparent;text-indent:-9999px}.case-studies .case-study-slider .slick-dots li.slick-active button{background-color:#212b53}.success-stories::before{content:"";position:absolute;top:-139px;left:0;right:0;min-width:1920px;height:140px;background:#F0F0F0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);z-index:-1}.page-template-page-product .success-stories::before{-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.case-studies{position:relative}.case-studies.archive{margin-bottom:unset;background:#fff}.case-studies.archive:before{top:-140px}.case-studies.archive:after{display:none}.case-studies.archive .container.medium{padding-top:48px;padding-bottom:18px}.case-studies.archive .container.medium .posts-loop .post-block{width:calc(33% - 15px);border:1px solid #A0A2A4;margin-bottom:30px;padding-top:295px}@media only screen and (max-width:1525px){.case-studies.archive .container.medium .posts-loop .post-block{width:calc(50% - 15px)}}@media only screen and (max-width:1050px){.case-studies.archive .container.medium .posts-loop .post-block{width:calc(50% - 12px);padding-top:250px}}@media only screen and (max-width:600px){.case-studies.archive .container.medium .posts-loop .post-block{width:100%;padding-top:220px}}.case-studies.archive .container.medium .posts-loop .post-block img{max-height:295px;width:100%;object-fit:cover}@media only screen and (max-width:1050px){.case-studies.archive .container.medium .posts-loop .post-block img{max-height:250px}}@media only screen and (max-width:600px){.case-studies.archive .container.medium .posts-loop .post-block img{max-height:220px}}.case-studies.archive .container.medium .posts-loop .post-block .post-text{background-color:#fff;height:100%;padding:30px;padding-bottom:90px}@media only screen and (max-width:980px){.case-studies.archive .container.medium .posts-loop .post-block .post-text{padding:20px;padding-bottom:83px}}.case-studies.archive .container.medium .posts-loop .post-block .post-text h4{font-size:22px}.case-studies.archive .container.medium .posts-loop .post-block .post-text p{margin-top:10px;margin-bottom:0}.case-studies.archive .container.medium .posts-loop .post-block .post-text .btn{position:absolute;bottom:20px;right:20px}.latest-news-section{position:relative;background:#F0F0F0;padding-bottom:0}.latest-news-section:after{content:"";position:absolute;bottom:200px;left:0;width:100%;height:200px;background:#fff;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.latest-news-section h2{margin:0}.latest-news-section .btn{margin-top:20px}.latest-news-section .after-element{position:relative}.latest-news-section .after-element:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:#fff}@media only screen and (max-width:600px){.latest-news-section .container.medium{padding-left:8px;padding-right:8px}}.latest-news-section .posts-loop-slider{position:relative;padding-top:50px;z-index:1}.latest-news-section .posts-loop-slider .post{display:flex;height:inherit;margin:4px 20px 12px;transition:0.3s ease;box-shadow:5px 5px 10px -5px rgba(160,162,164,.58)}@media only screen and (max-width:1080px){.latest-news-section .posts-loop-slider .post{margin:4px 12px 12px}}.latest-news-section .posts-loop-slider .post:hover{transform:translateY(-4px);transition:0.3s ease}.latest-news-section .posts-loop-slider .post a{flex-direction:column;width:100%;height:100%}.latest-news-section .posts-loop-slider .post .text{padding:30px 30px 20px;line-height:1.3}@media only screen and (max-width:1080px){.latest-news-section .posts-loop-slider .post .text{padding:20px}}.latest-news-section .posts-loop-slider .post .text h4{margin-bottom:20px;font-weight:500}.latest-news-section .posts-loop-slider .post .text p{font-weight:500;color:#898C8E;font-size:14px}.latest-news-section .posts-loop-slider .post .image{position:relative;width:100%;height:260px}@media only screen and (max-width:1080px){.latest-news-section .posts-loop-slider .post .image{height:220px}}.latest-news-section .posts-loop-slider .post .image img{position:absolute;height:auto;object-fit:cover;width:100%;height:100%;top:0;left:0}.latest-news-section .posts-loop-slider .slick-list{padding-bottom:20px}@media only screen and (max-width:1636px){.latest-news-section .posts-loop-slider .slick-list{padding-bottom:0}}.latest-news-section .posts-loop-slider .slick-track{display:flex}.latest-news-section .posts-loop-slider .prevArrow,.latest-news-section .posts-loop-slider .nextArrow{position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);z-index:1;padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#212b53;cursor:pointer;transition:0.3s ease}.latest-news-section .posts-loop-slider .prevArrow:hover,.latest-news-section .posts-loop-slider .nextArrow:hover{background:#4D5575;transition:0.3s ease}.latest-news-section .posts-loop-slider .prevArrow i,.latest-news-section .posts-loop-slider .nextArrow i{color:#fff}.latest-news-section .posts-loop-slider .prevArrow{left:-50px}@media only screen and (max-width:1636px){.latest-news-section .posts-loop-slider .prevArrow{left:-20px}}@media only screen and (max-width:1500px){.latest-news-section .posts-loop-slider .prevArrow{left:0}}.latest-news-section .posts-loop-slider .nextArrow{right:-50px}@media only screen and (max-width:1636px){.latest-news-section .posts-loop-slider .nextArrow{right:-20px}}@media only screen and (max-width:1500px){.latest-news-section .posts-loop-slider .nextArrow{right:0}}.latest-news-section .posts-loop-slider .slick-dots{width:100%;max-width:1000px;display:flex;list-style:none;background-color:#A0A2A4;border-radius:5px;padding:0;margin-right:auto;margin-left:auto;margin-top:18px;margin-bottom:5px}@media only screen and (max-width:1636px){.latest-news-section .posts-loop-slider .slick-dots{margin-top:40px}}@media only screen and (max-width:980px){.latest-news-section .posts-loop-slider .slick-dots{margin-top:32px}}@media only screen and (max-width:1060px){.latest-news-section .posts-loop-slider .slick-dots{max-width:calc(100% - 60px)}}.latest-news-section .posts-loop-slider .slick-dots li{width:33%;border-radius:5px;background-color:#A0A2A4;overflow:hidden;margin-bottom:0}.latest-news-section .posts-loop-slider .slick-dots li button{display:block;width:100%;height:6px;padding:0;border:none;cursor:pointer;background:transparent;text-indent:-9999px}.latest-news-section .posts-loop-slider .slick-dots li.slick-active button{background-color:#212b53}.posts-loop-archive .posts-loop-wrap .container.medium{padding-bottom:0}.posts-loop-archive .posts-loop-wrap .container.medium .search-bar-container{margin-bottom:20px}@media only screen and (max-width:600px){.posts-loop-archive .posts-loop-wrap .container.medium .search-bar-container{display:none}}.posts-loop-archive .posts-loop-wrap .container.medium .search-bar-container .search-bar{margin-bottom:20px}.posts-loop-archive .posts-loop-wrap .container.medium .search-bar-container .search-bar form input[type="text"]{width:calc(80% - 10px);height:inherit;border:1px solid #A0A2A4;margin-bottom:0;padding:11px 15px 9px}.posts-loop-archive .posts-loop-wrap .container.medium .search-bar-container .search-bar form input[type="submit"]{width:calc(20% - 10px);padding:16px 15px}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop{padding:0}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block{width:calc(33% - 15px);border:1px solid #A0A2A4;margin-bottom:30px;padding-top:295px}@media only screen and (max-width:1525px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block{width:calc(50% - 15px)}}@media only screen and (max-width:1050px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block{width:calc(50% - 12px);padding-top:250px}}@media only screen and (max-width:600px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block{width:100%;padding-top:220px}}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block img{max-height:295px;width:100%;object-fit:cover}@media only screen and (max-width:1050px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block img{max-height:250px}}@media only screen and (max-width:600px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block img{max-height:220px}}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block .post-text{background-color:#fff;height:100%;padding:30px;padding-bottom:90px}@media only screen and (max-width:980px){.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block .post-text{padding:20px;padding-bottom:83px}}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block .post-text h4{font-size:22px}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block .post-text p{margin-top:10px;margin-bottom:0}.posts-loop-archive .posts-loop-wrap .container.medium .posts-loop .post-block .post-text .btn{position:absolute;bottom:20px;right:20px}.blog-footer{clear:both;margin-top:-30px}.blog-footer .container{align-items:center}@media only screen and (max-width:980px){.blog-footer .container .social-buttons{margin-bottom:24px}}.blog-footer .container .social-buttons p{margin-bottom:10px}.blog-footer .container .social-buttons i{font-size:20px;color:#212b53;margin-right:10px}@media only screen and (max-width:980px){.blog-footer .container .half{width:100%}}.blog-footer .navigation{justify-content:space-between}@media only screen and (max-width:500px){.blog-footer .navigation{display:block}}@media only screen and (max-width:500px){.blog-footer .navigation .nav-arrow{width:100%;text-align:center;margin-bottom:10px}}@media only screen and (max-width:500px){.blog-footer .navigation .nav-arrow .btn{width:100%}}.blog-footer .navigation .nav-right{margin-left:auto}.gated-form .container h2{margin-bottom:20px}.gated-form .container .split-inputs{overflow:hidden}.gated-form .container .split-inputs .wrap{width:calc(50% - 10px);float:left}@media only screen and (max-width:600px){.gated-form .container .split-inputs .wrap{width:100%}}.gated-form .container .split-inputs .wrap:last-of-type{float:right}.gated-form .container .full-inputs .data-check,.gated-form .container .full-inputs .wpcf7-checkbox{margin-bottom:0}.gated-form .container .full-inputs .wpcf7-list-item-label{font-size:14px;padding-left:0}.gated-form .container .full-inputs .wpcf7-list-item-label:before{position:relative;display:inline-block;top:initial;left:initial;transform:none;margin-right:16px}.gated-form .container .terms{font-size:14px;margin-bottom:10px}.gated-form-resources .container h2{margin-bottom:20px}.gated-form-resources .container .split-inputs{overflow:hidden}.gated-form-resources .container .split-inputs .wrap{width:calc(50% - 10px);float:left}@media only screen and (max-width:600px){.gated-form-resources .container .split-inputs .wrap{width:100%}}.gated-form-resources .container .split-inputs .wrap:last-of-type{float:right}.gated-form-resources .container .full-inputs .data-check,.gated-form-resources .container .full-inputs .wpcf7-checkbox{margin-bottom:0}.gated-form-resources .container .full-inputs .wpcf7-list-item-label{font-size:14px;padding-left:0}.gated-form-resources .container .full-inputs .wpcf7-list-item-label:before{position:relative;display:inline-block;top:initial;left:initial;transform:none;margin-right:16px}.gated-form-resources .container .terms{font-size:14px;margin-bottom:10px}.resources{position:relative}.resources.archive{background:#fff}.resources.archive .container{padding-bottom:0}.resources.archive .container .posts-loop .post-block{width:calc(33% - 15px);border:1px solid #A0A2A4;margin-bottom:30px;padding-top:295px}@media only screen and (max-width:1525px){.resources.archive .container .posts-loop .post-block{width:calc(50% - 15px)}}@media only screen and (max-width:1050px){.resources.archive .container .posts-loop .post-block{width:calc(50% - 12px);padding-top:250px}}@media only screen and (max-width:600px){.resources.archive .container .posts-loop .post-block{width:100%;padding-top:220px}}.resources.archive .container .posts-loop .post-block img{max-height:295px;width:100%;object-fit:cover}@media only screen and (max-width:1050px){.resources.archive .container .posts-loop .post-block img{max-height:250px}}@media only screen and (max-width:600px){.resources.archive .container .posts-loop .post-block img{max-height:220px}}.resources.archive .container .posts-loop .post-block .post-text{background-color:#fff;height:100%;padding:30px;padding-bottom:90px}@media only screen and (max-width:980px){.resources.archive .container .posts-loop .post-block .post-text{padding:20px;padding-bottom:83px}}.resources.archive .container .posts-loop .post-block .post-text h4{font-size:22px}.resources.archive .container .posts-loop .post-block .post-text p{margin-top:10px;margin-bottom:0}.resources.archive .container .posts-loop .post-block .post-text .btn{position:absolute;bottom:20px;right:20px}.resource-content .container>.flex{justify-content:flex-start;flex-wrap:nowrap}@media only screen and (max-width:600px){.resource-content .container>.flex{flex-wrap:wrap}}.resource-content .container .tags-container{width:calc(25% - 10px);min-width:250px;padding-right:90px}@media only screen and (max-width:1600px){.resource-content .container .tags-container{padding-right:60px}}@media only screen and (max-width:1300px){.resource-content .container .tags-container{padding-right:40px}}@media only screen and (max-width:450px){.resource-content .container .tags-container{width:100%;padding:0}}.resource-content .container .tags-container img{margin:20px 0}.resource-content .container .tags-container p.btn{cursor:default;margin-top:0;margin-bottom:16px}.resource-content .container .tags-container p.btn:hover:before{display:none}.resource-content .container .content-container{max-width:calc(75% - 10px)}@media only screen and (max-width:600px){.resource-content .container .content-container{max-width:100%;margin-top:24px}}.client-logo-slider{position:relative}.client-logo-slider .container .logo-slider{position:relative;margin:40px auto}@media only screen and (max-width:980px){.client-logo-slider .container .logo-slider{margin:32px auto}}@media only screen and (max-width:601px){.client-logo-slider .container .logo-slider{margin:24px auto}}.client-logo-slider .container .logo-slider .prevArrow,.client-logo-slider .container .logo-slider .nextArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#212b53;cursor:pointer;transition:0.3s ease}.client-logo-slider .container .logo-slider .prevArrow:hover,.client-logo-slider .container .logo-slider .nextArrow:hover{background:#4D5575;transition:0.3s ease}.client-logo-slider .container .logo-slider .prevArrow i,.client-logo-slider .container .logo-slider .nextArrow i{color:#fff}.client-logo-slider .container .logo-slider .prevArrow{left:-89px}@media only screen and (max-width:1636px){.client-logo-slider .container .logo-slider .prevArrow{left:-50px}}@media only screen and (max-width:1300px){.client-logo-slider .container .logo-slider .prevArrow{left:-30px}}.client-logo-slider .container .logo-slider .nextArrow{right:-89px}@media only screen and (max-width:1636px){.client-logo-slider .container .logo-slider .nextArrow{right:-50px}}@media only screen and (max-width:1300px){.client-logo-slider .container .logo-slider .nextArrow{right:-30px}}.client-logo-slider .container .logo-slider .slick-slide{display:flex;justify-content:center;align-items:center;height:130px;border:solid 1px #E2E3E3;padding:20px;margin:0 15px}.client-logo-slider .container .logo-slider .slick-slide img{width:100%;height:100%;object-fit:contain}.page-template-page-training .client-logo-slider{padding-top:96px}@media only screen and (max-width:1600px){.page-template-page-training .client-logo-slider{padding-top:80px}}@media only screen and (max-width:1300px){.page-template-page-training .client-logo-slider{padding-top:65px}}@media only screen and (max-width:980px){.page-template-page-training .client-logo-slider{padding-top:50px}}.page-template-page-training .client-logo-slider .container .logo-slider{margin-bottom:0}.testimonials .image{min-height:350px}@media only screen and (max-width:1280px){.testimonials .image{min-height:250px}}@media only screen and (max-width:1280px){.testimonials .image{min-height:0}}.testimonials .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(120deg,#212b53,#212B5300);opacity:.7}.testimonials .container{position:relative;z-index:1}.testimonials .container .slick-list,.testimonials .container .slick-track{display:flex;height:inherit}.testimonials .container .testimonials-slider .slide{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonials .container .testimonials-slider .slide h2,.testimonials .container .testimonials-slider .slide p{color:#fff}.testimonials .container .testimonials-slider .slide h2{margin-bottom:0}@media only screen and (max-width:380px){.testimonials .container .testimonials-slider .slide h2{font-size:20px}}.testimonials .container .testimonials-slider .slide p{text-transform:uppercase;font-weight:700;margin-top:36px}@media only screen and (max-width:600px){.testimonials .container .testimonials-slider .slide p{margin-top:24px}}.testimonials .container .testimonials-slider .slide p:last-of-type{margin-bottom:0}.work-together{position:relative;background:#F0F0F0}.page-template-page-home .work-together{background:#fff}.blog .work-together,.archive .work-together,.page-template-page-case-studies .work-together .blog,.single .work-together,.page-template-page-meet-the-team .work-together{padding-top:48px;margin-top:140px}@media only screen and (max-width:1450px){.blog .work-together,.archive .work-together,.page-template-page-case-studies .work-together .blog,.single .work-together,.page-template-page-meet-the-team .work-together{padding-top:0}}@media only screen and (max-width:980px){.blog .work-together,.archive .work-together,.page-template-page-case-studies .work-together .blog,.single .work-together,.page-template-page-meet-the-team .work-together{padding-top:24px;margin-top:70px}}@media only screen and (max-width:600px){.blog .work-together,.archive .work-together,.page-template-page-case-studies .work-together .blog,.single .work-together,.page-template-page-meet-the-team .work-together{padding-top:16px}}.blog .work-together:before,.archive .work-together:before,.page-template-page-case-studies .work-together .blog:before,.single .work-together:before,.page-template-page-meet-the-team .work-together:before{background:#F0F0F0;content:"";position:absolute;top:-139px;left:0;right:0;height:140px;min-width:1920px;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}@media only screen and (max-width:980px){.blog .work-together:before,.archive .work-together:before,.page-template-page-case-studies .work-together .blog:before,.single .work-together:before,.page-template-page-meet-the-team .work-together:before{top:-70px;z-index:-1}}.work-together+.newsletter-signup .container{padding-top:0;padding-bottom:0}.work-together .container hr{margin-bottom:96px}@media only screen and (max-width:1600px){.work-together .container hr{margin-bottom:80px}}@media only screen and (max-width:1300px){.work-together .container hr{margin-bottom:65px}}@media only screen and (max-width:980px){.work-together .container hr{margin-bottom:50px}}.training-page-content{position:relative}@media only screen and (max-width:980px){.training-page-content+.success-stories:before{top:-140px}}.training-page-content .col{padding-top:60px;padding-bottom:120px}@media only screen and (max-width:1600px){.training-page-content .col{padding-bottom:75px}}@media only screen and (max-width:1300px){.training-page-content .col{padding-top:50px;padding-bottom:65px}}@media only screen and (max-width:980px){.training-page-content .col{width:100%;padding-top:40px;padding-bottom:40px}}.training-page-content .col.bg-blue h3,.training-page-content .col.bg-blue p,.training-page-content .col.bg-blue ul,.training-page-content .col.bg-blue li{color:#fff}.training-page-content .col.width-60 p:last-of-type{margin-bottom:0}.training-page-content .col.width-40{position:relative}.training-page-content .col.width-40 ul{list-style:none;padding:0;margin-bottom:60px}@media only screen and (max-width:1300px){.training-page-content .col.width-40 ul{margin-bottom:50px}}@media only screen and (max-width:980px){.training-page-content .col.width-40 ul{margin-bottom:40px}}.training-page-content .col.width-40 ul:last-of-type{margin-bottom:48px}@media only screen and (max-width:980px){.training-page-content .col.width-40 ul:last-of-type{margin-bottom:32px}}.training-page-content .col.width-40 ul li{line-height:30px;position:relative;flex-wrap:nowrap;margin-bottom:16px}.training-page-content .col.width-40 ul li.flex{justify-content:flex-start}.training-page-content .col.width-40 ul li.flex p{margin-bottom:0}.training-page-content .col.width-40 ul li img{width:20px;height:20px;padding-bottom:2px;margin-right:5px;margin-top:4px}.training-page-content .col.width-40 h4{color:#fff;font-size:16px;margin-top:0}.training-page-content .col.width-40 .btn{margin-top:0;margin-bottom:48px}.meet-the-team .container .employees .employee-block{margin:16px 0;width:calc(33% - 20px)}@media only screen and (max-width:900px){.meet-the-team .container .employees .employee-block{width:calc(50% - 12px)}}@media only screen and (max-width:600px){.meet-the-team .container .employees .employee-block{width:calc(100%);margin:8px}}.meet-the-team .container .employees .employee-block .image{height:400px}@media only screen and (max-width:900px){.meet-the-team .container .employees .employee-block .image{height:320px}}@media only screen and (max-width:600px){.meet-the-team .container .employees .employee-block .image{height:275px}}.meet-the-team .container .employees .employee-block .image img{filter:grayscale(100%)}@media only screen and (min-width:1081px){.meet-the-team .container .employees .employee-block .image:hover .text{opacity:1;transition:0.3s ease}}.meet-the-team .container .employees .employee-block .image .text{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;background:rgba(33,43,83,.8);transition:0.5s ease;overflow-y:scroll}@media only screen and (max-width:1080px){.meet-the-team .container .employees .employee-block .image .text{display:none}}.meet-the-team .container .employees .employee-block .image .text p{color:#fff}.meet-the-team .container .employees .employee-block h4{margin-top:10px;margin-bottom:0}.meet-the-team .container .employees .employee-block h5{font-weight:700}.meet-the-team .container .employees .employee-block p:last-of-type{margin:0}.form-section{padding-top:48px;padding-left:15px;padding-right:15px}@media only screen and (max-width:980px){.form-section{padding-left:0;padding-right:0}}.form-section .half{padding-left:15px;padding-right:15px}@media only screen and (max-width:980px){.form-section .half{width:100%;padding:0}}.form-section .half.sidebar ul{list-style:none;padding:0}.form-section .half.sidebar .contact-details a{text-decoration:none}.form-section .half.sidebar .social-links a:hover i{color:#36aea9;transition:0.3s ease}.form-section .half.sidebar .social-links i{color:#212b53;font-size:22px;margin-right:12px;transition:0.3s ease}@media only screen and (max-width:980px){.form-section .half.form{margin-bottom:32px}}.form-section .half.form .wpcf7-form-control-wrap{position:relative;display:block}.map{display:flex;min-height:700px}@media only screen and (max-width:1080px){.map{min-height:0}}.map+.newsletter-signup .container{padding-top:0}.map img{object-position:top}@media only screen and (max-width:1080px){.map img{position:relative;object-fit:contain}}@media only screen and (max-width:980px){.newsletter-signup{padding-bottom:24px}}.footer{position:relative;background:#212b53;margin-top:80px;padding-top:48px}@media only screen and (max-width:980px){.footer{margin-top:70px}}.footer:before{background:#212b53;content:"";position:absolute;top:-139.5px;left:0;right:0;height:140px;min-width:1920px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.footer>div{background:#212b53}.footer>div ul,.footer>div li{list-style:none;padding:0}.footer>div li,.footer>div p,.footer>div h3,.footer>div span{color:#fff}.footer>div a{color:#fff}.footer>div a:hover{color:#36aea9}.footer>div h3{margin-bottom:10px}.footer>div .top-footer .logo{text-align:center;margin-bottom:35px}@media only screen and (max-width:500px){.footer>div .top-footer .logo{margin-bottom:24px}}.footer>div .top-footer .logo img{width:250px;height:80px}.footer>div .top-footer .contact-details{margin-bottom:10px}.footer>div .top-footer .contact-details.flex{justify-content:center}.footer>div .top-footer .contact-details.flex li{margin:0 10px}@media only screen and (max-width:500px){.footer>div .top-footer .contact-details.flex li{display:block;width:100%;margin:0}}.footer>div .top-footer .contact-details.flex li a{color:#36aea9}.footer>div .top-footer .contact-details.flex li a:hover{color:#fff}@media only screen and (max-width:500px){.footer>div .top-footer .contact-details.flex span{display:block;width:100%;font-size:0;margin:2px 0}}.footer>div .top-footer .address{text-align:center;margin-bottom:35px}.footer>div .top-footer .address .address-list{display:flex;flex-wrap:wrap;justify-content:center}.footer>div .top-footer .address .address-list li{margin-right:5px}.footer>div .top-footer .address .address-list li:not(:last-of-type)::after{content:", "}.footer>div .bottom-footer{text-align:center}@media only screen and (max-width:720px){.footer>div .bottom-footer{display:block;text-align:center}}.footer>div .bottom-footer p{margin:0;display:inline-block;font-size:16px}@media only screen and (max-width:768px){.footer>div .bottom-footer p{font-size:14px}}@media only screen and (max-width:720px){.footer>div .bottom-footer p{width:100%}}.footer>div .bottom-footer p span{margin:0 10px}@media only screen and (max-width:720px){.footer>div .bottom-footer p span{display:block;font-size:0;margin:2px 0}}.footer>div .bottom-footer .plx{margin-top:50px;text-align:center}.footer>div .bottom-footer .plx svg{fill:#ffffff!important;width:38px;height:32px}.footer>div .bottom-footer .plx svg path{fill:#ffffff!important}.footer>div .bottom-footer a img{width:80px}.seasonal-opening-hours{position:fixed;bottom:0;left:0;right:0;z-index:5;text-align:center;padding:15px 0;background:#212b53}.seasonal-opening-hours p{margin:0;font-size:16px;display:inline-block;color:#fff;line-height:1;margin-right:15px}#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:#dcdcdc;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}#cookiePolicy .cookie-content p{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}#bottomTrigger{left:0;bottom:15%;position:fixed}@media only screen and (max-width:1400px){#bottomTrigger{bottom:20px}}#animationTrigger{left:0;bottom:5%;position:fixed}@media only screen and (max-width:1400px){#animationTrigger{bottom:20px}}.course-mats-btn{padding:13px 26px}.single-case-studies .training-page-content .col{height:100%}.case-studies-template.single-case-studies .fullwidth-content .container{max-width:900px}.four-grid-wrap{position:relative;background:#F0F0F0}@media only screen and (min-width:1200px){.four-grid-wrap{padding-top:0}}.four-grid-wrap+.case-studies:before{display:none}.four-grid-wrap:before{content:"";position:absolute;top:-139px;left:0;right:0;min-width:1920px;height:140px;background:#F0F0F0;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}@media only screen and (max-width:450px){.four-grid-wrap .container{padding:0}}.four-grid-wrap .heading{width:80%;margin:auto;margin-bottom:26px;text-align:center}@media only screen and (max-width:1000px){.four-grid-wrap .heading{width:100%}}@media only screen and (max-width:450px){.four-grid-wrap .heading{padding:0 20px}}.four-grid-wrap .heading h2{font-size:40px}@media only screen and (max-width:1280px){.four-grid-wrap .heading h2{font-size:30px}}@media only screen and (max-width:980px){.four-grid-wrap .heading h2{font-size:28px}}@media only screen and (max-width:600px){.four-grid-wrap .heading h2{font-size:26px}}.four-grid-wrap .four-grid-content{gap:40px}@media only screen and (max-width:1080px){.four-grid-wrap .four-grid-content{gap:32px}}@media only screen and (max-width:860px){.four-grid-wrap .four-grid-content{gap:20px}}@media only screen and (max-width:450px){.four-grid-wrap .four-grid-content{gap:12px}}.four-grid-wrap .four-grid-content .grid-block{padding:40px;width:calc(50% - 20px)}@media only screen and (max-width:1080px){.four-grid-wrap .four-grid-content .grid-block{width:calc(50% - 16px)}}@media only screen and (max-width:860px){.four-grid-wrap .four-grid-content .grid-block{padding:24px;width:calc(50% - 10px)}}@media only screen and (max-width:720px){.four-grid-wrap .four-grid-content .grid-block{width:100%}}@media only screen and (max-width:450px){.four-grid-wrap .four-grid-content .grid-block{padding:24px 20px}}.four-grid-wrap .four-grid-content .grid-block ul,.four-grid-wrap .four-grid-content .grid-block p{margin-bottom:0}.four-grid-wrap .four-grid-content .grid-block ul li:last-of-type{margin-bottom:0}.four-grid-wrap .four-grid-content .grid-block a{font-weight:600}.four-grid-wrap .four-grid-content .grid-block:first-of-type{background:#36aea9}.four-grid-wrap .four-grid-content .grid-block:first-of-type h3,.four-grid-wrap .four-grid-content .grid-block:first-of-type li,.four-grid-wrap .four-grid-content .grid-block:first-of-type p{color:#fff}.four-grid-wrap .four-grid-content .grid-block:first-of-type a{color:#001d93}.four-grid-wrap .four-grid-content .grid-block:nth-child(2){background:#212b53}.four-grid-wrap .four-grid-content .grid-block:nth-child(2) h3,.four-grid-wrap .four-grid-content .grid-block:nth-child(2) li,.four-grid-wrap .four-grid-content .grid-block:nth-child(2) p{color:#fff}.four-grid-wrap .four-grid-content .grid-block:nth-child(3){background:#212b53}@media only screen and (max-width:720px){.four-grid-wrap .four-grid-content .grid-block:nth-child(3){background:#36aea9}}.four-grid-wrap .four-grid-content .grid-block:nth-child(3) h3,.four-grid-wrap .four-grid-content .grid-block:nth-child(3) li,.four-grid-wrap .four-grid-content .grid-block:nth-child(3) p{color:#fff}@media only screen and (max-width:720px){.four-grid-wrap .four-grid-content .grid-block:nth-child(3) a{color:#001d93}}.four-grid-wrap .four-grid-content .grid-block:nth-child(3):last-of-type{width:100%}.four-grid-wrap .four-grid-content .grid-block:nth-child(4){background:#36aea9}@media only screen and (max-width:720px){.four-grid-wrap .four-grid-content .grid-block:nth-child(4){background:#212b53}}.four-grid-wrap .four-grid-content .grid-block:nth-child(4) h3,.four-grid-wrap .four-grid-content .grid-block:nth-child(4) li,.four-grid-wrap .four-grid-content .grid-block:nth-child(4) p{color:#fff}.four-grid-wrap .four-grid-content .grid-block:nth-child(4) a{color:#001d93}@media only screen and (max-width:720px){.four-grid-wrap .four-grid-content .grid-block:nth-child(4) a{color:#36aea9}}.four-grid-wrap .fullwidth-lower-content{margin-top:40px}@media only screen and (max-width:1080px){.four-grid-wrap .fullwidth-lower-content{margin-top:32px}}@media only screen and (max-width:860px){.four-grid-wrap .fullwidth-lower-content{margin-top:20px}}@media only screen and (max-width:450px){.four-grid-wrap .fullwidth-lower-content{margin-top:12px}}.four-grid-wrap .fullwidth-lower-content .fullwidth-block{width:100%;padding:40px;background:#A6A6A6}@media only screen and (max-width:860px){.four-grid-wrap .fullwidth-lower-content .fullwidth-block{padding:24px}}@media only screen and (max-width:450px){.four-grid-wrap .fullwidth-lower-content .fullwidth-block{padding:24px 20px}}.four-grid-wrap .fullwidth-lower-content .fullwidth-block a{color:#001d93}.four-grid-wrap .fullwidth-lower-content .fullwidth-block h3,.four-grid-wrap .fullwidth-lower-content .fullwidth-block li,.four-grid-wrap .fullwidth-lower-content .fullwidth-block p{color:#fff}.four-grid-wrap .fullwidth-lower-content .fullwidth-block li,.four-grid-wrap .fullwidth-lower-content .fullwidth-block p{font-weight:600}.four-grid-wrap .fullwidth-lower-content .fullwidth-block ul,.four-grid-wrap .fullwidth-lower-content .fullwidth-block p{margin-bottom:0}.four-grid-wrap .fullwidth-lower-content .fullwidth-block ul li:last-of-type{margin-bottom:0}.four-grid-wrap .fullwidth-lower-content .fullwidth-block:nth-child(2){background:#212b53}.four-grid-wrap .fullwidth-lower-content .fullwidth-block:nth-child(2) a{color:#36aea9}.four-grid-wrap .fullwidth-lower-content .fullwidth-block .horizontal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}@media only screen and (max-width:800px){.four-grid-wrap .fullwidth-lower-content .fullwidth-block .horizontal-list{gap:8px 30px}}@media only screen and (max-width:800px){.four-grid-wrap .fullwidth-lower-content .fullwidth-block .horizontal-list{gap:6px 20px}}@media only screen and (max-width:550px){.four-grid-wrap .fullwidth-lower-content .fullwidth-block .horizontal-list{display:block}}.page-id-20897 .four-grid-wrap .four-grid-content .fullwidth-block:last-of-type{text-align:center}@media only screen and (max-width:550px){.page-id-20897 .four-grid-wrap .four-grid-content .fullwidth-block:last-of-type{text-align:left}}.lower-content-wrap{padding-bottom:200px}@media only screen and (max-width:1300px){.lower-content-wrap{padding-bottom:140px}}@media only screen and (max-width:860px){.lower-content-wrap{padding-bottom:100px}}@media only screen and (max-width:450px){.lower-content-wrap{padding-bottom:72px}}.lower-content-wrap .lower-content{justify-content:center}.lower-content-wrap .fullwidth-text{font-size:20px;margin-bottom:24px}@media only screen and (max-width:860px){.lower-content-wrap .fullwidth-text{font-size:18px}}@media only screen and (max-width:500px){.lower-content-wrap .fullwidth-text{font-size:16px}}.lower-content-wrap .bullet-list-wrap{background:#90D2CF;padding:50px;width:650px}@media only screen and (max-width:860px){.lower-content-wrap .bullet-list-wrap{padding:40px;width:500px}}@media only screen and (max-width:650px){.lower-content-wrap .bullet-list-wrap{padding:30px;width:100%}}@media only screen and (max-width:450px){.lower-content-wrap .bullet-list-wrap{padding:24px}}.lower-content-wrap .bullet-list-wrap ul{margin-bottom:0}.lower-content-wrap .bullet-list-wrap ul li:last-of-type{margin-bottom:0}.lower-content-wrap .bullet-list-wrap ul li a{color:#001d93}.lottie-wrap.carbon-flow-desktop{display:block}@media only screen and (max-width:800px){.lottie-wrap.carbon-flow-desktop{display:none}}.lottie-wrap.carbon-flow-mobile{display:none}@media only screen and (max-width:800px){.lottie-wrap.carbon-flow-mobile{display:block;width:50%}}@media only screen and (max-width:650px){.lottie-wrap.carbon-flow-mobile{width:70%}}@media only screen and (max-width:500px){.lottie-wrap.carbon-flow-mobile{width:90%}}@media only screen and (max-width:450px){.box-intro-wrap .container{padding:0}}.box-intro-wrap .box-intro{background:#36aea9;padding:40px}@media only screen and (max-width:860px){.box-intro-wrap .box-intro{padding:24px}}@media only screen and (max-width:450px){.box-intro-wrap .box-intro{padding:24px 20px}}.box-intro-wrap .box-intro h3,.box-intro-wrap .box-intro p,.box-intro-wrap .box-intro li{color:#fff}.box-intro-wrap .box-intro a{color:#212b53;font-weight:600}.box-intro-wrap .box-intro ul{margin-bottom:0}.split-intro-block{padding-bottom:200px}@media only screen and (max-width:1300px){.split-intro-block{padding-top:0;padding-bottom:140px}}@media only screen and (max-width:860px){.split-intro-block{padding-bottom:100px}}@media only screen and (max-width:450px){.split-intro-block{padding-bottom:72px}}@media only screen and (max-width:1100px){.split-intro-block .container{flex-direction:column-reverse;gap:20px}}@media only screen and (max-width:450px){.split-intro-block .container{gap:16px}}@media only screen and (max-width:1100px){.split-intro-block .half{width:100%}}.split-intro-block .split-text p:last-of-type{margin-bottom:0}.split-intro-block .split-lottie .lottie-graphic{margin-top:-20px}@media only screen and (max-width:1100px){.split-intro-block .split-lottie .lottie-graphic{margin-top:0}}.page-id-27576 .desk-menu{display:none}.page-id-27576 .mobile-buttons{display:none}.page-id-27576 .work-together{display:none}.page-id-27576 .footer{margin-top:8px}.page-id-27576 .footer:before{display:none}.page-id-27576 #container{overflow:unset}.page-id-27576 .form-wrap{position:sticky;top:180px}.page-id-27576 .banner .text p{font-size:22px}@media only screen and (max-width:1080px){.page-id-27576 .banner .text p{font-size:18px}}@media only screen and (max-width:600px){.page-id-27576 .banner .text p{font-size:16px}}.form-sidebar-content{position:relative}@media only screen and (max-width:980px){.form-sidebar-content+.success-stories:before{top:-140px}}.form-sidebar-content .contact-details a{font-weight:500}.form-sidebar-content .social-links:hover a{color:#36aea9}.form-sidebar-content .social-links a{font-size:20px;color:#fff;margin-right:25px}.form-sidebar-content .social-links a:last-of-type{margin:0}.form-sidebar-content form .wpcf7-list-item-label{color:#fff!important}.form-sidebar-content form .wpcf7-list-item-label:before{color:#212b53!important}.form-sidebar-content .col{padding-top:60px}@media only screen and (max-width:1300px){.form-sidebar-content .col{padding-top:50px}}@media only screen and (max-width:980px){.form-sidebar-content .col{width:100%;padding-top:40px}}.form-sidebar-content .col.bg-blue h3,.form-sidebar-content .col.bg-blue p,.form-sidebar-content .col.bg-blue ul,.form-sidebar-content .col.bg-blue li{color:#fff}.form-sidebar-content .col.width-60 p:last-of-type{margin-bottom:0}.form-sidebar-content .col.width-40{position:relative}.form-sidebar-content .col.width-40 ul{list-style:none;padding:0;margin-bottom:60px}@media only screen and (max-width:1300px){.form-sidebar-content .col.width-40 ul{margin-bottom:50px}}@media only screen and (max-width:980px){.form-sidebar-content .col.width-40 ul{margin-bottom:40px}}.form-sidebar-content .col.width-40 ul:last-of-type{margin-bottom:48px}@media only screen and (max-width:980px){.form-sidebar-content .col.width-40 ul:last-of-type{margin-bottom:32px}}.form-sidebar-content .col.width-40 ul li{line-height:30px;position:relative;flex-wrap:nowrap;margin-bottom:16px}.form-sidebar-content .col.width-40 ul li.flex{justify-content:flex-start}.form-sidebar-content .col.width-40 ul li.flex p{margin-bottom:0}.form-sidebar-content .col.width-40 ul li img{width:20px;height:20px;padding-bottom:2px;margin-right:5px;margin-top:4px}.form-sidebar-content .col.width-40 h4{color:#fff;font-size:16px;margin-top:0}.form-sidebar-content .col.width-40 .btn{margin-top:0;margin-bottom:48px}.form-sidebar-content .col.width-40 .form .btn{margin:0}.features-wrap{background:#36aea9}.features-wrap *{color:#fff}.features-wrap p,.features-wrap li{font-weight:500}.features-wrap ul{padding-left:56px;margin-bottom:0}.features-wrap ul li{position:relative;list-style:none;margin:0;padding:16px 0}.features-wrap ul li:before{content:url(/wp-content/themes/CleanBuild/assets/graphics/bullet-point.png);position:absolute;width:40px;height:40px;top:10px;left:-56px}.features-wrap .extra{text-align:center;padding-top:20px}.features-wrap .image{padding-top:40px;padding-right:80px}@media only screen and (max-width:1600px){.features-wrap .image{padding-right:64px}}@media only screen and (max-width:1200px){.features-wrap .image{padding-right:40px}}@media only screen and (max-width:980px){.features-wrap .image{padding-right:0}}ul.globe-bullets{position:relative;padding-left:40px}ul.globe-bullets li{position:relative;list-style:none;margin:0;padding:8px 0}ul.globe-bullets li:before{content:url(/wp-content/uploads/2025/05/bbi_services_logo.png);position:absolute;width:20px;height:20px;top:50%;left:-36px;transform:translateY(-50%)}