/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.ratio>img,.ratio>.content{position:absolute;top:0;left:0;width:100%;height:100%!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>img{-o-object-fit:cover;object-fit:cover}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.8571428571%}.hidden--xs{display:none}@media(max-width:575.98px){.hidden--sm{display:none}}@media(max-width:767.98px){.hidden--md{display:none}}@media(max-width:1024.98px){.hidden--lg{display:none}}@media(max-width:1366.98px){.hidden--xl{display:none}}html,body{overflow-x:hidden!important;position:relative!important}html{height:-webkit-fill-available!important}body{color:#474646;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;line-height:1.5;min-height:-webkit-fill-available!important;min-height:100vh!important}ul{margin-bottom:1rem}.scroll-border-container{position:relative;overflow:hidden}.scroll-border-container::before{content:"";position:absolute;top:0;left:0;height:4px;width:0%;background-color:#f2a11f;z-index:2;transition:width .25s ease-out}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:.5rem;margin-top:1.5rem}h1,.h1,h2,.h2{font-family:"DM Serif Text",serif;font-weight:400;line-height:1.125}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"IBM Plex Sans",sans-serif}h1,.h1,h2,.h2,h3,.h3{color:#004860}h4,.h4,h5,.h5,h6,.h6{color:#212322;font-weight:700}h1,.h1{font-size:2.125rem}@media(min-width:768px){h1,.h1{font-size:3.75rem}}@media(min-width:1367px){h1,.h1{font-size:5rem}}h2,.h2{font-size:1.625rem}@media(min-width:768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.25rem;font-weight:600}h4,.h4{font-size:1rem}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}a{color:#00728b;text-decoration:none}a:hover{color:#f2a11f}.heading-text{position:relative;margin-bottom:0;margin-top:0}@media(min-width:768px){.heading-text>h1,.heading-text>.h1{font-size:2.75rem}}@media(min-width:1025px){.heading-text>h1,.heading-text>.h1{font-size:3.375rem}}@media(min-width:1367px){.heading-text>h1,.heading-text>.h1{font-size:4rem}}.heading-text>h2,.heading-text>.h2{font-size:1.875rem}@media(min-width:768px){.heading-text>h2,.heading-text>.h2{font-size:2.5rem}}@media(min-width:1025px){.heading-text>h2,.heading-text>.h2{font-size:3.125rem}}.heading-text__body-font h1,.heading-text__body-font .h1,.heading-text__body-font h2,.heading-text__body-font .h2{font-family:"IBM Plex Sans",sans-serif;font-weight:600}.heading-text__arrow::after{background:url(https://www.princetondetox.com/wp-content/uploads/2025/08/Gold-Arrow.svg) no-repeat center center/cover;content:"";display:block;height:24px;margin-top:20px;width:73px}@media(max-width:1024.98px){.heading-text__arrow::after{margin-left:auto;margin-right:auto}}.heading-text__arrow--centered::after{margin-left:auto;margin-right:auto}.heading-text-prefix__pill{border-color:inherit;border-radius:50px;border-style:solid;border-width:1px;color:inherit;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.2;padding:10px 28px;text-align:center}.heading-text-prefix__pill--primary{background-color:#004860;color:#fff}.heading-text-prefix__pill--secondary{background-color:#f2a11f;color:#fff}.heading-text-prefix__pill--outline--primary{background-color:#fff0;color:#004860}.heading-text-prefix__pill--outline--secondary{background-color:#fff0;color:#f2a11f}.custom-slide-counter{align-items:center;display:flex;justify-content:space-between;-moz-column-gap:34px;column-gap:34px}.custom-slide-counter .separator-line{background-color:#000;height:1.5px;max-width:100%;width:100%}.testimonial-prev,.testimonial-next{cursor:pointer}#testimonial-slide-counter{font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:500;color:rgb(0 0 0 / .3);display:inline-block;max-width:70px;text-align:center;transition:all .3s ease;width:100%;z-index:10}#testimonial-slide-counter .current{color:#000}#testimonial-slide-counter .swiper-slide{padding:0}#testimonial-slide-counter .elementor-testimonial__text{font-style:normal!important}@media screen and (max-width:1024px){.custom-slide-counter{-moz-column-gap:15px;column-gap:15px}}@media(max-width:767px){.rpi-flex{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.rpi-info{width:100%;display:flex;flex-direction:column;align-items:center;margin:0}.rpi-stars{justify-content:center;margin-bottom:8px}.rpi-based{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.rpi-based .rpi-logo-google{display:inline-block;vertical-align:middle;margin-left:5px}.custom-nav-buttons{margin:0 auto;padding:0;display:flex;gap:15px;justify-content:center;width:auto;position:relative;right:auto;left:auto;top:auto}.rpi-header{padding:20px 15px}}@media(max-width:480px){.rpi-flex{gap:12px}.custom-nav-buttons{gap:10px}.rpi-stars{margin-bottom:5px}}@media(max-width:767px){.rpi-header{display:flex;flex-direction:column}.rpi-header .custom-nav-buttons{position:relative;transform:none;margin-top:10px}}@media(max-width:1024px){.rpi-content .rpi-card{margin:0 10px;min-width:280px}.rpi-content .slick-list{padding:0 30px}.rpi-content .slick-slide{padding:0 5px}.custom-nav-buttons{right:25px}}@media(min-width:768px)and (max-width:1024px){.rpi-content .rpi-card{min-width:300px}.rpi-content .slick-list{padding:0 40px}}@media(max-width:767px){.rpi-content .rpi-card{margin:0 8px;min-width:260px;padding:15px}.rpi-content .slick-list{padding:0 20px}.rpi-content .slick-slide{padding:0 10px}}@media(max-width:480px){.rpi-content .rpi-card{min-width:240px;margin:0 5px}.rpi-content .slick-list{padding:0 15px}.rpi-content .slick-slide{padding:0 5px}}@media(max-width:1024px){.rpi-content .slick-track{display:flex;align-items:stretch}.rpi-content .slick-slide{float:none;display:flex;justify-content:center;align-items:stretch}.rpi-content .slick-slide>div{width:100%;padding:0 5px}}.rpi-header .rpi-card-inner{margin-left:-20px}.rpi-star{color:#f2a11f}.rpi-content .rpi-card-inner{margin:0}.rpi-header{position:relative;margin-bottom:30px;display:block}.rpi-header .rpi-stars{color:#fbbc04;font-size:18px}.rpi-header .rpi-based{font-size:14px;color:#5f6368}.rpi-content .rpi-card{background:#fff;border:1px solid #f5f5f3;border-radius:30px;padding:0;margin:0 auto;transition:all .3s ease;width:880px!important;overflow:hidden;opacity:.5;filter:blur(2px);transform:scale(.95)}.rpi-content .rpi-card-inner{padding:50px;height:100%;display:flex;flex-direction:column}.rpi-text,.rpi-review-text,.rpi-content .rpi-text,.rpi-card .rpi-text{color:#202124;font-size:14px;line-height:20px;margin-top:8px;display:block;overflow:hidden;max-height:140px;flex:1;margin-bottom:10px}.rpi-reviewer,.rpi-card .rpi-reviewer{margin-top:auto;display:flex;align-items:center;gap:10px}.rpi-content .slick-current .rpi-card,.rpi-content .slick-center .rpi-card{opacity:1;filter:blur(0);transform:scale(1)}.rpi-content .slick-slide{height:auto;opacity:1;width:100%}.rpi-content .slick-track{display:flex;align-items:center;gap:65px}@media(max-width:1024px){.rpi-content .rpi-card{width:550px!important;padding:0;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:120px}.rpi-content .slick-slide{width:100%;display:flex;justify-content:center}.rpi-content .rpi-card-inner{padding:30px;margin:0}.rpi-content .slick-track{gap:0;display:flex;align-items:center}.rpi-content.rpi-cards{max-width:500px;margin:0 auto}.rpi-content .slick-list{margin:0 auto;padding:0}.rpi-content .slick-slide>div{display:flex;justify-content:center;width:100%}}@media(max-width:768px){.rpi-content .rpi-card{width:320px!important;padding:0;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:100px;font-size:13px}.rpi-content.rpi-cards{max-width:420px;margin:0 auto;padding:20px 15px}.rpi-content .slick-slide{width:100%}.rpi-content .slick-track{gap:0}.rpi-header{padding:0 15px;margin-bottom:20px}.custom-nav-buttons{position:relative;right:auto;top:auto;transform:none;justify-content:center;margin-top:15px}}@media(max-width:480px){.rpi-content .rpi-card{width:280px!important;padding:0;border-radius:6px;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:90px;font-size:13px;line-height:18px}.rpi-content.rpi-cards{max-width:380px;padding:15px}.rpi-content .slick-track{gap:0}.rpi-name,.rpi-name a{font-size:13px}.rpi-time{font-size:12px}.rpi-img img{width:35px;height:35px}}@media(max-width:375px){.rpi-content .rpi-card{width:260px!important;padding:0;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:70px}.rpi-content.rpi-cards{max-width:350px}}.rpi-content.rpi-cards{max-width:100%;overflow:hidden;padding:20px 0}.rpi-content .slick-list{padding:0}.rpi-content .slick-track{display:flex;align-items:center}.rpi-content .slick-slide{height:auto;opacity:1}.slick-prev,.slick-next{display:none}.custom-nav-buttons{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;gap:10px}.custom-nav-btn{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dadce0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#5f6368;transition:all .2s}.custom-nav-btn:hover{background:#f8f9fa;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.custom-nav-btn:disabled{opacity:.3;cursor:not-allowed}.rpi-url,.rpi-footer{display:none}.rpi-logo-google{opacity:1;margin-bottom:8px}.rpi-img img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rpi-name,.rpi-name a{color:#202124;font-weight:500;font-size:14px;text-decoration:none}.rpi-time{color:#70757a;font-size:13px}.slick-list{overflow:hidden!important}.slick-track{width:auto!important}.rpi-img{display:none!important}.rpi-time{display:none!important}.rpi-header .rpi-card-inner{background-color:#fff}.rpi-name{font-size:26px!important}#FooterReviews .rpi-header .rpi-name{font-size:20px;font-family:"DM Serif Text";font-weight:300}#FooterReviews .rpi-content .rpi-card-inner{background-color:#d2e6ed}#FooterReviews a.rpi-name{font-weight:600;color:#004861!important}#FooterReviews .rpi-text{font-size:16px;color:#474646}#FooterReviews .rpi-star:first-child[data-rating]::before{color:#083045}#FooterReviews .rpi-star::after{background-color:#083045;margin-top:-3px}#FooterReviews .rpi-content .rpi-url{font-family:"IBM plex sans";font-size:18px;margin:40px 0 0!important;padding:12px 45px!important;border-radius:8px;background-color:#083045!important;color:#fff!important;font-weight:500}#FooterReviews .rpi-content .rpi-url:hover{background-color:#00728b!important}.elementor-2781 .elementor-element.elementor-element-500773f{display:none}.elementor-1098 .elementor-element.elementor-element-264c0093 p{margin-top:30px;margin-bottom:30px}.elementor-kit-21 button{padding:21px}.elementor-201 .elementor-element.elementor-element-841b0cc{overflow-x:hidden;max-width:100%;width:100%!important}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-841b0cc{position:relative!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;padding-left:15px!important;padding-right:15px!important}}.popup-overflow-image[data-element_type=container]{position:relative;overflow:visible!important;background-size:cover!important;background-position:center bottom!important}.elementor-3418 .elementor-element.elementor-element-7cee142.e-con{top:-14px;height:107.5%!important;background-position:center top;pointer-events:none}.popup-overflow-image:parent,.popup-overflow-image:parent:parent{overflow:visible!important}.elementor-element:has(.popup-overflow-image){overflow:visible!important}@media(max-width:767px){.popup-overflow-image::after{display:none}}@media(max-width:1366px){.cta-responsive-fix,.cta-responsive-fix .e-con,.cta-responsive-fix .e-con-full{--width:100% !important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.cta-responsive-fix .elementor-element{max-width:100%!important}.cta-responsive-fix .elementor-button-wrapper{max-width:100%;display:flex;justify-content:center}.cta-responsive-fix .elementor-button{width:auto;max-width:90%;white-space:nowrap}.cta-responsive-fix .elementor-widget-image{max-width:100%}.cta-responsive-fix img{max-width:100%;height:auto}}@media(max-width:767px){.cta-responsive-fix .elementor-button{width:100%;max-width:100%;white-space:normal}}.elementor-3207 .elementor-button-wrapper{max-width:100%}.elementor-3207 .elementor-button{width:100%;max-width:300px;margin:0 auto}@media(max-width:767px){.fixed-width-mobile{overflow:visible!important;width:auto!important;min-width:100%!important}.fixed-width-mobile img{width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important}}#mega-menu .inverted-borders::before,#mega-menu .inverted-borders::after{background:#fff0;box-shadow:20px 0 0 0 var(--e-global-color-072368c);content:"";height:40px;left:-40px;position:absolute;width:40px}#mega-menu.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#004860!important}#mega-menu.elementor-widget-n-menu .e-n-menu-title:active:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#f2a11f!important}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{left:50%;margin-left:0;position:absolute;top:25px;transform:translateX(-50%)}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:43px}#mega-menu.elementor-widget-n-menu .menu-title>a{font-weight:700;color:#000;font-size:16px;pointer-events:none;-moz-column-span:all;column-span:all}#mega-menu .elementor-nav-menu--main .make-columns>ul{-moz-column-count:2;column-count:2}#mega-menu .elementor-nav-menu--main .compact-rows>ul>li>a{padding-top:10px;padding-bottom:10px}#mega-menu .elementor-nav-menu--main .elementor-item:hover,#mega-menu .elementor-nav-menu--main .elementor-item:active{background-color:#fff}#mega-menu .menu-item-has-children{position:static!important}#mega-menu .menu-item-has-children a{justify-content:space-between}#mega-menu .menu-item-has-children .sub-menu{left:100%!important;margin-top:0!important;margin-left:0!important;max-width:158%!important;min-height:546px;top:0!important;width:100vw!important}@media(min-width:1367px){#mega-menu .menu-item-has-children .sub-menu{max-width:643px!important}}#mega-menu .inverted-borders::after{border-bottom-right-radius:20px;border-top-right-radius:0;bottom:0}#mega-menu .inverted-borders::before{border-top-right-radius:20px;border-bottom-right-radius:0;top:0}.header-icon .elementor-icon-wrapper{align-items:center;display:flex;height:36px;justify-content:center;width:36px}@media(min-width:768px){.header-icon .elementor-icon-wrapper{height:46px;width:46px}}.custom-page-nav-wrapper{border-radius:8px;padding-bottom:30px;margin:0}.prev-arrow{margin-right:-30px}.custom-page-nav-arrows{display:flex;gap:8px;justify-content:flex-end;margin-bottom:20px}.nav-arrow-link{display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s ease}.nav-arrow-link:hover:not(.disabled){opacity:.7}.nav-arrow-link.disabled{cursor:not-allowed;pointer-events:none}.nav-next-title{font-size:20px;font-weight:700;color:#000;line-height:1.4;text-align:left;margin-top:-10px}.custom-page-nav-container{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:-28px;flex-wrap:wrap;position:relative}.nav-item{position:relative;text-align:center}.nav-item.next .nav-label{margin-top:5px;font-size:16px;font-weight:700;color:#161519;text-align:center;width:100%;padding-bottom:30px}.nav-arrow{font-size:48px;color:#111013!important;text-decoration:none;transition:color .3s ease;position:relative}.nav-arrow:hover{color:#f2a11f!important}.nav-arrow:hover::after{opacity:1}.nav-arrow::after{content:attr(data-title);position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:#f2f1f0;color:#000;padding:12px 19px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;transition:opacity .2s ease;box-shadow:0 4px 8px rgb(0 0 0 / .1);z-index:10}.mobile-menu-nav .elementor-nav-menu--main .elementor-nav-menu ul{margin-left:0!important;margin-top:0!important;position:relative}.mobile-menu-nav .elementor-nav-menu a.has-submenu{justify-content:space-between}.mobile-menu-nav .elementor-nav-menu .menu-item>a{color:#474646}.mobile-menu-nav .elementor-nav-menu .sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}.mobile-menu-nav .menu-item-has-children>a.highlighted>.sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}.heading-text__arrow1::after{background:url(https://www.princetondetox.com/wp-content/uploads/2025/08/Gold-Arrow.svg) no-repeat center center/cover;content:"";display:block;height:24px;margin-top:20px;width:73px}@media(max-width:1024px){.heading-text__arrow1::after{margin-left:auto!important;margin-right:auto!important}}@media(max-width:767px){.heading-text__arrow1::after{margin-left:auto;margin-right:auto}}.heading-text__arrow2::after{background:url(https://www.princetondetox.com/wp-content/uploads/2025/08/Gold-Arrow.svg) no-repeat center center/cover;content:"";display:block;height:24px;margin-top:20px;width:73px;margin-left:auto;margin-right:auto}#community-list-wrapper{cursor:grab;overflow:hidden;width:100%}#community-list-wrapper:active{cursor:grabbing}#community-list-wrapper .community-list{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;margin-inline:-7.5px;padding:0;white-space:nowrap}#community-list-wrapper .community-list .community-list-item{align-items:center;color:#d8d8d8;display:flex;margin-inline:7.5px}#community-list-wrapper .community-list .community-list-item::after{content:"•";font-size:20px;padding-left:14px}#community-list-wrapper .community-list .community-list-item a{color:var(--e-global-color-primary)}#community-list-wrapper .community-list .community-list-item a:hover{color:var(--e-global-color-secondary)}#breadcrumbz a{color:#000!important;font-weight:600}#breadcrumbz a:hover{color:#4e87a0!important}.elementor-button--primary .elementor-button{align-items:center;background-color:#004860;border-color:#004860;border-style:solid;border-width:2px;color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light .elementor-button{background-color:var(--e-global-color-7e81ee4);border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--light .elementor-button:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-7e81ee4)}.elementor-button__arrow--primary .elementor-button,.elementor-button__arrow--primary--outline .elementor-button{display:flex;-moz-column-gap:30px;column-gap:30px;max-width:-moz-fit-content;max-width:fit-content}.elementor-button__arrow--primary .elementor-button::after{background:url(https://www.princetondetox.com/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg) no-repeat 0 17px/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button::after{background:url(https://www.princetondetox.com/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg) no-repeat 0 0/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button:hover::after{background-position:0 -17px}.elementor-button--primary--outline .elementor-button{background-color:#fff0;border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-button--primary--outline .elementor-button:hover{background-color:#00728b;border-color:var(--e-global-color-accent);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button{background-color:#fff0;border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button:hover{background-color:#fff;border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--link .elementor-button{align-items:center;background-color:#fff0;border:2px solid #fff0;color:var(--e-global-color-text);-moz-column-gap:10px;column-gap:10px;display:flex;padding:0}.elementor-button--primary--link .elementor-button::after{aspect-ratio:1/1;background:url(https://www.princetondetox.com/wp-content/uploads/2025/08/icon-learn-more-right-arrow-outline.svg) no-repeat center center/cover;content:"";display:block;transition:transform .2s ease-in-out;width:40px}.elementor-button--primary--link .elementor-button:hover,.elementor-button--primary--link .elementor-button:focus{background-color:#fff0;border-color:#fff0;color:var(--e-global-color-text)}.elementor-button--primary--link .elementor-button:hover::after{transform:translatex(6px)}@media screen and (max-width:767px){.elementor-button--primary .elementor-button{margin-left:auto;margin-right:auto}}#claritydis,[role=button],[onclick]{cursor:pointer!important}#claritydis:hover{color:#ffad00!important}.page-tags-inline{display:flex;flex-wrap:wrap;gap:15px}.page-tag{font-size:15px;font-weight:500;color:#161519;background-color:#f2f1f0;padding:5px 8px;border-radius:5px;display:inline-block;text-transform:capitalize}.reading-time{font-size:14px;font-weight:200;color:#fff;padding:4px 2px;border-radius:4px;display:inline-block}.post-top-tags{margin-left:10px;font-size:15px;font-weight:600;color:#fff}.readtime-tag{display:inline-block;font-size:17px;font-weight:300;color:hsl(0 0% 100% / .5843137255);padding:5px 8px;border-radius:5px}#imageRev img{border-radius:10px;width:120px!important;height:120px!important}.custom-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1024px){.custom-posts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.custom-posts-grid{grid-template-columns:1fr}}.custom-post-card{background:#fff0;border-radius:0;padding:0}.custom-post-card .card-image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:6px;position:relative}.custom-post-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:transform .3s ease}.custom-post-card .card-image:hover img{transform:scale(1.05)}.custom-post-card .card-meta{font-size:15px;font-weight:500;color:#60606b;margin-top:12px}.custom-post-card .card-title{font-size:24px;font-weight:600;color:#111013;margin:10px 0;line-height:1.4}.custom-post-card .card-title a{text-decoration:none;color:inherit}.custom-post-card .post-tags{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.custom-post-card .post-tags span{background:#f2f1f0;color:#161519;font-size:15px;font-weight:500;padding:5px 10px;border-radius:5px;text-transform:capitalize}.gform-theme--framework .gform_validation_errors{display:none!important}.gform-theme--framework .gform-field-label--type-inline{color:gray;font-size:12px}.popUpScroll .gform_wrapper{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:10px;scroll-behavior:smooth}.popUpScroll .gform_wrapper .gform-footer{padding-bottom:20px;margin-top:20px}.popUpScroll .gform_wrapper::-webkit-scrollbar{width:6px}.popUpScroll .gform_wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.popUpScroll .gform_wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.popUpScroll .gform_wrapper::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:1024px){.elementor-popup-modal:has(.popUpScroll){position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;bottom:auto!important;right:auto!important}.elementor-popup-modal:has(.popUpScroll) .dialog-widget-content{position:relative!important;transform:none!important;max-height:90vh!important}.elementor-popup-modal .popUpScroll{position:relative}.elementor-popup-modal .dialog-widget-content:has(.popUpScroll){position:relative!important;transform:none!important;max-height:90vh!important}}.gfield_consent legend{display:inline-flex!important;align-items:center}.consent-scrollbox{margin-top:10px!important}.consent-tooltip{position:relative;display:inline-flex;align-items:center;margin-left:15px;cursor:help}.consent-tooltip img{width:18px;height:18px;display:block;transition:transform .2s ease}.consent-tooltip:hover img{transform:scale(1.1)}#consent-tooltip-popup{pointer-events:none}.nlConsent input[type=checkbox]{border-color:gray;border-width:2px;border-radius:5px}#elementor-popup-modal-4300 .dialog-close-button,#elementor-popup-modal-4235 .dialog-close-button,#elementor-popup-modal-4012 .dialog-close-button{font-size:25px!important}#elementor-popup-modal-4300 .dialog-widget-content,#elementor-popup-modal-4235 .dialog-widget-content,#elementor-popup-modal-4012 .dialog-widget-content{border-radius:30px!important}#gform_wrapper_6 .gfield_label,#gform_wrapper_5 .gfield_label,#gform_wrapper_4 .gfield_label,#gform_wrapper_3 .gfield_label,#gform_wrapper_40 .gfield_label,#gform_wrapper_39 .gfield_label,#gform_wrapper_38 .gfield_label,#gform_wrapper_37 .gfield_label{margin-top:-15px}#gform_wrapper_6 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_5 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_4 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_3 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_40 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_39 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_38 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_37 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border:2px solid gray!important;border-radius:7px!important}#gform_wrapper_6 .gfield_checkbox input[type=checkbox],#gform_wrapper_5 .gfield_checkbox input[type=checkbox],#gform_wrapper_4 .gfield_checkbox input[type=checkbox],#gform_wrapper_3 .gfield_checkbox input[type=checkbox],#gform_wrapper_40 .gfield_checkbox input[type=checkbox],#gform_wrapper_39 .gfield_checkbox input[type=checkbox],#gform_wrapper_38 .gfield_checkbox input[type=checkbox],#gform_wrapper_37 .gfield_checkbox input[type=checkbox]{border:2px solid gray!important;border-radius:7px}#gform_wrapper_6 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_5 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_4 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_3 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_40 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_39 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_38 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_37 .gfield_checkbox input[type=checkbox]:hover{border-color:#97999b!important}#gform_wrapper_6 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_5 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_4 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_3 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_40 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_39 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_38 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_37 .gfield_checkbox input[type=checkbox]:checked{border-color:#97999b!important}#field_6_3 .gfield_checkbox input[type=checkbox],#field_5_6 .gfield_checkbox input[type=checkbox],#field_4_7 .gfield_checkbox input[type=checkbox],#field_1_5 .gfield_checkbox input[type=checkbox],#field_40_3 .gfield_checkbox input[type=checkbox],#field_39_6 .gfield_checkbox input[type=checkbox],#field_38_7 .gfield_checkbox input[type=checkbox],#field_35_5 .gfield_checkbox input[type=checkbox]{border:3px solid #ff6b6b!important}#field_3_4 .gform-field-label,#field_37_4 .gform-field-label{color:#97999b}#field_6_1 .gfield_label,#field_6_1 .gfield_label_before_complex,#field_6_1 .gform-field-label,#field_6_3 .gfield_label,#field_6_3 .gfield_label_before_complex,#field_6_3 .gform-field-label,#field_5_1 .gfield_label,#field_5_1 .gfield_label_before_complex,#field_5_1 .gform-field-label,#field_5_3 .gfield_label,#field_5_3 .gfield_label_before_complex,#field_5_3 .gform-field-label,#field_5_4 .gfield_label,#field_5_4 .gfield_label_before_complex,#field_5_4 .gform-field-label,#field_5_5 .gfield_label,#field_5_5 .gfield_label_before_complex,#field_5_5 .gform-field-label,#field_5_6 .gfield_label,#field_5_6 .gfield_label_before_complex,#field_5_6 .gform-field-label,#field_4_1 .gfield_label,#field_4_1 .gfield_label_before_complex,#field_4_1 .gform-field-label,#field_4_3 .gfield_label,#field_4_3 .gfield_label_before_complex,#field_4_3 .gform-field-label,#field_4_4 .gfield_label,#field_4_4 .gfield_label_before_complex,#field_4_4 .gform-field-label,#field_4_5 .gfield_label,#field_4_5 .gfield_label_before_complex,#field_4_5 .gform-field-label,#field_4_6 .gfield_label,#field_4_6 .gfield_label_before_complex,#field_4_6 .gform-field-label,#field_4_7 .gfield_label,#field_4_7 .gfield_label_before_complex,#field_4_7 .gform-field-label,#field_3_1 .gfield_label,#field_3_1 .gfield_label_before_complex,#field_3_1 .gform-field-label,#field_3_3 .gfield_label,#field_3_3 .gfield_label_before_complex,#field_3_3 .gform-field-label,#field_3_4 .gfield_label,#field_3_4 .gfield_label_before_complex,#field_3_4 .gform-field-label,#field_40_1 .gfield_label,#field_40_1 .gfield_label_before_complex,#field_40_1 .gform-field-label,#field_40_3 .gfield_label,#field_40_3 .gfield_label_before_complex,#field_40_3 .gform-field-label,#field_39_1 .gfield_label,#field_39_1 .gfield_label_before_complex,#field_39_1 .gform-field-label,#field_39_3 .gfield_label,#field_39_3 .gfield_label_before_complex,#field_39_3 .gform-field-label,#field_39_4 .gfield_label,#field_39_4 .gfield_label_before_complex,#field_39_4 .gform-field-label,#field_39_5 .gfield_label,#field_39_5 .gfield_label_before_complex,#field_39_5 .gform-field-label,#field_39_6 .gfield_label,#field_39_6 .gfield_label_before_complex,#field_39_6 .gform-field-label,#field_38_1 .gfield_label,#field_38_1 .gfield_label_before_complex,#field_38_1 .gform-field-label,#field_38_3 .gfield_label,#field_38_3 .gfield_label_before_complex,#field_38_3 .gform-field-label,#field_38_4 .gfield_label,#field_38_4 .gfield_label_before_complex,#field_38_4 .gform-field-label,#field_38_5 .gfield_label,#field_38_5 .gfield_label_before_complex,#field_38_5 .gform-field-label,#field_38_6 .gfield_label,#field_38_6 .gfield_label_before_complex,#field_38_6 .gform-field-label,#field_38_7 .gfield_label,#field_38_7 .gfield_label_before_complex,#field_38_7 .gform-field-label,#field_37_1 .gfield_label,#field_37_1 .gfield_label_before_complex,#field_37_1 .gform-field-label,#field_37_3 .gfield_label,#field_37_3 .gfield_label_before_complex,#field_37_3 .gform-field-label,#field_37_4 .gfield_label,#field_37_4 .gfield_label_before_complex,#field_37_4 .gform-field-label{font-weight:800!important;font-size:16px;color:#000}#input_6_1,#input_5_1,#input_5_3,#input_5_4,#input_5_5,#input_4_1,#input_4_3,#input_4_4,#input_4_5,#input_4_6,#input_3_1,#input_40_1,#input_39_1,#input_39_3,#input_39_4,#input_39_5,#input_38_1,#input_38_3,#input_38_4,#input_38_5,#input_38_6,#input_37_1{background-color:#f5f5f3!important;color:#000!important;border:none}#gform_submit_button_6,#gform_submit_button_5,#gform_submit_button_4,#gform_submit_button_3,#gform_submit_button_40,#gform_submit_button_39,#gform_submit_button_38,#gform_submit_button_37{font-size:16px;padding:17px 35px;background-color:#004a62}@media(max-width:768px){#gform_submit_button_6,#gform_submit_button_5,#gform_submit_button_4,#gform_submit_button_3,#gform_submit_button_40,#gform_submit_button_39,#gform_submit_button_38,#gform_submit_button_37{display:block;margin-left:auto;margin-right:auto;margin-top:20px}.gform_footer,.gform_page_footer{text-align:center!important}.gform_footer input[type=submit],.gform_footer input[type=button],.gform_footer button,.gform_footer .gform_button,.gform_page_footer input[type=submit],.gform_page_footer input[type=button],.gform_page_footer button,.gform_page_footer .gform_button{display:inline-block!important;margin:0 auto!important}}.sidebarCallbackForm #input_7_5_1,.sidebarCallbackForm #input_41_5_1{margin-right:-5px!important}.sidebarCallbackForm .gfield_checkbox label{color:#474646!important;font-size:14px!important;font-weight:500!important}.sidebarCallbackForm .gfield_checkbox .gchoice{margin:0!important}.sidebarCallbackForm .gsection{border-bottom:1px dashed #004860;margin-top:-30px}.sidebarCallbackForm .gsection .gsection_title:empty{display:none}.sidebarCallbackForm #input_7_3,.sidebarCallbackForm #input_41_3{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;max-width:500px;margin:0 auto}@media(max-width:600px){.sidebarCallbackForm .gfield_checkbox{grid-template-columns:1fr}.sidebarCallbackForm .gfield_checkbox .gchoice{flex:0 0 100%}}#gform_wrapper_7 .gform-field-label--type-inline,#gform_wrapper_41 .gform-field-label--type-inline{color:#474646!important;font-size:14px!important;font-weight:500!important}#gform_wrapper_7 .consent-scrollbox,#gform_wrapper_41 .consent-scrollbox{background-color:#fff}#gform_wrapper_7 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_41 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border:2px solid #97999b!important;border-radius:7px!important;background-color:#fff0}#gform_wrapper_7 .gfield_checkbox input[type=checkbox],#gform_wrapper_41 .gfield_checkbox input[type=checkbox]{border:2px solid #97999b!important;border-radius:7px}#gform_wrapper_7 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_41 .gfield_checkbox input[type=checkbox]:hover{border-color:#97999b!important}#gform_wrapper_7 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_41 .gfield_checkbox input[type=checkbox]:checked{border-color:#97999b!important}#field_7_1 .gform-field-label,#field_7_3 .gform-field-label,#field_7_5 .gform-field-label,#field_41_1 .gform-field-label,#field_41_3 .gform-field-label,#field_41_5 .gform-field-label{color:#004860;font-size:15px;font-weight:600}#input_7_1,#input_41_1{border:none}#input_7_1::-moz-placeholder,#input_41_1::-moz-placeholder{color:#949494!important}#input_7_1::placeholder,#input_41_1::placeholder{color:#949494!important}#gform_submit_button_7,#gform_submit_button_41{display:block;margin:20px auto;width:400px!important;border-radius:6px;background-color:#fff;color:#004a62;font-size:16px;margin-top:-10px}#field_7_3,#field_41_3{margin-top:-20px;margin-bottom:-15px}#field_7_5,#field_41_5{margin-top:-20px}.sidebarCallbackFormBlue #input_8_5_1,.sidebarCallbackFormBlue #input_42_5_1{margin-right:-5px!important}.sidebarCallbackFormBlue .gfield_checkbox label{color:#fff!important;font-size:14px!important;font-weight:500!important}.sidebarCallbackFormBlue .gsection{border-bottom:1px dashed #fff;margin-top:-30px}.sidebarCallbackFormBlue #input_8_3,.sidebarCallbackFormBlue #input_42_3{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;max-width:500px;margin:0 auto}#gform_wrapper_8 .gform-field-label--type-inline,#gform_wrapper_42 .gform-field-label--type-inline{color:#fff!important;font-size:14px!important;font-weight:500!important}#gform_wrapper_8 .consent-scrollbox,#gform_wrapper_42 .consent-scrollbox{background-color:#fff}#gform_wrapper_8 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),#gform_wrapper_42 input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border:2px solid #b5b5b5!important;border-radius:7px!important;background-color:#fff0}#gform_wrapper_8 .gfield_checkbox input[type=checkbox],#gform_wrapper_42 .gfield_checkbox input[type=checkbox]{border:2px solid #b5b5b5!important;border-radius:7px}#gform_wrapper_8 .gfield_checkbox input[type=checkbox]:hover,#gform_wrapper_42 .gfield_checkbox input[type=checkbox]:hover{border-color:#97999b!important}#gform_wrapper_8 .gfield_checkbox input[type=checkbox]:checked,#gform_wrapper_42 .gfield_checkbox input[type=checkbox]:checked{border-color:#97999b!important}#field_8_1 .gform-field-label,#field_8_3 .gform-field-label,#field_8_5 .gform-field-label,#field_42_1 .gform-field-label,#field_42_3 .gform-field-label,#field_42_5 .gform-field-label{color:#fff;font-size:15px;font-weight:600}#input_8_1,#input_42_1{border:none}#input_8_1::-moz-placeholder,#input_42_1::-moz-placeholder{color:#949494!important}#input_8_1::placeholder,#input_42_1::placeholder{color:#949494!important}#gform_submit_button_8,#gform_submit_button_42{display:block;margin:20px auto;width:400px!important;border-radius:6px;background-color:#fff;color:#004a62;font-size:16px;margin-top:-10px}#field_8_3,#field_42_3{margin-top:-20px;margin-bottom:-15px}#field_8_5,#field_42_5{margin-top:-20px}#gform_2 .gfield_consent_description,#gform_36 .gfield_consent_description{margin-left:20px;margin-top:-40px;border:none;font-size:16px;font-family:"IBM Plex Sans";color:#8b8b8b}#gform_2 .gfield_label,#gform_36 .gfield_label{font-family:"IBM Plex Sans";font-size:16px}#gform_2 #input_2_1,#gform_2 #input_2_3,#gform_2 #input_2_4,#gform_2 #input_2_5,#gform_2 #input_2_6,#gform_2 #input_36_1,#gform_2 #input_36_3,#gform_2 #input_36_4,#gform_2 #input_36_5,#gform_2 #input_36_6,#gform_36 #input_2_1,#gform_36 #input_2_3,#gform_36 #input_2_4,#gform_36 #input_2_5,#gform_36 #input_2_6,#gform_36 #input_36_1,#gform_36 #input_36_3,#gform_36 #input_36_4,#gform_36 #input_36_5,#gform_36 #input_36_6{border:none;background-color:#f7f7f7;border-radius:6px}#gform_2 ::-moz-placeholder,#gform_36 ::-moz-placeholder{color:gray!important;font-size:16px}#gform_2 .gfield select,#gform_2 ::placeholder,#gform_36 .gfield select,#gform_36 ::placeholder{color:gray!important;font-size:16px}#gform_submit_button_2,#gform_submit_button_36{background-color:#004a62;padding:20px 60px;font-family:"IBM Plex Sans",sans-serif!important;font-size:18px;font-weight:500}#gform_wrapper_1,#gform_wrapper_35{position:relative}#gform_wrapper_1 .gform_body,#gform_wrapper_35 .gform_body{position:relative}#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=text].email,#gform_wrapper_35 input[type=email],#gform_wrapper_35 input[type=text].email{padding-right:40px!important}#gform_wrapper_1 .gform_footer,#gform_wrapper_35 .gform_footer{position:absolute;top:0;right:0;margin:0!important;padding:0!important}@media(max-width:768px){#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=text].email,#gform_wrapper_35 input[type=email],#gform_wrapper_35 input[type=text].email{padding-right:120px!important}}@media(max-width:480px){#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=text].email,#gform_wrapper_35 input[type=email],#gform_wrapper_35 input[type=text].email{padding-right:100px!important}}#input_1_3,#input_35_3{box-shadow:none;border:none;background-color:#f2f1ef}#input_1_3::-moz-placeholder,#input_35_3::-moz-placeholder{font-family:"IBM Plex Sans";color:gray;padding-left:5px}#input_1_3::placeholder,#input_35_3::placeholder{font-family:"IBM Plex Sans";color:gray;padding-left:5px}#gform_submit_button_1,#gform_submit_button_35{background-color:#f2f1ef;color:#000;box-shadow:none;font-weight:700;font-size:15px}.gform_wrapper .ginput_container_checkbox .gchoice label::before{border:3px solid #ff6b6b!important}#aboutTesti .elementor-testimonial__title{margin-top:-35px;margin-right:-105px}#aboutTesti .elementor-testimonial__name{margin-left:-100px}