#search-popup .close{position:absolute;top:3rem;right:3rem;cursor:pointer;z-index:100;width:4rem;height:4rem}#search-popup .close>div{position:relative;width:4rem;height:4rem}#search-popup .close strong{display:none}#search-popup .close::before,#search-popup .close::after{content:" ";display:block;position:absolute;height:.4rem;width:100%;background:var(--wp--preset--color--font);border-radius:2rem;left:0;transform:rotate(0);transition:.2s ease-in-out;transform-origin:center center;top:50%}#search-popup .close::before{transform:rotate(45deg)}#search-popup .close::after{transform:rotate(-45deg)}#search-popup .close:hover::before,#search-popup .close:hover::after{opacity:.3}html{font-size:62.5%}input,button,textarea,select{font-family:var(--wp--preset--font-family--primary-font);line-height:inherit}.button,button,.ckmform .btn-primary,a.button,a.button:link,a.button:visited{background:var(--wp--preset--color--primary);color:#fff;border:0 none;font-size:var(--wp--preset--font-size--medium);padding:.8rem 2rem;cursor:pointer}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover{background:var(--wp--preset--color--secondary);color:#fff;border:0 none}a,a:link,a:visited{color:var(--wp--preset--color--secondary);text-decoration:none}a:hover{color:#000;text-decoration:underline}button.close,a.close,.button .close{display:none}.wp-site-blocks{isolation:isolate}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:active){border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.skip-to-content-link{left:.3125rem;position:absolute;top:.3125rem}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.navigation.pagination .nav-links .page-numbers{display:inline-block;padding:.8rem 2rem;border:0 none;text-decoration:none}.navigation.pagination .nav-links .page-numbers:not(.dots){background:red;color:#fff}.navigation.pagination .nav-links .page-numbers.current{background:lime;color:red;border:0 none}.navigation.pagination .nav-links a.page-numbers:hover{background:lime;color:red;border:0 none}#search-popup{position:fixed;top:-50%;left:0;width:100%;height:100%;overflow:hidden;outline:0;transition:top .3s ease 0s;transition-property:top,opacity;background:var(--wp--preset--color--panel-color);opacity:.8;z-index:-1050;visibility:hidden}#search-popup.open{top:0;visibility:visible;z-index:1050;opacity:1}#search-popup form{box-sizing:border-box;padding:20% 0 0;position:relative;float:left;width:100%}#search-popup label{font-size:3rem;text-align:left;color:var(--wp--preset--color--font);margin-bottom:2rem;display:block}#search-popup input#search-field{float:none;border:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box;width:calc(100% - 13rem);font-size:2rem;padding:1.5rem 3.5rem;color:var(--wp--preset--color--font);margin-bottom:0}#search-popup input#search-field:focus{outline:none}#search-popup input[type=submit]{float:right;border:0 none;font-size:2rem;padding:1.5rem 0;width:13rem;text-align:center;cursor:pointer;background:var(--wp--preset--color--primary)}#search-popup input[type=submit]:hover{background:var(--wp--preset--color--secondary)}@media only screen and (max-width: 1023px){body:not(.menu-open) .mobile-header{float:right}body:not(.menu-open) .mobile-header .sitename{display:none}body:not(.menu-open) .menu-main-menu-container{display:none}body:not(.menu-open) .whole-menu{float:right;display:block;overflow:hidden}body:not(.menu-open) .whole-menu .menu-text{display:none}body:not(.menu-open) .whole-menu .icon{height:calc(var(--wp--preset--spacing--40)*2);aspect-ratio:1.36;display:block;position:relative}body:not(.menu-open) .whole-menu .icon span{display:block;position:absolute;height:20%;width:100%;background:var(--wp--preset--color--primary);border-radius:30px;opacity:1;right:0;transform:rotate(0)}body:not(.menu-open) .whole-menu .icon span:first-child{top:0}body:not(.menu-open) .whole-menu .icon span:nth-child(2){top:40%;width:75%}body:not(.menu-open) .whole-menu .icon span:last-child{bottom:0}body.menu-open .whole-menu{position:absolute;top:calc(var(--wp--preset--spacing--60)/2);right:var(--wp--style--root--padding-right);width:auto}body.menu-open .whole-menu .icon{height:var(--wp--preset--font-size--large);aspect-ratio:1;display:block;position:relative}body.menu-open .whole-menu .icon span{background:#fff;width:141.42%;position:absolute;height:5px;border-radius:30px;opacity:1;left:50%;top:50%;display:block;transform-origin:center}body.menu-open .whole-menu .icon span:first-child{transform:translate(-50%, -50%) rotate(45deg);left:50%;top:50%}body.menu-open .whole-menu .icon span:nth-child(2){display:none}body.menu-open .whole-menu .icon span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}body.menu-open .mobile-header{position:fixed;top:0;left:0;right:0;background:var(--wp--preset--color--primary);color:#fff;height:calc(var(--wp--preset--spacing--60) + var(--wp--preset--font-size--large));z-index:1000;filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.3))}body.menu-open .mobile-header .sitename{display:block;width:calc(100% - 50px);font-size:var(--wp--preset--font-size--large);padding:calc(var(--wp--preset--spacing--60)/2) var(--wp--preset--spacing--40);line-height:1}body.menu-open .mobile-header .menu-text{display:none}header.menu-main-menu-container{position:fixed;top:calc(var(--wp--preset--spacing--60) + var(--wp--preset--font-size--large));bottom:0;left:0;right:0;z-index:999;background:#fff;overflow:scroll}header.menu-main-menu-container ul,header.menu-main-menu-container li{list-style-type:none;margin:0;padding:0}header.menu-main-menu-container ul{display:none}#menu-main-menu{display:block;font-weight:var(--wp--custom--font-weight--bold);font-size:var(--wp--preset--font-size--medium)}#menu-main-menu a,#menu-main-menu a:link,#menu-main-menu a:visited{color:var(--wp--preset--color--font)}#menu-main-menu a:hover{color:var(--wp--preset--color--font)}#menu-main-menu>li{border-top:1px solid var(--wp--preset--color--border-color);padding:var(--wp--preset--spacing--40) var(--wp--style--root--padding-right) var(--wp--preset--spacing--40) calc(var(--wp--style--root--padding-left) + var(--wp--preset--spacing--40)/2)}#menu-main-menu>li a{display:block}#menu-main-menu>li:first-of-type{border-top:0 none}#menu-main-menu>li:last-of-type{border-bottom:1px solid var(--wp--preset--color--border-color)}#menu-main-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;float:right;border:solid var(--wp--preset--color--secondary);border-width:0 calc(var(--wp--preset--font-size--medium)/5) calc(var(--wp--preset--font-size--medium)/5) 0;padding:calc(var(--wp--preset--font-size--medium)/5);transform:rotate(-45deg);margin-top:calc(var(--wp--preset--font-size--medium)/3);pointer-events:all}#menu-main-menu>li.open{background:var(--wp--preset--color--panel-color)}#menu-main-menu>li.open>a::after{border-color:var(--wp--preset--color--secondary);transform:rotate(45deg);margin-top:calc(var(--wp--preset--font-size--medium)/6)}#menu-main-menu>li.open>ul{display:block;padding-top:calc(var(--wp--preset--spacing--40)/2)}#menu-main-menu li li{margin-top:calc(var(--wp--preset--spacing--40)/2);padding-left:var(--wp--preset--spacing--40);font-weight:var(--wp--custom--font-weight--normal);font-size:var(--wp--preset--font-size--small)}#menu-main-menu li li:first-of-type{margin-top:calc(var(--wp--preset--spacing--20)/4)}#mainmenu{padding-right:0;padding-left:0}#mainmenu .menu{list-style:none;padding:0;margin:0;text-align:center}}@media only screen and (min-width: 1024px){.mobile-header{display:none}#menu-main-menu{list-style-type:none;padding-left:0;margin:0;font-size:0px}#menu-main-menu ul,#menu-main-menu li{margin:0;padding:0;list-style-type:none}#menu-main-menu>li{display:inline-block;margin:0 0 5px;position:relative;font-size:var(--wp--preset--font-size--medium)}#menu-main-menu>li>a{display:inline-block;color:var(--wp--preset--color--secondary);padding:0 5px}#menu-main-menu>li.active>a,#menu-main-menu>li>a:hover{color:#000}#menu-main-menu>li:hover>ul{display:block}#menu-main-menu>li:hover>ul a{white-space:nowrap}#menu-main-menu>li>ul{position:absolute;z-index:10;top:100%;left:0;display:none;min-width:250px;padding:10px 0;background:var(--wp--preset--color--panel-color);text-align:left}#menu-main-menu>li>ul>li>a,#menu-main-menu>li>ul>li .separator{color:#fff;float:left;width:100%;position:relative;z-index:1;padding:5px 13px}#menu-main-menu>li>ul li:hover>a,#menu-main-menu>li>ul li.active>a{background:var(--wp--preset--color--primary)}#menu-main-menu>li>ul>li>ul{display:none}}:root{--fluentform-primary: var(--wp--preset--color--primary) !important;--fluentform-secondary: var(--wp--preset--color--secondary) !important;--fluentform-danger: #f56c6c !important;--fluentform-border-color: var( --wp--preset--color--border-color ) !important;--fluentform-border-radius: 0.7rem !important}body:not(.wp-editor){background-color:#fff;font-size:var(--wp--preset--font-size--medium);line-height:1.231;font-family:var(--wp--preset--font-family--primary-font);color:var(--wp--preset--color--font);font-weight:var(--wp--custom--font-weight--normal)}*{box-sizing:border-box}html{scroll-behavior:smooth;position:relative}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}body{max-width:1920px;margin:auto}strong,b{font-weight:var(--wp--custom--font-weight--bold)}iframe[src^="https://player.vimeo"],iframe[src^="https://www.youtube"]{aspect-ratio:16/9;height:100%;width:100%}h3{color:var(--wp--preset--color--primary)}h2{color:#000;font-size:var(--wp--preset--font-size--h-2)}h1{font-size:var(--wp--preset--font-size--h-1);color:#fff;position:relative;right:15%;transform:translateY(50%);text-align:right;color:#fff}h2{font-size:var(--wp--preset--font-size--h-2)}h3{font-size:var(--wp--preset--font-size--h-3)}header{background:url(../images/bg-header-gradient-lines.png);padding-top:15px;padding-bottom:15px;position:relative}header .inner{display:flex;flex-direction:column;align-items:center}.logo img{max-width:100%;height:auto}#searchbox{position:relative;height:26px;width:55px}#searchbox .btn{border:none;float:left;padding:0px;margin:0;aspect-ratio:1;cursor:pointer}@media only screen and (max-width: 781px){#searchbox .btn img{width:55px;height:26px}}@media only screen and (min-width: 782px){#searchbox .btn{margin-right:22px}}@media only screen and (min-width: 1366px){#searchbox{margin-top:-1px}#searchbox .btn{margin-right:0}}.breadcrumb-wrapper{display:inline-flex;align-items:center;gap:2.5rem}#breadcrumb{display:inline;position:relative;transform:translateY(-75%);font-size:var(--wp--preset--font-size--small)}#breadcrumb ol{display:inline-flex;padding-left:0;list-style:none}#breadcrumb ol li{display:inline}#breadcrumb ol li:not(:last-child)::after{content:" | ";margin-inline-end:1ch}#breadcrumb ol li :where(a,span){margin-inline-end:1ch}.footer-high{background-color:var(--wp--preset--color--tertiary);background:url(../images/bg-watermark-hawk-logo.webp) no-repeat,var(--wp--preset--color--tertiary);padding-top:30px;padding-bottom:30px;background-position:bottom -80px right -100px;background-size:630px;flex:1;display:flex;flex-wrap:wrap}.footer-logo{display:flex;justify-content:center}.footer-logo img{width:284px;height:auto}#footer-left{display:flex;flex-direction:column}#footer-left .footer-address{color:#fff;text-align:center}#footer-left .footer-contact-details{display:flex;flex-direction:column;gap:16px}#footer-left .footer-contact-details img{width:52px;height:25px}#footer-left .footer-contact-details p{margin:0;color:#fff}#footer-left .footer-contact-details a{color:#fff;text-decoration:none}#footer-left .footer-contact-details a:hover{text-decoration:underline}#footer-left .footer-contact-details .phone,#footer-left .footer-contact-details .email{display:flex;align-items:center}#footer-left .footer-social-links{margin-top:25px;display:flex;flex-direction:row;gap:1px;justify-content:center}#footer-left .footer-social-links a{display:inline-block;width:46px;height:auto}#footer-left .footer-social-links img{width:100%;height:auto}#footer-middle{display:flex;flex-direction:column;align-items:center;justify-content:center}#footer-middle .menu-main-menu-container{display:block !important}#footer-middle ul{list-style:none;margin:0}#footer-middle ul li a{color:#fff;text-decoration:none}#footer-middle ul li a:hover{text-decoration:underline;color:var(--wp--preset--color--secondary)}#footer-right{display:flex;flex-direction:row;justify-content:center}#footer-right img{height:82px;width:auto}footer .inner{margin-top:10px;width:100%}#footermenu{background-color:#edef3b;clear:both;font-size:0}#footermenu ul{margin:0}#footermenu ul li{display:inline;list-style-type:none;margin:0 0 5px;padding:0;font-size:var(--wp--preset--font-size--medium)}#footermenu ul li a{color:var(--wp--preset--color--secondary);padding:0 5px;text-decoration:underline}#footermenu ul li.active a,#footermenu ul li a:hover{color:#000}.footer-low{background-color:#fff;font-size:1.6rem}.footer-low p{text-align:center}.footer-low a{color:var(--wp--preset--color--secondary);text-decoration:none}#footer-low-left{text-align:center;margin-top:20px}#footer-low-middle{list-style:none;padding:0;margin:0;text-align:center;margin-top:30px}#footer-low-middle li{flex-direction:column}#footer-low-middle li a{color:var(--wp--preset--color--secondary);text-decoration:none}#footer-low-middle li a:hover{text-decoration:underline}a.clickingmad:hover{color:#99359e}hr{position:relative;overflow:visible;height:1px;border:0 !important;background-color:var(--wp--preset--color--panel-color)}hr::before{content:"";background:url(../images/icon-fan-static.png) no-repeat center;display:block;position:absolute;background-size:contain;width:42px;height:42px;bottom:-20px;right:15%;animation:rotation 3s linear infinite}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.header-contact-details{width:100%;display:flex}.header-contact-details a{color:#fff}.header-contact-details .email{text-decoration:underline #fff}.header-contact-details .phone,.header-contact-details .email{display:flex;flex-direction:row;align-items:center}.header-contact-details .phone:before,.header-contact-details .email:before{content:"";display:inline-block;height:25px;width:52px}.header-contact-details .phone:before{content:"";background:url(../images/icon-tel-white.png) no-repeat center;background-size:contain}.header-contact-details .email:before{content:"";background:url(../images/icon-email-white.png) no-repeat center;background-size:contain}.intro a{background-color:var(--wp--preset--color--primary);border-radius:12px;padding:.8rem 4.5rem;font-size:1.6rem}body:not(.menu-open) .whole-menu .icon span{background:#fff}.your-project h2{color:var(--wp--preset--color--primary);text-align:center}.your-project p{text-align:center}.your-project a{background-color:var(--wp--preset--color--secondary);border-radius:12px;padding:10px 20px}.your-project .wp-block-buttons{justify-content:center}.header-top{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px}.header-right .mobile-header{order:1}.faq{width:75%}.faq .wp-block-accordion-item .question{margin:5px 0 0 !important;padding:10px 20px;padding-right:45px;cursor:pointer;border:3px solid var(--wp--preset--color--secondary);position:relative;background:var(--wp--preset--color--secondary)}.faq .wp-block-accordion-item .answer{margin-block-start:0;border:1px solid var(--wp--preset--color--secondary);background:#f0f3f7;border-top:0 none;color:#495b6b;text-align:left;transition:height .4s ease-in-out;overflow:hidden}.contact-us-form{width:75%}.contact-us-form label{font-size:2.5rem}.contact-us-form .ff-el-form-control{padding-top:2rem;padding-bottom:2rem;font-size:2rem}@media only screen and (max-width: 781px){header{--wp--style--root--padding-left: 10px;--wp--style--root--padding-right: 10px}#ckmmain{--wp--style--root--padding-left: 30px;--wp--style--root--padding-right: 30px}.logo{flex-basis:calc(60% - 20px)}.header-contact-details{left:0;position:absolute;bottom:-25px;font-size:14px;justify-content:space-between;flex-basis:50%}.header-contact-details a{color:#535353}.header-contact-details .email,.header-contact-details .phone{justify-content:center}.header-contact-details .phone{flex-basis:42%}.header-contact-details .phone:before{background-image:url(../images/icon-tel-grey-dark.png)}.header-contact-details .email{flex-basis:58%;text-decoration:underline #535353}.header-contact-details .email:before{background-image:url(../images/icon-email-grey-dark.png)}header{margin-bottom:25px}.header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}body:not(.menu-open) .whole-menu .icon{width:30px;height:auto}h1{font-size:2.2rem;transform:translateY(-14%)}.breadcrumb-wrapper{gap:1rem}#breadcrumb{transform:none;top:0;padding-left:3rem !important}.intro h2,.intro p{text-align:center}.intro .wp-block-buttons{justify-content:center}.separator-low{visibility:hidden}footer{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.footer-high{display:flex;flex-direction:column}.footer-high #footer-middle li{margin-bottom:15px}.footer-high #footer-middle li:last-child{margin-bottom:0}.footer-address{margin-left:38px;margin-right:38px}.footer-contact-details{align-items:center}.footer-contact-details img{margin-right:10px}#footer-right{gap:55px}.faq{width:75%}.faq .wp-block-accordion-item .answer p{text-align:left;padding:1.25rem}}@media only screen and (min-width: 782px)and (max-width: 1023px){header{margin-bottom:20px}.logo{height:auto}.header-contact-details{display:flex;flex-direction:column;gap:4px;align-items:flex-end;margin-right:90px}.header-contact-details .phone{margin-right:47px}.header-contact-details p{margin:0;color:#fff}.header-contact-details a{color:#fff;text-decoration:none}.header-contact-details a:hover{text-decoration:underline}#searchbox{order:1;position:absolute;margin-top:20px;bottom:-20px;justify-content:space-between;z-index:2}body:not(.menu-open) .whole-menu .icon{width:40px;height:auto}#breadcrumb{top:0}h1{font-size:3rem}#footer-left{order:0;width:100%;flex-direction:column;justify-content:center}#footer-left .external-links{display:flex;flex-direction:row;gap:80px;justify-content:center}#footer-left .footer-contact-details{display:flex;flex-direction:row;gap:50px}#footer-left .footer-contact-details img{margin-right:15px}#footer-left .footer-social-links{margin:0}#footer-left .footer-social-links img{width:46px;height:32px}#footer-middle{text-align:center;margin-top:40px;margin-bottom:0}#footer-middle li{margin-bottom:20px}#footer-middle li:last-child{margin-bottom:0}#footer-right{margin-top:0px;align-items:center;gap:80px;position:relative;right:45px}#footer-right img{height:11.5rem;width:auto}}@media only screen and (min-width: 782px){#ckmmain{--wp--style--root--padding-left: 30px;--wp--style--root--padding-right: 30px}header .inner{padding-top:18px;padding-bottom:18px}.header-top{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.header-top .logo,.header-top .header-right,.header-top .header-contact-details{flex-basis:auto;font-size:16px}.header-top .logo{order:0}.header-top .header-right{order:2}.header-top .header-contact-details{order:1}.header-right{flex-direction:column;align-items:flex-end}.header-right .whole-menu{order:0}#searchbox img{width:57px;height:30px}#breadcrumb{top:-2rem}.intro h2{font-size:3rem}.intro p{font-size:1.8rem}.intro .wp-block-buttons a{font-size:1.5rem}hr::before{width:53px;height:53px;bottom:-26px}.your-project h2{text-align:left;width:100%}.your-project p{text-align:left}.footer-high{background-position:bottom -20rem right -16.1rem;background-size:78rem;flex:1}.footer-high #footer-left .external-links .footer-contact-details img{width:7.4rem;height:3.6rem}.footer-high #footer-middle li{margin-bottom:15px}.footer-high #footer-middle li:last-child{margin-bottom:0}.footer-low #footer-low-left{text-align:center;margin-top:20px}.footer-low #footer-low-middle{display:flex;flex-direction:row;justify-content:center}.footer-low #footer-low-middle li:after{content:" | ";color:#000;display:inline-block;font-size:100%;margin:0 1rem 0 1rem}.footer-low #footer-low-middle li:last-child:after{content:" "}}@media only screen and (min-width: 1024px)and (max-width: 1365px){#footer-right{width:100%}}@media only screen and (min-width: 1024px){header,#mainmenu{--wp--style--root--padding-left: 30px;--wp--style--root--padding-right: 30px}#ckmmain{--wp--style--root--padding-left: 45px;--wp--style--root--padding-right: 45px}footer{--wp--style--root--padding-left: 45px;--wp--style--root--padding-right: 45px}#mainmenu{max-width:86%}header .inner{padding-top:25px;padding-bottom:25px}header .inner .header-right{flex-direction:row;align-items:flex-end;justify-content:flex-end}header .inner .header-right #searchbox{position:absolute;z-index:2;bottom:-15px;margin-right:65px}header .inner .header-right #searchbox img{width:118px;height:62px}header .inner .header-contact-details .phone a,header .inner .header-contact-details .email a{font-size:18px}header .inner .header-contact-details .phone::before,header .inner .header-contact-details .email::before{width:7.5rem;height:3.5rem}#menu-main-menu{margin-top:5px;margin-bottom:5px;display:flex;justify-content:space-between;width:100%;padding:0;margin:0}#menu-main-menu li a{display:inline-block;color:#535353;font-weight:bold;text-transform:uppercase;font-size:1.5rem}.header-contact-details{display:flex;flex-direction:row;justify-content:flex-end;gap:25px}.header-contact-details a{color:#fff}h1{font-size:3.5rem}.intro h2{font-size:3.8rem}.intro p{font-size:2rem}hr::before{width:66px;height:66px;bottom:-32px}#breadcrumb{padding-left:3rem !important}.footer-high{padding-top:50px;padding-bottom:50px;background-position:bottom -20.7rem right -18.1rem;background-size:79.5rem}.footer-high #footer-left{gap:35px}.footer-high #footer-left .footer-logo{justify-content:left}.footer-high #footer-left .footer-logo img{width:36rem;height:auto}.footer-high #footer-left .footer-address{text-align:left;width:45rem}.footer-high #footer-left .external-links{justify-content:left}.footer-high #footer-left .external-links .footer-contact-details{align-items:left;gap:25px}.footer-high #footer-left .footer-social-links{justify-content:left;margin-top:35px}.footer-high #footer-middle li{margin-bottom:20px}.footer-high #footer-middle li:last-child{margin-bottom:0px}.footer-high #footer-right{gap:90px}.footer-high #footer-right img{height:11.5rem;width:auto}}@media only screen and (min-width: 1366px){header,#mainmenu{--wp--style--root--padding-left: 50px;--wp--style--root--padding-right: 50px}#ckmmain,footer{--wp--style--root--padding-left: 75px;--wp--style--root--padding-right: 75px}.logo{padding:0}.logo img{width:100rem;height:auto}#menu-main-menu{margin-top:5px;margin-bottom:5px}#menu-main-menu li a{font-size:var(--wp--preset--font-size--small)}h1{font-size:4.4rem}hr::before{width:82px;height:82px;bottom:-41px}.footer-high{background-position:bottom -40rem right -10rem;background-size:95rem}.footer-high #footer-left{gap:30px;margin:0px !important}.footer-high #footer-left .footer-contact-details{flex-direction:row}.footer-high #footer-left .footer-contact-details .phone,.footer-high #footer-left .footer-contact-details .email{margin-bottom:15px}.footer-high #footer-middle{margin-top:0}.footer-high #footer-middle li{margin-bottom:20px}.footer-high #footer-middle li:last-child{margin-bottom:0}.footer-high #footer-right{align-items:flex-end;gap:35px}.footer-low{flex-direction:row;justify-content:center;padding-top:20px;padding-bottom:20px}.footer-low #footer-low-middle,.footer-low #footer-low-left{display:flex;justify-content:flex-start;align-items:flex-start}.footer-low #footer-low-left{text-align:left;margin:0px !important}.footer-low #footer-low-middle{margin-top:0px;margin-left:0px !important;display:flex}.footer-low #footer-low-middle li{margin:0 !important}.footer-low #footer-low-middle li:first-child:before{content:" | ";color:#000;display:inline-block;font-size:100%;margin:0 1rem 0 1rem}.footer-low p{margin-right:0px !important;margin-top:0;justify-content:flex-end}}@media only screen and (min-width: 1635px){header,#mainmenu{--wp--style--root--padding-left: 100px;--wp--style--root--padding-right: 100px}#ckmmain{--wp--style--root--padding-left: 140px;--wp--style--root--padding-right: 140px}footer{--wp--style--root--padding-left: 100px;--wp--style--root--padding-right: 100px}.logo img{width:63rem;height:auto}header .inner .header-contact-details .email a,header .inner .header-contact-details .phone a{font-size:2.2rem}h1{font-size:6rem}h2{font-size:6rem}#breadcrumb{top:-4rem}.intro h2{font-size:4.6rem}.intro p{font-size:2.8rem}.intro .wp-block-button a{font-size:2.2rem}.footer-low{display:flex;flex-direction:row;justify-content:center;padding-top:20px;padding-bottom:20px}}body.home .header button{background-color:rgba(0,0,0,0);border:2px solid var(--wp--preset--color--secondary);border-radius:6px;color:var(--wp--preset--color--secondary);padding:.8rem 1rem;font-size:1.6rem;cursor:pointer;font-weight:bold}body.home .header .slides-wrapper{position:relative}body.home .header .slides-wrapper::before{content:"";background:url(../images/img-hero-product.png) no-repeat center;background-size:contain;width:100px;height:auto;position:absolute}body.home h1{position:unset;transform:none;text-align:left}body.home h2{font-size:4.6rem}.homepage-logos-slider .swiper-wrapper{align-items:center}.homepage-logos-slider .wp-block-image{display:flex;align-items:center;justify-content:center;margin-top:0}.services-box{background-color:var(--wp--preset--color--panel-color)}.services-box a{color:var(--wp--preset--color--secondary);text-decoration:underline}.services-box .wp-block-button a{border-radius:6px;padding:5px 15px;text-decoration:none}.services-box .wp-block-button .installation-grid{width:200px}.installation-examples{text-align:center}.installation-examples .installation-box{width:100%}.installation-examples .installation-box a{color:var(--wp--preset--color--secondary);text-decoration:underline}@media only screen and (max-width: 781px){body.home h1{color:#535353;text-align:center}body.home .header{background-color:#f4f4f4}body.home .header h1{margin-left:.5rem;margin-right:.5rem;margin-top:3rem}body.home .header p{text-align:center;color:#535353}body.home .header a{width:100%;text-align:center;display:block}body.home .header a button{padding-top:5px;padding-bottom:5px}body.home .header::after{content:"";position:absolute;border-top:7vw solid #f4f4f4;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);bottom:-6.8vw}body.home .header .slides-wrapper{position:relative;overflow:visible}body.home .header .slides-wrapper .slides-content-wrapper{text-align:center}body.home .header .slides-wrapper .slides-content-wrapper .slide-content{margin:0 auto;padding:20px 10px 60px}body.home .header .slides-wrapper .slides-content-wrapper .slide-content h1{margin-top:20px;margin-bottom:10px}body.home .header .slides-wrapper .slides-content-wrapper .slide-content p{font-size:1.4rem;margin:10px 0 20px}body.home .header .slides-wrapper .slides-content-wrapper .slide-content button{font-size:1.4rem}body.home .header .slides-wrapper::after{content:"";background:url(../images/img-hero-product.png) no-repeat center;background-size:contain;width:20rem;height:13.5rem;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}body.home .intro{padding-top:6rem !important}.homepage-logos-slider{overflow:hidden;padding:0 20px}.homepage-logos-slider .fujitsu-logo img{width:15.1rem;height:auto}.homepage-logos-slider .mitsubishi-logo img{width:11rem;height:auto}.homepage-logos-slider .daikin-logo img{width:13rem;height:auto}.homepage-logos-slider .toshiba-logo img{width:14.2rem;height:auto}.services-box h2{font-size:2.6rem}.services-box p{font-size:1.6rem}.services-box .air-conditioning img,.services-box .refrigeration img,.services-box .ventilation img{width:231px;height:132px}.services-box h3{font-size:2rem;margin-top:18px}.services-box .wp-block-button{margin-top:12px}.services-box .wp-block-button a{font-size:1.3rem;padding:8px 16px}}@media only screen and (min-width: 782px){body.home .header{position:relative}body.home .header::after{content:"";background:url(../images/img-hero-product.png) no-repeat center;background-size:contain;width:30.2rem;height:22rem;position:absolute;bottom:-50px;right:50px}body.home .header .slide-content{margin-left:30px;position:absolute;top:0}body.home .header .slide-content h1{font-weight:100;margin-top:40px;width:70%;margin-bottom:0px;font-weight:100}body.home .header .slide-content p{color:#fff;font-size:16px;width:45%;margin:20px 0}body.home .header .slide-content button{background-color:rgba(0,0,0,0);border:3px solid var(--wp--preset--color--secondary);border-radius:6px;color:var(--wp--preset--color--secondary);padding:.7rem 2rem;font-size:12px;cursor:pointer;font-weight:bold}body.home .header .installation-examples p{font-size:1.8rem;text-align:center}body.home .intro{padding-top:6.7rem !important}.services-box h3{font-size:2rem;margin-top:2rem}.services-box p{font-size:1.8rem}.services-box .wp-block-button{margin-top:1.3rem}.services-box .wp-block-button a{font-size:1.3rem}.services-box .refrigeration,.services-box .ventilation{position:relative;top:13px}}@media only screen and (min-width: 1024px){body.home .header::after{width:39rem;height:27.5rem}body.home .header .slide-content h1{margin-top:77px}body.home .header .slide-content p{font-size:1.8rem}body.home .header .slide-content button{font-size:1.6rem}.homepage-logos-slider{overflow:hidden;padding:0 20px;width:100%}.homepage-logos-slider .fujitsu-logo img{width:187px;height:auto}.homepage-logos-slider .mitsubishi-logo img{width:134px;height:auto}.homepage-logos-slider .daikin-logo img{width:161px;height:auto}.homepage-logos-slider .toshiba-logo img{width:176px;height:auto}.services-box h3{font-size:2.2rem;margin-top:20px}.services-box p{font-size:1.8rem}.services-box .wp-element-button{margin-top:18px}.services-box .wp-element-button a{font-size:1.3rem}}@media only screen and (min-width: 1366px){body.home .header::after{width:54.5rem;height:39rem}.homepage-logos-slider{overflow:hidden;padding:0 20px}.homepage-logos-slider .fujitsu-logo img{width:23.4rem;height:auto}.homepage-logos-slider .mitsubishi-logo img{width:16.7rem;height:auto}.homepage-logos-slider .daikin-logo img{width:20.1rem;height:auto}.homepage-logos-slider .toshiba-logo img{width:22rem;height:auto}}@media only screen and (min-width: 1366px){body.home .header .slide-content{margin-top:66px;margin-left:75px}body.home .header .slide-content p{font-size:2.2rem}body.home .header .slide-content button{font-size:1.8rem}}@media only screen and (min-width: 1635px){body.home .header .slide-content{margin-left:19rem}body.home .header .slide-content h1{width:48%;margin-top:0px}body.home .header .slide-content p{font-size:2.8rem}body.home .header .slide-content button{font-size:2.2rem}body.home .header::after{width:73rem;height:51rem}.services-box p{font-size:2.8rem}.installation-examples p{font-size:2.8rem}}#ckm-cookie-cont{position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--wp--preset--color--border-color);background:#fff;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--font);z-index:1000}#ckm-cookie-cont .inner{padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);width:100%}.cookie-header{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold)}.ckm-cookie-bottom{clear:both;padding:20px;border-top:1px solid var(--wp--preset--color--border-color)}.ckm-cookie-bottom button{width:100%;max-width:350px;display:block;clear:both;margin:0 auto 10px;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}.ckm-cookie-bottom button:not(:hover):not(:first-of-type){background:#fff;color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary)}.ckm-cookie-bottom button:hover{background:var(--wp--preset--color--secondary);color:#fff;border-color:var(--wp--preset--color--secondary)}@media only screen and (min-width: 782px)and (max-width: 1023px){.ckm-cookie-bottom{width:100%;padding-top:var(--wp--preset--spacing--40)}.ckm-cookie-bottom button{width:30%;float:right;clear:none;max-width:none}.ckm-cookie-bottom button:nth-child(2){margin-right:5%}.ckm-cookie-bottom button:nth-child(3){float:left}}@media only screen and (min-width: 1024px){#ckm-cookie-cont .cookie-top{float:left;width:calc(100% - 245px)}#ckm-cookie-cont .ckm-cookie-bottom{float:right;clear:none;border-top:0 none;width:215px;padding:0}}@media only screen and (min-width: 1366px){#ckm-cookie-cont .cookie-top{width:calc(100% - 320px)}#ckm-cookie-cont .ckm-cookie-bottom{width:260px}}#ckm-cookie-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);width:100vw;z-index:99995;display:block;opacity:1;transition:opacity .4s ease-in-out}#ckm-cookie-popup:not(.showpopup){opacity:0;display:none}#ckm-cookie-popup:not(.showpopup) #ckm-cookie-popcontent{display:none}#ckm-cookie-popup #ckm-cookie-popcontent{display:block}.ckm-cookie-table{display:table;margin:0 auto;height:100%}.ckm-cookie-in{display:table-cell;vertical-align:middle;text-align:left;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--font)}.ckm-cookie-in .cookie-header{display:block;font-weight:var(--wp--custom--font-weight--bold);font-size:var(--wp--preset--font-size--medium);padding-bottom:.5em;text-align:center}.ckm-cookie-top{background:#fff;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) 0;float:left;width:100%;overflow-y:scroll;max-height:100vh}.ckm-cookie-top::-webkit-scrollbar{width:1em}.ckm-cookie-top::-webkit-scrollbar-thumb{background-color:var(--wp--preset--color--primary)}@media only screen and (min-width: 1024px){.ckm-cookie-table{max-width:900px}}.ckm-cookie-popup-wrap .tabs{padding:0 15px;transition:height .4s ease-in-out;overflow:hidden}.ckm-cookie-popup-wrap .tabs::before,.ckm-cookie-popup-wrap .tabs::after{content:"";display:block}.ckm-cookie-popup-wrap .tabs::before{padding-top:15px}.ckm-cookie-popup-wrap .tabs::after{padding-bottom:15px}.ckm-cookie-popup-wrap .tabs:not(.active){display:none;padding:0}.ckm-cookie-popup-wrap .tabs.active+.li{border-top:1px solid var(--wp--preset--color--border-color)}.ckm-cookie-popup-wrap .li{border-bottom:1px solid var(--wp--preset--color--border-color);padding:15px;cursor:pointer;font-weight:var(--wp--custom--font-weight--bold);position:relative}.ckm-cookie-popup-wrap .li span{text-align:right;position:absolute;right:45px;top:15px;color:#aaa}.ckm-cookie-popup-wrap .li.last:not(.active){border-bottom:0 none}.ckm-cookie-popup-wrap .li::after{content:"";float:right;display:inline-block;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-top:5px;transition:all 300ms}.ckm-cookie-popup-wrap .li::after span{color:var(--wp--preset--color--primary)}.ckm-cookie-popup-wrap .li.active::after{transform:rotate(45deg)}.ckm-cookie-info-txt{width:calc(100% - 120px)}.ckm-cookie-status-slide{float:right;font-weight:var(--wp--custom--font-weight--bold);width:55px;text-align:center}.ckm-cookie-status-slide.changable{cursor:pointer}.ckm-cookie-status-slide.active{color:var(--wp--preset--color--primary)}.ckm-cookie-status-slide.active .slider{background:var(--wp--preset--color--primary)}.ckm-cookie-status-slide.active .slider span{float:right}.ckm-cookie-status-slide .slider span{display:inline-block;width:24px;height:24px;background:#fff;float:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ckm-cookie-status-slide .slider{display:inline-block;width:55px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#ccc;padding:2px}.ckm-cookie-status-slide .slider+span{clear:both;font-size:12px;text-align:center}a.ckm-cookie-settings-button{color:#fff}a.showprivacysettings{cursor:pointer}.installation-grid-container{display:flex;width:100%;justify-content:center;align-items:center}.installation-grid{width:100%;margin:var(--wp--preset--spacing--40) auto !important;display:block}.installation-grid .installation-block{margin-block-start:0;position:relative}.overlay{margin-block-start:0;visibility:hidden;position:absolute;top:0;bottom:0;background-color:rgba(197,31,19,.85);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem}.overlay h4{color:#fff}.overlay p{color:#fff}.installation-block:hover .overlay{visibility:visible}.installation-block-large:hover .overlay{visibility:visible}.installation-block-tall:hover .overlay{visibility:visible}.installation-block-wide:hover .overlay{visibility:visible}@media only screen and (max-width: 781px){.installation-grid{max-width:320px}.installation-grid .installation-block{float:left;width:320px;margin-bottom:5px !important;margin-right:0px !important;margin-block-start:0;font-size:1.6rem}}@media only screen and (min-width: 782px)and (max-width: 1023px){.installation-grid{max-width:620px}.installation-grid .installation-block{width:300px;margin-right:10px !important;margin-bottom:10px;font-size:1.6rem}.installation-grid .installation-block:nth-of-type(2n){margin-right:0 !important}}@media only screen and (min-width: 1024px)and (max-width: 1365px){.installation-grid{max-width:934px}.installation-grid .installation-block{width:306px;margin-right:5px !important;margin-bottom:5px !important;font-size:1.8rem}.installation-grid .installation-block.wide{width:306px}.installation-grid .installation-block.large{width:617px}.installation-grid .installation-block:nth-of-type(2),.installation-grid .installation-block:nth-of-type(5),.installation-grid .installation-block:last-of-type{margin-right:0 !important}}@media only screen and (min-width: 1366px)and (max-width: 1634px){.installation-grid{max-width:1216px}.installation-grid .installation-block{width:299px;margin-right:5px !important;margin-bottom:5px !important;font-size:1.8rem}.installation-grid .installation-block.wide,.installation-grid .installation-block.large{width:603px}.installation-grid .installation-block:nth-of-type(3),.installation-grid .installation-block:nth-of-type(4),.installation-grid .installation-block:last-of-type{margin-right:0 !important}.overlay h4{font-size:22px}.overlay p{font-size:18px}}@media only screen and (min-width: 1635px)and (max-width: 1919px){.installation-grid .installation-block{margin-right:5px !important;margin-bottom:5px !important}.overlay h4{font-size:22px}.overlay p{font-size:18px}}@media only screen and (min-width: 1920px){.installation-grid .installation-block{margin-right:4px !important;margin-bottom:4px !important}.installation-grid .installation-block:nth-of-type(4),.installation-grid .installation-block:nth-of-type(6),.installation-grid .installation-block:last-of-type{margin-right:0 !important}.overlay h4{font-size:24px}.overlay p{font-size:20px}}#hero{position:relative}.maintenance{position:relative}.maintenance .wp-block-columns{gap:2rem}.maintenance .maintenance-inner{padding-top:50px;padding-bottom:50px}.maintenance .maintenance-inner-right{display:flex}.installation ul,.repairs ul,.maintenance ul{margin-left:0;padding-left:0}.installation li,.repairs li,.maintenance li{list-style-type:none;background:url(../images/bullet-fan-blue.png) no-repeat 0 3px;padding-left:38px;padding-bottom:10px}@media only screen and (max-width: 781px){.installation .list-columns{gap:0px}.refrigerator-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-maintenance-mobile.jpg) no-repeat center;margin-top:1.5rem;margin-bottom:1.5rem}.air-con-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-air-conditioning.jpg) no-repeat center;margin-top:1.5rem;margin-bottom:1.5rem}.ventilation-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-ventilation.jpg) no-repeat center;margin-top:1.5rem;margin-bottom:1.5rem}.maintenance .maintenance-inner{margin-left:30px;margin-right:30px}.maintenance .maintenance-inner .maintenance-inner-right{display:none}.maintenance .maintenance-inner .wp-block-button{margin-top:3rem}.maintenance .maintenance-inner ul::after{display:block;width:100%;height:13.5rem;background-size:contain}}@media only screen and (min-width: 782px){.maintenance .maintenance-inner{margin-left:30px}.maintenance .maintenance-inner .wp-block-button{margin-top:3rem}}@media only screen and (min-width: 782px)and (min-width: 782px)and (max-width: 1023px){.refrigerator-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-maintenance-mobile.jpg) no-repeat center;display:block;width:100%;height:25rem;background-size:contain;margin-top:2rem;margin-bottom:2rem}.air-con-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-air-conditioning.jpg) no-repeat center;display:block;width:100%;height:25rem;background-size:contain;margin-top:2rem;margin-bottom:2rem}.ventilation-maintenance .maintenance-inner ul::after{content:"";background:url(../images/img-right-cutout-ventilation.jpg) no-repeat center;display:block;width:100%;height:25rem;background-size:contain;margin-top:2rem;margin-bottom:2rem}.maintenance .maintenance-inner-right{display:none}.maintenance ul::after{display:block;width:100%;height:25rem;background-size:contain}}@media only screen and (min-width: 1024px){.maintenance .maintenance-inner{margin-left:45px}.installation ul,.repairs ul,.maintenance ul{display:inline-block}.maintenance .maintenance-inner-right .refrigerator-img{float:left;object-fit:contain;position:absolute;margin-top:12rem}.maintenance .maintenance-inner-right .ventilation-img{margin-top:8rem}}@media only screen and (min-width: 1024px)and (max-width: 1365px){.maintenance .maintenance-inner-right .refrigeration-img{transform:translateY(30%)}.maintenance .maintenance-inner-right .air-con-img{margin-top:12rem;margin-bottom:-12rem}}@media only screen and (min-width: 1366px)and (max-width: 1634px){.maintenance .maintenance-inner{margin-left:75px}}@media only screen and (min-width: 1635px){.maintenance .maintenance-inner{margin-left:150px}.maintenance .maintenance-inner-right .refrigerator-img{margin-top:-8.5rem;margin-bottom:-8.5rem}.maintenance .maintenance-inner-right .air-con-img{margin-top:-6rem;margin-bottom:-6rem}.maintenance .maintenance-inner-right .ventilation-img{margin-top:-7rem;margin-bottom:-7rem}}#ckmmain{position:relative}#ckmmain h1{position:absolute;text-transform:uppercase}a.read-more{display:inline-block;font-size:var(--wp--preset--font-size--small);float:left;clear:both;background-color:var(--wp--preset--color--secondary);color:#fff;border-radius:12px;padding:10px 20px}a.read-more:hover{background-color:var(--wp--preset--color--tertiary);text-decoration:none}.news-posts{display:flex;flex-wrap:wrap;justify-content:center}.news-posts article{margin-bottom:45px;max-width:450px;width:100%}.news-posts article .news-text{padding:5px}.news-posts article .news-text h2{font-size:var(--wp--preset--font-size--medium);text-decoration:none;display:inline-block;margin-bottom:var(--wp--preset--spacing--10)}.news-posts article .news-text h2 a{color:var(--wp--preset--color--primary);text-decoration:none}.news-posts article .news-text h2 a:hover{color:var(--wp--preset--color--secondary)}.news-posts article .news-text .date{color:var(--wp--preset--color--secondary)}.news-posts article .news-text .date,.news-posts article .news-text .entry-content{font-size:var(--wp--preset--font-size--small)}.news-posts article .news-text .entry-content{margin:20px 0}.news-posts article .news-text .entry-content p:first-of-type{margin-top:0}.news-posts article .news-text .entry-content p:last-of-type{margin-bottom:0}.news-posts article img{max-width:100%;height:auto}@media only screen and (max-width: 781px){.post-template-default #ckmmain{padding-left:30px;padding-right:30px;padding-bottom:20px}.category-case-studies h1{bottom:71rem}.category-case-studies .news-posts article .news-text{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}}@media only screen and (min-width: 782px){.post-template-default #ckmmain{padding-left:45px;padding-right:45px;padding-bottom:30px}.category-case-studies h1{bottom:49rem}.news-posts{gap:4%;justify-content:left}.news-posts article{width:48%}}@media only screen and (min-width: 1024px){.post-template-default #ckmmain{padding-left:50px;padding-right:50px;padding-bottom:30px}.category-case-studies h1{bottom:62rem}.news-posts{padding-left:45px;padding-right:45px;gap:5%}.news-posts article{margin-bottom:60px;width:30%}}@media only screen and (min-width: 1366px){.post-template-default #ckmmain{padding-left:75px;padding-right:75px;padding-bottom:40px}.category-case-studies h1{bottom:63rem}.news-posts{padding-left:75px;padding-right:75px;gap:6.5%}.news-posts article{margin-bottom:75px;width:29%}}@media only screen and (min-width: 1635px){.news-posts{padding-left:140px;padding-right:140px}.news-posts article{margin-bottom:80px}.post-template-default #ckmmain{padding-left:140px;padding-right:140px;padding-bottom:50px}}/*# sourceMappingURL=frontend.css.map */
