/*!
Theme Name: Freiraum Module
Description: Custom theme for Freiraum Module
Version: 1.0
Author: M0REUS
Tags: white, responsive, light, scss

The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/html,body{margin:0;padding:0}p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol{list-style:none}a{font-family:inherit}button,input,select,textarea{margin:0;padding:0;border:0;background:transparent;font-family:inherit}html{box-sizing:border-box}*{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:inherit}*::before,* ::after{box-sizing:inherit}img,embed,object,audio,video{vertical-align:top;height:auto}img{display:block;max-width:100%}svg{vertical-align:top;height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}tr{vertical-align:top}td,th{padding:0;text-align:left}input,textarea{outline:none}input:active,textarea:active{outline:none}:focus{outline:none}button:active,button:focus{outline:none !important}textarea{overflow:auto;resize:none}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../assets/fonts/Lato-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../assets/fonts/Lato-RegularItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../assets/fonts/Lato-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../assets/fonts/Lato-BoldItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../assets/fonts/Lato-Black.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../assets/fonts/Lato-BlackItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:600;src:url("../assets/fonts/Lora-Semibold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:600;src:url("../assets/fonts/Lora-SemiboldItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url("../assets/fonts/Lora-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:700;src:url("../assets/fonts/Lora-BoldItalic.woff2") format("woff2")}*{font-family:var(--font-main)}:root{--color-white: 0 0% 100%;--color-black: 240 2% 10%;--color-main: 240 3% 43%;--color-main-hover: 240 3% 29%;--color-title: 240 2% 10%;--color-subtitle: 33 21% 41%;--color-main-bg: 32 35% 93%;--color-contrast-bg: 0 0% 100%;--color-primary: 42 100% 58%;--color-primary-hover: 42 85% 52%;--color-gradient-ash-gray: 94 10% 72%;--color-gradient-bone: 32 35% 85%;--color-gradient-bone-gray: 35 24% 85%;--color-gradient-bone-pink: 25 40% 86%;--color-gradient-champagne: 33 69% 90%;--color-gradient-dutch-white: 36 53% 83%;--color-gradient-lemon-chiffon: 61 81% 88%;--color-gradient-dirty-white: 49 44% 85%;--color-gradient-platinum: 30 4% 91%;--color-gradient-pastel-gray: 41 21% 80%;--font-main: Lato, sans-serif;--font-title: Lora, serif}@media (width < 75rem){html.html{margin:0 !important}html.html #wpadminbar{display:none !important}}html{height:100%;min-height:100%}body{height:100%;min-height:100%;display:flex;flex-direction:column;background-color:hsl(var(--color-main-bg));color:hsl(var(--color-main))}a{color:inherit;text-decoration:none;word-break:break-word}@media (any-hover:hover){a:hover{color:hsl(var(--color-main-hover))}}h1,h2,h3,h4,h5,h6,.title,.subtitle{line-height:1.08;font-family:var(--font-title);word-break:break-word}.main{padding-top:4.375rem;flex:1 0 auto;display:flex;flex-direction:column;gap:5rem 0;padding-bottom:2.5rem}@media (width < 75rem){.main{padding-bottom:2.25rem;gap:4.25rem 0}}@media (width < 48rem){.main{gap:3.5rem 0}}.footer{flex:0 0 auto}.container{width:100%;max-width:90rem;margin:0 auto;padding:0 1.5rem}@media (width < 48rem){.container{padding:0 1rem}}.responsive-iframe iframe{aspect-ratio:1.7777777778;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.button{display:block;width:fit-content;min-width:16.9375rem;padding:0.78125rem 2rem;text-align:center;text-transform:uppercase;font-size:1.125rem;font-weight:700;color:hsl(var(--color-main));border:0.125rem solid hsl(var(--color-main));border-radius:6.25rem;transition:all 0.25s ease-in-out;cursor:pointer}@media (width < 48rem){.button{padding:0.625rem 2rem}}@media (width < 21.875rem){.button{min-width:100%}}@media (width < 20rem){.button{font-size:1rem}}@media (any-hover:hover){.button:hover{color:hsl(var(--color-main-hover));background-color:hsl(var(--color-main-hover) / 0.08);border-color:hsl(var(--color-main-hover))}}.button:active{color:hsl(var(--color-main-hover));background-color:hsl(var(--color-main-hover) / 0.12);border-color:hsl(var(--color-main-hover))}.button-primary{color:hsl(var(--color-black));background-color:hsl(var(--color-primary));border-color:hsl(var(--color-primary))}@media (any-hover:hover){.button-primary:hover{background-color:hsl(var(--color-primary-hover));border-color:hsl(var(--color-primary-hover))}}.button-primary:active{color:hsl(var(--color-black) / 0.64);background-color:hsl(var(--color-primary-hover));border-color:hsl(var(--color-primary-hover))}.button-secondary{color:hsl(var(--color-white));background-color:hsl(var(--color-black));border-color:hsl(var(--color-black));display:flex;justify-content:center;align-items:center;gap:0.5rem}@media (any-hover:hover){.button-secondary:hover{color:hsl(var(--color-white) / 0.78);background-color:hsl(var(--color-black));border-color:hsl(var(--color-black))}}.button-secondary:active{color:hsl(var(--color-white) / 0.64);background-color:hsl(var(--color-black));border-color:hsl(var(--color-black))}.title{color:hsl(var(--color-title));font-size:4rem;font-weight:600;letter-spacing:-0.0625rem}@media (width < 75rem){.title{font-size:3.125rem;text-align:center}}@media (width < 48rem){.title{font-size:2.25rem}}.title-second{color:hsl(var(--color-title));font-size:3rem;font-weight:600;letter-spacing:-0.0625rem}@media (width < 75rem){.title-second{font-size:2.375rem}}@media (width < 48rem){.title-second{font-size:1.75rem}}.title-third{color:hsl(var(--color-title));font-size:2rem;font-weight:600;letter-spacing:-0.0625rem}@media (width < 75rem){.title-third{font-size:1.75rem}}@media (width < 48rem){.title-third{font-size:1.5rem}}.subtitle{color:hsl(var(--color-subtitle));font-size:1.75rem;font-weight:700;text-transform:uppercase}@media (width < 75rem){.subtitle{font-size:1.25rem;text-align:center}}@media (width < 48rem){.subtitle{font-size:1rem}}.full-bleed{box-shadow:0 0 0 100vmax hsl(var(--color-main-bg));clip-path:inset(0 -100vmax)}.copyright{color:hsl(var(--color-black));font-size:0.875rem;text-align:center}.grecaptcha-badge{z-index:5 !important;bottom:5.625rem !important}::-webkit-scrollbar{width:0.625rem;background-color:hsl(var(--main-bg-color))}@media (width < 75rem){::-webkit-scrollbar{width:0.25rem}}::-webkit-scrollbar-thumb{background-color:hsl(var(--color-main))}.content:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:hsl(var(--color-title));font-weight:600;letter-spacing:-0.0625rem}.content h2{font-size:3rem;margin-bottom:1.5rem}@media (width < 75rem){.content h2{font-size:2.375rem;margin-bottom:1rem}}@media (width < 48rem){.content h2{font-size:1.75rem}}.content h3{font-size:2rem;margin-bottom:1rem}@media (width < 75rem){.content h3{font-size:1.75rem}}@media (width < 48rem){.content h3{font-size:1.5rem}}.content h4{font-size:1.5rem;margin-bottom:1rem}@media (width < 75rem){.content h4{font-size:1.375rem}}@media (width < 48rem){.content h4{font-size:1.25rem}}.content p,.content ul,.content ol,.content li,.content a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.content p,.content ul,.content ol,.content li{color:inherit}.content p,.content ul,.content ol{margin-bottom:1rem}.content p:last-child,.content ul:last-child,.content ol:last-child{margin-bottom:0}.content ul,.content ol{padding-left:1.5rem}.content ul li::marker,.content ol li::marker{font-size:inherit;color:inherit}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content a{position:relative;color:hsl(var(--color-main));font-weight:600}.content a::after{content:"";display:block;position:absolute;left:0;bottom:-0.25rem;width:0;height:0.125rem;background-color:transparent;transition:all 0.3s ease-in-out}@media (any-hover:hover){.content a:hover::after{background-color:hsl(var(--color-main-hover));width:100%}}.content strong{color:hsl(var(--color-title));font-weight:700}.gradient{position:relative;z-index:2}.gradient::after{content:"";position:absolute;z-index:-1}@media (width < 75rem){.gradient::after{top:-18.75rem !important;bottom:-6.25rem !important;left:-18.75rem !important;right:-18.75rem !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:35% !important;border-bottom-right-radius:35% !important}}@media (width < 48rem){.gradient::after{bottom:-5rem !important}}.gradient-left::after{top:-18.75rem;bottom:-18.75rem;left:-100%;right:-20%;border-top-right-radius:25%;border-bottom-right-radius:25%}.gradient-right::after{top:-18.75rem;bottom:-18.75rem;left:-20%;right:-100%;border-top-left-radius:25%;border-bottom-left-radius:25%}.gradient-main::after{background:hsl(var(--color-main-bg))}.gradient-white::after{background:hsl(var(--color-white))}.gradient-ash-gray::after{background:hsl(var(--color-gradient-ash-gray))}.gradient-bone::after{background:hsl(var(--color-gradient-bone))}.gradient-bone-gray::after{background:hsl(var(--color-gradient-bone-gray))}.gradient-bone-pink::after{background:hsl(var(--color-gradient-bone-pink))}.gradient-champagne::after{background:hsl(var(--color-gradient-champagne))}.gradient-dutch-white::after{background:hsl(var(--color-gradient-dutch-white))}.gradient-lemon-chiffon::after{background:hsl(var(--color-gradient-lemon-chiffon))}.gradient-dirty-white::after{background:hsl(var(--color-gradient-dirty-white))}.gradient-platinum::after{background:hsl(var(--color-gradient-platinum))}.gradient-pastel-gray::after{background:hsl(var(--color-gradient-pastel-gray))}.gradient-hero::after{top:-5.3125rem;bottom:-65%;left:-50vw;right:0;-webkit-filter:blur(5.375rem);filter:blur(5.375rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.gradient-hero::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.hero-w-subtitle-gradient::after{-webkit-filter:blur(5.375rem);filter:blur(5.375rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.hero-w-subtitle-gradient::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.t-txt-w-bg-img-gradient::after{-webkit-filter:blur(3.3125rem);filter:blur(3.3125rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.t-txt-w-bg-img-gradient::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.s-txt-w-bg-img-gradient::after{-webkit-filter:blur(3.3125rem);filter:blur(3.3125rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.s-txt-w-bg-img-gradient::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.s-txt-w-title-bg-img-gradient::after{-webkit-filter:blur(3.3125rem);filter:blur(3.3125rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.s-txt-w-title-bg-img-gradient::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.hero-w-img-block-gradient::after{-webkit-filter:blur(3.3125rem);filter:blur(3.3125rem);transform:translate3d(0, 0, 0)}@media (width < 75rem){.hero-w-img-block-gradient::after{-webkit-filter:blur(2.25rem);filter:blur(2.25rem)}}.header{z-index:1000;position:fixed;top:0;left:0;right:0;flex:0 0 auto;touch-action:none;background-color:hsl(var(--color-main-bg))}.header__wrapper{padding:0.75rem 0 0.9375rem;display:flex;gap:2.75rem;justify-content:space-between;align-items:center;position:relative}.header__logo-wrapper{flex-shrink:0}@media (width < 20rem){.header__logo-wrapper{min-width:8.125rem;flex-shrink:1}}.header__nav-wrapper{width:100%;display:flex;gap:2.75rem;justify-content:flex-end;align-items:center}.header .hamburger{display:none}@media (width < 75rem){.header .hamburger{display:inline-block}}.header__nav-button-primary{flex-shrink:0;padding:0.375rem 1.25rem;font-size:1rem}@media (width < 75rem){.header__nav-button-primary{display:none}}@media (width < 75rem){.header__menu-wrapper{display:none}}.header__menu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0.75rem 3rem}.header__menu a{color:hsl(var(--color-black));font-weight:600;display:flex;align-items:center;gap:0.25rem}@media (any-hover:hover){.header__menu a:hover::after{width:100%}}.header__menu>li>a{font-size:0.875rem;position:relative;text-transform:uppercase}.header__menu>li>a::after{content:"";position:absolute;background-color:hsl(var(--color-black));width:0;height:0.1875rem;left:0;bottom:-0.3125rem;transition:all 0.3s ease-in-out}.header__menu .menu-item-has-children:not(.mega-menu){display:flex;gap:0.625rem;align-items:center;position:relative}.header__menu .menu-item-has-children:not(.mega-menu) .menu-link--active::after{width:100%}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu{visibility:hidden;opacity:0;border-top:0.0625rem solid hsl(var(--color-main));background-color:hsl(var(--color-main-bg));position:absolute;display:flex;flex-direction:column;gap:0.75rem;top:3rem;left:0;z-index:100;padding:1.5rem 0.75rem 0.875rem;width:100%;transition:all 0.3s ease-in-out}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu--active{opacity:1;visibility:visible}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu>li{width:100%;padding-bottom:0.625rem}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu>li:not(:last-child){border-bottom:0.0625rem solid hsl(var(--color-main))}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu a{width:fit-content;position:relative}.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu a::after{content:"";position:absolute;background-color:hsl(var(--color-black));width:0;height:0.1875rem;left:0;bottom:-0.3125rem;transition:all 0.3s ease-in-out}@media (any-hover:hover){.header__menu .menu-item-has-children:not(.mega-menu) .sub-menu a:hover::after{width:100%}}.header__menu .mega-menu{display:flex;gap:0.625rem;align-items:center}.header__menu .mega-menu .menu-link--active::after{width:100%}.header__menu .mega-menu .sub-menu{visibility:hidden;opacity:0;border-top:0.0625rem solid hsl(var(--color-main));background-color:hsl(var(--color-main-bg));position:absolute;display:flex;gap:1.5rem;top:100%;left:0;z-index:100;padding:1.5rem 0;width:100%;transition:all 0.3s ease-in-out}.header__menu .mega-menu .sub-menu--active{opacity:1;visibility:visible}.header__menu .mega-menu .sub-menu>li{width:100%}.header__menu .mega-menu .sub-menu a{position:relative;border-radius:1.5rem;background-color:hsl(var(--color-white));display:block;padding:85% 1.5rem 1.5rem;max-width:100%;font-family:var(--font-title);font-size:1.5rem;background-repeat:no-repeat;background-origin:border-box;background-size:100%;background-position:center top}.header__menu .mega-menu .sub-menu a::before{content:"";position:absolute;top:calc(100% - 4.5625rem);left:50%;width:calc(100% - 3rem);transform:translateX(-50%);height:0.0625rem;background-color:hsl(var(--color-main));opacity:0.2}.footer__wrapper{padding:1.5rem 0 2rem}.footer__head{display:flex;justify-content:space-between;gap:0.9375rem 2.75rem;margin-bottom:1.25rem}@media (width < 75rem){.footer__head{align-items:center;justify-content:center;flex-direction:column}}.footer__logo{max-width:10.25rem;width:100%;flex-shrink:0}.footer__menu-wrapper{flex-grow:1;display:flex;justify-content:center;align-items:center}.footer__menu{display:flex;gap:1.25rem 2.75rem}@media (width < 75rem){.footer__menu{flex-direction:column;align-items:center}}.footer__menu a{color:hsl(var(--color-black));font-weight:600}@media (any-hover:hover){.footer__menu a:hover::after{width:100%}}.footer__menu>li>a{font-size:0.875rem;position:relative;text-transform:uppercase}.footer__menu>li>a::after{content:"";position:absolute;background-color:hsl(var(--color-black));width:0;height:0.1875rem;left:0;bottom:-0.3125rem;transition:all 0.3s ease-in-out}.footer .social__list{max-width:10.25rem;width:100%;flex-shrink:0;justify-content:flex-end}@media (width < 75rem){.footer .social__list{justify-content:center}}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../assets/fonts/Lato-Regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../assets/fonts/Lato-RegularItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../assets/fonts/Lato-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../assets/fonts/Lato-BoldItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../assets/fonts/Lato-Black.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../assets/fonts/Lato-BlackItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:600;src:url("../assets/fonts/Lora-Semibold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:600;src:url("../assets/fonts/Lora-SemiboldItalic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url("../assets/fonts/Lora-Bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:700;src:url("../assets/fonts/Lora-BoldItalic.woff2") format("woff2")}#to-top{display:none;position:fixed;align-items:center;justify-content:center;padding-top:0.375rem;right:1.5rem;bottom:1.25rem;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:hsl(var(--color-black) / 0.3);z-index:199;cursor:pointer;transition:background-color 0.3s ease-in-out}#to-top::before{content:"";display:block;border-left:0.125rem solid hsl(var(--color-white));border-top:0.125rem solid hsl(var(--color-white));width:0.875rem;height:0.875rem;transform:rotate(45deg)}@media (any-hover:hover){#to-top:hover{background-color:hsl(var(--color-black) / 0.6)}}#to-top:active{background-color:hsl(var(--color-black) / 0.6)}@media (width < 75rem){#to-top{right:1rem}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;cursor:pointer;transition-property:opacity, filter, right;transition-duration:0.3s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0.4375rem 0 0;overflow:visible}.hamburger-box{width:2rem;height:1.5rem;display:inline-block;position:relative}@media (any-hover:hover){.hamburger-box:hover .hamburger-inner,.hamburger-box:hover .hamburger-inner::before,.hamburger-box:hover .hamburger-inner::after{background-color:hsl(var(--color-main-hover))}}.hamburger-inner{display:block;top:50%;margin-top:-0.0625rem;width:2rem;right:0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{height:0.125rem;background-color:hsl(var(--color-title));position:absolute;transition-property:transform, right;transition-duration:0.3s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;width:2rem;right:0}.hamburger-inner::before{top:-0.625rem}.hamburger-inner::after{bottom:-0.625rem}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);width:2rem;right:initial}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;right:initial}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);right:initial}.mobile-menu{z-index:1001;display:flex;flex-direction:column;align-items:center;position:fixed;width:100%;gap:2.5rem;top:4.375rem;right:-101%;height:calc(100dvh - 4.375rem);background-color:hsl(var(--color-main-bg));padding:1.5rem 1rem 1.625rem;touch-action:none;transition:right 0.35s ease-in-out}.mobile-menu--active{display:flex;right:0}.mobile-menu__menu-wrapper{overflow:auto;padding:0.75rem;flex-grow:1}.mobile-menu__menu{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.mobile-menu__menu .menu-item-has-children{flex-direction:row;flex-wrap:wrap;gap:0 0.25rem}.mobile-menu__menu li{display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile-menu__menu>li>a{color:hsl(var(--color-title))}.mobile-menu__menu a{font-weight:600;font-size:1.125rem;order:1}.mobile-menu__menu .arrow-down{order:2}.mobile-menu__menu .sub-menu{display:flex;flex-direction:column;gap:0.75rem;order:3;width:100%;padding-top:0;visibility:hidden;transition:all 0.3s ease-in-out;overflow:hidden;max-height:0;height:auto}.mobile-menu__menu .sub-menu--active{max-height:31.25rem;padding-top:0.75rem;visibility:visible}.mobile-menu__nav-button-primary{padding:0.75rem 1.25rem;max-width:20.375rem}.mobile-menu .full-bleed{clip-path:none;box-shadow:none}.social__list{width:100%;display:flex;align-items:center;justify-content:center;gap:0.9375rem}@media (any-hover:hover){.social__link:hover .social__link-image{background-color:hsl(var(--color-main-hover))}}.social__link-image{height:2rem;width:2rem;border-radius:100%;background-color:hsl(var(--color-black));transition:background-color 0.25s ease-in-out}.arrow-down{width:1.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.arrow-down--active img{transform:rotate(180deg)}.arrow-right{color:inherit}.arrow-right__wrapper{color:inherit;display:flex;align-items:center;justify-content:center;width:1rem;height:0.875rem}.wpforms-container{flex-grow:1}.wpforms-container textarea.wpforms-field-large{height:12.5rem !important}@media (width < 75rem){.wpforms-container textarea.wpforms-field-large{height:11.25rem !important}}@media (width < 48rem){.wpforms-container textarea.wpforms-field-large{height:10rem !important}}.wpforms-field{padding:1.5rem 0 !important}@media (width < 48rem){.wpforms-field{padding:1.25rem 0 !important}}@media (width < 30rem){.wpforms-field-row-block:not(:last-child){margin-bottom:0.9375rem !important}}.wpforms-field input,.wpforms-field textarea,.wpforms-field select{color:hsl(var(--color-main));font-size:1.5rem;padding:0.78125rem 2rem;border:0.125rem solid hsl(var(--color-main));border-radius:1.5rem}@media (width < 75rem){.wpforms-field input,.wpforms-field textarea,.wpforms-field select{font-size:1.25rem;padding:0.625rem 1.625rem}}@media (width < 48rem){.wpforms-field input,.wpforms-field textarea,.wpforms-field select{font-size:1.125rem;padding:0.5rem 1.25rem}}.wpforms-field-label{font-size:1.5rem;margin-bottom:0.75rem}@media (width < 75rem){.wpforms-field-label{font-size:1.25rem}}@media (width < 48rem){.wpforms-field-label{font-size:1.125rem}}.wpforms-field-label-inline{font-size:1.125rem !important}@media (width < 48rem){.wpforms-field-label-inline{font-size:1rem !important}}.wpforms-field-sublabel.after{font-size:1.125rem !important;margin-top:0.375rem}@media (width < 75rem){.wpforms-field-sublabel.after{font-size:1rem !important}}@media (width < 48rem){.wpforms-field-sublabel.after{font-size:0.875rem !important}}@media (width < 30rem){.wpforms-one-half{padding:0 !important;width:100% !important}}.wpforms-error{margin-top:0.375rem}.wpforms-submit-container{padding-top:1.5rem !important;display:flex;justify-content:center}@media (width < 48rem){.wpforms-submit-container{padding-top:1.25rem !important}}.wpforms-confirmation-container{font-size:1.5rem}@media (width < 75rem){.wpforms-confirmation-container{font-size:1.25rem;text-align:center}}@media (width < 48rem){.wpforms-confirmation-container{font-size:1.125rem}}.wpforms-gdpr-link{font-weight:600}.hero{position:relative;overflow:hidden;min-height:50rem}@media (width < 75rem){.hero{min-height:initial}}.hero::after{position:absolute;content:"";left:0;right:0;bottom:0;z-index:1;height:12.8125rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 68%, hsl(var(--color-main-bg)) 100%)}@media (width < 75rem){.hero::after{height:7.0625rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 79%, hsl(var(--color-main-bg)) 100%)}}@media (width < 48rem){.hero::after{height:4.25rem}}.hero__wrapper{display:flex;align-items:center;gap:4rem 0.9375rem;padding:4.875rem 0 2.9375rem}@media (width < 75rem){.hero__wrapper{padding:0;flex-direction:column;min-height:initial}}.hero__left-block{padding:5.8125rem 3.1875rem 7.8125rem 3.5rem;max-width:41.875rem;width:50%}@media (width < 75rem){.hero__left-block{padding:1.5rem 0 0;text-align:center;max-width:initial;width:100%}}.hero__title{font-size:5rem}@media (width < 75rem){.hero__title{font-size:3.75rem}}@media (width < 48rem){.hero__title{font-size:3rem}}.hero__content{margin-top:1.5rem;font-size:1.5rem}@media (width < 75rem){.hero__content{font-size:1.125rem}}@media (width < 48rem){.hero__content{margin-top:0.75rem;font-size:0.875rem}}.hero__button-wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media (width < 75rem){.hero__button-wrapper{justify-content:center}}@media (width < 48rem){.hero__button-wrapper{gap:0.625rem;margin-top:1.375rem}}.hero__right-block{align-self:flex-end;width:50%}@media (width < 75rem){.hero__right-block{width:100%}}.hero__image{min-width:70.625rem;position:relative;left:50%;bottom:0;transform:translateX(-46%)}@media (width < 75rem){.hero__image{min-width:initial;position:static;transform:initial}}.hero__bg-image{z-index:-1;position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}@media (width < 75rem){.hero__bg-image{top:initial}}@media (width < 48rem){.hero__bg-image{max-height:80%}}@media (width < 30rem){.hero__bg-image{max-height:70%}}.hero-w-txt-bottom{position:relative;overflow:hidden}.hero-w-txt-bottom::after{position:absolute;content:"";left:0;right:0;bottom:0;z-index:1;height:12.8125rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 68%, hsl(var(--color-main-bg)) 100%)}@media (width < 75rem){.hero-w-txt-bottom::after{height:7.0625rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 79%, hsl(var(--color-main-bg)) 100%)}}@media (width < 48rem){.hero-w-txt-bottom::after{height:2.5rem}}.hero-w-txt-bottom__wrapper{display:flex;align-items:flex-end;padding:4.875rem 0 2.9375rem;min-height:50rem}@media (width < 75rem){.hero-w-txt-bottom__wrapper{flex-direction:column;align-items:center;min-height:initial;padding:0;margin:0 -1.5rem}}@media (width < 48rem){.hero-w-txt-bottom__wrapper{margin:0 -1rem}}.hero-w-txt-bottom__content-block{padding:3.5rem;max-width:calc(35.375rem + (7rem))}@media (width < 75rem){.hero-w-txt-bottom__content-block{max-width:100%;padding:1.5rem 1.5rem 0;text-align:center}}@media (width < 48rem){.hero-w-txt-bottom__content-block{padding:1.5rem 1rem 0}}.hero-w-txt-bottom__subtitle{margin-bottom:1.5rem}@media (width < 48rem){.hero-w-txt-bottom__subtitle{margin-bottom:0.75rem}}.hero-w-txt-bottom__content{margin-top:1.5rem;font-size:1.5rem}@media (width < 75rem){.hero-w-txt-bottom__content{font-size:1.125rem}}@media (width < 48rem){.hero-w-txt-bottom__content{margin-top:0.75rem;font-size:1rem}}.hero-w-txt-bottom__button-wrapper{margin-top:2rem;display:flex;align-items:center;gap:1rem}@media (width < 75rem){.hero-w-txt-bottom__button-wrapper{justify-content:center}}@media (width < 48rem){.hero-w-txt-bottom__button-wrapper{gap:0.625rem;margin-top:1.375rem;flex-wrap:wrap}}.hero-w-txt-bottom__image{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}@media (width < 75rem){.hero-w-txt-bottom__image{height:auto;max-height:37.5rem;position:static}}.hero-w-subtitle{overflow:hidden;position:relative}.hero-w-subtitle::after{position:absolute;content:"";left:0;right:0;bottom:0;z-index:1;height:12.8125rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 68%, hsl(var(--color-main-bg)) 100%)}@media (width < 75rem){.hero-w-subtitle::after{height:7.0625rem;background:linear-gradient(180deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 79%, hsl(var(--color-main-bg)) 100%)}}@media (width < 48rem){.hero-w-subtitle::after{height:2.5rem}}.hero-w-subtitle__wrapper{margin-inline:-1.5rem;padding:3.3125rem 1.5rem;display:flex;align-items:center;position:relative;overflow:hidden;min-height:42.5rem}@media (width < 75rem){.hero-w-subtitle__wrapper{flex-direction:column;justify-content:flex-start;min-height:initial;padding:0}}.hero-w-subtitle__wrapper::after{position:absolute;content:"";top:0;right:-0.125rem;bottom:0;z-index:1;height:100%;width:1.5rem;background:linear-gradient(90deg, hsl(var(--color-main-bg) / 0) 0%, hsl(var(--color-main-bg)) 74%, hsl(var(--color-main-bg)) 100%)}@media (width < 90.0625rem){.hero-w-subtitle__wrapper::after{display:none}}.hero-w-subtitle__gradient-block{padding-left:3.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:37.6875rem}@media (width < 75rem){.hero-w-subtitle__gradient-block{padding:3.3125rem 1.5rem 0;max-width:100%}}@media (width < 48rem){.hero-w-subtitle__gradient-block{padding:3.3125rem 1rem 0;gap:0.5rem}}.hero-w-subtitle__content{font-size:1.5rem}@media (width < 75rem){.hero-w-subtitle__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.hero-w-subtitle__content{font-size:1rem}}.hero-w-subtitle__button{margin-top:1.5rem}@media (width < 75rem){.hero-w-subtitle__button{margin-top:1.25rem;margin-inline:auto}}@media (width < 48rem){.hero-w-subtitle__button{margin-top:1rem}}.hero-w-subtitle__image{position:absolute;right:0;top:0;bottom:0;height:100%;width:auto}@media (width < 75rem){.hero-w-subtitle__image{width:100%;height:auto;max-height:37.5rem;object-fit:cover;position:static}}.hero-w-img-block__wrapper{overflow:hidden;position:relative;display:flex;gap:0 1.5rem}@media (width < 75rem){.hero-w-img-block__wrapper{border-radius:1.5rem;flex-direction:column-reverse}}.hero-w-img-block__left-block{flex-shrink:0;max-width:37.5rem;width:45%;border-radius:1.5rem}@media (width < 75rem){.hero-w-img-block__left-block{flex-shrink:1;max-width:100%;width:100%;border-radius:0}}.hero-w-img-block__image{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:1.5rem}@media (width < 75rem){.hero-w-img-block__image{max-height:37.5rem;border-top-left-radius:0;border-top-right-radius:0}}.hero-w-img-block__right-block{width:100%;padding:4.125rem 4.125rem 4.125rem 2.5rem;border-radius:1.5rem;background-color:hsl(var(--color-white));display:flex;flex-direction:column;gap:1.5rem}@media (width < 75rem){.hero-w-img-block__right-block{padding:2.25rem 2.25rem 0;border-radius:0}}@media (width < 48rem){.hero-w-img-block__right-block{padding:2rem 0.9375rem 0}}.hero-w-img-block__content{font-size:1.5rem}@media (width < 75rem){.hero-w-img-block__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.hero-w-img-block__content{font-size:1rem}}.hero-w-img-block__button{margin-top:0.5rem}@media (width < 75rem){.hero-w-img-block__button{margin-top:0;margin-inline:auto}}.text-hero{margin-top:1.5rem}@media (width < 48rem){.text-hero__title{text-align:center}}.t-txt-w-bg-img__wrapper{position:relative;padding:4.25rem 3.875rem;display:flex;align-items:center;min-height:50rem;overflow:hidden;border-radius:1.5rem}@media (width < 75rem){.t-txt-w-bg-img__wrapper{flex-direction:column;justify-content:flex-start !important;min-height:initial;padding:0}}.t-txt-w-bg-img--right .t-txt-w-bg-img__wrapper{justify-content:flex-end;background-position:center left}.t-txt-w-bg-img--right .t-txt-w-bg-img__image{left:0;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.t-txt-w-bg-img--left .t-txt-w-bg-img__wrapper{justify-content:flex-start;background-position:center right}.t-txt-w-bg-img--left .t-txt-w-bg-img__image{right:0;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.t-txt-w-bg-img__gradient-block{display:flex;flex-direction:column;gap:1.5rem;max-width:37.6875rem}@media (width < 75rem){.t-txt-w-bg-img__gradient-block{padding:1.5rem 0.9375rem 0;max-width:100%}}@media (width < 48rem){.t-txt-w-bg-img__gradient-block{gap:0.5rem}}.t-txt-w-bg-img__content{font-size:1.5rem}@media (width < 75rem){.t-txt-w-bg-img__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.t-txt-w-bg-img__content{font-size:1rem}}.t-txt-w-bg-img__button{margin-top:1.5rem}@media (width < 75rem){.t-txt-w-bg-img__button{margin-top:1.25rem;margin-inline:auto}}@media (width < 48rem){.t-txt-w-bg-img__button{margin-top:1rem}}.t-txt-w-bg-img__image{position:absolute;top:0;bottom:0;height:100%;width:auto}@media (width < 75rem){.t-txt-w-bg-img__image{width:100%;height:auto;max-height:37.5rem;object-fit:cover;position:static;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}}.s-txt-w-bg-img__wrapper{position:relative;padding:4.25rem 3.875rem 4.25rem 3.5625rem;display:flex;align-items:center;min-height:36.25rem;overflow:hidden;border-radius:1.5rem}@media (width < 75rem){.s-txt-w-bg-img__wrapper{flex-direction:column;justify-content:flex-start !important;min-height:initial;padding:0}}.s-txt-w-bg-img--right .s-txt-w-bg-img__wrapper{justify-content:flex-end;background-position:center left}.s-txt-w-bg-img--right .s-txt-w-bg-img__image{left:0;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.s-txt-w-bg-img--left .s-txt-w-bg-img__wrapper{justify-content:flex-start;background-position:center right}.s-txt-w-bg-img--left .s-txt-w-bg-img__image{right:0;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.s-txt-w-bg-img__gradient-block{display:flex;flex-direction:column;gap:1.5rem;max-width:37.6875rem}@media (width < 75rem){.s-txt-w-bg-img__gradient-block{padding:1.5rem 0.9375rem 0;max-width:100%}}@media (width < 48rem){.s-txt-w-bg-img__gradient-block{gap:0.5rem}}.s-txt-w-bg-img__content{font-size:1.5rem}@media (width < 75rem){.s-txt-w-bg-img__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.s-txt-w-bg-img__content{font-size:1rem}}.s-txt-w-bg-img__button{margin-top:1.5rem}@media (width < 75rem){.s-txt-w-bg-img__button{margin-top:1.25rem;margin-inline:auto}}@media (width < 48rem){.s-txt-w-bg-img__button{margin-top:1rem}}.s-txt-w-bg-img__image{position:absolute;top:0;bottom:0;height:100%;width:auto}@media (width < 75rem){.s-txt-w-bg-img__image{width:100%;height:auto;max-height:37.5rem;object-fit:cover;position:static;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}}.s-txt-w-title-bg-img__wrapper{display:flex;flex-direction:column;gap:2.625rem}.s-txt-w-title-bg-img__block-wrapper{position:relative;padding:4.25rem 3.875rem 4.25rem 3.5625rem;display:flex;align-items:center;min-height:36.25rem;overflow:hidden;border-radius:1.5rem}@media (width < 75rem){.s-txt-w-title-bg-img__block-wrapper{flex-direction:column;justify-content:flex-start !important;min-height:initial;padding:0}}.s-txt-w-title-bg-img__block-wrapper--right{justify-content:flex-end;background-position:center left}.s-txt-w-title-bg-img__block-wrapper--right .s-txt-w-title-bg-img__image{left:0;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.s-txt-w-title-bg-img__block-wrapper--left{justify-content:flex-start;background-position:center right}.s-txt-w-title-bg-img__block-wrapper--left .s-txt-w-title-bg-img__image{right:0;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.s-txt-w-title-bg-img__gradient-block{display:flex;flex-direction:column;gap:1.5rem;max-width:37.6875rem}@media (width < 75rem){.s-txt-w-title-bg-img__gradient-block{padding:1.5rem 0.9375rem 0;max-width:100%}}@media (width < 48rem){.s-txt-w-title-bg-img__gradient-block{gap:0.5rem}}@media (width < 75rem){.s-txt-w-title-bg-img__block-title{text-align:center}}.s-txt-w-title-bg-img__content{font-size:1.5rem}@media (width < 75rem){.s-txt-w-title-bg-img__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.s-txt-w-title-bg-img__content{font-size:1rem}}.s-txt-w-title-bg-img__button{margin-top:1.5rem}@media (width < 75rem){.s-txt-w-title-bg-img__button{margin-top:1.25rem;margin-inline:auto}}@media (width < 48rem){.s-txt-w-title-bg-img__button{margin-top:1rem}}.s-txt-w-title-bg-img__image{position:absolute;top:0;bottom:0;height:100%;width:auto}@media (width < 75rem){.s-txt-w-title-bg-img__image{width:100%;height:auto;max-height:37.5rem;object-fit:cover;position:static;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}}.txt-w-img{overflow:hidden;min-height:45rem}@media (width < 75rem){.txt-w-img{min-height:initial}}.txt-w-img__wrapper{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:1.375rem 0.75rem;padding-top:2.125rem;background-color:hsl(var(--color-white));border-radius:1.5rem}@media (width < 75rem){.txt-w-img__wrapper{justify-content:center;flex-direction:column}}.txt-w-img .left-block{flex-shrink:0;width:calc(28.25rem + 5rem);padding:calc(5rem - 2.125rem) 0 5rem 5rem;display:flex;flex-direction:column;gap:1.5rem}@media (width < 75rem){.txt-w-img .left-block{flex-shrink:1;width:100%;padding:1.5rem 1.25rem 0;text-align:center;gap:1rem}}@media (width < 48rem){.txt-w-img .left-block{padding:1.5rem 1rem 0;gap:0.5rem}}.txt-w-img__title{font-size:5rem}@media (width < 75rem){.txt-w-img__title{font-size:3.75rem}}@media (width < 48rem){.txt-w-img__title{font-size:3rem}}.txt-w-img__content{font-size:1.5rem}@media (width < 75rem){.txt-w-img__content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.txt-w-img__content{font-size:1rem}}.txt-w-img__button{margin-top:1.5rem}@media (width < 75rem){.txt-w-img__button{margin-top:1.25rem;margin-inline:auto}}@media (width < 48rem){.txt-w-img__button{margin-top:1rem}}.txt-w-img .right-block{align-self:flex-end}@media (width < 75rem){.txt-w-img .right-block{width:100%}}.txt-w-img__image{min-width:51.6875rem;width:100%}@media (width < 75rem){.txt-w-img__image{min-width:initial}}.cards-slider__wrapper{display:flex;flex-direction:column;gap:2.5rem}.cards-slider__title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (width < 75rem){.cards-slider__button{display:none}}.cards-slider__button--mobile{display:none}@media (width < 75rem){.cards-slider__button--mobile{margin:0 auto;display:flex}}.cards-slider__list{width:100%;height:100%}.cards-slider__item{border-radius:1.5rem;max-width:35rem;height:auto !important;width:100%;background-color:hsl(var(--color-white));display:flex !important;flex-direction:column;gap:1.5rem;padding-bottom:2.3125rem}@media (width < 75rem){.cards-slider__item{max-width:26.25rem;gap:1.25rem}}@media (width < 48rem){.cards-slider__item{max-width:18.5rem;gap:0.9375rem;padding-bottom:2.0625rem}}.cards-slider__item-image{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;aspect-ratio:1.4;width:100%;object-fit:cover;object-position:center}.cards-slider__item-wrapper{padding:0 2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (width < 75rem){.cards-slider__item-wrapper{padding:0 1.5rem;gap:1.125rem}}@media (width < 48rem){.cards-slider__item-wrapper{padding:0 1rem;gap:0.75rem}}.cards-slider__item-content{font-size:1.25rem}@media (width < 75rem){.cards-slider__item-content{font-size:1rem}}@media (width < 48rem){.cards-slider__item-content{font-size:0.875rem}}.cards-w-icons--icons-small .cards-w-icons__wrapper{gap:2.5rem}.cards-w-icons--icons-small .cards-w-icons__item{padding:1.5rem;gap:1.5rem}@media (width < 75rem){.cards-w-icons--icons-small .cards-w-icons__item{padding:1.25rem;gap:1.25rem}}@media (width < 48rem){.cards-w-icons--icons-small .cards-w-icons__item{padding:1.25rem 1rem;gap:1rem}}.cards-w-icons--icons-small .cards-w-icons__item-wrapper{gap:1.5rem}@media (width < 75rem){.cards-w-icons--icons-small .cards-w-icons__item-wrapper{gap:1.25rem}}@media (width < 48rem){.cards-w-icons--icons-small .cards-w-icons__item-wrapper{gap:1rem}}.cards-w-icons--icons-small .cards-w-icons__item-image-wrapper{width:2.5rem}.cards-w-icons--icons-small .cards-w-icons__item-content{font-size:0.875rem}.cards-w-icons--icons-medium .cards-w-icons__wrapper{gap:2.5rem}.cards-w-icons--icons-medium .cards-w-icons__item{padding:1.5rem;gap:1.5rem}@media (width < 75rem){.cards-w-icons--icons-medium .cards-w-icons__item{padding:1.25rem;gap:1.25rem}}@media (width < 48rem){.cards-w-icons--icons-medium .cards-w-icons__item{padding:1.25rem 1rem;gap:1rem}}.cards-w-icons--icons-medium .cards-w-icons__item-wrapper{gap:1.5rem}@media (width < 75rem){.cards-w-icons--icons-medium .cards-w-icons__item-wrapper{gap:1.25rem}}@media (width < 48rem){.cards-w-icons--icons-medium .cards-w-icons__item-wrapper{gap:1rem}}.cards-w-icons--icons-medium .cards-w-icons__item-image-wrapper{width:4rem}@media (width < 48rem){.cards-w-icons--icons-medium .cards-w-icons__item-image-wrapper{width:3.375rem}}.cards-w-icons--icons-medium .cards-w-icons__item-content{font-size:0.875rem}.cards-w-icons--icons-big .cards-w-icons__wrapper{gap:3.5rem}@media (width < 75rem){.cards-w-icons--icons-big .cards-w-icons__wrapper{gap:3rem}}@media (width < 48rem){.cards-w-icons--icons-big .cards-w-icons__wrapper{gap:2.5rem}}.cards-w-icons--icons-big .cards-w-icons__item{padding:2rem 1.5rem;gap:2rem}@media (width < 75rem){.cards-w-icons--icons-big .cards-w-icons__item{padding:1.625rem 1.25rem;gap:1.625rem}}@media (width < 48rem){.cards-w-icons--icons-big .cards-w-icons__item{padding:1.25rem 1rem;gap:1.25rem}}.cards-w-icons--icons-big .cards-w-icons__item-wrapper{gap:1.125rem}@media (width < 48rem){.cards-w-icons--icons-big .cards-w-icons__item-wrapper{gap:1rem}}.cards-w-icons--icons-big .cards-w-icons__item-image-wrapper{width:5rem}@media (width < 75rem){.cards-w-icons--icons-big .cards-w-icons__item-image-wrapper{width:4.375rem}}@media (width < 48rem){.cards-w-icons--icons-big .cards-w-icons__item-image-wrapper{width:3.75rem}}.cards-w-icons--icons-big .cards-w-icons__item-content{font-size:1.125rem}@media (width < 75rem){.cards-w-icons--icons-big .cards-w-icons__item-content{font-size:1rem}}@media (width < 48rem){.cards-w-icons--icons-big .cards-w-icons__item-content{font-size:0.875rem}}.cards-w-icons__wrapper{display:flex;flex-direction:column}.cards-w-icons__title-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.cards-w-icons__subtitle{width:100%;text-align:left}@media (width < 75rem){.cards-w-icons__button{display:none}}.cards-w-icons__button--mobile{display:none}@media (width < 75rem){.cards-w-icons__button--mobile{margin:0 auto;display:flex}}.cards-w-icons__content{font-size:1.5rem}@media (width < 75rem){.cards-w-icons__content{font-size:1.25rem}}@media (width < 48rem){.cards-w-icons__content{font-size:1rem}}.cards-w-icons__list{display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;width:100%;height:100%}@media (width < 75rem){.cards-w-icons__list{grid-template-columns:repeat(2, 1fr);gap:1.125rem}}@media (width < 48rem){.cards-w-icons__list{grid-template-columns:1fr;gap:0.75rem}}.cards-w-icons__item{border-radius:1.5rem;height:auto;width:100%;background-color:hsl(var(--color-white));display:flex;flex-direction:column}@media (width < 75rem){.cards-w-icons__item{gap:1.25rem}}@media (width < 48rem){.cards-w-icons__item{gap:1rem}}.cards-w-icons__item-image-wrapper{aspect-ratio:1}.cards-w-icons__item-image{aspect-ratio:1}.cards-w-icons__item-wrapper{display:flex;flex-direction:column}.cards-w-icons__item-title-wrapper{display:flex;align-items:center;gap:1rem 1.3125rem}@media (width < 75rem){.cards-w-icons__item-title-wrapper{gap:1rem}}@media (width < 48rem){.cards-w-icons__item-title-wrapper{gap:0.75rem}}.cards-w-icons__item-number{color:hsl(var(--color-main));display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100%;border:0.125rem solid hsl(var(--color-main));font-size:1rem;font-weight:700;line-height:125%}@media (width < 75rem){.cards-w-icons__item-number{width:2.25rem;height:2.25rem}}@media (width < 48rem){.cards-w-icons__item-number{width:2rem;height:2rem}}.gallery-slider__wrapper{display:flex;flex-direction:column;gap:2.5rem}.gallery-slider__title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media (width < 75rem){.gallery-slider__button{display:none}}.gallery-slider__button--mobile{display:none}@media (width < 75rem){.gallery-slider__button--mobile{margin:0 auto;display:flex}}.gallery-slider__list{width:100%;height:100%}.gallery-slider__item{border-radius:1.5rem;max-width:35rem;height:auto !important;width:100%}@media (width < 75rem){.gallery-slider__item{max-width:26.25rem}}@media (width < 48rem){.gallery-slider__item{max-width:18.5rem}}.gallery-slider__item-image{border-radius:1.5rem;aspect-ratio:1.4;width:100%;object-fit:cover;object-position:center}.thumbs-gallery__wrapper{display:flex;flex-direction:column;gap:2.5rem}.thumbs-gallery__title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media (width < 48rem){.thumbs-gallery__title-wrapper{flex-direction:column;justify-content:flex-start !important;align-items:flex-start}}.thumbs-gallery__main-wrapper{position:relative;display:flex;align-items:flex-start;gap:3rem}@media (width < 75rem){.thumbs-gallery__main-wrapper{flex-direction:column;align-items:initial;justify-content:flex-start}}.thumbs-gallery__gallery-wrapper{width:calc(50% - 1.5rem)}@media (width < 75rem){.thumbs-gallery__gallery-wrapper{width:100%}}.thumbs-gallery__main-list{height:calc(80% - 1.5rem);margin-bottom:1.5rem}.thumbs-gallery__main-item{border-radius:1.5rem}.thumbs-gallery__main-item-image{border-radius:1.5rem;height:auto;max-height:100%;width:100%;object-fit:cover;object-position:center}.thumbs-gallery__thumbs-list{height:20%}.thumbs-gallery__thumbs-item{height:auto;max-width:8.25rem;border-radius:1.5rem}.thumbs-gallery__thumbs-item-image{border-radius:1.5rem;aspect-ratio:1.2571428571;max-height:100%;width:100%;object-fit:cover;object-position:center;cursor:pointer}.thumbs-gallery__table{box-sizing:border-box}.thumbs-gallery__table-wrapper{width:calc(50% - 1.5rem);display:flex;flex-direction:column;gap:2.375rem 0}@media (width < 75rem){.thumbs-gallery__table-wrapper{width:100%}}@media (width < 48rem){.thumbs-gallery__table-wrapper{gap:1.5rem 0}}.thumbs-gallery__table-title{color:hsl(var(--color-primary))}.thumbs-gallery__table thead::after{content:"@";display:block;line-height:1.5rem;text-indent:-6249.9375rem}@media (width < 48rem){.thumbs-gallery__table thead::after{line-height:1.125rem}}.thumbs-gallery__table thead th{word-break:break-word;font-weight:700;color:hsl(var(--color-black));font-size:1.5rem}@media (width < 75rem){.thumbs-gallery__table thead th{font-size:1.25rem}}@media (width < 48rem){.thumbs-gallery__table thead th{font-size:1.125rem}}.thumbs-gallery__table thead th:nth-child(1){min-width:8.125rem;padding-right:0.75rem;width:20%}@media (width < 48rem){.thumbs-gallery__table thead th:nth-child(1){min-width:5.25rem}}.thumbs-gallery__table thead th:nth-child(2){width:60%}.thumbs-gallery__table thead th:nth-child(3){min-width:8.125rem;padding-left:0.75rem;width:20%;text-align:end}@media (width < 48rem){.thumbs-gallery__table thead th:nth-child(3){min-width:7rem}}.thumbs-gallery__table tbody td{font-size:1.25rem;word-break:break-word}@media (width < 75rem){.thumbs-gallery__table tbody td{font-size:1.125rem}}@media (width < 48rem){.thumbs-gallery__table tbody td{font-size:1rem}}.thumbs-gallery__table tbody td:nth-child(1){min-width:8.125rem;padding-right:0.75rem;width:20%}@media (width < 48rem){.thumbs-gallery__table tbody td:nth-child(1){min-width:5.25rem}}.thumbs-gallery__table tbody td:nth-child(2){width:60%}.thumbs-gallery__table tbody td:nth-child(3){min-width:8.125rem;padding-left:0.75rem;width:20%;text-align:end}@media (width < 48rem){.thumbs-gallery__table tbody td:nth-child(3){min-width:7rem}}.thumbs-gallery__total-wrapper{display:flex;justify-content:space-between;gap:0 1.5rem;font-size:1.5rem;font-weight:700;color:hsl(var(--color-black))}@media (width < 75rem){.thumbs-gallery__total-wrapper{font-size:1.25rem}}@media (width < 48rem){.thumbs-gallery__total-wrapper{font-size:1.125rem}}.thumbs-gallery__total-title{font-size:inherit;font-weight:inherit}.thumbs-gallery__total-value{font-size:inherit;font-weight:inherit}.icons-row__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 11.25rem), 1fr));gap:2rem}@media (width < 30rem){.icons-row__list{grid-template-columns:repeat(auto-fit, minmax(min(100%, 8.125rem), 1fr));gap:1.5rem}}.icons-row__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (width < 30rem){.icons-row__item{gap:1.125rem}}.icons-row__item-image{aspect-ratio:1;width:3rem}@media (width < 30rem){.icons-row__item-image{width:2.25rem}}.icons-row__item-title{text-align:center;font-size:1.25rem}@media (width < 30rem){.icons-row__item-title{font-size:1rem}}.model-list__wrapper{display:flex;flex-direction:column;align-items:center}.model-list__title{text-align:center}.model-list__content{max-width:71.5rem;text-align:center;margin-top:1.5rem;font-size:1.5rem}@media (width < 75rem){.model-list__content{font-size:1.25rem}}@media (width < 48rem){.model-list__content{font-size:1rem}}.model-list__list{margin-top:2.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 28rem), 1fr));grid-template-rows:1fr;width:100%;height:100%}@media (width < 75rem){.model-list__list{gap:1.125rem}}@media (width < 48rem){.model-list__list{gap:0.75rem}}.model-list__item{border-radius:1.5rem;height:auto;width:100%;background-color:hsl(var(--color-white))}.model-list__item-link{height:100%;width:100%;display:flex;flex-direction:column;gap:1.5rem}@media (width < 75rem){.model-list__item-link{gap:1.25rem}}@media (width < 48rem){.model-list__item-link{gap:1rem}}.model-list__item-image{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.model-list__item-image-wrapper{display:flex;align-items:center;justify-content:center}.model-list__item-wrapper{display:flex;flex-direction:column;padding:0 2.5rem 2.3125rem}@media (width < 75rem){.model-list__item-wrapper{padding:0 1.5rem 2.3125rem}}@media (width < 48rem){.model-list__item-wrapper{padding:0 1rem 2.0625rem}}.model-list__item-description{margin-top:0.75rem;font-size:1.125rem}.model-list__char-list{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem 0.75rem}@media (width < 48rem){.model-list__char-list{gap:0.75rem 0.5rem}}.model-list__char-item{display:flex;align-items:center;gap:0.5rem 0.9375rem}@media (width < 48rem){.model-list__char-item{gap:0.5rem 0.75rem}}@media (width < 30rem){.model-list__char-item{gap:0.5rem 0.375rem}}.model-list__char-item-image{width:2.0625rem}@media (width < 30rem){.model-list__char-item-image{width:1.75rem}}.model-list__char-item-title{font-weight:700;font-size:1.25rem}@media (width < 48rem){.model-list__char-item-title{font-size:1.125rem}}@media (width < 30rem){.model-list__char-item-title{font-size:1rem}}.title-w-two-images{overflow:hidden}.title-w-two-images__wrapper{position:relative;min-height:46.875rem;display:flex;border-radius:1.5rem}@media (width < 75rem){.title-w-two-images__wrapper{flex-direction:column;justify-content:space-between}}.title-w-two-images__title{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);padding:0 1.5rem;text-align:center;max-width:36.875rem;z-index:1}.title-w-two-images__title::after{content:"";position:absolute;z-index:-1;-webkit-filter:blur(3.3125rem);filter:blur(3.3125rem);background:hsl(var(--color-main-bg));border-radius:25%;left:-1.875rem;right:-1.875rem;top:-25rem;bottom:-25rem}@media (width < 75rem){.title-w-two-images__title::after{left:-37.5rem;right:-37.5rem;top:-12.5rem;bottom:-12.5rem}}@media (width < 48rem){.title-w-two-images__title::after{top:-7.8125rem;bottom:-7.8125rem}}@media (width < 30rem){.title-w-two-images__title::after{top:-6.25rem;bottom:-6.25rem}}.title-w-two-images__left-image{width:50%;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem;object-fit:cover;object-position:center}@media (width < 75rem){.title-w-two-images__left-image{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:0;width:100%;min-height:23.4375rem}}.title-w-two-images__right-image{width:50%;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;object-fit:cover;object-position:center}@media (width < 75rem){.title-w-two-images__right-image{border-top-right-radius:0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;width:100%;min-height:23.4375rem}}.text-w-img-middle__wrapper{display:flex;flex-direction:column;align-items:center}.text-w-img-middle__title{text-align:center}.text-w-img-middle__content-top{text-align:center;max-width:64rem;margin-top:1.5rem;font-size:1.5rem}@media (width < 75rem){.text-w-img-middle__content-top{font-size:1.25rem}}@media (width < 48rem){.text-w-img-middle__content-top{font-size:1rem}}.text-w-img-middle__image{max-height:40.625rem;margin-top:3.75rem}@media (width < 75rem){.text-w-img-middle__image{margin-top:3rem}}@media (width < 48rem){.text-w-img-middle__image{margin-top:1.5rem}}.text-w-img-middle__content-bot{text-align:center;max-width:64rem;margin-top:3.375rem;font-size:1.5rem}@media (width < 75rem){.text-w-img-middle__content-bot{font-size:1.25rem}}@media (width < 48rem){.text-w-img-middle__content-bot{margin-top:1.5rem;font-size:1rem}}.text-content__wrapper{display:grid;grid-template-columns:1fr;gap:1rem 3.75rem}.text-content__wrapper--aside{grid-template-columns:23.25rem 1fr}@media (width < 64rem){.text-content__wrapper--aside{grid-template-columns:1fr}}.contact__wrapper{position:relative;display:flex;align-items:flex-start;gap:3rem}@media (width < 75rem){.contact__wrapper{flex-direction:column;align-items:center}}.contact__list{position:sticky;top:15.625rem;flex-shrink:0;width:fit-content;padding:1.5rem;border-radius:1.5rem;background-color:hsl(var(--color-contrast-bg));display:flex;flex-direction:column;gap:1.125rem}@media (width < 75rem){.contact__list{position:static;transform:initial}}.contact__link-item{display:flex;word-break:break-word;font-size:1.75rem;font-weight:600;letter-spacing:-0.0625rem}@media (width < 48rem){.contact__link-item{font-size:1.25rem}}.contact__link-item span{flex-shrink:0;margin-right:0.75rem}@media (width < 48rem){.contact__link-item span{margin-right:0.375rem}}.contact__link-item a{display:block;position:relative;font-weight:600}@media (any-hover:hover){.contact__link-item a:hover::after{width:100%}}.contact__link-item a::after{content:"";position:absolute;background-color:hsl(var(--color-main-hover));width:0;height:0.1875rem;left:0;bottom:-0.3125rem;transition:all 0.3s ease-in-out}.contact__form-wrapper{padding:1.5rem;border-radius:1.5rem;background-color:hsl(var(--color-contrast-bg));display:flex;flex-direction:column;gap:1.125rem}@media (width < 75rem){.contact__form-title{text-align:center}}.contact__form-content{font-size:1.5rem}@media (width < 75rem){.contact__form-content{font-size:1.25rem;text-align:center}}@media (width < 48rem){.contact__form-content{font-size:1rem}}