.elementor-10 .elementor-element.elementor-element-e618c5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-widget{min-height:620px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-inner{padding:80px 0px 80px 0px;max-width:1180px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-content{max-width:760px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-image{object-position:center center;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-widget:after{background:linear-gradient(90deg,rgba(9,47,39,.91) 0%,rgba(9,47,39,.78) 55%,rgba(9,47,39,.28) 100%);}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-title{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-description{color:#dce9e4;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-eyebrow,.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-breadcrumbs{color:#f28a62;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-primary{background:#b74727;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-secondary{color:#ffffff;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-actions a{padding:15px 21px 15px 21px;}.elementor-10 .elementor-element.elementor-element-59b7488{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-nav{background-color:#f7f2e9;padding:78px 0px 78px 0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-nav .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-nav-layout{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:80px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory{background:#103d31;padding:18px 18px 18px 18px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-item{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13);padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-item:hover{background:rgba(255,255,255,.11);}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-index{background:#fdfbf7;color:#b64f31;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-item h3{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-item p{color:#bcd0c8;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-arrow{background:#b74727;}.elementor-10 .elementor-element.elementor-element-706e80a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-services{background-color:#fdfbf7;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-services .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-grid{gap:20px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-card{background:#ffffff;border-color:#ded7cc;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-card:hover{background:#f7f2e9;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-visual:after{background:linear-gradient(180deg,transparent 45%,rgba(9,47,39,.18) 100%);}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-no{background:#fdfbf7;color:#b64f31;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-image{height:220px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-content{padding:26px 26px 28px 26px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-link{color:#17372e;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-service-link span{background:#b74727;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-services-assist{background:#103d31;padding:30px 34px 30px 34px;}.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-services-assist,.elementor-10 .elementor-element.elementor-element-8fffce4 .kent-services-assist h3{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-7447f24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process{background-color:#f7f2e9;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-layout{gap:84px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process--timeline .kent-process-layout{grid-template-columns:minmax(0,38%) minmax(0,1fr);}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process--timeline .kent-process-grid{background:#103d31;padding:28px 32px 28px 32px;border-radius:22px 22px 22px 22px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-marker:after{background:rgba(255,255,255,.2);}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);padding:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-card:hover{background:rgba(255,255,255,.1);}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-grid{gap:14px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-step-icon{background:#fdfbf7;color:#17513f;width:60px;height:60px;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-step-label{color:#f1aa88;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-card h3{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-card p{color:#bed0c9;}.elementor-10 .elementor-element.elementor-element-810a017 .kent-process-cta{background:#b74727;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3e75ad1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-771c1e1 .kent-commercial{background-color:#092f27;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-771c1e1 .kent-commercial .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-771c1e1 .kent-commercial-image{height:520px;}.elementor-10 .elementor-element.elementor-element-a47bd8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about{background-color:#103d31;padding:68px 0px 68px 0px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about-grid{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:72px;align-items:start;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-values{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-values article{background:rgba(255,255,255,.06);padding:17px 17px 17px 17px;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about-image{height:500px;object-position:center center;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about-badge{background:#ffffff;color:#17372e;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about-image-points{background:rgba(255,255,255,.06);}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about-actions .kent-button{background:#b74727;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-6b73496{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ebeeb7f .kent-areas{background-color:#f7f2e9;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-ebeeb7f .kent-areas .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-ebeeb7f .kent-area-panel{background:#ffffff;}.elementor-10 .elementor-element.elementor-element-4f28482{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c16c01 .kent-testimonials{background-color:#e9e0d3;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-7c16c01 .kent-testimonials .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-bf3c837{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d35878a .kent-faq{background-color:#fdfbf7;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-d35878a .kent-faq .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-d35878a .kent-accordion details{border-color:#d9d2c7;}.elementor-10 .elementor-element.elementor-element-8d191d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a28f51d .kent-contact{background-color:#103d31;padding:96px 0px 96px 0px;}.elementor-10 .elementor-element.elementor-element-a28f51d .kent-contact .kent-widget-container{max-width:1180px;}.elementor-10 .elementor-element.elementor-element-a28f51d .kent-enquiry-form{background:#ffffff;color:#17372e;padding:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-a28f51d .kent-field input,.elementor-10 .elementor-element.elementor-element-a28f51d .kent-field select,.elementor-10 .elementor-element.elementor-element-a28f51d .kent-field textarea{background:#fdfbf7;border-color:#cec8bd;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e618c5e{--width:100%;}.elementor-10 .elementor-element.elementor-element-59b7488{--width:100%;}.elementor-10 .elementor-element.elementor-element-706e80a{--width:100%;}.elementor-10 .elementor-element.elementor-element-7447f24{--width:100%;}.elementor-10 .elementor-element.elementor-element-3e75ad1{--width:100%;}.elementor-10 .elementor-element.elementor-element-a47bd8b{--width:100%;}.elementor-10 .elementor-element.elementor-element-6b73496{--width:100%;}.elementor-10 .elementor-element.elementor-element-4f28482{--width:100%;}.elementor-10 .elementor-element.elementor-element-bf3c837{--width:100%;}.elementor-10 .elementor-element.elementor-element-8d191d3{--width:100%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-widget{min-height:560px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-inner{padding:70px 0px 70px 0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-nav{padding:68px 0px 68px 0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about{padding:64px 0px 64px 0px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-values{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-widget{min-height:620px;}.elementor-10 .elementor-element.elementor-element-21ea0c8 .kent-page-hero-inner{padding:60px 0px 60px 0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-nav{padding:58px 0px 58px 0px;}.elementor-10 .elementor-element.elementor-element-4c428aa .kent-service-directory-list{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-about{padding:56px 0px 56px 0px;}.elementor-10 .elementor-element.elementor-element-921fa7b .kent-values{grid-template-columns:repeat(1,minmax(0,1fr));}}