.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4caf50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}.wpcf7_hp_field{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}
/*!
Theme Name: CleanBuild Pro
Theme URI: https://github.com/ConnorBurton/CleanBuild
Author: Purplex
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2,h4,h5,.desk-menu .mega>ul>li>a,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}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#333}#container{overflow-x:hidden}.clear{clear:both}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.relative{position:relative}.absolute{position:absolute}.three-quarter{width:75%}.two-third{width:66.666%}.third{width:33.333%}.quarter{width:25%}.fifth{width:20%}.half{width:50%}.spacer{height:40px}@media only screen and (max-width:1300px){.spacer{height:20px}}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.a-start{align-items:start}.a-end{align-items:end}.j-center{justify-content:center}.j-start{justify-content:flex-start}.j-end{justify-content:flex-end}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.flex-col{display:flex;flex-direction:column}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.o-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.back-img{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}}.grey-back{background-color:#dedede}.black-back{background-color:#484848}.black-back h1,.black-back h2,.black-back h3,.black-back p.toggle-tab,.black-back .tab-list li,.tab-list .black-back li,.black-back .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .black-back h2,.black-back h4,.black-back h5,.black-back .desk-menu .mega>ul>li>a,.desk-menu .black-back .mega>ul>li>a,.black-back h6,.black-back p,.black-back li,.black-back span,.black-back strong,.black-back b,.black-back a{color:#fff}.black-back a:hover{color:#317659}.primary-back{background-color:#317659}.primary-back h1,.primary-back h2,.primary-back h3,.primary-back p.toggle-tab,.primary-back .tab-list li,.tab-list .primary-back li,.primary-back .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .primary-back h2,.primary-back h4,.primary-back h5,.primary-back .desk-menu .mega>ul>li>a,.desk-menu .primary-back .mega>ul>li>a,.primary-back h6,.primary-back p,.primary-back li,.primary-back span,.primary-back strong,.primary-back b,.primary-back a{color:#fff}.primary-back a:hover{color:#8a4593}.secondary-back{background-color:#8a4593}.secondary-back h1,.secondary-back h2,.secondary-back h3,.secondary-back p.toggle-tab,.secondary-back .tab-list li,.tab-list .secondary-back li,.secondary-back .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .secondary-back h2,.secondary-back h4,.secondary-back h5,.secondary-back .desk-menu .mega>ul>li>a,.desk-menu .secondary-back .mega>ul>li>a,.secondary-back h6,.secondary-back p,.secondary-back li,.secondary-back span,.secondary-back strong,.secondary-back b,.secondary-back a{color:#fff}.secondary-back a:hover{color:#317659}.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%}.container{max-width:1600px;width:100%;margin:0 auto}@media only screen and (max-width:1720px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 20px}}.container-large{max-width:2000px;margin:0 auto}@media only screen and (max-width:2000px){.container-large{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-large{padding:0 30px}}@media only screen and (max-width:720px){.container-large{padding:0 20px}}.container-medium{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-medium{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-medium{padding:0 30px}}@media only screen and (max-width:720px){.container-medium{padding:0 20px}}.container-small{max-width:900px;width:100%;margin:0 auto}@media only screen and (max-width:960px){.container-small{max-width:100%;padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 20px}}.inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px}}@media only screen and (max-width:720px){.inner-container{padding:0 20px}}.small-pad{padding-top:85px;padding-bottom:85px}@media only screen and (max-width:1600px){.small-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:1300px){.small-pad{padding-top:45px;padding-bottom:45px}}@media only screen and (max-width:720px){.small-pad{padding-top:30px;padding-bottom:30px}}.med-pad{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1600px){.med-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1300px){.med-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.med-pad{padding-top:40px;padding-bottom:40px}}.large-pad{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1600px){.large-pad{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1300px){.large-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.large-pad{padding-top:40px;padding-bottom:40px}}.x-large-pad{padding-top:200px;padding-bottom:200px}@media only screen and (max-width:1800px){.x-large-pad{padding-top:150px;padding-bottom:150px}}@media only screen and (max-width:1600px){.x-large-pad{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1300px){.x-large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:720px){.x-large-pad{padding-top:50px;padding-bottom:50px}}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}#topTrigger{position:fixed;top:50px}#middleTrigger{position:fixed;top:50%}#bottomTrigger{position:fixed;bottom:50px}.animate-slide-up{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animate-slide-down{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-ms-transition:.8s ease-out;-o-transition:.8s ease-out;transition:.8s ease-out}.animate-slide-right{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animate-slide-left{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animated{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}*{-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:"Khula",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#626262;font-size:16px;line-height:1.5;font-weight:400}.fa-thin,.fa-solid,.fa-regular,.fa-light,.fa-duotone{color:inherit;font-size:inherit}a{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}h1,h2,h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2,h4,h5,.desk-menu .mega>ul>li>a,h6{font-family:"Khula",sans-serif;line-height:1.2;margin-bottom:20px;color:#484848}h1{font-size:40px;margin-bottom:25px;font-weight:800}@media only screen and (max-width:1600px){h1{font-size:36px}}@media only screen and (max-width:1400px){h1{font-size:32px}}@media only screen and (max-width:1200px){h1{font-size:28px;margin-bottom:20px}}@media only screen and (max-width:900px){h1{font-size:26px}}@media only screen and (max-width:600px){h1{font-size:24px}}@media only screen and (max-width:400px){h1{font-size:22px}}h2{font-size:36px;margin-bottom:25px;font-weight:800;text-transform:capitalize}@media only screen and (max-width:1600px){h2{font-size:34px}}@media only screen and (max-width:1400px){h2{font-size:32px}}@media only screen and (max-width:1200px){h2{font-size:28px;margin-bottom:20px}}@media only screen and (max-width:900px){h2{font-size:26px}}@media only screen and (max-width:600px){h2{font-size:24px}}@media only screen and (max-width:400px){h2{font-size:22px}}h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2{font-size:28px;text-transform:uppercase;font-weight:800;text-transform:capitalize}@media only screen and (max-width:1600px){h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2{font-size:26px}}@media only screen and (max-width:1200px){h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2{font-size:24px}}@media only screen and (max-width:600px){h3,p.toggle-tab,.tab-list li,.form-section.sidebar .sidebar .testimonials-slider-sidebar h2{font-size:22px}}h4{font-size:20px;text-transform:uppercase;color:#317659;font-weight:800;margin-bottom:15px}@media only screen and (max-width:1200px){h4{font-size:18px}}@media only screen and (max-width:600px){h4{font-size:18px}}p a,li a,ul a{color:#8a4593;font-size:inherit;font-weight:700}p a:hover,li a:hover,ul a:hover{color:#a75ab1}p~.btn,p .btn,li~.btn,li .btn,ul~.btn,ul .btn{margin-top:10px}p{margin-bottom:20px}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px}.t-center ul,.t-right ul,.t-center ol,.t-right ol{list-style-position:inside;padding-left:0}ul li,ol li{margin-bottom:5px}ol{list-style:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:600}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}table{width:100%;border-collapse:collapse;margin:10px 0 30px;display:block;overflow-x:auto}table tbody{display:table;width:100%}table td,table th{border:0;padding:15px;text-align:center;vertical-align:middle;max-width:200px}table td h3,table td p.toggle-tab,table td .tab-list li,.tab-list table td li,table td .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar table td h2,table th h3,table th p.toggle-tab,table th .tab-list li,.tab-list table th li,table th .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar table th h2{margin:0}table th{background:#317659;color:#fff;font-weight:600}table tr{border:1px solid #dedede}table tr:nth-of-type(2n-1){background:#dedede}table tr:first-of-type{border-color:#317659}.btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:"Khula",sans-serif;outline:none;display:inline-block;cursor:pointer;text-transform:uppercase;font-size:18px;font-weight:800;padding:18px 30px 14px;border:1px solid transparent;line-height:1;text-align:center;position:relative;margin-left:-52px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1200px){.btn{font-size:16px;padding:15px 30px}}@media only screen and (max-width:500px){.btn{width:100%;padding:15px;font-size:15px;padding:15px 20px}}.btn:after{content:"";font-family:"Font Awesome 6 Pro";right:-53px;position:absolute;display:flex;font-size:16px;justify-content:center;align-items:center;top:-1px;width:52px;height:52px}@media only screen and (max-width:1200px){.btn:after{width:48px;height:48px;right:-49px}}@media only screen and (max-width:500px){.btn:after{right:0;width:42px;height:47px}}.btn.primary{background:#317659;border-color:#317659;color:#fff}.btn.primary:hover{background:#275d46}.btn.primary:after{background:#22523e}.btn.secondary{background:#8a4593;border-color:#8a4593;color:#fff}.btn.secondary:hover{background:#733a7b}.btn.secondary:after{background:#693570}.btn.white{background:#fff;border-color:#fff;color:#317659}.btn.white:hover{border-color:#317659}.btn.black{background:#484848;border-color:#484848;color:#fff}.btn.black:hover{background:#626262;border-color:#626262;color:#317659}.btn.naked{background:0 0;color:#8a4593;padding:0;font-weight:700;text-transform:none;margin-left:0}@media only screen and (max-width:500px){.btn.naked{width:auto}}.btn.naked:hover{color:#9a4da4}.btn.naked:after{right:-25px;width:20px;height:20px;top:-2px}.btn+.btn{margin-left:60px !important}@media only screen and (max-width:500px){.btn+.btn{margin-left:0 !important;margin-top:10px}}input[type=submit],input[type=text],input[type=tel],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;outline:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}input[type=submit]{margin-left:0}input[type=text],input[type=tel],input[type=email],input[type=date],select,textarea{width:100%;padding:20px 30px;border:1px solid #dedede;font-weight:600;margin-bottom:15px;background:#fff;resize:none}@media only screen and (max-width:500px){input[type=text],input[type=tel],input[type=email],input[type=date],select,textarea{padding:15px 20px}}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=date].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}.wpcf7-form.submitting input[type=submit],.wpcf7-form.submitting button[type=submit]{pointer-events:none;cursor:default;opacity:.7}::-webkit-input-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1}:-moz-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1}::-moz-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1}:-ms-input-placeholder{text-transform:capitalize;font-weight:600;color:#484848;opacity:1}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 select::-ms-expand{display:none}.wpcf7 .codedropz-upload-wrapper{margin-bottom:20px}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:10px 0 5px}.wpcf7 .select-wrap{display:block;position:relative}.wpcf7 .select-wrap:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:22px;right:20px;pointer-events:none}@media only screen and (max-width:500px){.wpcf7 .select-wrap:after{top:17px;right:15px}}.wpcf7 .wrap{position:relative}.wpcf7 .wrap label{position:absolute;display:inline-block;font-weight:600;opacity:1;pointer-events:none;z-index:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translate(30px,22px);-moz-transform:translate(30px,22px);-ms-transform:translate(30px,22px);-o-transform:translate(30px,22px);transform:translate(30px,22px)}@media only screen and (max-width:500px){.wpcf7 .wrap label{-webkit-transform:translate(20px,16px);-moz-transform:translate(20px,16px);-ms-transform:translate(20px,16px);-o-transform:translate(20px,16px);transform:translate(20px,16px)}}.wpcf7 .wrap label.move{font-size:12px;-webkit-transform:translate(30px,15px);-moz-transform:translate(30px,15px);-ms-transform:translate(30px,15px);-o-transform:translate(30px,15px);transform:translate(30px,15px)}@media only screen and (max-width:500px){.wpcf7 .wrap label.move{-webkit-transform:translate(20px,5px);-moz-transform:translate(20px,5px);-ms-transform:translate(20px,5px);-o-transform:translate(20px,5px);transform:translate(20px,5px)}}.wpcf7 .wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wpcf7 .wrap label>span{font-size:.8em}.wpcf7 .wrap label~span input[type=text].move,.wpcf7 .wrap label~span input[type=tel].move,.wpcf7 .wrap label~span input[type=email].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:30px 30px 10px}@media only screen and (max-width:500px){.wpcf7 .wrap label~span input[type=text].move,.wpcf7 .wrap label~span input[type=tel].move,.wpcf7 .wrap label~span input[type=email].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:20px 20px 10px}}.wpcf7 .split-inputs{overflow:hidden}.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{width:100%;float:none}}.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:right}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:none}}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px;padding:10px 10px 0;border:1px solid transparent;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-checkbox.wpcf7-not-valid,.wpcf7-radio.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block}span.wpcf7-list-item input[type=checkbox],span.wpcf7-list-item input[type=radio]{display:none}span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,span.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{content:""}.wpcf7-radio span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7-radio span.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{content:""}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block;user-select:none}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;font-size:10px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#317659;margin-right:10px;margin-top:-2px;vertical-align:middle;cursor:pointer;border:1px solid #484848;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.invalid .wpcf7-response-output{background:#e74c3c;display:block}.sent .wpcf7-response-output{background:#2ecc71;display:block}.spam .wpcf7-response-output{display:block}.data-check p.terms{display:block;margin-bottom:20px}.data-check .wpcf7-checkbox{padding:0}.data-check span.wpcf7-list-item{margin:0;display:block}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:30px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:55%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}@media only screen and (max-width:500px){.wpcf7-spinner{margin-left:0;margin-top:10px}}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #317659;border-color:#317659 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}.slick-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:0px;background:0 0;border:0;padding:0;outline:none;cursor:pointer;z-index:1}.slick-arrow:hover:after{color:#317659}.slick-arrow:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:30px;color:#317659;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-arrow.slick-next{left:initial;right:20px}.slick-arrow.slick-next:after{content:""}.slick-dots{position:absolute;left:0;right:0;bottom:20px;z-index:1;text-align:center;padding:0;margin:0}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer}.slick-dots li.slick-active:after{background:#8a4593}.slick-dots li:after{content:"";width:12px;height:12px;background:#dfc2e2;border-radius:100%;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-dots li button{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed !important;top:50% !important;left:50% !important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0 !important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"Font Awesome 6 Pro";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}:root{--header-height:90px}@media only screen and (max-width:980px){:root{--header-height:70px}}.header-space{height:var(--header-height)}body{background:#f2f5f4}.hide{display:none !important}.form .hide-field{display:none !important}.main-header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:10}.main-header .container-large{background:#fff;max-width:100%;padding:0 30px;position:relative;z-index:2}.main-header .logo a{display:block}.main-header .logo a img{vertical-align:middle;width:200px}@media only screen and (max-width:1230px){.main-header .logo a img{width:160px}}@media only screen and (max-width:1090px){.main-header .logo a img{width:120px}}@media only screen and (max-width:980px){.main-header .logo a img{width:110px}}.main-header .phone{background:#8a4593;margin-left:20px}.main-header .phone p{padding:14.5px 30px 10.5px;margin:0;font-weight:800;text-transform:uppercase;font-size:18px}.main-header .phone i{padding:19px 18px 15px;background:#693570}@media only screen and (max-width:1730px){.main-header .phone{display:none}}.main-header .phone:hover{background:#a75ab1}.main-header .phone *{color:#fff}.main-header.scroll .header-links{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);z-index:-1;position:absolute}.main-header .ggp{max-width:130px}@media only screen and (max-width:1147px){.main-header .ggp{display:none}}@media only screen and (max-width:980px){.main-header .ggp{margin-right:10px;display:block}}@media only screen and (max-width:475px){.main-header .ggp{max-width:100px}}@media only screen and (max-width:400px){.main-header .ggp{display:none}}.header-links{width:100%;background:#484848;position:relative;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media only screen and (max-width:850px){.header-links .container{padding:0}}.header-links .link{width:25%;padding:10px 30px}@media only screen and (max-width:1120px){.header-links .link{width:33.33%}}@media only screen and (max-width:850px){.header-links .link{width:50%;padding:10px 15px}}@media only screen and (max-width:500px){.header-links .link{width:100%}}@media only screen and (max-width:1120px){.header-links .link:last-of-type{display:none}}@media only screen and (max-width:500px){.header-links .link:nth-child(2){display:none}}@media only screen and (max-width:850px){.header-links .link:nth-child(3){display:none}}.header-links .link p{margin:5px 0 0 15px;text-transform:uppercase;font-weight:800;color:#fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header-links .link img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header-links .link:hover{filter:brightness(110%)}.header-links .link:hover p,.header-links .link:hover img{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.desk-menu{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.desk-menu{display:none}}.search-visible .desk-menu{opacity:0;visibility:hidden}.desk-menu ul{width:100%;text-align:right;margin:0}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li a{display:block;padding:0 20px;color:#484848;font-weight:700;line-height:var(--header-height)}@media only screen and (max-width:1630px){.desk-menu ul li a{padding:0 15px}}@media only screen and (max-width:1330px){.desk-menu ul li a{padding:0 10px;font-size:15px}}.desk-menu ul li.chev{padding:0 10px 0 0}@media only screen and (max-width:1630px){.desk-menu ul li.chev{padding:0 10px 0 5px}}@media only screen and (max-width:1400px){.desk-menu ul li.chev{padding:0 12px 0 5px}}@media only screen and (max-width:1330px){.desk-menu ul li.chev{padding:0 15px 0 0}}.desk-menu ul li.chev:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:34px;font-size:14px;pointer-events:none;right:12px}@media only screen and (max-width:1630px){.desk-menu ul li.chev:after{right:10px}}@media only screen and (max-width:1400px){.desk-menu ul li.chev:after{right:12px}}@media only screen and (max-width:1330px){.desk-menu ul li.chev:after{right:10px}}.desk-menu ul li:hover{background:#faf6fb}@media only screen and (max-width:1230px){.desk-menu ul li:hover{background:0 0}}.desk-menu ul li:hover>a{color:#8a4593}.desk-menu ul li:hover>ul{display:block}.desk-menu ul li:hover.chev:after{color:#8a4593}.desk-menu ul li>ul{display:none;position:absolute;left:0;width:350px;padding:10px 0;background:#e4eae8;text-align:left;border-top:4px #317659 solid}.desk-menu ul li>ul li{display:block;margin:0}.desk-menu ul li>ul li:hover{background:0 0}.desk-menu ul li>ul li ul{left:250px;top:0;background:#d6d6d6;border-top:none}.desk-menu ul li>ul li a{line-height:1;padding:15px 30px}.desk-menu .mega{position:relative;margin-right:12px;padding:0 10px 0 0}@media only screen and (max-width:1630px){.desk-menu .mega{padding:0 10px 0 5px}}@media only screen and (max-width:1400px){.desk-menu .mega{padding:0 12px 0 5px}}@media only screen and (max-width:1230px){.desk-menu .mega{padding:0}}.desk-menu .mega:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:34px;font-size:14px;pointer-events:none;right:12px}@media only screen and (max-width:1630px){.desk-menu .mega:after{right:10px}}@media only screen and (max-width:1400px){.desk-menu .mega:after{right:12px}}@media only screen and (max-width:1230px){.desk-menu .mega:after{right:-10px}}.desk-menu .mega:hover:after{color:#8a4593}.desk-menu .mega:hover>ul{display:flex}.desk-menu .mega.small>ul{width:500px}@media only screen and (max-width:1550px){.desk-menu .mega.small>ul{left:0}}.desk-menu .mega.small>ul>li{width:50%}.desk-menu .mega>ul{flex-wrap:wrap;justify-content:space-between;width:1252px;padding:20px 40px;left:0}@media only screen and (max-width:1640px){.desk-menu .mega>ul{width:1075px}}@media only screen and (max-width:1550px){.desk-menu .mega>ul{left:-170%}}@media only screen and (max-width:1400px){.desk-menu .mega>ul{left:-200%}}@media only screen and (max-width:1300px){.desk-menu .mega>ul{left:-220%}}@media only screen and (max-width:1280px){.desk-menu .mega>ul{left:-240%}}@media only screen and (max-width:1220px){.desk-menu .mega>ul{width:800px}}.desk-menu .mega>ul>li{padding:10px;width:23.33%}@media only screen and (max-width:1640px){.desk-menu .mega>ul>li{width:20%}}@media only screen and (max-width:1220px){.desk-menu .mega>ul>li{width:33.33%}}.desk-menu .mega>ul>li.heading{font-size:24px}.desk-menu .mega>ul>li.heading>a{font-weight:800}.desk-menu .mega>ul>li.cta-wrap{width:30%}@media only screen and (max-width:1640px){.desk-menu .mega>ul>li.cta-wrap{width:40%}}@media only screen and (max-width:1220px){.desk-menu .mega>ul>li.cta-wrap{display:none}}.desk-menu .mega>ul>li.cta-wrap>a{display:none}.desk-menu .mega>ul>li.cta-wrap .finance-cta,.desk-menu .mega>ul>li.cta-wrap .showroom-cta{position:relative;width:360px;padding:24px;z-index:0;-webkit-transition:background-size,.3s ease;-moz-transition:background-size,.3s ease;-ms-transition:background-size,.3s ease;-o-transition:background-size,.3s ease;transition:background-size,.3s ease}.desk-menu .mega>ul>li.cta-wrap .finance-cta:hover,.desk-menu .mega>ul>li.cta-wrap .showroom-cta:hover{background-size:140%}.desk-menu .mega>ul>li.cta-wrap .finance-cta:hover span,.desk-menu .mega>ul>li.cta-wrap .showroom-cta:hover span{border-bottom:2px solid #fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.desk-menu .mega>ul>li.cta-wrap .finance-cta a,.desk-menu .mega>ul>li.cta-wrap .showroom-cta a{color:#fff;font-size:24px;font-weight:800;line-height:1.5}.desk-menu .mega>ul>li.cta-wrap .finance-cta a:after,.desk-menu .mega>ul>li.cta-wrap .showroom-cta a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(138,69,147,.7);z-index:-1}.desk-menu .mega>ul>li.cta-wrap .finance-cta a span,.desk-menu .mega>ul>li.cta-wrap .showroom-cta a span{font-size:16px;font-weight:700;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.desk-menu .mega>ul>li.cta-wrap .finance-cta a span i,.desk-menu .mega>ul>li.cta-wrap .showroom-cta a span i{vertical-align:middle;margin-left:4px;font-size:11px}.desk-menu .mega>ul>li.cta-wrap .finance-cta{background:center/cover no-repeat url(/wp-content/uploads/2022/08/modern-home-landscape.webp);margin-bottom:20px;background-size:130%}.desk-menu .mega>ul>li.cta-wrap .showroom-cta{background:center/cover no-repeat url(/wp-content/uploads/2022/08/emerald-showroom-shot.png);background-size:130%}.desk-menu .mega>ul>li.cta-wrap .showroom-cta a:after{background:rgba(49,118,89,.7)}.desk-menu .mega>ul>li>a{margin:0;padding:0;color:#484848}.desk-menu .mega>ul>li a{padding:10px 0}.desk-menu .mega>ul>li ul{display:block;position:static;width:auto;background:0 0;padding:0}.mobile-buttons{display:none;text-align:right;user-select:none}@media only screen and (max-width:980px){.mobile-buttons{display:inline-block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;min-width:52px;min-height:52px;background:#8a4593;color:#fff;padding:13px 10px 8px;margin:10px 0;font-size:20px;text-align:center}@media only screen and (max-width:500px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:35px}}.mobile-buttons #mob-toggle{background:#317659;color:#fff}.mobile-menu{position:fixed;top:110px;bottom:0;right:0;width:600px;padding:20px 0;overflow-y:scroll;background:#fff;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:700px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.mobile-menu.scroll{top:70px}@media only screen and (max-width:980px){.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 30px;display:block;line-height:50px;color:#484848}.mobile-menu ul li ul{background:rgba(0,0,0,.1);position:relative}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul:before{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;right:0;top:-50px;width:50px;line-height:50px;font-size:12px;color:#484848;font-weight:600;text-align:center;cursor:pointer}.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:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}#searchToggle{line-height:90px;color:#317659;padding:0 20px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:500px){#searchToggle{padding:0 10px}}#searchToggle:hover{color:#8a4593}.hidden-search{position:absolute;top:0;right:0;bottom:0;padding-right:90px;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.hidden-search{position:fixed;bottom:initial;left:0}}.search-visible .hidden-search{opacity:1;visibility:visible}.hidden-search input{margin:0;height:90px;width:550px;border:0;background:#eee}@media only screen and (max-width:980px){.hidden-search input{width:calc(100% - 50px);margin-left:50px}}.hidden-search button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;padding:0;top:0;right:0;bottom:0;width:90px;height:90px}.hidden-search #closeSearch{position:absolute;top:0;left:-50px;line-height:90px;width:50px;text-align:center;cursor:pointer;background:#fff;color:#e74c3c}@media only screen and (max-width:980px){.hidden-search #closeSearch{left:0}}#datafetch{width:calc(100% + 90px);background:#317659;padding:20px 0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden}#datafetch.visible{opacity:1;visibility:visible}#datafetch a,#datafetch p{color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0}#datafetch a:hover{background:rgba(0,0,0,.1)}.banner{position:relative;overflow:hidden}.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#484848 35%,rgba(0,0,0,0) 70%);opacity:.7}@media only screen and (max-width:800px){.banner:after{background:#484848;opacity:.4}}.banner .slider{position:absolute;top:-50px;bottom:0;left:0;right:0;z-index:0}.banner .container{position:relative;z-index:1}@media only screen and (max-width:980px){.banner .container{padding:0}}.banner .banner-text{width:50%;align-self:flex-end;background:rgba(255,255,255,.8);padding:40px 60px;position:relative}@media only screen and (max-width:1500px){.banner .banner-text{width:60%}}@media only screen and (max-width:800px){.banner .banner-text{width:100%}}@media only screen and (max-width:500px){.banner .banner-text{text-align:center}}.banner .banner-text *{color:#484848}@media only screen and (max-width:1200px){.banner .banner-text{width:70%}}@media only screen and (max-width:980px){.banner .banner-text{padding:20px;width:100%}}.banner .banner-text h4{position:absolute;top:-44px;background:#317659;padding:10px 30px;left:0;color:#fff}@media only screen and (max-width:1200px){.banner .banner-text h4{top:-42px}}@media only screen and (max-width:600px){.banner .banner-text h4{display:none}}.banner .banner-text h1{margin:0}.banner .banner-text h3,.banner .banner-text p.toggle-tab,.banner .banner-text .tab-list li,.tab-list .banner .banner-text li,.banner .banner-text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .banner .banner-text h2{margin-bottom:5px}.banner .banner-text p{margin:20px 0 0;color:#317659;font-size:20px;font-weight:700}@media only screen and (max-width:800px){.banner .banner-text p{font-size:18px;margin:10px 0 0}}@media only screen and (max-width:600px){.banner .banner-text p{font-size:16px}}.banner .banner-text p a{font-weight:700;color:#8a4593}.banner .banner-text p a:hover{color:#9a4da4}.banner .banner-text .btn{margin:20px 0 0;color:#fff}.banner.default{padding-top:120px;padding-bottom:70px}.banner.default .banner-buttons{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap;width:calc(100% + 30px);margin-left:-15px}@media only screen and (max-width:980px){.banner.default .banner-buttons{display:block;width:100%;margin-left:-15px}}@media only screen and (max-width:600px){.banner.default .banner-buttons{display:block;width:100%;margin-left:0}}.banner.default .banner-buttons .btn{flex:0 0 auto;white-space:nowrap}@media only screen and (max-width:600px){.banner.default{padding:200px 0 0}}.banner.default:after{background:rgba(72,72,72,.75)}.banner.default .half{margin:auto}.banner.default .banner-text{border-top:4px #317659 solid}.banner.default .banner-text p{color:#333}.banner.default .banner-text .btn{margin:20px 0 0 -52px}@media only screen and (max-width:980px){.banner.default .banner-text .btn{margin:15px auto}}.banner.home:after{display:none}@media only screen and (max-width:800px){.banner.home:after{display:block}}.banner.home .banner-text{margin:0;padding:40px 60px;background:rgba(255,255,255,.8)}@media only screen and (max-width:980px){.banner.home .banner-text{padding:30px}}.banner.home .banner-text h4{position:absolute;top:-44px;background:#317659;padding:10px 30px;left:0;color:#fff}@media only screen and (max-width:1200px){.banner.home .banner-text h4{top:-42px}}@media only screen and (max-width:600px){.banner.home .banner-text h4{display:none}}@media only screen and (max-width:1100px){.banner.home .banner-text{width:100%}}.banner.large,.banner.home{min-height:calc(100vh - 100px);display:flex;align-items:flex-end}@media only screen and (max-width:1200px){.banner.large,.banner.home{padding:450px 0 0;min-height:calc(100vh - 400px)}}@media only screen and (max-width:800px){.banner.large,.banner.home{padding:350px 0 0;min-height:500px}}@media only screen and (max-width:600px){.banner.large,.banner.home{padding:300px 0 0}}@media only screen and (max-width:1500px){.banner.large .container,.banner.home .container{padding:0}}.banner.large .form-wrap,.banner.home .form-wrap{margin-top:50px;position:relative;background-color:#f2f5f4;box-shadow:0px 10px 20px rgba(0,0,0,.03);padding:32px 50px 50px;z-index:2}@media only screen and (max-width:1200px){.banner.large .form-wrap.desktop,.banner.home .form-wrap.desktop{display:none}}.banner.large .form-wrap .data-check span.wpcf7-list-item .wpcf7-list-item-label:before,.banner.home .form-wrap .data-check span.wpcf7-list-item .wpcf7-list-item-label:before{border-color:#333}.banner.large .form-wrap .data-check span.wpcf7-list-item .wpcf7-list-item-label,.banner.home .form-wrap .data-check span.wpcf7-list-item .wpcf7-list-item-label{text-align:left}.form-wrap.mobile{display:none;position:relative;width:100%;background-color:#f2f5f4;box-shadow:0px 10px 20px rgba(0,0,0,.03);padding:32px 50px 50px;z-index:2}@media only screen and (max-width:1200px){.form-wrap.mobile{display:block}}@media only screen and (max-width:600px){.form-wrap.mobile{padding:32px 20px 40px}}.banner-bar{background:#fff}@media only screen and (max-width:980px){.banner-bar{background:#f2f5f4;flex-direction:column-reverse}}.banner-bar .platforms{padding:17px 30px;margin:auto}@media only screen and (max-width:980px){.banner-bar .platforms{width:100%;padding:20px 30px 10px}}.banner-bar .platforms .slick-track{display:flex;align-items:center}.banner-bar .platforms .platform{width:calc(25% - 15px);cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px}@media only screen and (max-width:980px){.banner-bar .platforms .platform{background:#fff;border:#dedede 1px solid;padding:30px;margin:0 15px}}@media only screen and (max-width:600px){.banner-bar .platforms .platform{margin:0}}.banner-bar .platforms .platform img{max-width:160px;max-height:35px}@media only screen and (max-width:1650px){.banner-bar .platforms .platform img{max-width:120px}}@media only screen and (max-width:1370px){.banner-bar .platforms .platform img{max-width:100px}}@media only screen and (max-width:980px){.banner-bar .platforms .platform img{max-width:150px;margin-bottom:5px}}.banner-bar .platforms .platform .rating{margin:5px auto;width:100%}.banner-bar .platforms .platform .rating i{color:#fddb00;font-size:24px;margin:0 2px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1650px){.banner-bar .platforms .platform .rating i{font-size:19px}}@media only screen and (max-width:1370px){.banner-bar .platforms .platform .rating i{font-size:17px}}@media only screen and (max-width:980px){.banner-bar .platforms .platform .rating i{font-size:24px}}.banner-bar .platforms .platform .score{color:#317659;font-weight:700}.banner-bar .platforms .platform .all{display:none}@media only screen and (max-width:980px){.banner-bar .platforms .platform .all{display:block;width:100%}}.banner-bar .platforms .platform:last-of-type img{max-width:100px}.banner-bar .platforms .platform:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.banner-bar .platforms .platform:hover .rating i{color:#f3d200}.banner-bar .platforms .all{width:25%;color:#8a4593;font-weight:800}@media only screen and (max-width:1300px){.banner-bar .platforms .all.overview{display:none;width:0 !important}}.banner-bar .platforms .all:after{content:"";font-size:11px;margin-left:5px;font-family:"Font Awesome 6 Pro"}.banner-bar .platforms .all:hover{color:#7a3d82}.banner-bar .banner-offers{background:#317659;position:relative;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.banner-bar .banner-offers{width:100%}}.banner-bar .banner-offers:hover{background:#2b684e}.banner-bar .banner-offers:hover .details{background:#7d3e85}.banner-bar .banner-offers .slick-list{z-index:3}.banner-bar .banner-offers .offer{width:100%;display:flex !important}@media only screen and (max-width:980px){.banner-bar .banner-offers .offer{flex-direction:row-reverse}}.banner-bar .banner-offers .offer .text{width:calc(100% - 220px);padding:0 30px;position:relative;z-index:3}@media only screen and (max-width:980px){.banner-bar .banner-offers .offer .text{width:calc(100% - 150px)}}@media only screen and (max-width:600px){.banner-bar .banner-offers .offer .text{width:calc(100% - 100px);padding:0 15px}}.banner-bar .banner-offers .offer *{color:#fff}.banner-bar .banner-offers .offer h3,.banner-bar .banner-offers .offer p.toggle-tab,.banner-bar .banner-offers .offer .tab-list li,.tab-list .banner-bar .banner-offers .offer li,.banner-bar .banner-offers .offer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .banner-bar .banner-offers .offer h2{margin:0;font-size:32px}.banner-bar .banner-offers .offer h3:after{content:"";font-size:20px;margin-left:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-family:"Font Awesome 6 Pro"}@media only screen and (max-width:600px){.banner-bar .banner-offers .offer h3:after{font-size:16px}}@media only screen and (max-width:980px){.banner-bar .banner-offers .offer h3,.banner-bar .banner-offers .offer p.toggle-tab,.banner-bar .banner-offers .offer .tab-list li,.tab-list .banner-bar .banner-offers .offer li,.banner-bar .banner-offers .offer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .banner-bar .banner-offers .offer h2{font-size:28px}}@media only screen and (max-width:700px){.banner-bar .banner-offers .offer h3,.banner-bar .banner-offers .offer p.toggle-tab,.banner-bar .banner-offers .offer .tab-list li,.tab-list .banner-bar .banner-offers .offer li,.banner-bar .banner-offers .offer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .banner-bar .banner-offers .offer h2{font-size:24px}}@media only screen and (max-width:600px){.banner-bar .banner-offers .offer h3,.banner-bar .banner-offers .offer p.toggle-tab,.banner-bar .banner-offers .offer .tab-list li,.tab-list .banner-bar .banner-offers .offer li,.banner-bar .banner-offers .offer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .banner-bar .banner-offers .offer h2{font-size:18px}}.banner-bar .banner-offers .offer p{margin:0;font-size:18px}@media only screen and (max-width:1500px){.banner-bar .banner-offers .offer p{font-size:16px}}@media only screen and (max-width:1300px){.banner-bar .banner-offers .offer p{display:none}}.banner-bar .banner-offers .offer:hover .text h3:after{margin-left:12px}.banner-bar .banner-offers:after{content:"";background:center/cover repeat url(/wp-content/themes/CleanBuildPro/assets/svg/diamonds.svg);position:absolute;height:100%;width:100%;top:0;left:0;opacity:.5;z-index:2;pointer-events:none}.banner-bar .banner-offers .details{background:#8a4593;padding:41px 30px;z-index:3;width:220px;display:flex;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;align-items:center;justify-content:center;min-height:150px}@media only screen and (max-width:980px){.banner-bar .banner-offers .details{background:#484848;width:150px;padding:10px;min-height:90px}}@media only screen and (max-width:600px){.banner-bar .banner-offers .details{width:100px}}.banner-bar .banner-offers .details img{max-width:160px}@media only screen and (max-width:980px){.banner-bar .banner-offers .details img{max-width:100px}}@media only screen and (max-width:600px){.banner-bar .banner-offers .details img{max-width:70px}}.banner-offer{margin-top:49px;background:#078855}.banner-offer .offer{width:100%}.banner-offer .offer.desktop{display:flex}@media only screen and (max-width:980px){.banner-offer .offer.desktop{display:none}}.banner-offer .offer.mobile{display:none}@media only screen and (max-width:980px){.banner-offer .offer.mobile{display:flex}}.banner-offer .offer.mobile img{max-height:230px}.intro-content{background:#e8eeec}.intro-content .text{width:40%}@media only screen and (max-width:980px){.intro-content .text{width:100%}}.intro-content .content{width:60%;padding:0 30px}@media only screen and (max-width:980px){.intro-content .content{width:100%;padding:30px 0 0}}.intro-content h2{text-transform:none}.intro-content .btn{margin-left:0}.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{overflow:hidden;width:calc(33.333% - 20px)}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}.card:hover .text{background:#317659}.card:hover .text h3,.card:hover .text p.toggle-tab,.card:hover .text .tab-list li,.tab-list .card:hover .text li,.card:hover .text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .card:hover .text h2,.card:hover .text p,.card:hover .text p.more{color:#fff}.card .image{width:100%;padding-bottom:60%}.card .text{padding:30px;background:#dedede;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text h3,.card .text p.toggle-tab,.card .text .tab-list li,.tab-list .card .text li,.card .text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .card .text h2{color:#317659;margin-bottom:15px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text p{margin:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text p.more{color:#317659;margin-top:20px;font-weight:600}.card .text p.more i{margin-left:5px;vertical-align:middle}@media only screen and (max-width:980px){.product-boxes{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:600px){.product-boxes{padding-top:0;padding-bottom:0}.product-boxes .container{padding:10px 0 0}}.product-boxes .card{-webkit-transition:1.3s ease;-moz-transition:1.3s ease;-ms-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.product-boxes .card:nth-of-type(1){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.product-boxes .card:nth-of-type(2){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.product-boxes .card:nth-of-type(3){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.product-boxes .card:nth-of-type(4){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.product-boxes .card:nth-of-type(5){-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.product-boxes .card:nth-of-type(6){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.product-boxes .card:nth-of-type(7){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.product-boxes .card:nth-of-type(8){-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.product-boxes .card:nth-of-type(9){-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.product-boxes .card:nth-of-type(10){-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.product-boxes .card:hover .wrap{bottom:0}.product-boxes .card:hover .text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.product-boxes .card .image{padding-bottom:86%}@media only screen and (max-width:650px){.product-boxes .card .image{padding-bottom:65%}}.product-boxes .card .wrap{position:absolute;left:0;right:0;bottom:-53px;background:rgba(51,51,51,.8);padding:30px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media only screen and (max-width:600px){.product-boxes .card .wrap{bottom:0;align-items:center;padding:20px}}@media only screen and (max-width:600px){.product-boxes .card .wrap .icon{width:40px}}@media only screen and (max-width:400px){.product-boxes .card .wrap .icon{width:20px}}.product-boxes .card .wrap .heading{width:calc(100% - 105px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:600px){.product-boxes .card .wrap .heading{width:calc(100% - 65px)}}@media only screen and (max-width:400px){.product-boxes .card .wrap .heading{width:calc(100% - 35px)}}.product-boxes .card .wrap .heading h3,.product-boxes .card .wrap .heading p.toggle-tab,.product-boxes .card .wrap .heading .tab-list li,.tab-list .product-boxes .card .wrap .heading li,.product-boxes .card .wrap .heading .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .product-boxes .card .wrap .heading h2{color:#fff;margin:0}.product-boxes .card .wrap .heading .text{background:0 0;padding:0}.product-boxes .card .wrap .heading .text p{color:#fff;font-weight:200;min-height:48px}@media only screen and (max-width:600px){.product-boxes .card .wrap .heading .text p{display:none}}.product-boxes .card .wrap .heading .text p.more{min-height:0}.product-box-repeater .product-boxes:first-of-type{padding-top:0}.product-box-repeater h2{text-transform:none;margin:15px 0 0}.product-box-repeater .card .wrap .heading{width:100%}.product-box-repeater .card{margin:0 15px}.product-box-repeater .slick-dots{bottom:-70px}.product-box-repeater .slick-arrow{left:-40px}.product-box-repeater .slick-arrow:after{font-size:60px;color:#c7c7c7;font-weight:300}.product-box-repeater .slick-arrow.slick-next{left:initial;right:-40px}.page-id-205 .product-box-repeater .image{background:#307658}.page-id-205 .product-box-repeater .image img{object-fit:contain;top:-60px;padding:30px}.accreditation-block{background:rgba(49,118,89,.05)}.accreditation-block .container{z-index:2}.accreditation-block .image{width:40%}@media only screen and (max-width:800px){.accreditation-block .image{width:100%;height:220px}}.accreditation-block .image .badge{position:absolute}.accreditation-block .image .badge img{max-height:350px}@media only screen and (max-width:800px){.accreditation-block .image .badge img{max-height:180px}}.accreditation-block .text{width:60%;padding:30px 50px}@media only screen and (max-width:800px){.accreditation-block .text{width:100%;padding:30px 0}}@media only screen and (max-width:600px){.accreditation-block .text{padding-bottom:0}}.accreditation-block .accreditations{justify-content:flex-start;gap:8px}.accreditation-block .accreditations .accred{background:#fff;padding:15px 20px;border:1px solid #dedede;flex-grow:1;width:calc(25% - 8px)}@media only screen and (max-width:1500px){.accreditation-block .accreditations .accred{width:calc(33.333% - 8px)}}@media only screen and (max-width:1300px){.accreditation-block .accreditations .accred{width:calc(50% - 8px)}}@media only screen and (max-width:500px){.accreditation-block .accreditations .accred{width:100%}}.accreditation-block .accreditations .accred img{max-height:64px;width:auto}.accreditation-block:after{content:"";background:center/contain repeat url(/wp-content/themes/CleanBuildPro/assets/svg/diamonds.svg);position:absolute;height:100%;width:100%;top:0;left:0;opacity:.2}@media only screen and (max-width:1200px){.repeater-content .row:nth-of-type(odd){flex-direction:column-reverse}}.repeater-content .content .btn{margin-left:0}@media only screen and (max-width:1200px){.repeater-content .half{width:100%}}@media only screen and (max-width:1200px){.repeater-content .image,.repeater-content .video{height:650px}}@media only screen and (max-width:900px){.repeater-content .image,.repeater-content .video{height:500px}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:350px}}@media only screen and (max-width:450px){.repeater-content .image,.repeater-content .video{height:250px}}.repeater-content .image-slider,.repeater-content .slick-list{height:100%}.repeater-content .slick-arrow{position:absolute}.repeater-content .slick-track{display:flex !important;height:100%}.repeater-content .slick-slide{height:auto}.repeater-content.mid .image,.repeater-content.mid .video video{padding:30px;object-fit:contain}.page-id-256 .repeater-content .row,.page-id-262 .repeater-content .row{align-items:center}.page-id-256 .repeater-content.mid .image,.page-id-262 .repeater-content.mid .image{min-height:600px}@media only screen and (max-width:980px){.page-id-256 .repeater-content.mid .image,.page-id-262 .repeater-content.mid .image{min-height:450px}}.page-id-256 .repeater-content.mid .row,.page-id-262 .repeater-content.mid .row{align-items:inherit}.page-id-256 .gallery-slide .gal-item,.page-id-256 .image,.page-id-262 .gallery-slide .gal-item,.page-id-262 .image{height:600px}@media only screen and (max-width:980px){.page-id-256 .gallery-slide .gal-item,.page-id-256 .image,.page-id-262 .gallery-slide .gal-item,.page-id-262 .image{height:450px}}.tabs-wrap{background:#e8eeec}p.toggle-tab{display:none;margin:0;padding:20px;border-bottom:1px solid #dedede;position:relative;cursor:pointer}@media only screen and (max-width:900px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab:first-of-type{border-top:1px solid #dedede}p.toggle-tab.current{color:#317659}p.toggle-tab.current:after{content:"";color:#317659}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{list-style:none;display:inline-block;margin:0;color:#bababa;font-weight:300;padding:10px 30px;cursor:pointer;border-right:1px solid #dedede}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li:last-of-type{border-right:none}.tab-list li.current,.tab-list li.current:hover{color:#8a4593;font-weight:800}.tab-list li:hover{color:#aeaeae}.tab-content{display:none}@media only screen and (max-width:900px){.tab-content{padding:30px 0;border-bottom:1px solid #dedede}}.tab-content.current{display:block}.tab-content [class^=container]{padding:0}.tab-content .slick-dots{bottom:-55px}@media only screen and (max-width:600px){.tab-content .btn{width:calc(100% - 80px)}.tab-content .btn:after{right:-43px}}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{margin:0 15px;border:1px solid rgba(49,118,89,.5)}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;padding-bottom:70%;height:0;display:block}@media only screen and (max-width:980px){.tab-content .swatches .swatch .image{padding-bottom:60%}}.tab-content .swatches .swatch p{margin:0;text-transform:capitalize;background:#fff;padding:7px 10px}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);padding-bottom:30%;height:0;margin-bottom:20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.downloads-wrap a:hover p{color:#317659}.downloads-wrap a .thumb{width:75%;padding-bottom:100%;margin:0 auto 10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.downloads-wrap a .thumb.icon{background:#317659}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads-wrap a .thumb.landscape{padding-bottom:51%}.downloads-wrap a p{margin:0;text-transform:capitalize;padding:0 10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.gal-item{width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.gal-item p{font-size:18px;background:#fff;position:relative;padding:15px;border-left:3px solid #317659}.masonry{justify-content:left}.masonry .gal-item{width:calc(25% - 20px);padding-bottom:35%}@media only screen and (max-width:1300px){.masonry .gal-item{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.masonry .gal-item{padding-bottom:50%}}@media only screen and (max-width:400px){.masonry .gal-item{width:calc(50% - 10px)}}.masonry .gal-item:nth-of-type(even){-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}@media only screen and (max-width:600px){.gallery-wrap-slider{padding-bottom:40px}}.gallery-wrap-slider>.container-small h2{margin-bottom:12px}.gallery-wrap-slider .btn{position:relative;top:-25px}@media only screen and (max-width:600px){.gallery-wrap-slider .btn{width:calc(100% - 80px);top:25px}.gallery-wrap-slider .btn:after{right:-43px}}.gallery .slick-list{overflow:visible;margin:0 auto;max-width:1155px}@media only screen and (max-width:1280px){.gallery .slick-list{max-width:calc(100% - 80px)}}.gallery .slick-list .slick-slide{margin:0 5px}.gallery-slide .gal-item{height:460px;padding-bottom:0;width:calc(33.333% - 20px)}@media only screen and (max-width:900px){.gallery-slide .gal-item{width:calc(50% - 20px);height:360px}}@media only screen and (max-width:450px){.gallery-slide .gal-item{width:calc(50% - 10px);margin:0 5px 10px;height:280px}}.gallery-slide .slick-arrow:after{color:#fff;font-size:50px;font-weight:300}.gal-item{width:calc(25% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden;background:#000}@media only screen and (max-width:900px){.gal-item{width:calc(33.33% - 20px);padding-bottom:25%}}@media only screen and (max-width:700px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:35%}}@media only screen and (max-width:500px){.gal-item{width:100%;margin:0 5px 10px;padding-bottom:55%}}.gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:1}.gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:.9}.page-id-15153 .gallery-wrap .gal-item{padding-bottom:33%}@media only screen and (max-width:900px){.page-id-15153 .gallery-wrap .gal-item{padding-bottom:25%}}@media only screen and (max-width:700px){.page-id-15153 .gallery-wrap .gal-item{padding-bottom:35%}}@media only screen and (max-width:550px){.page-id-15153 .gallery-wrap .gal-item{padding-bottom:55%}}.page-id-15153 .gallery-wrap .gal-item img{margin-top:30px}.icon-grid .slick-list{width:100%}.icon-grid .slick-slide{background:#e8eeec;border:1px solid #9dd6be;margin:0 15px;height:auto}.icon-grid .slick-track{padding:60px 0 20px;display:flex}.icon-grid .item{padding:0 20px}@media only screen and (max-width:500px){.icon-grid .item{padding:0}}.icon-grid .item .icon{width:70%;padding-bottom:35%;position:relative;margin:0 auto -58px auto}@media only screen and (max-width:1770px){.icon-grid .item .icon{padding-bottom:40%}}@media only screen and (max-width:1600px){.icon-grid .item .icon{padding-bottom:50%}}@media only screen and (max-width:980px){.icon-grid .item .icon{padding-bottom:35%}}@media only screen and (max-width:751px){.icon-grid .item .icon{padding-bottom:20%}}@media only screen and (max-width:600px){.icon-grid .item .icon{padding-bottom:25%}}.icon-grid .item .icon:before{content:"";position:absolute;height:80px;width:80px;background:#8a4593;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-40px}@media only screen and (max-width:500px){.icon-grid .item .icon{width:200px;height:120px;padding:0}}.icon-grid .item .icon i{color:#fff;font-size:38px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-grid .item .text{height:auto;padding:30px}.icon-grid .item p{margin:0}.icon-grid .slick-dots{bottom:-35px;position:relative}@media only screen and (max-width:600px){.icon-grid-wrap .btn{width:calc(100% - 80px)}.icon-grid-wrap .btn:after{right:-43px}}@media only screen and (max-width:980px){.faqs-wrap{padding-bottom:0}}.faq-block{cursor:pointer;border-top:1px solid #dedede}.faq-block:first-of-type{border:0}.faq-block.active .question:after{content:"";color:#317659}.faq-block.active .question h3,.faq-block.active .question p.toggle-tab,.faq-block.active .question .tab-list li,.tab-list .faq-block.active .question li,.faq-block.active .question .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .faq-block.active .question h2{color:#317659}.faq-block .question{padding:30px 50px 30px 30px;position:relative;user-select:none}.faq-block .question:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.faq-block .question h3,.faq-block .question p.toggle-tab,.faq-block .question .tab-list li,.tab-list .faq-block .question li,.faq-block .question .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .faq-block .question h2{font-size:18px;margin:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.faq-block .answer{display:none;padding:0 30px 10px}.faq-block .answer .btn{margin:10px 0 0}.form-section .form{padding-right:50px}@media only screen and (max-width:1500px){.form-section .form{padding-right:25px}}@media only screen and (max-width:1100px){.form-section .form{width:100%;padding:0}}.form-section .sidebar{padding-left:30px}@media only screen and (max-width:1500px){.form-section .sidebar{padding-left:25px}}@media only screen and (max-width:1100px){.form-section .sidebar{width:100%;padding:0;margin-top:50px;text-align:center}}.form-section.sidebar.customer-service .container{flex-direction:row-reverse}.form-section.sidebar.customer-service .sidebar{padding-left:80px;padding-right:0}@media only screen and (max-width:1200px){.form-section.sidebar.customer-service .sidebar{padding-left:48px}}@media only screen and (max-width:1000px){.form-section.sidebar.customer-service .sidebar{padding-left:0}}.form-section.sidebar .form-wrap{width:55%}@media only screen and (max-width:1000px){.form-section.sidebar .form-wrap{width:100%}}.form-section.sidebar .form-wrap .form{padding:0}.form-section.sidebar .form-wrap .form h3,.form-section.sidebar .form-wrap .form p.toggle-tab,.form-section.sidebar .form-wrap .form .tab-list li,.tab-list .form-section.sidebar .form-wrap .form li,.form-section.sidebar .form-wrap .form .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .form-wrap .form h2{padding:40px;background:#317659;text-align:center;color:#fff;margin:0}.form-section.sidebar .form-wrap .form .wpcf7{background:rgba(72,72,72,.1);padding:40px}@media only screen and (max-width:1200px){.form-section.sidebar .form-wrap .form .wpcf7{padding:32px}}@media only screen and (max-width:1100px){.form-section.sidebar .form-wrap .form .wpcf7{padding:32px 24px}}@media only screen and (max-width:500px){.form-section.sidebar .form-wrap .form .wpcf7{padding:24px 20px}}@media only screen and (max-width:1100px){.form-section.sidebar .form-wrap .form .wpcf7 .split-inputs div{width:100%}}@media only screen and (max-width:1000px){.form-section.sidebar .form-wrap .form .wpcf7 .split-inputs div{width:calc(50% - 10px)}}@media only screen and (max-width:720px){.form-section.sidebar .form-wrap .form .wpcf7 .split-inputs div{width:100%}}.form-section.sidebar .form-wrap .form .wpcf7 .wpcf7-submit{width:100%}.form-section.sidebar .sidebar{width:45%;padding-left:0;padding-right:80px}@media only screen and (max-width:1200px){.form-section.sidebar .sidebar{padding-right:48px}}@media only screen and (max-width:1100px){.form-section.sidebar .sidebar{text-align:left;margin-top:20px}}@media only screen and (max-width:1000px){.form-section.sidebar .sidebar{width:100%;margin-top:0;padding-right:0}}.form-section.sidebar .sidebar .intro-content{background:0 0}.form-section.sidebar .sidebar .intro-content .btn{width:100%}.form-section.sidebar .sidebar .intro-content .btn:after{display:none}@media only screen and (max-width:1200px){.form-section.sidebar .sidebar .testimonials-slider-sidebar .testimonial{padding:48px 32px;margin:0 6px 30px}}.form-section.sidebar .sidebar .testimonials-slider-sidebar .slick-next{right:-20px}.form-section.sidebar .sidebar .testimonials-slider-sidebar .slick-prev{left:-20px}@media only screen and (max-width:1000px){.form-section.sidebar .testimonials-desktop{display:none}}.form-section.sidebar .testimonials-mobile{display:none}@media only screen and (max-width:1000px){.form-section.sidebar .testimonials-mobile{display:block}}.contact-details .contact-block:first-of-type h3,.contact-details .contact-block:first-of-type p.toggle-tab,.contact-details .contact-block:first-of-type .tab-list li,.tab-list .contact-details .contact-block:first-of-type li,.contact-details .contact-block:first-of-type .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .contact-details .contact-block:first-of-type h2{margin-top:0}.contact-details ul{padding:0}.contact-details ul.details li{margin-bottom:10px}.contact-details ul li{list-style:none}.contact-details ul li i{color:#317659;margin-right:10px}.contact-details .social-links{margin-top:25px}.contact-details .social-links a{font-size:20px;margin:0 5px}.contact-details .social-links a:hover{color:#317659}@media only screen and (max-width:980px){.map-wrap #map{height:500px !important}}@media only screen and (max-width:600px){.map-wrap #map{height:400px !important}}.map-wrap .map-content{position:absolute;z-index:3;top:0;bottom:0;width:40%;padding:40px;background:rgba(255,255,255,.9);border-top:6px #317659 solid;flex-direction:column;-webkit-transition:1.4s ease;-moz-transition:1.4s ease;-ms-transition:1.4s ease;-o-transition:1.4s ease;transition:1.4s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.map-wrap .map-content.animated{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:1100px){.map-wrap .map-content{width:50%}}@media only screen and (max-width:980px){.map-wrap .map-content{width:100%;position:relative}}@media only screen and (max-width:600px){.map-wrap .map-content{padding:20px}}.map-wrap .map-content .btn{align-self:flex-start;margin-left:0}.map-wrap .map-content .btn+.btn{margin-left:0 !important}.footer-ctas .cta{width:calc(50% - 15px);border:1px solid #55b88e;background:#eaf1ee;position:relative}@media only screen and (max-width:980px){.footer-ctas .cta{width:100%;background:rgba(234,241,238,.8)}}.footer-ctas .cta:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.footer-ctas .cta .text{padding:40px 40px 80px}@media only screen and (max-width:980px){.footer-ctas .cta .text{width:100%;padding:20px 20px 60px}}.footer-ctas .cta .text:after{content:"";position:absolute;height:100%;width:60%;top:0;right:-60%;z-index:3;background:#eaf1ee;background:linear-gradient(90deg,#eaf1ee 0%,rgba(234,241,238,0) 100%)}@media only screen and (max-width:980px){.footer-ctas .cta .text:after{height:0;width:0}}.footer-ctas .cta .text .btn{margin-left:0;position:absolute;bottom:20px}@media only screen and (max-width:800px){.footer-ctas .cta .text .btn{width:calc(100% - 68px)}.footer-ctas .cta .text .btn:after{right:-30px}}.footer-ctas .cta .text p,.footer-ctas .cta .text h2{z-index:4}@media only screen and (max-width:980px){.footer-ctas .cta .image{width:100%;height:100%;position:absolute;z-index:-1}}.footer-ctas .cta:first-child{border:1px solid #ba7cc2;background:#f3edf4}@media only screen and (max-width:980px){.footer-ctas .cta:first-child{background:rgba(243,237,244,.8);margin-bottom:20px}}.footer-ctas .cta:first-child .text .btn{background:#8a4593;border-color:#8a4593}.footer-ctas .cta:first-child .text .btn:after{background:#693570}.footer-ctas .cta:first-child .text:after{background:#f3edf4;background:linear-gradient(90deg,#f3edf4 0%,rgba(243,237,244,0) 100%)}.testimonials-slider-wrap{background:#fff}.testimonials-slider-wrap h2{text-transform:none}.testimonials-slider-wrap .review-platforms{padding-top:30px}@media only screen and (max-width:720px){.testimonials-slider-wrap .review-platforms .r-wrap{justify-content:center}}.testimonials-slider-wrap .review-platforms .platform{-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(1){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(2){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(3){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(4){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(5){-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(6){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(7){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-ms-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(8){-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(9){-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.testimonials-slider-wrap .review-platforms .platform:nth-of-type(10){-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}@media only screen and (max-width:980px){.testimonials-slider-wrap .review-platforms .platform{width:33.33%}}@media only screen and (max-width:720px){.testimonials-slider-wrap .review-platforms .platform{width:50%;margin:10px 0}}.testimonials-slider-wrap .review-platforms .platform img{width:160px;margin:10px auto}.testimonials-slider-wrap .review-platforms .platform i{color:#fddb00;font-size:22px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.testimonials-slider-wrap .review-platforms .platform .rating{width:100%}.testimonials-slider-wrap .review-platforms .platform:hover{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.testimonials-slider-wrap .review-platforms .platform:hover i{color:#f3d200}.testimonials-slider .testimonial,.testimonials-slider-sidebar .testimonial{padding:70px 50px;position:relative;background:#f3edf4;margin:0 20px 30px;border-radius:30px;border:1px solid #b48eba;height:auto}@media only screen and (max-width:800px){.testimonials-slider .testimonial,.testimonials-slider-sidebar .testimonial{padding:40px 30px;margin:0 0 30px}}.testimonials-slider .testimonial .name,.testimonials-slider-sidebar .testimonial .name{font-family:"Caveat",cursive;font-size:22px}@media only screen and (max-width:980px){.testimonials-slider .testimonial .name,.testimonials-slider-sidebar .testimonial .name{font-size:18px}}@media only screen and (max-width:600px){.testimonials-slider .testimonial .name,.testimonials-slider-sidebar .testimonial .name{font-size:17px}}.testimonials-slider .testimonial p,.testimonials-slider-sidebar .testimonial p{margin-bottom:10px}.testimonials-slider .testimonial p.company,.testimonials-slider-sidebar .testimonial p.company{font-size:15px;margin-bottom:5px}.testimonials-slider .testimonial p.company,.testimonials-slider-sidebar .testimonial p.company{font-weight:600}.testimonials-slider .testimonial .rating,.testimonials-slider-sidebar .testimonial .rating{padding-bottom:15px}.testimonials-slider .testimonial .rating i,.testimonials-slider-sidebar .testimonial .rating i{color:#faaf19;margin:0 2px;font-size:27px}@media only screen and (max-width:800px){.testimonials-slider .testimonial .rating i,.testimonials-slider-sidebar .testimonial .rating i{font-size:22px}}.testimonials-slider .testimonial:after,.testimonials-slider-sidebar .testimonial:after{content:"";background:center/contain no-repeat url(/wp-content/themes/CleanBuildPro/assets/svg/speech.svg);position:absolute;bottom:-31px;width:32px;height:32px}.testimonials-slider .slick-track,.testimonials-slider-sidebar .slick-track{display:flex;justify-content:stretch}.testimonials-slider .slick-dots,.testimonials-slider-sidebar .slick-dots{position:static;margin-top:30px}.testimonial-loop.posts-loop .card .text{position:relative;background:#fff;bottom:0}.testimonial-loop.posts-loop .card .text p{color:initial}.testimonial-loop.posts-loop .card:hover .text h3,.testimonial-loop.posts-loop .card:hover .text p.toggle-tab,.testimonial-loop.posts-loop .card:hover .text .tab-list li,.tab-list .testimonial-loop.posts-loop .card:hover .text li,.testimonial-loop.posts-loop .card:hover .text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .testimonial-loop.posts-loop .card:hover .text h2{color:#317659}.testimonial-loop.posts-loop .card:hover .text .wrap{position:relative;width:100%;top:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.testimonial-loop .name{font-family:"Caveat",cursive;font-size:22px}@media only screen and (max-width:980px){.testimonial-loop .name{font-size:18px}}@media only screen and (max-width:600px){.testimonial-loop .name{font-size:17px}}.testimonial-loop .rating{padding-bottom:15px}.testimonial-loop .rating i{color:#faaf19;margin:0 2px;font-size:27px}.latest-news,.posts-loop{align-items:stretch}.latest-news .card,.posts-loop .card{width:25%}@media only screen and (max-width:980px){.latest-news .card,.posts-loop .card{width:100%}}.latest-news .card .text,.posts-loop .card .text{position:absolute;bottom:-74%;background:rgba(17,17,17,.8);padding:30px 20px;width:100%;height:100%;-webkit-transition:.8s ease;-moz-transition:.8s ease;-ms-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease}@media only screen and (max-width:1930px){.latest-news .card .text,.posts-loop .card .text{bottom:-66%}}@media only screen and (max-width:1750px){.latest-news .card .text,.posts-loop .card .text{bottom:-70%}}@media only screen and (max-width:1590px){.latest-news .card .text,.posts-loop .card .text{bottom:-65%}}@media only screen and (max-width:1420px){.latest-news .card .text,.posts-loop .card .text{bottom:-56%}}@media only screen and (max-width:980px){.latest-news .card .text,.posts-loop .card .text{bottom:0;align-items:center}}.latest-news .card .text .wrap,.posts-loop .card .text .wrap{-webkit-transition:.8s ease;-moz-transition:.8s ease;-ms-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease;top:0}@media only screen and (max-width:980px){.latest-news .card .text .wrap,.posts-loop .card .text .wrap{position:relative}}.latest-news .card .text .heading,.posts-loop .card .text .heading{color:#fff;text-transform:capitalize;font-weight:700;min-height:48px;margin-bottom:5px}@media only screen and (max-width:980px){.latest-news .card .text .heading,.posts-loop .card .text .heading{margin-bottom:0}}.latest-news .card .text p,.posts-loop .card .text p{color:#fff}@media only screen and (max-width:1590px){.latest-news .card .text p.more,.posts-loop .card .text p.more{display:none}}@media only screen and (max-width:1420px){.latest-news .card .text p,.posts-loop .card .text p{display:none}}.latest-news .card .text p.date,.posts-loop .card .text p.date{display:block;margin-bottom:20px;font-weight:900}.latest-news .card .text .cat,.posts-loop .card .text .cat{color:#be5ce5;font-size:16px;margin-bottom:5px}.latest-news .card .image,.posts-loop .card .image{padding-bottom:95%;height:100%}@media only screen and (max-width:980px){.latest-news .card .image,.posts-loop .card .image{padding-bottom:30%}}@media only screen and (max-width:600px){.latest-news .card .image,.posts-loop .card .image{padding-bottom:45%}}.latest-news .card:hover .text,.posts-loop .card:hover .text{bottom:0}.latest-news .card:hover .text .wrap,.posts-loop .card:hover .text .wrap{margin:0;position:absolute;width:90%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:980px){.latest-news .card:hover .text .wrap,.posts-loop .card:hover .text .wrap{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:relative;width:100%}}.latest-news .title,.posts-loop .title{width:25%;background:#317659}@media only screen and (max-width:980px){.latest-news .title,.posts-loop .title{width:100%}}.latest-news .title:after,.posts-loop .title:after{content:"";background:center/contain repeat url(/wp-content/themes/CleanBuildPro/assets/svg/diamonds.svg);position:absolute;height:100%;width:100%;top:0;left:0}.latest-news .title .wrap,.posts-loop .title .wrap{position:relative;z-index:2;padding:30px}.latest-news .title *,.posts-loop .title *{color:#fff}.posts-loop .card{width:calc(33.33% - 15px);margin:15px 0}@media only screen and (max-width:980px){.posts-loop .card{width:calc(50% - 15px)}}@media only screen and (max-width:600px){.posts-loop .card{width:100%}}.logo-grid{padding-top:15px;padding-bottom:15px}@media only screen and (max-width:500px){.logo-grid{padding-top:0;padding-bottom:0}}.logo-grid .slick-track{display:flex;align-items:center;flex-wrap:wrap}.logo-grid img{display:inline-block;max-width:120px;height:auto;margin:10px 40px;vertical-align:middle}@media only screen and (max-width:850px){.logo-grid img{max-width:100px}}@media only screen and (max-width:500px){.logo-grid img{margin:20px 60px}}@media only screen and (max-width:800px){.blog-footer .social-buttons{margin-bottom:30px}}.blog-footer .social-buttons a{font-size:20px;margin-right:10px}.blog-footer .social-buttons a:hover{color:#317659}.blog-footer .social-buttons p{margin-bottom:10px}@media only screen and (max-width:800px){.blog-footer .half{width:100%;text-align:center}}.footer{background:#484848}.footer ul,.footer li{list-style:none;padding:0}.footer a{color:#fff}.footer a:hover{color:#8a4593}.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .footer h2{margin-bottom:10px;color:#fff;font-size:20px}@media only screen and (max-width:980px){.footer h3,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li,.footer .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .footer h2{font-size:18px}}.footer p,.footer li{color:#fff}.footer p strong,.footer p a,.footer li strong,.footer li a{font-weight:700}.footer p{margin-bottom:10px}@media only screen and (max-width:980px){.footer .top-footer .top-wrap{width:100%}}@media only screen and (max-width:880px){.footer .top-footer .links{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}}.footer .top-footer .links .menu-col{margin-right:60px;display:inline-block}.footer .top-footer .links .menu-col li{margin:0}.footer .top-footer .links .menu-col li a{font-weight:600;margin-bottom:10px;display:inline-block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.footer .top-footer .links .menu-col li a:hover{color:#fff;margin-bottom:8px;border-bottom:2px solid #fff}@media only screen and (max-width:980px){.footer .top-footer .links .menu-col{display:none}}.footer .top-footer .links .menu-col:last-of-type{margin:0}@media only screen and (max-width:1250px){.footer .top-footer .links .menu-col:last-of-type{display:none}}.footer .top-footer .logo{max-width:215px;padding-right:15px}@media only screen and (max-width:980px){.footer .top-footer .logo{width:100%;max-width:100%;padding-right:0}.footer .top-footer .logo img{max-width:215px}}@media only screen and (max-width:980px){.footer .top-footer .address{text-align:center;width:100%;margin-top:30px}}.footer .top-footer .address-list{max-width:200px}@media only screen and (max-width:980px){.footer .top-footer .address-list{margin:0 auto}}.footer .top-footer .address-list li{display:inline-block;margin-right:4px}.footer .top-footer .address-list li:after{content:",";display:inline-block}.footer .top-footer .address-list li:last-of-type{margin:0}.footer .top-footer .address-list li:last-of-type:after{content:""}.footer .top-footer .social-links{margin:15px auto;display:flex;justify-content:center}.footer .top-footer .social-links a{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:48px;margin-right:10px}.footer .top-footer .social-links a:last-of-type{margin:0}.footer .top-footer .social-links a:hover{background:#8a4593;border:1px solid #8a4593;color:#fff}.footer .bottom-footer{background:#333}@media only screen and (max-width:850px){.footer .bottom-footer{display:block;text-align:center}}.footer .bottom-footer .wrap{align-items:stretch}.footer .bottom-footer .legal{width:30%;background:#2b2b2b;padding:30px 40px}@media only screen and (max-width:980px){.footer .bottom-footer .legal{width:100%;text-align:center}.footer .bottom-footer .legal a:first-of-type{margin-top:15px;display:inline-block}.footer .bottom-footer .legal p{font-size:15px}}@media only screen and (max-width:600px){.footer .bottom-footer .legal{padding:30px 20px}}.footer .bottom-footer .credit{width:60%;padding:30px 40px}@media only screen and (max-width:980px){.footer .bottom-footer .credit{width:100%;text-align:center}}@media only screen and (max-width:600px){.footer .bottom-footer .credit{padding:30px 20px}.footer .bottom-footer .credit p{font-size:15px}}.footer .bottom-footer .purplex{width:10%;background:#2b2b2b}@media only screen and (max-width:980px){.footer .bottom-footer .purplex{width:100%;padding:30px 0}}.footer .bottom-footer .purplex svg{height:36px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer .bottom-footer .purplex svg .st0{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer .bottom-footer .purplex svg:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.footer .bottom-footer .purplex svg:hover .st0{fill:#8a4593}.footer .bottom-footer p{margin:0;display:inline-block;color:#dedede}@media only screen and (max-width:850px){.footer .bottom-footer p{width:100%}}.footer .bottom-footer p span{margin:0 10px}@media only screen and (max-width:1250px){.footer .bottom-footer p span{display:none}}@media only screen and (max-width:850px){.footer .bottom-footer p span{display:block;font-size:0px;margin:3px 0}}@media only screen and (max-width:850px){.footer .bottom-footer a{margin:auto}}.footer .bottom-footer a img{width:40px;vertical-align:middle}.fixed-notice{position:fixed;z-index:50;background:#dedede}.fixed-notice.hidden{display:none}.fixed-notice.strip{bottom:0;left:0;right:0;padding:30px 0}@media only screen and (max-width:1200px){.fixed-notice.strip .content{padding-right:20px}}.fixed-notice.popup{bottom:0;right:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed-notice.popup.scrolled{opacity:1;visibility:visible}.fixed-notice.popup .container{padding:0}.fixed-notice.popup .container .content a.image-link{display:block;position:relative;width:340px;height:340px}@media only screen and (max-width:1350px){.fixed-notice.popup .container .content a.image-link{width:280px;height:280px}}@media only screen and (max-width:720px){.fixed-notice.popup .container .content a.image-link{width:220px;height:220px}}.fixed-notice.popup .container .close-notice i{color:#fff}.fixed-notice#xmas-strip{background:#317659;text-align:center}.fixed-notice#xmas-strip p{color:#fff;font-size:20px;font-weight:600}.fixed-notice#xmas-strip .close-notice{top:30px}.fixed-notice#xmas-strip .close-notice i{color:#fff}.fixed-notice.modal .container{position:fixed;width:720px;padding:0;text-align:center;top:50%;left:50%;z-index:1;overflow:scroll;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:800px){.fixed-notice.modal .container{width:auto;top:20px;left:20px;right:20px;bottom:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.fixed-notice.modal .notice-overlay{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(72,72,72,.5)}.fixed-notice.modal .close-notice{color:#fff}@media only screen and (max-width:450px){.fixed-notice.modal .close-notice{top:0;right:7px}}.fixed-notice .content p:last-of-type{margin-bottom:0}.fixed-notice .content .btn{margin-top:20px}.fixed-notice .close-notice{position:absolute;top:10px;right:15px;font-size:26px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed-notice .close-notice:hover{color:#317659}#cookiePolicy{transition:.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:#317659;color:#fff;cursor:pointer;transition:.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#dedede;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}.fullwidth-parallax-cta{height:861px;overflow:hidden;background:#484848;z-index:0;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1300px){.fullwidth-parallax-cta{margin-top:25px}}@media only screen and (max-width:1200px){.fullwidth-parallax-cta{margin-top:15px}}@media only screen and (max-width:1080px){.fullwidth-parallax-cta{height:initial}}@media only screen and (max-width:720px){.fullwidth-parallax-cta{margin-top:15px;background-image:none !important;background:#f2f5f4}}.fullwidth-parallax-cta .image{position:relative;width:80%;height:100%}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .image{position:absolute}}.fullwidth-parallax-cta .image img{min-width:100%;opacity:.6;position:absolute;object-fit:cover}.fullwidth-parallax-cta .image .slick-slider,.fullwidth-parallax-cta .image .slick-list,.fullwidth-parallax-cta .image .slick-track{height:100%}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .image .parallax_gal{height:644px}}@media only screen and (max-width:600px){.fullwidth-parallax-cta .image .parallax_gal{height:644px}}@media only screen and (max-width:450px){.fullwidth-parallax-cta .image .parallax_gal{height:400px}}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .image .parallax_gal .slick-list,.fullwidth-parallax-cta .image .parallax_gal .slick-list *{height:inherit}}.fullwidth-parallax-cta .text-wrap{justify-content:flex-end;top:0;right:0;bottom:0}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .text-wrap{position:relative;top:-145px;justify-content:center;margin-bottom:-127px}}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .text-wrap{top:0;margin-bottom:30px;margin-top:30px}}@media only screen and (max-width:720px){.fullwidth-parallax-cta .text-wrap{padding:0}}.fullwidth-parallax-cta .text-wrap .text{-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:relative;width:44%;border-top:6px solid #317659;background:rgba(255,255,255,.9);padding:60px}@media only screen and (max-width:720px){.fullwidth-parallax-cta .text-wrap .text{background:#fff}}.fullwidth-parallax-cta .text-wrap .text.animated{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.fullwidth-parallax-cta .text-wrap .text h2{font-size:32px}@media only screen and (max-width:1600px){.fullwidth-parallax-cta .text-wrap .text h2{font-size:30px}}@media only screen and (max-width:1400px){.fullwidth-parallax-cta .text-wrap .text h2{font-size:28px}}@media only screen and (max-width:900px){.fullwidth-parallax-cta .text-wrap .text h2{font-size:26px}}@media only screen and (max-width:600px){.fullwidth-parallax-cta .text-wrap .text h2{font-size:24px}}@media only screen and (max-width:400px){.fullwidth-parallax-cta .text-wrap .text h2{font-size:22px}}@media only screen and (max-width:1794px){.fullwidth-parallax-cta .text-wrap .text{margin-right:20px}}@media only screen and (max-width:1450px){.fullwidth-parallax-cta .text-wrap .text{width:50%}}@media only screen and (max-width:1300px){.fullwidth-parallax-cta .text-wrap .text{width:60%}}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .text-wrap .text{width:100%;padding:40px 24px;margin-right:0}}.fullwidth-parallax-cta .text-wrap .text .btn{margin-left:0}@media only screen and (max-width:600px){.fullwidth-parallax-cta .text-wrap .text .btn{width:100%;margin-left:0;margin-right:0;margin-top:0}.fullwidth-parallax-cta .text-wrap .text .btn:after{right:0}}@media only screen and (max-width:600px){.fullwidth-parallax-cta .text-wrap .text .btn+.btn{margin-left:0 !important;margin-top:10px}}.fullwidth-parallax-cta .slick-arrow{top:390px}@media only screen and (max-width:1080px){.fullwidth-parallax-cta .slick-arrow{top:50%}}@media only screen and (max-width:600px){.fullwidth-parallax-cta .slick-arrow{top:322px}}@media only screen and (max-width:450px){.fullwidth-parallax-cta .slick-arrow{top:200px}}.search-loop a{padding:30px 0;border-top:1px solid #dedede;display:block}.search-loop a:hover h3,.search-loop a:hover p.toggle-tab,.search-loop a:hover .tab-list li,.tab-list .search-loop a:hover li,.search-loop a:hover .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .search-loop a:hover h2,.search-loop a:hover span{color:#317659}.search-loop a:first-of-type{border:0}.search-loop a h3,.search-loop a p.toggle-tab,.search-loop a .tab-list li,.tab-list .search-loop a li,.search-loop a .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .search-loop a h2{margin-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-loop a p{margin:0}.search-loop a p span i{font-size:12px;vertical-align:middle}.search-loop a p span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.content-blocks .block{width:calc(33% - 15px);flex-direction:column;justify-content:space-between;background:#317659;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1480px){.content-blocks .block{margin-bottom:15px}}@media only screen and (max-width:1000px){.content-blocks .block{width:calc(50% - 15px)}}@media only screen and (max-width:670px){.content-blocks .block{width:100%}}.content-blocks .block *{color:#fff}.content-blocks .block .title{background:#8a4593;padding:30px;margin:0}.content-blocks .block .subtitle{background:#8a4593;padding:0 30px 30px;margin:0}.content-blocks .block .top{background:#2a644b;margin:0;padding:30px}.content-blocks .block .top p{margin:0}.content-blocks .block .bottom{background:#317659;padding:30px}.content-blocks .block .bottom p{margin:0}.content-blocks .block .link{background:#484848;color:#fff;font-weight:600;font-size:18px;padding:30px;margin:0}.content-blocks .block:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 0px 20px -10px #484848;-moz-box-shadow:0px 0px 20px -10px #484848;-ms-box-shadow:0px 0px 20px -10px #484848;-o-box-shadow:0px 0px 20px -10px #484848;box-shadow:0px 0px 20px -10px #484848}.page-template-default .content-blocks .block .title{min-height:160px}@media only screen and (max-width:670px){.page-template-default .content-blocks .block .title{min-height:0}}.page-template-default .content-blocks .block .top{min-height:200px}@media only screen and (max-width:670px){.page-template-default .content-blocks .block .top{min-height:0}}.page-template-default .content-blocks .block .bottom{min-height:300px}@media only screen and (max-width:670px){.page-template-default .content-blocks .block .bottom{min-height:0}}.bbsa-logo{position:absolute;width:150px;z-index:1;left:360px;top:145px}@media only screen and (max-width:980px){.bbsa-logo{width:160px;top:180px;left:40px}}@media only screen and (max-width:500px){.bbsa-logo{width:130px;top:175px;left:25px}}.author-post span{margin:0 6px}.author-content{margin:50px 0;display:flex;justify-content:center}@media only screen and (max-width:850px){.author-content{flex-direction:column-reverse;align-items:center;margin-top:30px}}.author-content .author-text{width:50%;margin-left:10px}@media only screen and (max-width:850px){.author-content .author-text{width:90%;margin-left:0}}.author-content .author-image{width:40%;text-align:center;margin-right:10px}@media only screen and (max-width:850px){.author-content .author-image{width:90%;margin-top:20px;margin-right:0}}.author-content .author-image img{height:400px;object-fit:cover}.shortlist{position:absolute;display:flex;flex-direction:column;align-items:flex-end;gap:8px;top:75px;height:auto;right:30px;z-index:1}@media only screen and (max-width:800px){.shortlist{right:10px;top:60px;gap:35px}}@media only screen and (max-width:500px){.shortlist{top:30px;gap:40px}}.shortlist a{width:350px;height:auto}@media only screen and (max-width:1200px){.shortlist a{width:275px}}@media only screen and (max-width:800px){.shortlist a{width:250px;height:82px}}@media only screen and (max-width:400px){.shortlist a{width:120px;height:40px}}.shortlist a.award{width:250px}@media only screen and (max-width:1600px){.shortlist a.award{width:200px}}@media only screen and (max-width:1200px){.shortlist a.award{width:175px}}@media only screen and (max-width:800px){.shortlist a.award{width:140px}}@media only screen and (max-width:600px){.shortlist a.award{width:100px}}@media only screen and (max-width:400px){.shortlist a.award{width:72px}}.shortlist a img{width:100%}.shortlist a:first-of-type img{background:#fff;padding:10px}.team-section-wrap h2{margin-left:20px}@media only screen and (max-width:1400px){.team-section-wrap h2{margin-left:10px}}@media only screen and (max-width:500px){.team-section-wrap h2{margin-left:5px}}@media only screen and (max-width:430px){.team-section-wrap h2{margin-left:0}}.team-section-wrap .team-section{padding-bottom:20px}.team-section-wrap .team-section .team-member{width:calc(25% - 40px);margin:0 20px 40px;border:1px solid #9dd6be;background:#e8eeec;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1400px){.team-section-wrap .team-section .team-member{width:calc(25% - 20px);margin:0 10px 20px}}@media only screen and (max-width:1300px){.team-section-wrap .team-section .team-member{width:calc(33.333% - 20px)}}@media only screen and (max-width:720px){.team-section-wrap .team-section .team-member{width:calc(50% - 20px);margin:0 10px 20px}}@media only screen and (max-width:500px){.team-section-wrap .team-section .team-member{width:calc(50% - 10px);margin:0 5px 10px}}@media only screen and (max-width:430px){.team-section-wrap .team-section .team-member{width:100%;margin-left:0;margin-right:0}}.team-section-wrap .team-section .team-member.inc-bio{cursor:pointer}@media only screen and (min-width:720px){.team-section-wrap .team-section .team-member:hover{background:#8a4593;border-color:#8a4593}.team-section-wrap .team-section .team-member:hover .image{border-color:#8a4593}.team-section-wrap .team-section .team-member:hover .image .cover-image.inc-hover{opacity:0;visibility:hidden}.team-section-wrap .team-section .team-member:hover .image .alt-image{opacity:1;visibility:visible}.team-section-wrap .team-section .team-member:hover .text h3,.team-section-wrap .team-section .team-member:hover .text p.toggle-tab,.team-section-wrap .team-section .team-member:hover .text .tab-list li,.tab-list .team-section-wrap .team-section .team-member:hover .text li,.team-section-wrap .team-section .team-member:hover .text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .team-section-wrap .team-section .team-member:hover .text h2,.team-section-wrap .team-section .team-member:hover .text p{color:#fff}}.team-section-wrap .team-section .team-member .image{width:100%;min-height:1px;padding-bottom:90%;border-bottom:1px solid #9dd6be;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-section .team-member .image .cover-image{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-section .team-member .image .alt-image{object-fit:cover;display:block;opacity:0;visibility:hidden;position:absolute;width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-section .team-member .text{width:100%;padding:16px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-section .team-member .text h3,.team-section-wrap .team-section .team-member .text p.toggle-tab,.team-section-wrap .team-section .team-member .text .tab-list li,.tab-list .team-section-wrap .team-section .team-member .text li,.team-section-wrap .team-section .team-member .text .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .team-section-wrap .team-section .team-member .text h2{margin-bottom:4px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-section .team-member .text p{font-size:18px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;margin-bottom:0}.team-section-wrap .team-modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:1040px;height:550px;visibility:hidden;opacity:0;z-index:12;box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);overflow:hidden}@media only screen and (max-width:1500px){.team-section-wrap .team-modal{height:calc(100vh - 302px);max-height:550px}}@media only screen and (max-width:1200px){.team-section-wrap .team-modal{height:calc(100vh - 242px);top:30%;-webkit-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}}@media only screen and (max-width:1040px){.team-section-wrap .team-modal{width:calc(100% - 40px);height:calc(100vh - 222px)}}@media only screen and (max-width:720px){.team-section-wrap .team-modal{top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:calc(100% - 80px);max-height:initial}}.team-section-wrap .team-modal.active{opacity:1;visibility:visible}.team-section-wrap .team-modal .close-team-modal{position:absolute;top:10px;right:20px;color:#a0a2a4;font-size:20px;cursor:pointer;transition:.3s ease}@media only screen and (max-width:720px){.team-section-wrap .team-modal .close-team-modal{color:#fff;z-index:1}}@media only screen and (max-width:650px){.team-section-wrap .team-modal .modal-content{flex-direction:column}}.team-section-wrap .team-modal .modal-content .image-slider{height:550px;width:50%}@media only screen and (max-width:720px){.team-section-wrap .team-modal .modal-content .image-slider{width:100%;height:300px}}.team-section-wrap .team-modal .modal-content .content{width:50%;padding:55px 20px 0 50px;height:550px}@media only screen and (max-width:1200px){.team-section-wrap .team-modal .modal-content .content{padding-top:45px}}@media only screen and (max-width:900px){.team-section-wrap .team-modal .modal-content .content{padding-left:40px}}@media only screen and (max-width:720px){.team-section-wrap .team-modal .modal-content .content{width:100%;padding-top:20px;padding-left:30px;height:auto}}.team-section-wrap .team-modal .modal-content .content ::-webkit-scrollbar{width:8px}.team-section-wrap .team-modal .modal-content .content ::-webkit-scrollbar-track{border-radius:5px;background:#dedede}.team-section-wrap .team-modal .modal-content .content ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#333;outline:3px solid #dedede}.team-section-wrap .team-modal .modal-content .content h3,.team-section-wrap .team-modal .modal-content .content p.toggle-tab,.team-section-wrap .team-modal .modal-content .content .tab-list li,.tab-list .team-section-wrap .team-modal .modal-content .content li,.team-section-wrap .team-modal .modal-content .content .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .team-section-wrap .team-modal .modal-content .content h2{margin-bottom:5px}@media only screen and (max-width:720px){.team-section-wrap .team-modal .modal-content .content h3,.team-section-wrap .team-modal .modal-content .content p.toggle-tab,.team-section-wrap .team-modal .modal-content .content .tab-list li,.tab-list .team-section-wrap .team-modal .modal-content .content li,.team-section-wrap .team-modal .modal-content .content .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .team-section-wrap .team-modal .modal-content .content h2{font-size:20px}}.team-section-wrap .team-modal .modal-content .content .bio{overflow-y:auto;height:300px;padding-right:30px}@media only screen and (max-width:1500px){.team-section-wrap .team-modal .modal-content .content .bio{height:calc(100vh - 462px)}}@media only screen and (max-width:1200px){.team-section-wrap .team-modal .modal-content .content .bio{height:calc(100vh - 402px)}}@media only screen and (max-width:1000px){.team-section-wrap .team-modal .modal-content .content .bio{height:calc(100vh - 382px)}}@media only screen and (max-width:720px){.team-section-wrap .team-modal .modal-content .content .bio{height:calc(100vh - 502px)}}.team-section-wrap .team-modal .images,.team-section-wrap .team-modal .slick-list{height:100%}.team-section-wrap .team-modal .slick-track{display:flex !important;height:100%}.team-section-wrap .team-modal .slick-slide{height:auto}.team-section-wrap .team-modal h3,.team-section-wrap .team-modal p.toggle-tab,.team-section-wrap .team-modal .tab-list li,.tab-list .team-section-wrap .team-modal li,.team-section-wrap .team-modal .form-section.sidebar .sidebar .testimonials-slider-sidebar h2,.form-section.sidebar .sidebar .testimonials-slider-sidebar .team-section-wrap .team-modal h2{font-weight:400}.team-section-wrap .team-modal-back{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(72,72,72,.7);cursor:pointer;z-index:11;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.team-section-wrap .team-modal-back.active{opacity:1;visibility:visible}.guarantee-section{padding:80px 0;background:#e8eeec}.guarantee-section .guarantee-content{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:80% 20%;gap:30px;align-items:stretch}.guarantee-section .guarantee-badge{display:flex;align-items:center;justify-content:center}.guarantee-section .guarantee-badge img{width:100%;margin-top:-8%;height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease}.guarantee-section .guarantee-badge:hover img{transform:scale(1.05)}.guarantee-section .table-wrapper{overflow-x:auto}.guarantee-section .table-wrapper table{width:100%;border-collapse:collapse;background:#fff}.guarantee-section .table-wrapper table th,.guarantee-section .table-wrapper table td{padding:20px 18px;font-size:18px;line-height:1.4;text-align:left;vertical-align:middle}.guarantee-section .table-wrapper table th{background:#317659;color:#fff;font-weight:700}.guarantee-section .table-wrapper table th:last-child,.guarantee-section .table-wrapper table td:last-child{text-align:center}.guarantee-section .table-wrapper table tr{border-bottom:1px solid #e5e5e5}.guarantee-section .table-wrapper table tr:nth-child(even){background:#fafafa}.guarantee-section .table-wrapper table .highlight{background:#d3ede2;font-weight:700}.guarantee-section .table-wrapper table .tick{color:green;font-size:24px;font-weight:700}.guarantee-section .table-wrapper table .cross{color:#d93025;font-size:24px;font-weight:700}@media (max-width:768px){.guarantee-section{padding:60px 0}.guarantee-section .guarantee-content{grid-template-columns:1fr}.guarantee-section .guarantee-badge{padding:25px}.guarantee-section .guarantee-badge img{max-width:180px;margin:0 auto;transform:rotate(-8deg)}.guarantee-section .table-wrapper table{min-width:600px}.guarantee-section .table-wrapper table th,.guarantee-section .table-wrapper table td{padding:15px 12px;font-size:15px}}@media (max-width:576px){.guarantee-section .guarantee-badge img{max-width:140px}.guarantee-section .table-wrapper table{min-width:520px}}.emerald-story-section{background:#f7f8f7;padding:80px 0}.emerald-story-section .container{max-width:1300px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:60px}.emerald-story-section .story-content{flex:1}.emerald-story-section .story-content .story-tag{display:inline-block;background:#317659;color:#fff;padding:10px 30px;font-size:20px;font-weight:800;margin-bottom:18px}.emerald-story-section .story-content .intro{font-size:22px;color:#317659;font-weight:600}.emerald-story-section .story-content .story-features{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}.emerald-story-section .story-content .story-features .feature{background:#fff;color:#317659;border-left:4px solid #8a4593;padding:18px;font-size:16px;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,.05)}@media (max-width:991px){.emerald-story-section .container{flex-direction:column;gap:40px}.emerald-story-section .story-content .intro{font-size:20px}.emerald-story-section .story-content .story-features{grid-template-columns:1fr}}.emerald-footer-cta{background:#317659;color:#fff;text-align:center;padding:90px 20px}.emerald-footer-cta .container{max-width:1300px;margin:0 auto}.emerald-footer-cta h2{color:#fff}.emerald-footer-cta p{color:rgba(255,255,255,.92)}.emerald-footer-cta .cta-text{font-weight:600;margin-bottom:40px}@media (max-width:768px){.emerald-footer-cta{padding:70px 20px}.emerald-footer-cta .emerald-btn{width:100%;max-width:280px}}