.logo-clippath{clip-path:polygon(0% 0%,101% 0%,100% 67%,0% 104%,0% 85%)}.blur8{backdrop-filter:blur(8px)}.elementor-location-header .elementor-nav-menu--main .elementor-item:hover{background:var(--e-global-color-primary);color:#fff!important}.elementor-location-header .elementor-nav-menu--main .elementor-item:hover svg{fill:#fff}.referral-form .flex p{display:flex;gap:16px;margin-bottom:16px}.referral-form input[type="text"],.referral-form input[type="tel"],.referral-form input[type="email"],.referral-form textarea,.referral-form select{background:#fff0;font-family:'Museo Sans';color:#444;padding:16px 22px;border-radius:8px;border:1px solid rgb(0 0 0 / .24);outline:none;font-weight:100;margin-top:16px}.referral-form span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin-top:16px;margin-left:0;margin-right:16px}.referral-form span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-family:'Museo Sans';color:#444;font-weight:100}.referral-form input[type='submit']{width:200px;background:var(--e-global-color-primary);padding:12px;border:none;color:#fff;font-family:'Museo Sans';font-size:14px;text-transform:uppercase;border-radius:8px;margin-top:16px}.hero-content{backdrop-filter:blur(8px)}.contact-form p{margin:0}.contact-form .flex p{display:flex;gap:16px;margin-bottom:16px}.contact-form .flex p br{display:none}.contact-form .flex p span{flex:0 0 calc(50% - 8px)}.contact-form input[type='email'],.contact-form textarea{margin-bottom:16px}.contact-form input[type='text'],.contact-form input[type='email'],.contact-form input[type='tel'],.contact-form textarea{background:#fff0;font-family:'Museo Sans';padding:16px 22px;border-radius:8px;border:1px solid rgb(0 0 0 / .24);outline:none;font-weight:100;margin-bottom:16px}.contact-form input[type='text']::placeholder,.contact-form input[type='email']::placeholder,.contact-form input[type='tel']::placeholder,.contact-form textarea::placeholder{color:rgb(0 0 0 / .8);font-family:'Museo Sans';font-weight:100}.contact-form input[type='submit']{width:200px;background:var(--e-global-color-primary);padding:12px;border:none;color:#fff;font-family:'Museo Sans';font-size:14px;text-transform:uppercase;border-radius:8px}.contact-form span.wpcf7-spinner{position:absolute;left:0;margin-top:10px}#serv-prev,#serv-next{cursor:pointer}#serv-prev svg,#serv-next svg{margin-top:3px}.th-service-cont .elementor-swiper-button-prev,.th-service-cont .elementor-swiper-button-next{visibility:hidden}.about-us-tab .e-n-tab-title[aria-selected="false"]{border-bottom:4px solid var(--e-global-color-primary);border-radius:0}.about-us-tab .e-n-tab-title[aria-selected="false"]:hover{background:var(--e-global-color-primary);border-radius:8px 8px 0 0}@media only screen (min-width:767px) and (max-width:1024px){.logo-clippath{clip-path:polygon(0 0,100% 0,100% 77%,0% 104%,0 85%)}}@media only screen and (max-width:766px){.logo-clippath{clip-path:polygon(0% 0%,100% 0%,100% 87%,0% 104%,0% 85%)}.elementor-location-header .elementor-element>.e-con-inner{align-items:center!important}.about-us-tab .e-n-tabs-heading{display:flex!important;flex-wrap:nowrap!important;gap:16px!important}.about-us-tab .e-n-tabs-heading button{flex:0 0 60%;margin:0px!important}.referral-form .flex p{display:flex;flex-direction:column;gap:16px}.referral-form .flex p br{display:none}}@media only screen and (max-width:1024px){.contact-form .flex p span{flex:0 0 100%}.contact-form .flex p{flex-wrap:wrap}.contact-form input[type='text'],.contact-form input[type='email'],.contact-form textarea{padding:12px;font-size:14px}.contact-form textarea{height:130px}}@media only screen and (min-width:1024px){.job-content .awsm-job-single-wrap{display:flex;gap:40px}}.job-content .awsm-job-single-wrap .awsm-job-content{flex:0 0 calc(65% - 20px)}.job-content .awsm-job-single-wrap .awsm-job-form{flex:0 0 calc(35% - 20px)}.job-content .awsm-job-form-inner h2{font-family:'Poppins';font-size:24px}.job-content input[type='text'],.job-content input[type='email'],.job-content input[type='tel'],.job-content textarea{background:#fff0;font-family:'Museo Sans';color:#fff;padding:8px 22px;border-radius:8px;border:1px solid rgb(0 0 0 / .24);outline:none;font-weight:100}.job-content input[type='submit']{width:200px;background:var(--e-global-color-primary);padding:12px;border:none;color:#fff;font-family:'Museo Sans';font-size:14px;text-transform:uppercase;border-radius:8px;margin-top:16px}.job-content input[type='checkbox']{appearance:none;border:1px solid #222;width:16px;height:16px;margin-bottom:-4px}.job-content input[type='checkbox']:checked{background:#0095ff;border-color:#0095ff}.job-content input[type='checkbox']:checked:before{content:'🗸';font-size:18px;position:absolute;margin-top:-6px;text-align:center;width:16px;color:#fff}@media only screen and (max-width:767px){.header-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed;left:auto!important;top:-69px!important;width:60%!important;height:100%;padding-top:69px;background:#333!important;right:0}.header-menu .elementor-nav-menu--dropdown a.elementor-item .sub-arrow svg{fill:#fff}.header-menu .elementor-nav-menu--dropdown a.elementor-item-active .sub-arrow svg{fill:var(--e-global-color-primary)}.header-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a{justify-content:flex-start}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:100%!important;max-width:0;transform:scaleX(0)!important}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{max-height:100%!important;max-width:100%;transform:scaleX(1)!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{transition:max-width .3s!important}.header-menu .elementor-menu-toggle.elementor-active{z-index:99999}.header-menu .elementor-menu-toggle.elementor-active svg{fill:#fff!important}}@keyframes mobilemenuslide{from{transform:translateX(100%)}to{transform:translatex(0%)}}@keyframes slideoutanimation{from{transform:translatex(0%)}to{transform:translatex(100%)}}.mobile-menu{display:none!important}.mobile-menu.active{display:block!important}.mobile-menu-slide{animation-name:mobilemenuslide;animation-duration:0.5s}.mobile-menu .sub-arrow svg{fill:#fff}.slide-out{animation-name:slideoutanimation;animation-duration:0.5s;transform:translatex(100%)}@media only screen and (max-width:1215px) and (min-width:1024px){.header-menu a.elementor-item{padding:12px 8px!important;font-size:14px!important}}