.white{color:#fff}body .limit-column{max-width:960px!important;margin-left:0!important}.blackback{background-color:#000}.whiteback{background-color:#fff;color:#000}.ct-button{font-size:18px}.wp-block-buttons>.is-style-fill:not(:first-child) a{border:none!important;background:none;padding:0;color:#000}.wp-block-buttons>.is-style-fill:not(:first-child) a:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f101";padding-left:4px;font-size:.9em}.wp-block-buttons>.is-style-fill:not(:first-child) a:hover{color:#000!important;background:none!important;text-decoration:underline}.wp-block-buttons>.is-style-fill:not(:first-child) .wp-block-button__link{padding-left:0!important}.is-style-whitebutton a{border-radius:8px;border:2px solid #FFF;background:#fff0;color:#fff}.is-style-whitebutton a:hover{border:2px solid #f1592a;background:#fff0;color:#fff}#header .ct-button-ghost:hover{border-color:#f1592A;background:#fff0}.wp-customizer #header [data-row*=top],#header [data-row*=top]{color:#000;background-color:#fff;margin-bottom:10px}.wp-customizer #header [data-row*=top] p,#header [data-row*=top] p{margin:8px 0}.wp-customizer [data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a,[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a{font-size:16px}footer.ct-footer{margin-top:40px;padding-top:40px}.home footer.ct-footer,.page-parent footer.ct-footer,.page-id-1737 footer.ct-footer,.page-id-1308 footer.ct-footer,.page-id-2022 footer.ct-footer{padding-top:180px!important}footer h6{color:#adadad}@media screen and (max-width:1000px){.home footer.ct-footer,.page-parent footer.ct-footer,.page-id-1308 footer.ct-footer,.page-id-2022 footer.ct-footer{padding-top:120px!important}}.wp-customizer footer .ct-footer-copyright,.wp-customizer footer .widget-menu a,.wp-customizer footer p,.wp-customizer footer p a,footer p,footer p a,footer p span,footer li,footer .ct-footer-copyright,footer .widget-menu a{color:#fff}footer p,footer p a,footer li{font-size:16px}footer .ct-footer-copyright{font-size:14px}footer .widget-menu a:hover{color:#adadad}.wp-customizer .ct-footer-copyright a,.ct-footer-copyright a{color:#fff;text-decoration:underline}.wp-customizer footer .widget-menu a:hover,.wp-customizer .ct-footer-copyright a:hover footer .widget-menu a:hover,.ct-footer-copyright a:hover,.wp-customizer footer p a:hover,footer p a:hover{color:#adadad}footer li{margin-bottom:6px}.wp-customize footer img,footer img{width:220px}footer h5{color:#adadad}.wp-customize footer .fa-ul,footer .fa-ul{margin-left:26px}.wp-customize footer .fa-ul a,footer .fa-ul a{color:#fff}.wp-customize footer .fa-ul a:hover,footer .fa-ul a:hover{color:#adadad}.wp-customize footer .fa-ul .fa-li,footer .fa-ul .fa-li{color:#adadad}footer [data-row="bottom"] .ct-container{display:flex!important;flex-wrap:wrap;flex-direction:column-reverse}@media (min-width:768px){footer [data-row="bottom"] .ct-container{display:grid!important}}footer [data-column="socials"]{padding-left:0}@media (min-width:768px){footer [data-column="socials"]{padding-left:1.25rem}}#header [data-row*=top]{margin-bottom:0}#header [data-row*=middle] [data-items*=primary]{height:60px}@media screen and (min-width:1001px){#header [data-row*=middle] [data-column*=end]{background:#fff0}#header [data-row*=middle]{background-image:url(/wp-content/uploads/2023/08/headerback.png);background-size:contain;background-repeat:no-repeat;background-position:right}}#menu-main-menu{background-color:#000;padding-left:24px}#header .site-logo-container img{margin-top:13px}.wp-block{max-width:1400px}.limit-width{width:1113px;margin-left:auto!important;margin-right:auto!important;max-width:100%}.wideleft figure{margin-left:-20vw!important}.block-editor .wideleft figure{margin-left:0!important}.wideright figure{margin-right:-20vw!important}.has-media-on-the-right .wp-block-media-text__content{padding-left:0!important}.has-media-on-the-left .wp-block-media-text__content{padding-right:0!important}.home .hero-section[data-type=type-1]{display:none}.entry-content .projectgroup h3{max-width:600px;margin-left:auto;margin-right:auto}.ct-widget .is-style-leadpara,.is-style-leadpara{font-size:22px;line-height:33px}.is-style-homebanner{margin-top:-50px}.is-style-homebanner .wp-block-cover__inner-container{width:1113px!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.is-style-homebanner h1{max-width:900px}@media screen and (min-width:1000px){.is-style-homebanner{height:800px}}.pagebanner{padding-top:50px!important;padding-bottom:50px!important}.pagebanner h1{margin-bottom:0!important}.servicesblocks .wp-block-column>.wp-block-group{border:1px solid #C4C4C4;padding:24px 20px;border-radius:8px 8px 8px 8px;height:100%}@media screen and (max-width:1000px){.pagebanner{padding-top:40px!important}}@media screen and (max-width:1000px){.pagebanner{padding-top:40px!important;padding-bottom:40px!important}}[data-prefix="blog"] .entry-header h1.page-title,[data-prefix="categories"] .entry-header h1.page-title{--fontSize:60px;width:fit-content}[data-prefix="blog"] .entry-card .entry-meta{--textTransform:none}.post-type-archive h1,.category h1{text-transform:lowercase}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto;flex-grow:0}}