:root{--color-light-grey:#f9f9f9;--shadow-custom-shadow:2px 2px 20px 0 rgba(20,30,45,0.1)}.custom-card{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;border-radius:30px}@media(max-width:575px){.custom-card{padding:20px}}.custom-card_light-grey,.custom-container-inner{background-color:var(--color-light-grey)}.custom-container-inner{overflow:hidden;padding:60px;border-radius:30px}@media(max-width:1399px){.custom-container-inner{padding:40px}}@media(max-width:991px){.custom-container-inner{padding:30px}}@media(max-width:575px){.custom-container-inner{padding:20px}}.custom-container-inner_shadow{padding:50px;box-shadow:var(--shadow-custom-shadow)}@media(max-width:1199px){.custom-container-inner_shadow{padding:40px}}@media(max-width:991px){.custom-container-inner_shadow{padding:30px}}@media(max-width:575px){.custom-container-inner_shadow{padding:20px}}html{scroll-behavior:smooth}section{padding:75px 0}@media(max-width:1199px){section{padding:65px 0}}@media(max-width:767px){section{padding:50px 0}}.container{max-width:1340px}@media(max-width:1399px){.container{max-width:1160px}}@media(max-width:1199px){.container{max-width:980px}}@media(max-width:991px){.container{max-width:740px}}@media(max-width:767px){.container{max-width:560px}}@media(max-width:575px){.container{max-width:380px}}.h2{font-size:3.125rem;font-weight:500;line-height:120%}@media(max-width:1399px){.h2{font-size:2.8125rem}}@media(max-width:1199px){.h2{font-size:2.5rem}}@media(max-width:991px){.h2{font-size:2.1875rem}}@media(max-width:767px){.h2{font-size:1.875rem}}.custom-font_16-regular{font-size:1rem;font-weight:400;line-height:160%}@media(max-width:1399px){.custom-font_16-regular{font-size:.9375rem}}@media(max-width:991px){.custom-font_16-regular{font-size:.875rem}}.custom-font_18-regular{font-size:1.125rem;font-weight:400;line-height:160%}@media(max-width:1399px){.custom-font_18-regular{font-size:1.0625rem}}@media(max-width:991px){.custom-font_18-regular{font-size:1rem}}.custom-font_18-medium{font-size:1.125rem;font-weight:500;line-height:160%}@media(max-width:1399px){.custom-font_18-medium{font-size:1.0625rem}}@media(max-width:991px){.custom-font_18-medium{font-size:1rem}}.custom-font_20-light{font-size:1.25rem;font-weight:300}@media(max-width:1399px){.custom-font_20-light{font-size:1.0625rem}}@media(max-width:1199px){.custom-font_20-light{font-size:1rem}}.custom-font_20-regular{font-size:1.25rem;font-weight:400}@media(max-width:1399px){.custom-font_20-regular{font-size:1.0625rem}}@media(max-width:1199px){.custom-font_20-regular{font-size:1rem}}.custom-font_20-medium{font-size:1.25rem;font-weight:500}.custom-font_30-medium{font-size:1.875rem;font-weight:500;line-height:130%}@media(max-width:1399px){.custom-font_30-medium{font-size:1.75rem}}@media(max-width:1199px){.custom-font_30-medium{font-size:1.625rem}}@media(max-width:991px){.custom-font_30-medium{font-size:1.5rem}}.custom-font_footer-banner{font-size:1.25rem;font-weight:400}@media(max-width:1399px){.custom-font_footer-banner{font-size:1.0625rem}}@media(max-width:1199px){.custom-font_footer-banner{font-size:1rem}}@media(max-width:991px){.custom-font_footer-banner{font-size:1.375rem}}@media(max-width:575px){.custom-font_footer-banner{font-size:1.25rem}}.custom-ul_marker-chevrons-down li{display:flex;align-items:flex-start;gap:2px;margin-bottom:20px}.custom-ul_marker-chevrons-down li:last-child{margin-bottom:0}.custom-ul_marker-chevrons-down li:before{content:"";display:block;position:relative;top:0;min-width:22px;min-height:28px;background-color:var(--color-custom-dark-blue);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 6 5 5 5-5'/%3E%3Cpath d='m7 13 5 5 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 6 5 5 5-5'/%3E%3Cpath d='m7 13 5 5 5-5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media(max-width:1399px){.custom-ul_marker-chevrons-down li:before{min-height:26px}}@media(max-width:1199px){.custom-ul_marker-chevrons-down li:before{min-height:24px}}.custom-ul_marker-dot li{position:relative;padding-left:15px;margin-bottom:20px}.custom-ul_marker-dot li:last-child{margin-bottom:0}.custom-ul_marker-dot li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;background-color:var(--color-custom-dark-blue);border-radius:50%}.link-underline-animated{padding:4px 0;background-image:linear-gradient(currentColor,currentColor);background-position:50% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s;border-radius:0}.link-underline-animated.active-link,.link-underline-animated:hover{background-size:100% 2px;transition:.4s}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.writing-mode{writing-mode:vertical-rl;text-orientation:mixed}@media(max-width:991px){.writing-mode{writing-mode:horizontal-tb}}header .menu-text{font-size:1.125rem;font-weight:500}@media(max-width:1399px){header .menu-text{font-size:1.0625rem}}@media(max-width:1199px){header .menu-text{font-size:1rem}footer .item-2{width:188px}}@media(max-width:991px){footer .item-2{width:203px}}@media(max-width:767px){footer .item-2{width:auto}}.payload-richtext p{font-size:1.25rem;font-weight:400}@media(max-width:1399px){.payload-richtext p{font-size:1.0625rem}}@media(max-width:1199px){.payload-richtext p{font-size:1rem}}.swiper-slide{height:auto!important;min-height:100%!important}.swiper-scrollbar{left:50%!important;transform:translateX(-50%)!important;bottom:1px!important;width:calc(100% - 20px)!important;background:var(--color-custom-light-grey)!important;cursor:pointer}.swiper-scrollbar .swiper-scrollbar-drag{position:absolute;top:-1px;height:6px!important}