:root{--font-weight--inherit:inherit;--font-weight--100:100;--font-weight--200:200;--font-weight--300:300;--font-weight--400:400;--font-weight--500:500;--font-weight--600:600;--font-weight--700:700;--font-weight--800:800;--font-weight--900:900;--text-transform--none:none;--text-transform--uppercase:uppercase;--text-transform--capitalize:capitalize;--text-transform--lowercase:lowercase;--text-transform--inherit:inherit;--max-width--none:none}body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p,label,blockquote{margin-top:0;margin-bottom:0}button{background-color:unset;padding:unset;text-align:inherit;cursor:pointer}img::selection{background:0 0}:is(h1,h2,h3,h4,h5,h6,p) a{text-decoration:underline}.w-richtext>:first-child{margin-top:0}.w-richtext>:last-child{margin-bottom:0}video{object-fit:cover;width:100%}video.wf-empty{padding:0}svg{display:block}section,header,footer{position:relative}.u-line-clamp-1,.u-line-clamp-2,.u-line-clamp-3,.u-line-clamp-4{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-2{-webkit-line-clamp:2}.u-line-clamp-3{-webkit-line-clamp:3}.u-line-clamp-4{-webkit-line-clamp:4}[data-padding-top=none]{padding-top:var(--padding-vertical--none)}[data-padding-bottom=none]{padding-bottom:var(--padding-vertical--none)}[data-padding-top=small]{padding-top:var(--padding-vertical--small)}[data-padding-bottom=small]{padding-bottom:var(--padding-vertical--small)}[data-padding-top=main]{padding-top:var(--padding-vertical--main)}[data-padding-bottom=main]{padding-bottom:var(--padding-vertical--main)}[data-padding-top=large]{padding-top:var(--padding-vertical--large)}[data-padding-bottom=large]{padding-bottom:var(--padding-vertical--large)}[data-cms-check=true]:not(:has(.w-dyn-item)){display:none}:root,[data-theme=light],[data-theme=dark] [data-theme=invert]{--theme--background:var(--swatch--light-background);--theme--text:var(--swatch--dark);--theme--border:var(--swatch--dark-border);--button--background:var(--swatch--light);--button--text:var(--swatch--dark);--button--border:var(--swatch--dark-border);--button--background-hover:var(--swatch--color-alabaster);--button--text-hover:var(--swatch--dark);--button--border-hover:var(--swatch--dark-border);--button-secondary--background:var(--swatch--transparent);--button-secondary--text:var(--swatch--dark);--button-secondary--border:var(--swatch--transparent);--button-secondary--background-hover:var(--swatch--light);--button-secondary--text-hover:var(--swatch--brand-text);--button-secondary--border-hover:var(--swatch--transparent)}[data-theme=dark],[data-theme=invert],[data-theme=light] [data-theme=invert]{--theme--background:var(--swatch--dark);--theme--text:var(--swatch--light-background);--theme--border:var(--swatch--light-border);--button--background:var(--swatch--dark);--button--text:var(--swatch--light-background);--button--border:var(--swatch--light-border);--button--background-hover:var(--swatch--light-background);--button--text-hover:var(--swatch--dark);--button--border-hover:var(--swatch--light-background);--button-secondary--background:var(--swatch--transparent);--button-secondary--text:var(--swatch--light-background);--button-secondary--border:var(--swatch--transparent);--button-secondary--background-hover:var(--swatch--light-border);--button-secondary--text-hover:var(--swatch--brand-light-background);--button-secondary--border-hover:var(--swatch--transparent)}[data-button-style=secondary]{--button--background:var(--button-secondary--background);--button--text:var(--button-secondary--text);--button--border:var(--button-secondary--border);--button--background-hover:var(--button-secondary--background-hover);--button--text-hover:var(--button-secondary--text-hover);--button--border-hover:var(--button-secondary--border-hover)}:is(c,:where([data-theme]:not([data-theme=inherit]))){background-color:var(--theme--background);color:var(--theme--text)}:root{--padding-horizontal--main:3rem;--size--2rem:2rem;--size--2-5rem:2.5rem;--size--3rem:3rem;--size--3-5rem:3.5rem;--size--4rem:4rem;--size--4-5rem:4.5rem;--size--5rem:5rem;--size--5-5rem:5.5rem;--size--6rem:6rem;--size--6-5rem:6.5rem;--size--7rem:7rem;--size--7-5rem:7.5rem;--size--8rem:8rem;--size--8-5rem:8.5rem;--size--9rem:9rem;--size--9-5rem:9.5rem;--size--10rem:10rem;--size--11rem:11rem;--size--12rem:12rem;--size--13rem:13rem;--size--14rem:14rem;--size--15rem:15rem;--size--16rem:16rem;--size-15-75rem:15.75rem;--size-2-75rem:2.75rem;--size-2-25rem:2.25rem;--h1--font-size:5rem;--h2--font-size:4rem;--h3--font-size:2rem;--h4--font-size:2.56rem;--h5--font-size:2.05rem;--h6--font-size:1.64rem;--text-large--font-size:1.51rem;--text-main--font-size:1.05rem;--text-small--font-size:.875rem}@media screen and (max-width:767px){:root{--padding-horizontal--main:1rem;--size--2rem:1.75rem;--size--2-5rem:2rem;--size--3rem:2.25rem;--size--3-5rem:2.375rem;--size--4rem:2.5rem;--size--4-5rem:2.75rem;--size--5rem:3rem;--size--5-5rem:3.25rem;--size--6rem:3.5rem;--size--6-5rem:3.75rem;--size--7rem:4rem;--size--7-5rem:4.25rem;--size--8rem:4.5rem;--size--8-5rem:4.75rem;--size--9rem:5rem;--size--9-5rem:5.25rem;--size--10rem:5.5rem;--size--11rem:5.75rem;--size--12rem:6rem;--size--13rem:6.5rem;--size--14rem:7rem;--size--15rem:7.5rem;--size--16rem:8rem;--size-15-75rem:7.75rem;--size-2-75rem:1.375rem;--size-2-25rem:1.125rem;--h1--font-size:1.8rem;--h2--font-size:1.6rem;--h3--font-size:1.42rem;--h4--font-size:1.26rem;--h5--font-size:1.12rem;--h6--font-size:1rem;--text-large--font-size:1.3rem;--text-main--font-size:1rem;--text-small--font-size:.875rem}}@supports (font-size:clamp(1rem, 0.5rem + 3vw, 3rem)){:root{--padding-horizontal--main:clamp(1rem, .428rem + 2.86vw, 3rem);--size--2rem:clamp(1.75rem, 1.678rem + .36vw, 2rem);--size--2-5rem:clamp(2rem, 1.858rem + .71vw, 2.5rem);--size--3rem:clamp(2.25rem, 2.036rem + 1.07vw, 3rem);--size--3-5rem:clamp(2.375rem, 2.053rem + 1.61vw, 3.5rem);--size--4rem:clamp(2.5rem, 2.072rem + 2.14vw, 4rem);--size--4-5rem:clamp(2.75rem, 2.25rem + 2.5vw, 4.5rem);--size--5rem:clamp(3rem, 2.428rem + 2.86vw, 5rem);--size--5-5rem:clamp(3.25rem, 2.608rem + 3.21vw, 5.5rem);--size--6rem:clamp(3.5rem, 2.786rem + 3.57vw, 6rem);--size--6-5rem:clamp(3.75rem, 2.964rem + 3.93vw, 6.5rem);--size--7rem:clamp(4rem, 3.142rem + 4.29vw, 7rem);--size--7-5rem:clamp(4.25rem, 3.322rem + 4.64vw, 7.5rem);--size--8rem:clamp(4.5rem, 3.5rem + 5vw, 8rem);--size--8-5rem:clamp(4.75rem, 3.678rem + 5.36vw, 8.5rem);--size--9rem:clamp(5rem, 3.858rem + 5.71vw, 9rem);--size--9-5rem:clamp(5.25rem, 4.036rem + 6.07vw, 9.5rem);--size--10rem:clamp(5.5rem, 4.214rem + 6.43vw, 10rem);--size--11rem:clamp(5.75rem, 4.25rem + 7.5vw, 11rem);--size--12rem:clamp(6rem, 4.286rem + 8.57vw, 12rem);--size--13rem:clamp(6.5rem, 4.642rem + 9.29vw, 13rem);--size--14rem:clamp(7rem, 5rem + 10vw, 14rem);--size--15rem:clamp(7.5rem, 5.358rem + 10.71vw, 15rem);--size--16rem:clamp(8rem, 5.714rem + 11.43vw, 16rem);--size-15-75rem:clamp(7.75rem, 5.464rem + 11.43vw, 15.75rem);--size-2-75rem:clamp(1.375rem, .983rem + 1.96vw, 2.75rem);--size-2-25rem:clamp(1.125rem, .803rem + 1.61vw, 2.25rem);--h1--font-size:clamp(1.8rem, .886rem + 4.57vw, 5rem);--h2--font-size:clamp(1.6rem, .914rem + 3.43vw, 4rem);--h3--font-size:clamp(1.42rem, .912rem + 2.54vw, 2rem);--h4--font-size:clamp(1.26rem, .888rem + 1.86vw, 2.56rem);--h5--font-size:clamp(1.12rem, .854rem + 1.33vw, 2.05rem);--h6--font-size:clamp(1rem, .818rem + .91vw, 1.64rem);--text-large--font-size:clamp(1.14rem, 1.038rem + .51vw, 1.5rem);--text-main--font-size:clamp(1rem, .928rem + .36vw, 1.25rem);--text-small--font-size:clamp(.88rem, .834rem + .23vw, 1.04rem)}}
h1,h2,h4,h5,h6{font-feature-settings:"ss05" on, "ss06" on}.slick-list{overflow:visible}.home_pages_box_content{clip-path:polygon(0 1cqw,1cqw 0,calc(100% - 1cqw) 0,100% 1cqw,100% 100%,0% 100%)}.background-diamond,.hero-2_img-mask,.logo_frame{clip-path:polygon(0 8cqw,8cqw 0,calc(100% - 8cqw) 0,100% 8cqw,100% calc(100% - 8cqw),calc(100% - 8cqw) 100%,8cqw 100%,0 calc(100% - 8cqw))}.blog_link .article_thumb{clip-path:polygon(0 1cqw,1cqw 0,calc(100% - 1cqw) 0,100% 1cqw,100% calc(100% - 1cqw),calc(100% - 1cqw) 100%,1cqw 100%,0 calc(100% - 1cqw))}.not-found-image,.blog_hero_image_wrap,.about_hero-img{clip-path:polygon(0 2cqw,2cqw 0,calc(100% - 2cqw) 0,100% 2cqw,100% calc(100% - 2cqw),calc(100% - 2cqw) 100%,2cqw 100%,0 calc(100% - 2cqw))}.logo_frame{clip-path:polygon(0 .5cqw,.5cqw 0,calc(100% - .5cqw) 0,100% .5cqw,100% calc(100% - .5cqw),calc(100% - .5cqw) 100%,.5cqw 100%,0 calc(100% - .5cqw))}.slick-prev,.slick-next,.slick-arrow{display:none!important}.accordion-toggle.is-open .icon-chevron{transform:rotate(180deg)}
.navigation_wrap{opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.215,.61,.355,1),visibility 0s linear .4s}.nav_wrap[data-menu=open] .navigation_wrap{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.215,.61,.355,1),visibility;display:flex}.menu_icon_line{transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1)}.nav_wrap[data-menu=open] .menu_icon_line:first-child{transform:translateY(4px)rotate(-45deg)}.nav_wrap[data-menu=open] .menu_icon_line:last-child{transform:translateY(-4px)rotate(45deg)}.nav_wrap[data-menu=open] .logo_frame{opacity:0;pointer-events:none}.logo_frame,.menu_button,.menu_icon_line{transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1),border-color .3s cubic-bezier(.645,.045,.355,1)}.nav_wrap[data-over-hero=true] .logo_frame{opacity:0;pointer-events:none;transform:translateY(-3rem)}.nav_wrap[data-over-hero=true] .menu_icon_line{background-color:#fff}.nav_wrap[data-over-hero=true] .menu_button{color:#fff;background-color:#0000;border-color:#ffffff26}.hero_block_link{opacity:.7;transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}.hero_content_block:hover .hero_block_link,.item:hover .hero_block_link{opacity:1;transform:translateY(-.5rem)}.home_pages_box_content{transition:transform .3s cubic-bezier(.215,.61,.355,1)}.item:hover .home_pages_box_content{transform:translateY(-.25rem)}.article_thumb{overflow:hidden}.article-img{transition:transform .5s cubic-bezier(.645,.045,.355,1)}.blog_link:hover .article-img{transform:scale(1.05)}@keyframes gsm-hero-zoom{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes gsm-rise-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes gsm-rise-in-sm{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.js-hero-zoom{animation:10s cubic-bezier(.215,.61,.355,1) both gsm-hero-zoom}.js-hero-rise{animation:2s cubic-bezier(.215,.61,.355,1) both gsm-rise-in}.js-hero-rise-delay-1{animation:2s cubic-bezier(.215,.61,.355,1) .5s both gsm-rise-in}.js-hero-card-1{animation:2s cubic-bezier(.215,.61,.355,1) 1s both gsm-rise-in-sm}.js-hero-card-2{animation:2s cubic-bezier(.215,.61,.355,1) 1.5s both gsm-rise-in-sm}@keyframes gsm-slide-up-lg{0%{transform:translateY(20rem)}to{transform:translateY(0)}}.js-landing-in{animation:1s cubic-bezier(.215,.61,.355,1) .4s both gsm-slide-up-lg}@keyframes gsm-hero-parallax{0%{transform:translateY(-15%)}to{transform:translateY(15%)}}@supports (animation-timeline:view()){@media screen and (min-width:768px){.hero-2_img-mask{view-timeline:--gsm-hero-img block}.hero2_img{animation:linear both gsm-hero-parallax;animation-timeline:--gsm-hero-img;animation-range:cover}}}@keyframes gsm-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gsm-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.quot_content{will-change:transform;width:max-content;display:flex}.quot_content[data-direction=left]{animation:20s linear infinite gsm-marquee-left}.quot_content[data-direction=right]{animation:20s linear infinite gsm-marquee-right}@keyframes gsm-curtain-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes gsm-curtain-pulse{0%,to{opacity:.2}50%{opacity:1}}.transition{pointer-events:none;animation:.8s cubic-bezier(.77,0,.175,1) .4s both gsm-curtain-out;display:block;transform:translateY(0)}.transition-logo{animation:2s cubic-bezier(.645,.045,.355,1) infinite gsm-curtain-pulse}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.645,.045,.355,1);display:grid;overflow:hidden}.accordion-content>*{min-height:0}.accordion-content.is-open{grid-template-rows:1fr;display:grid}.icon-chevron{transition:transform .35s cubic-bezier(.645,.045,.355,1)}@media (prefers-reduced-motion:reduce){.js-hero-zoom,.js-hero-rise,.js-hero-rise-delay-1,.js-hero-card-1,.js-hero-card-2,.js-landing-in,.hero2_img,.transition,.transition-logo,.quot_content[data-direction]{animation:none!important}.transition{display:none}.quot_content{width:100%;overflow-x:auto}}.u-skip-link{z-index:10001;background:var(--swatch--dark,#353233);color:#fff;padding:.75rem 1.25rem;text-decoration:none;position:absolute;top:0;left:-9999px}.u-skip-link:focus{top:1rem;left:1rem}.accordion-toggle,.plyr_cover,button.menu_button{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:100%;margin:0}.plyr_cover{background:0 0;border:0;padding:0}.accordion-toggle{background:0 0;border-bottom:0;border-left:0;border-right:0}button.menu_button{width:auto}.accordion-toggle{justify-content:space-between;align-items:center}.plyr_cover{position:absolute;inset:0}.philo_heading>button>span:first-child{font:inherit;color:inherit}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--swatch--brand-highlight,#7ceeb1);outline-offset:2px}img{height:auto}.lp_profesionals_wrap{max-width:var(--max-width--main);padding-right:var(--padding-horizontal--main);padding-left:var(--padding-horizontal--main)}@media screen and (max-width:479px){.lp_profesionals_wrap .collection-item{padding-left:0;padding-right:0}}.recaptcha-slot{min-height:78px}.lp-form>.form>.recaptcha-slot{margin-top:1.5rem}@media screen and (max-width:400px){.recaptcha-slot>div{transform-origin:0 0;transform:scale(.88)}}.form_main_option_item input:checked+.form_main_option_link{border-color:var(--swatch--brand-highlight);background-color:var(--swatch--brand-highlight);background-image:url(/images/custom-checkbox-checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:60%}.form_main_option_item input:focus-visible+.form_main_option_link{outline:2px solid var(--swatch--brand-highlight,#7ceeb1);outline-offset:2px}button.btn_main_wrap{text-align:center}
