.nice-group{padding-top:30px;padding-bottom:30px}@media (min-width:1025px){.nice-group{padding-top:50px;padding-bottom:50px}}.nice-group section{padding-top:0!important;padding-bottom:0!important}.nice-group .two-column-section .inner-wrapper{margin-top:0!important;margin-bottom:0!important}.nice-group>figure{text-align:center}.nice-group.no-paddings{padding-top:0;padding-bottom:0}footer{background-color:var(--dark)}footer>div{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;justify-content:space-between;padding:2rem 1.25rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){footer>div{flex-direction:column}}@media (min-width:1025px){footer>div{max-width:1440px;flex-direction:row;padding:80px 120px}}footer .left-part{display:flex;flex-direction:column}@media (min-width:1025px){footer .left-part{width:220px}}footer .left-part .footer-logo{display:flex;align-items:center}footer .left-part .footer-logo figure:first-child{margin-right:6px;width:135px}footer .left-part p{margin-top:.75rem;max-width:350px;font-size:.875rem;line-height:1.25rem;font-weight:300}footer .left-part .copyright-desktop{display:none;flex:1 1 0%;flex-direction:column;justify-content:flex-end;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity))}@media (min-width:1025px){footer .left-part .copyright-desktop{display:flex}}footer .footer-social{margin-top:.75rem;display:flex}footer .footer-social li{display:flex;align-items:center}footer .footer-social li img{max-height:24px}footer .footer-social li:nth-child(2){margin-left:.5rem;margin-right:.5rem}@media (min-width:1025px){footer .footer-social li:nth-child(2){margin-left:1rem;margin-right:1rem}}footer .right-part{margin-top:.75rem;display:flex;flex-direction:column}@media (min-width:1025px){footer .right-part{margin-top:0;margin-left:100px;flex:1 1 0%;flex-direction:row;justify-content:flex-end;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1440px){footer .right-part{-moz-column-gap:48px;column-gap:48px}}footer .right-part>ul{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;row-gap:2rem}@media (min-width:1025px){footer .right-part>ul{flex-direction:row;flex-wrap:nowrap;row-gap:0;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1440px){footer .right-part>ul{-moz-column-gap:46px;column-gap:46px}}footer .right-part>ul .footer-nav-dropdown{z-index:2;width:calc(50% - 15px)}@media (min-width:768px){footer .right-part>ul .footer-nav-dropdown{width:calc(20% - 15px)}}@media (min-width:1025px){footer .right-part>ul .footer-nav-dropdown{width:auto;max-width:150px}}footer .right-part>ul .footer-nav-dropdown p{position:relative;display:inline-block;cursor:default;font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:1025px){footer .right-part>ul .footer-nav-dropdown p{font-size:1.125rem;line-height:1.75rem}}footer .right-part>ul .footer-nav-dropdown ul{overflow:hidden;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity))}footer .right-part>ul .footer-nav-dropdown ul li:not(:last-child){margin-bottom:2px}@media (min-width:1025px){footer .right-part>ul .footer-nav-dropdown ul li:not(:last-child){margin-bottom:.25rem}}footer .right-part>ul .footer-nav-dropdown ul li a{font-size:.875rem;line-height:1.25rem}footer .right-part>ul .footer-nav-dropdown ul li a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1025px){footer .right-part>ul .footer-nav-dropdown ul li a{font-size:1rem;line-height:1.5rem}}footer .right-part .copyright-mobile{margin-top:1.25rem;font-size:13px;font-weight:400;line-height:16px;--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity))}@media (min-width:1025px){footer .right-part .copyright-mobile{display:none}}footer .right-part .newsletter-form-wrapper{position:relative;margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1025px){footer .right-part .newsletter-form-wrapper{margin-top:0;align-items:flex-end}}footer .right-part .newsletter-form-wrapper .logo-wrapper{display:flex;flex-direction:column;text-align:center}footer .right-part .newsletter-form-wrapper .logo-wrapper figure{width:148px}footer .right-part .newsletter-form-wrapper .logo-wrapper figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer .right-part .newsletter-form-wrapper .logo-wrapper p{margin-bottom:0;margin-top:6px;font-size:8px;font-weight:400;line-height:9px}@media (min-width:1025px){footer .right-part .newsletter-form-wrapper .logo-wrapper p{font-size:9px}}footer .right-part .newsletter-form-wrapper form{margin-top:1rem;display:flex;border-radius:.75rem}@media (min-width:1025px){footer .right-part .newsletter-form-wrapper form{margin-top:1.25rem}}footer .right-part .newsletter-form-wrapper form .hs_error_rollup label,footer .right-part .newsletter-form-wrapper form label.hs-error-msg{position:absolute;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}@media (min-width:1025px){footer .right-part .newsletter-form-wrapper form .hs_error_rollup label,footer .right-part .newsletter-form-wrapper form label.hs-error-msg{right:0;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}}footer .right-part .newsletter-form-wrapper form .hs_error_rollup{display:none}footer .right-part .newsletter-form-wrapper form .hs-form-field{width:100%}@media (min-width:1025px){footer .right-part .newsletter-form-wrapper form .hs-form-field{width:158px}}footer .right-part .newsletter-form-wrapper form .hs-form-field>label{display:none;color:var(--black)}footer .right-part .newsletter-form-wrapper form input[type=email]{height:36px;width:100%;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;padding:.75rem;color:var(--black)}footer .right-part .newsletter-form-wrapper form input[type=email]::-moz-placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity))}footer .right-part .newsletter-form-wrapper form input[type=email]::placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity))}footer .right-part .newsletter-form-wrapper form input[type=email]:focus{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;box-shadow:inset 0 0 0 1px #000}footer .right-part .newsletter-form-wrapper form input[type=submit]{height:36px;cursor:pointer;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;background-color:var(--primary);padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}footer .right-part p{position:relative;margin-bottom:.25rem;display:inline-block;cursor:default;font-size:1rem;line-height:1.5rem;font-weight:600}@media (min-width:1025px){footer .right-part p{font-size:1.125rem;line-height:1.75rem}}.video-viewer{position:relative;display:flex;width:54%;align-items:center}.video-viewer iframe{position:absolute;right:0;height:80%;width:100%}header{position:fixed;top:0;z-index:10;width:100%;padding:1.25rem}@media (min-width:1025px){header{padding-top:0;padding-bottom:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}}header.scrolled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}header nav{margin-left:auto;margin-right:auto;display:flex;max-width:1200px;align-items:center}header nav>div{display:flex;width:100%;flex-direction:column;justify-content:space-between}@media (min-width:1025px){header nav>div{flex-direction:row;align-items:center}}header nav .navbar-left{display:flex;width:100%;justify-content:space-between}@media (min-width:1025px){header nav .navbar-left{width:auto}}header nav .navbar-left .navbar-logo{display:flex;align-items:center}header nav .navbar-left .navbar-logo figure:first-child{margin-right:6px;max-width:135px}header nav .navbar-left .navbar-logo figure:nth-child(2){max-width:135px}header nav .navbar-left .mobile-menu-toggler{display:inline-block;height:30px;width:30px}@media (min-width:1025px){header nav .navbar-left .mobile-menu-toggler{display:none}}header nav .navbar-right{display:block;height:0;align-items:center;overflow:hidden;padding-left:30px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:1025px){header nav .navbar-right{position:relative;display:flex;height:auto;flex:1 1 0%;overflow:visible;padding:0}}header nav .navbar-right .navbar-menu{margin-bottom:1.5rem;display:flex;flex:1 1 0%;padding-top:30px}@media (min-width:1025px){header nav .navbar-right .navbar-menu{margin-bottom:0;height:88px;justify-content:center;padding-top:0}}header nav .navbar-right .navbar-menu ul{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1025px){header nav .navbar-right .navbar-menu ul{flex-direction:row}}header nav .navbar-right .navbar-menu ul li{height:100%;align-items:center}@media (min-width:1025px){header nav .navbar-right .navbar-menu ul li{display:flex}}header nav .navbar-right .navbar-menu ul li a,header nav .navbar-right .navbar-menu ul li p{cursor:pointer;font-size:1.5rem;line-height:2rem;color:var(--black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}header nav .navbar-right .navbar-menu ul li a:hover,header nav .navbar-right .navbar-menu ul li p:hover{color:var(--primary)}@media (min-width:1025px){header nav .navbar-right .navbar-menu ul li a,header nav .navbar-right .navbar-menu ul li p{font-size:1rem;line-height:1.5rem}}header nav .navbar-right .navbar-menu ul .header-nav-dropdown{position:relative}header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul{display:none;padding-left:1.5rem}@media (min-width:1025px){header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul{padding:0}header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul li a,header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul li p{color:var(--black)}}header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul li a:hover,header nav .navbar-right .navbar-menu ul .header-nav-dropdown ul li p:hover{color:var(--primary)}header nav .navbar-right .navbar-menu ul .header-nav-dropdown.active ul{display:block}header nav .navbar-right .navbar-menu ul .header-nav-dropdown.active ul li{padding-top:1.5rem}@media screen and (min-width:1024px){header nav .navbar-right .navbar-menu ul .header-nav-dropdown:hover ul{position:absolute;top:100%;left:-15px;display:block;min-width:208px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 4px 4px rgba(0,0,0,.16)}header nav .navbar-right .navbar-menu ul .header-nav-dropdown:hover ul li a{display:block;padding:.5rem 15px}}header nav .navbar-right .button-large{min-height:2.5rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:1025px){header nav .navbar-right .button-large{min-height:2.25rem;padding-left:28px;padding-right:28px;font-size:.875rem;line-height:1.25rem}}header nav .navbar-right:before{content:"";position:absolute;top:0;left:0;z-index:-1;height:0;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}header nav .login-link{margin-bottom:1.5rem;display:block;cursor:pointer;font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}header nav .login-link:hover{color:var(--primary)}@media (min-width:1025px){header nav .login-link{margin-bottom:0;margin-right:1.25rem;display:inline;font-size:.875rem;line-height:1.25rem}}header.header-dark.scrolled{background-color:var(--dark)}header.header-dark nav .navbar-left .mobile-menu-toggler svg path{stroke:#fff}header.header-dark nav .navbar-right:before{background-color:var(--dark)}header.header-dark nav .navbar-right .navbar-menu ul li a,header.header-dark nav .navbar-right .navbar-menu ul li p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}header.header-dark nav .navbar-right .navbar-menu ul li a:hover,header.header-dark nav .navbar-right .navbar-menu ul li p:hover{color:var(--primary)}header.header-dark nav .navbar-right .login-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}header.header-dark nav .navbar-right .login-link:hover{color:var(--primary)}body.menu-opened{overflow:hidden}body.menu-opened header nav .navbar-right{height:calc(100vh - 60px);overflow:auto;padding-bottom:30px}body.menu-opened header nav .navbar-right:before{height:100vh}body.menu-opened header.header-dark nav .navbar-right:before{background-color:var(--dark)}