:root{--global-md-spacing:0;--global-kb-gap-sm:16px;--global-kb-gap-md:24px;--global-kb-gap-lg:80px;--global-kb-spacing-xxs:8px;--global-kb-spacing-xs:16px;--global-kb-spacing-sm:20px;--global-kb-spacing-md:24px;--global-kb-spacing-lg:32px;--global-kb-spacing-xl:40px;--global-kb-spacing-xxl:48px;--global-kb-spacing-3xl:64px;--global-kb-spacing-4xl:80px;--global-kb-spacing-5xl:175px;--global-kb-font-size-sm:14px !important;--global-kb-font-size-md:clamp(16px, 3vw, 16px) !important;--global-kb-font-size-lg:clamp(20px, 3vw, 20px) !important;--global-kb-font-size-xl:clamp(30px, 3vw, 30px) !important;--global-kb-font-size-xxl:clamp(30px, 3vw, 36px) !important;--global-kb-font-size-xxxl:clamp(36px, 4vw, 70px) !important}h1{font-size:clamp(36px, 4vw, 70px)}h2{font-size:clamp(36px, 3vw, 36px);letter-spacing:-1.44px}h3{font-size:clamp(30px, 3vw, 30px);letter-spacing:-.6px}h4{font-size:clamp(20px, 3vw, 20px)}h5{font-size:clamp(18px, 3vw, 20px)}.entry-content-wrap{padding:0!important}.content-area{margin:0!important}.site-middle-footer-inner-wrap{background:#DD7257;padding:80px 48px;border-radius:24px 24px 0 0;display:flex;justify-content:space-between}.site-footer-middle-section-1{width:419px!important;max-width:100%!important}.site-bottom-footer-inner-wrap{background:#DD7257;padding:0 48px 32px 48px;border-radius:0 0 24px 24px;display:flex;align-items:center;justify-content:space-between}.menu-footer-container a{color:#FFF;font-family:Poppins;font-size:14px}.menu-footer-container ul{display:flex;flex-direction:column;gap:16px}.footer-social-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;align-items:flex-start;gap:8px}.footer-social-inner-wrap a{padding:0!important}footer a:hover{color:#FFF!important;text-decoration:underline!important}footer p{margin:0}footer .footer-widget5 .footer-widget-area-inner{display:flex;align-items:center}footer .footer-social-wrap .widget-title{margin-bottom:30px!important}footer a.social-button{height:auto!important}.site-footer-middle-section-2{width:55%;gap:48px}.site-footer-middle-section-2 .footer-widget-area{width:initial;flex:initial}.widget-title{font-family:"Playfair Display";font-size:20px!important;font-weight:500;color:#fff;text-transform:initial!important;margin-bottom:24px}footer{padding:40px 0}.entry.content-bg{box-shadow:initial!important}.wp-block-kadence-off-canvas-trigger svg{display:none}.wp-block-kadence-off-canvas-trigger:after{content:"";display:block;width:32px;height:29px;background-image:url(/wp-content/uploads/2026/02/menu.svg)}.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before{height:2px!important}.splide__arrow{width:56px!important;height:56px!important;border-radius:50%!important;background:#fff!important;border-color:#000!important;opacity:1!important}.splide__arrow svg{display:none}.splide__arrow::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 4L10.59 5.41L16.17 11H4V13H16.17L10.59 18.59L12 20L20 12L12 4Z' fill='black'/></svg>");background-repeat:no-repeat;background-size:contain}.splide__arrow.splide__arrow--prev::after{transform:rotate(180deg)}.slick-prev{left:-27px!important}.slick-next{right:-27px!important}input[type='text'],input[type='email'],input[type='tel'],select,textarea{padding:12px!important;border-radius:8px!important;outline:none!important}#gform_fields_1{gap:24px!important}.gfield_required{display:none!important}.ginput_container_date input{width:100%!important}.gfield_radio{flex-direction:row!important;flex-wrap:wrap}.gfield_radio>div{width:49%}.gfield_radio label{color:#78787A!important}.gfield_radio input[type]{background:#fff0}input[type='submit']{padding:8px 20px!important;border-radius:24px!important}.c-tabs .kt-tabs-title-list{border-radius:16px;padding:24px!important;background:#FFF0D9}.c-tabs .kt-tabs-title-list a{justify-content:space-between!important}.c-tabs .kt-tabs-wrap{gap:80px;display:flex}.wp-block-kadence-repeatertemplate>li:nth-child(4n+1) .card .kt-inside-inner-col{background-color:#FFF}.wp-block-kadence-repeatertemplate>li:nth-child(4n+2) .card .kt-inside-inner-col{background-color:#FFF0D9}.wp-block-kadence-repeatertemplate>li:nth-child(4n+3) .card .kt-inside-inner-col{background-color:#FFF}.wp-block-kadence-repeatertemplate>li:nth-child(4n+4) .card .kt-inside-inner-col{background-color:#D1EBF0}.wp-block-kadence-repeatertemplate>li:nth-child(4n+1) .card .year{background-color:#8DCEDA;color:#fff}.wp-block-kadence-repeatertemplate>li:nth-child(4n+2) .card .year{background-color:#fff;color:#4E5062}.wp-block-kadence-repeatertemplate>li:nth-child(4n+3) .card .year{background-color:#FFF0D9;color:#4E5062}.wp-block-kadence-repeatertemplate>li:nth-child(4n+4) .card .year{background-color:#fff;color:#25283D}.wp-block-kadence-repeatertemplate>li:nth-child(4n+1) .card .title{color:#8DCEDA}.wp-block-kadence-repeatertemplate>li:nth-child(4n+2) .card .title{color:#DD7257}.wp-block-kadence-repeatertemplate>li:nth-child(4n+3) .card .title{color:#DD7257}.wp-block-kadence-repeatertemplate>li:nth-child(4n+4) .card .title{color:#25283D}.wp-block-kadence-repeatertemplate>li:nth-child(4n+1) .card .text{color:#4E5062}.wp-block-kadence-repeatertemplate>li:nth-child(4n+2) .card .text{color:#DD7257}.wp-block-kadence-repeatertemplate>li:nth-child(4n+3) .card .text{color:#DD7257}.wp-block-kadence-repeatertemplate>li:nth-child(4n+4) .card .text{color:#25283D}.timeline-load-more{margin-top:20px;padding:8px 20px;border-radius:24px;border:1px solid #25283D;background:#fff0;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;color:#25283D;gap:8px}.timeline-load-more span:last-of-type{width:24px;display:flex}.kb-button{box-shadow:none!important;transition:transform .4s ease-in-out}.kb-button:hover{transform:scale(1.05)}.booked-form{background:#fff!important}.booked-form input[type='text']{background:#fff0d9!important;border-radius:8px!important;border:1px solid #78787A!important}.booked-form label{color:#25283d!important;font-size:14px!important;font-weight:400!important;font-family:Poppins!important}.booked-form .cancel,.timeslot-people button{border-radius:24px!important}.booked-calendar .bc-body .bc-row:not(.entryBlock) .bc-col{height:100px!important}.booked-calendar .date{line-height:100px!important}.single-content ul,.single-content ol{margin-bottom:24px!important}@media(max-width:1024px){.splide__arrow{width:40px!important;height:40px!important}.slick-prev{left:-13px!important}.slick-next{right:-13px!important}.site-middle-footer-inner-wrap{flex-direction:column;padding:80px 32px 40px 32px;gap:64px}.site-footer-middle-section-2{width:100%;flex-direction:column}.site-bottom-footer-inner-wrap{padding:0 32px 32px 32px;flex-direction:column;align-items:flex-start}.c-tabs .kt-tabs-wrap{flex-direction:column}.c-tabs .kt-tabs-title-list,.c-tabs .kt-tabs-content-wrap{width:100%!important}footer .site-footer-bottom-section-1{flex-direction:column}footer .footer-widget5{margin:10px 0 24px 0!important}}@media(max-width:767px){.single-job_listing .content-container{padding:0 16px!important}.single-job_listing .content-container article{margin:0!important}}