@charset "UTF-8";@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 700;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 800;src: url(/resources/webfonts/montserrat.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--colorPrimary: #e30613}html{scroll-behavior: smooth;font-size: 15px;font-family: 'Montserrat', sans-serif;font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #000}@media screen and (max-width: 1400px){html{font-size: 14px}}@media screen and (max-width: 700px){html{font-size: 13px}}@media screen and (max-width: 400px){html{font-size: 12px}}body{padding: 0;margin: 0;width: 100%;height: 100%;background: #fff}a{text-decoration: none;color: #ae0200;transition: color .1s ease-in-out}a:hover{color: #e30613}.wrapper{position: relative;max-width: 80rem;margin: 0 auto}@media screen and (max-width: 1400px){.wrapper{padding: 0 2.5rem}}header{position: absolute;z-index: 100;top: 0;width: 100%;height: 11.25rem;background: linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 11.25rem);transition: all .2s ease-in-out}@media screen and (max-width: 1400px){header .wrapper{padding: 0 2.5rem}}header .topbar{background: #e30613;margin-left: 27.85rem;height: 2.5rem;color: #fff;display: flex;flex-flow: row;font-size: 0.8125rem;justify-content: flex-end;transition: all .2s ease-in-out}@media screen and (max-width: 1400px){header .topbar{margin-left: calc(100% - 52rem)}}@media screen and (max-width: 700px){header .topbar{padding-right: 0;margin-left: 0}header .topbar nav{display: none}}header .topbar a{color: #fff}header .topbar .topbar-navigation ul{flex-flow: row}@media screen and (max-width: 700px){header .topbar .topbar-navigation ul{display: none}}header .topbar .topbar-navigation ul li{position: relative;display: block}@media screen and (max-width: 1400px){header .topbar .topbar-navigation ul li a{margin: 0 .525rem}}header .topbar .topbar-navigation ul li.status:after{position: absolute;display: block;content: '';width: 8px;height: 8px;border-radius: 10px;top: 50%;right: 4px;transform: translateY(-5px)}header .topbar .topbar-navigation ul li.error:after{background-color: #ffb74f}header .topbar .topbar-navigation ul li.none:after{background-color: #53e95d}header .topbar .login{display: flex;align-items: center;position: relative}@media screen and (max-width: 700px){header .topbar .login{position: static}}header .topbar .login .button-login{position: relative;display: block;padding: .45rem 1.25rem;background: #fff;color: #e30613;font-weight: 600}header .topbar .login .button-login:hover{color: #000}header .topbar .login .button-login.active{color: #000}header .topbar .login .button-login.active::after{content: '';position: absolute;background: #fff;width: 100%;height: 5px;left: 0;top: 100%}header .topbar .login .menu-login{display: none;position: absolute;top: 100%;right: 0;background: #fff;box-shadow: 0 20px 40px rgba(0,0,0,0.2);transform: translateY(-10px) scale(.99);opacity: 0;transition: all .2s ease-in-out;z-index: 10;list-style: none;margin: 0;padding: 30px 10px;flex-flow: row}@media screen and (max-width: 700px){header .topbar .login .menu-login{top: 30px;left: 0;justify-content: stretch}}header .topbar .login .menu-login.visible-1{display: flex}header .topbar .login .menu-login.visible-2{opacity: 1;transform: translateY(0)}header .topbar .login .menu-login > li{border-right: 1px solid #e1e1e1;flex-grow: 1}header .topbar .login .menu-login > li:last-child{border-right: none}header .topbar .login .menu-login > li a{display: flex;color: #000;padding: 0 30px;font-weight: bold;font-size: 14px;flex-flow: column;align-items: center;min-width: 140px}header .topbar .login .menu-login > li a .icon{width: 32px;height: 32px;fill: #e30613;margin-bottom: 10px}header .topbar .login .menu-login > li a:hover{color: #e30613}@media screen and (min-width: 1400px){header .topbar-right::before{content: '';background: #e30613;position: absolute;top: 0;right: 0;width: 2.5rem;height: 13.125rem}}header .topbar-right::after{transition: all .3s ease-in-out;content: '';background: #e30613;position: absolute;top: 0;right: 0;width: 50%;height: 2.5rem}@media screen and (max-width: 700px){header .topbar-right::after{width: 100%}}header .topbar-right .topbar-right-buttons{position: absolute;top: 13.125rem;right: 0;width: 2.5rem;transition: transform .3s ease-in-out}@media screen and (max-width: 1400px){header .topbar-right .topbar-right-buttons{display: none}}header .topbar-right .topbar-right-buttons a{margin-top: 4px;height: 2.5rem;display: flex;justify-content: center;align-items: center}header .topbar-right .topbar-right-buttons a .icon{width: 20px;height: 20px;fill: #fff}header .topbar-right .topbar-right-buttons a .icon.top{transform: rotate(-90deg)}header .header-main{display: flex;flex-flow: row;justify-content: space-between;align-items: flex-end;transition: all .5s ease-in-out}header .header-main .logo a{position: relative;display: block;margin-top: 1.25rem;margin-bottom: 0.75rem;background: url('/themes/www/images/logo-hostfactory.svg') no-repeat;background-size: contain;height: 3.75rem;width: 18.13rem;transition: all .2s ease-in-out}@media screen and (max-width: 1400px){header .header-main .logo a{margin-top: 1.35rem;margin-bottom: 0}}header .topbar-navigation ul{list-style: none;margin: 0;padding: 0;display: flex}header .topbar-navigation ul li a{display: block;position: relative;padding: 0 1.25rem;line-height: 2.5rem;white-space: nowrap}@media screen and (max-width: 1400px){header .topbar-navigation ul li a{padding: 0 1rem}}header .topbar-navigation ul li a::before{content: '';position: absolute;bottom: 0.9375rem;left: 0.3125rem;width: 0.25rem;height: 0.25rem;border-right: .125rem solid currentColor;border-bottom: .125rem solid currentColor}.button-navigation div{transition: all .2s ease-in-out !important}@media screen and (min-width: 1400px){body.affix header.www{position: fixed;background: #fff;height: 6.5rem;box-shadow: 0 0 30px rgba(0,0,0,0.15)}body.affix header.www .header-main .logo a{margin-top: -5rem}body.affix header.www .navigation ul > li:hover .navigation-subitems-handle{transform: translateY(-13px)}}@media screen and (max-width: 1400px){body.affix header.www{position: fixed;height: 5rem;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.15)}body.affix header.www .topbar-right::after{top: -2.5rem}body.affix header.www .topbar{margin-top: -2.5rem}body.affix header.www .header-main .logo a{height: 2.3rem}body.affix header.www .button-navigation div{top: 1.3rem}}header .header-main .navigation{margin-right: -1.25rem;font-size: 0.9375rem}@media screen and (max-width: 1400px){header .header-main .navigation{display: none}}header .header-main .navigation a{color: #000;transition: .2s all ease-out}header .header-main .navigation a:hover{color: #e30613}header .header-main .navigation a.active{color: #939393}header .header-main .navigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row}header .header-main .navigation > ul{position: relative}header .header-main .navigation > ul > li > a{display: block;position: relative;padding: 0 1.25rem;line-height: 4rem;font-weight: 600;text-transform: uppercase}header .header-main .navigation > ul > li .navigation-subitems-handle{margin-left: 50%;position: relative;opacity: 0;transform: translateY(-3px);transition: all .2s ease-in-out}header .header-main .navigation > ul > li .navigation-subitems-handle::before,header .header-main .navigation > ul > li .navigation-subitems-handle::after{position: absolute;top: 50%;content: '';display: block;background: #787878;border-radius: 1px;width: 6px;height: 2px;transform-origin: center}header .header-main .navigation > ul > li .navigation-subitems-handle::before{left: -3px;transform: rotate(45deg)}header .header-main .navigation > ul > li .navigation-subitems-handle::after{left: 0;transform: rotate(-45deg)}header .header-main .navigation > ul > li:hover .navigation-subitems-handle{opacity: 1;transform: translateY(0)}header .header-main .navigation > ul > li .navigation-subitems{display: none;position: absolute;top: 100%;right: 0;background: #fff;margin-top: 10px;box-shadow: 0 20px 40px rgba(0,0,0,0.2);transform: translateY(-10px) scale(.99);opacity: 0;transition: all .2s ease-in-out}header .header-main .navigation > ul > li .navigation-subitems.visible-1{display: flex;flex-direction: column}header .header-main .navigation > ul > li .navigation-subitems.visible-2{opacity: 1;transform: translateY(0)}header .header-main .navigation > ul > li .navigation-subitems h5{font-weight: bold;font-size: 16px;margin-top: 0;margin-bottom: 10px}header .header-main .navigation > ul > li .navigation-subitems .subitem-description{padding: 30px 30px 30px 30px;border-bottom: 1px solid #e1e1e1;display: flex;gap: 30px}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column{color: #787878;line-height: 1.8}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column.center{display: grid;justify-content: center;align-content: center}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon{width: 6rem;height: 6rem;background-color: #e30613;position: relative;margin: 0 3rem}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon::before,header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon::after{content: '';position: absolute;left: -0.875rem;top: -0.875rem;border: 1px solid #e1e1e1}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon::before{width: 100%;height: 0.8125rem;border-bottom: none;border-left: none}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon::after{width: 0.8125rem;height: 100%;border-right: none}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .column .category-icon .icon{width: 4rem;height: 4rem;margin: 1rem;fill: #fff}header .header-main .navigation > ul > li .navigation-subitems .subitem-description h5{color: #000}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .price{display: flex;margin-bottom: 1rem;font-weight: bold}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .price .value{color: #e30613;margin-left: 5px;margin-right: 5px}header .header-main .navigation > ul > li .navigation-subitems .subitem-description p{margin-top: 0}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .button{background-color: #e30613;color: #fff;height: 3.5rem;display: block;font-size: 1rem;line-height: 3.5rem;text-align: center;width: 26rem}header .header-main .navigation > ul > li .navigation-subitems .subitem-description .button:hover{background-color: black}header .header-main .navigation > ul > li .navigation-subitems .items > li{width: 100%;position: relative;border-right: 1px solid #e1e1e1}header .header-main .navigation > ul > li .navigation-subitems .items > li:last-child{border-right: none}header .header-main .navigation > ul > li .navigation-subitems .items > li > a{display: block;min-width: 240px;padding: 30px 30px 30px 90px;height: calc(100% - 60px)}header .header-main .navigation > ul > li .navigation-subitems .items > li > a:hover{width: fit-content;background-color: #f1f1f1}header .header-main .navigation > ul > li .navigation-subitems .items > li div{color: #787878;line-height: 1.8}header .header-main .navigation > ul > li .navigation-subitems .items > li .icon{position: absolute;left: 30px;top: 23px;width: 32px;height: 32px;fill: #e30613}header .button-navigation{position: relative;width: 2.5rem;height: 2.5rem;color: #e30613;display: none;cursor: pointer}@media screen and (max-width: 1400px){header .button-navigation{display: block}}header .button-navigation div{position: absolute;top: 0.625rem;left: 0;right: 0;height: 3px;background: currentColor;transition: background .5s ease-in-out .3s}header .button-navigation div::before,header .button-navigation div::after{content: '';position: absolute;left: 0;right: 0;height: 3px;background: currentColor;transition: transform .5s ease-in-out .3s}header .button-navigation div::before{top: -0.625rem}header .button-navigation div::after{top: 0.625rem}header .navigation-dialog{display: flex;visibility: hidden;max-height: 0;opacity: 0;flex-flow: column;align-items: center;justify-content: space-between;background: #e30613;color: #fff;position: fixed;top: 0;left: 0;right: 0;bottom: 0;padding: 2.5rem;transition: all .5s ease-in-out;overflow-y: auto;text-align: center;z-index: 100}header .navigation-dialog a{color: #fff}header .navigation-dialog .button-navigation{margin-bottom: 1.875rem}header .navigation-dialog .navigation{margin-bottom: 1.25rem}header .navigation-dialog .navigation a{transition: .2s all ease-out}header .navigation-dialog .navigation a:hover{background: #fff;color: #e30613}header .navigation-dialog .navigation a.active{color: #ccc}header .navigation-dialog .navigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: column;align-items: center}header .navigation-dialog .navigation ul li a{display: block;position: relative;padding: 0 1.25rem;line-height: 3.125rem;font-weight: bold;font-size: 1.625rem}header .navigation-dialog .navigation ul li ul{display: none;transform: translateY(-20px);opacity: 0;transition: all .3s ease-in-out;margin-top: 1rem;margin-bottom: 1rem}header .navigation-dialog .navigation ul li ul.visible-1{display: block}header .navigation-dialog .navigation ul li ul.visible-2{transform: translateY(0);opacity: 1}header .navigation-dialog .navigation ul li ul li a{font-size: 1.2rem;line-height: 2.5rem;font-weight: 600}header .navigation-dialog .topbar-navigation ul{flex-flow: column;align-items: center}header .navigation-dialog .navigation,header .navigation-dialog .topbar-navigation{opacity: 0;transform: translateY(-1.25rem);transition: all .4s ease-out .2s}header .navigation-dialog .topbar-navigation{transition: all .3s ease-out .3s}@media screen and (max-width: 1400px){body.nav-open .navigation-dialog{visibility: visible;max-height: 100vh;opacity: 1}}body.nav-open .navigation-dialog .navigation,body.nav-open .navigation-dialog .topbar-navigation{opacity: 1;transform: translateY(0)}body.nav-open .navigation-dialog .button-navigation{color: currentColor;flex-shrink: 0}body.nav-open .navigation-dialog .button-navigation div{background: transparent}body.nav-open .navigation-dialog .button-navigation div::before,body.nav-open .navigation-dialog .button-navigation div::after{transform-origin: left}body.nav-open .navigation-dialog .button-navigation div::before{transform: rotate(45deg) translateY(-0.4375rem)}body.nav-open .navigation-dialog .button-navigation div::after{transform: rotate(-45deg) translateY(.375rem)}main{overflow: hidden}main section:first-child > .wrapper:first-child{padding-top: 7.5rem}main section{position: relative;background-repeat: no-repeat}main section.header{background-position: top center;background-size: cover;min-height: 45rem}@media screen and (max-width: 1400px){main section.header{background-size: cover !important;min-height: 34rem}}@media screen and (max-width: 700px){main section.header{background-size: cover !important;min-height: 28rem}}main section.header .section-header{display: flex;flex-flow: column;align-items: center;padding-top: 7.5rem;max-width: 80rem;margin: 0 auto}main section.header .section-header h1{line-height: 5.313rem;font-size: 5.625rem;text-transform: uppercase;font-weight: 600;margin-top: 2.5rem;margin-bottom: 1.25rem;text-align: center}@media screen and (max-width: 1400px){main section.header .section-header h1{font-size: 4.375rem;line-height: 4.063rem}}@media screen and (max-width: 700px){main section.header .section-header h1{font-size: 3.125rem;line-height: 2.813rem}}main section.header .section-header h1 strong{font-weight: 800}main section.header .section-header .title-claim{font-size: 1.875rem;font-weight: 600;color: #e30613;margin-bottom: 1.875rem}@media screen and (max-width: 1400px){main section.header .section-header .title-claim{font-size: 1.563rem}}@media screen and (max-width: 700px){main section.header .section-header .title-claim{text-align: center}}main section.header .section-body{font-size: 1.25rem;line-height: 1.7;margin-bottom: 3.75rem}main section.header.title-line-break .section-header h1 strong{display: block}main section:not(.header){padding-top: 1px;padding-bottom: 1px}main section:not(.header) .section-header h1,main section:not(.header) .section-header h2{font-size: 3.75rem;text-transform: uppercase;font-weight: 800}@media screen and (max-width: 1400px){main section:not(.header) .section-header h1,main section:not(.header) .section-header h2{font-size: 3.125rem}}@media screen and (max-width: 700px){main section:not(.header) .section-header h1,main section:not(.header) .section-header h2{font-size: 2.25rem}}main section:not(.header) .section-header h1 > span,main section:not(.header) .section-header h2 > span{pointer-events: none;position: relative}main section:not(.header) .section-header h1 > span::before,main section:not(.header) .section-header h2 > span::before,main section:not(.header) .section-header h1 > span::after,main section:not(.header) .section-header h2 > span::after{content: '';position: absolute;left: -1.875rem;top: -1.25rem}main section:not(.header) .section-header h1 > span::before,main section:not(.header) .section-header h2 > span::before{height: 1.125rem;width: 2.25rem;border: .4375rem solid #e30613;border-bottom: none}main section:not(.header) .section-header h1 > span::after,main section:not(.header) .section-header h2 > span::after{height: 2.25rem;width: 1.125rem;border: .4375rem solid #e30613;border-right: none}main section:not(.header) .section-header h3{font-size: 2.25rem;margin-bottom: 3.75rem}@media screen and (max-width: 1400px){main section:not(.header) .section-header h3{font-size: 1.875rem}}@media screen and (max-width: 700px){main section:not(.header) .section-header h3{font-size: 1.563rem}}main section:not(.header) .section-header h3 > span{pointer-events: none}main section:not(.header) .section-header .title-claim{font-size: 1.5rem;font-weight: 600;color: #e30613;margin-top: -3.125rem}@media screen and (max-width: 1400px){main section:not(.header) .section-header .title-claim{font-size: 1.25rem;margin-top: -2.5rem}}@media screen and (max-width: 700px){main section:not(.header) .section-header .title-claim{font-size: 1rem;margin-top: -1.875rem}}main section:not(.header) .section-header .prequel{font-weight: 600;line-height: 2;margin-top: -0.625rem}main section:not(.header) .section-header.inview{transition: opacity 1s ease-in-out}main section:not(.header) .section-header.inview h1,main section:not(.header) .section-header.inview h2,main section:not(.header) .section-header.inview h3,main section:not(.header) .section-header.inview .title-claim{transition: transform 1s ease-out .5s}main section:not(.header) .section-header.inview .prequel{transition: opacity 1s ease-in-out 1s}main section:not(.header) .section-header.inview.inview-hidden{transition: none;opacity: 0}main section:not(.header) .section-header.inview.inview-hidden h1,main section:not(.header) .section-header.inview.inview-hidden h2,main section:not(.header) .section-header.inview.inview-hidden h3{transform: translateX(-0.625rem)}main section:not(.header) .section-header.inview.inview-hidden .title-claim{transform: translateX(.625rem)}main section:not(.header) .section-header.inview.inview-hidden .prequel{opacity: 0}main section:not(.header).header-align-left .section-header h1,main section:not(.header).header-align-left .section-header h2{margin-left: 1.875rem}main section:not(.header).header-align-left .section-header .title-claim{margin-left: 1.875rem}main section:not(.header).header-align-center .section-header{display: flex;flex-flow: column;align-items: center}main section:not(.header).header-align-center .section-header h1,main section:not(.header).header-align-center .section-header h2{text-align: center;max-width: 75rem}main section:not(.header).header-align-center .section-header .title-claim{text-align: center}main section:not(.header) .section-body{margin-top: 2.5rem;margin-bottom: 6.25rem}main section:not(.header) .section-body p{line-height: 2}main section.bg.bg-gradient{background: linear-gradient(to bottom, #f6f6f6, rgba(255,255,255,0))}main section.bg.bg-gray{background: #f6f6f6}main section.border.border-top .wrapper{border-top: 1px solid #e1e1e1}main section.border.border-top .wrapper .bg-layer-cross.top-right{top: 5rem}main section.header-margin .section-header{margin: 6.25rem 0}footer{margin-top: 2.5rem}footer .footer-main{position: relative;background: #f6f6f6;padding: 6.25rem 0}@media screen and (min-width: 1400px){footer .footer-main::after{content: '';position: absolute;right: 0;top: 0;width: 7.5rem;height: 7.5rem;background: #fff}}footer .footer-main ul.navigation{display: grid;grid-template-columns: repeat(5, 1fr);list-style: none;margin: 0;padding: 0;gap: 1rem;row-gap: 3.75rem}@media screen and (max-width: 1400px){footer .footer-main ul.navigation{padding-left: 5rem;padding-right: 2.5rem;grid-template-columns: repeat(4, 1fr)}}@media screen and (max-width: 1000px){footer .footer-main ul.navigation{grid-template-columns: repeat(3, 1fr)}}@media screen and (max-width: 700px){footer .footer-main ul.navigation{padding-left: 0;padding-right: 0;grid-template-columns: repeat(2, 1fr)}}footer .footer-main ul.navigation > li h5{font-weight: 600;font-size: 1rem;margin: 0;margin-bottom: 1.75rem;padding: 0}footer .footer-main ul.navigation > li ul{font-size: 0.875rem;color: #b8b8b8;list-style: none;margin: 0;padding: 0}footer .footer-main a{display: block;color: currentColor;font-weight: 600;padding: .4rem 0}@media screen and (max-width: 700px){footer .footer-main a{padding: .6rem 0}}footer .footer-main a:hover,footer .footer-main a:active{color: #e30613}footer .footer-bottom{padding: 3.75rem 0;color: #b8b8b8;display: flex;flex-flow: column;justify-content: center}footer .footer-bottom .logo{margin: 0 auto;margin-bottom: 0.625rem;background: url('/themes/www/images/logo-hostfactory-grayscale.svg') no-repeat;background-size: contain;height: 2.188rem;width: 10.94rem;opacity: 0.5}footer .footer-bottom .navigation{font-size: 0.875rem;font-weight: 600;display: flex;justify-content: center}footer .footer-bottom .navigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row wrap;justify-content: center}footer .footer-bottom .navigation ul li a{display: block;position: relative;padding: 0 1rem;line-height: 2.5rem;margin: 0 1.25rem;color: currentColor;white-space: nowrap}@media screen and (max-width: 1400px){footer .footer-bottom .navigation ul li a{margin: 0 .625rem}}footer .footer-bottom .navigation ul li a:hover{color: #e30613}footer .footer-bottom .navigation ul li a::before{content: '';position: absolute;bottom: 0.9375rem;left: 0.3125rem;width: 0.25rem;height: 0.25rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor}footer .footer-bottom .footer-text{display: flex;flex-flow: row;justify-content: center;font-size: 0.75rem;border-top: 1px solid #e1e1e1;margin: 0 10%;margin-top: 2.5rem;padding-top: 2.813rem;text-align: center}footer .footer-bottom .footer-text a{color: currentColor}footer .footer-bottom .footer-text a:hover{color: #e30613}@media screen and (max-width: 1400px){footer .footer-bottom .footer-text{flex-flow: column;align-items: center}}@media screen and (max-width: 700px){footer .footer-bottom .footer-text{margin-left: 0;margin-right: 0}}footer .footer-bottom .footer-text ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row;font-weight: 600}@media screen and (max-width: 1400px){footer .footer-bottom .footer-text ul{margin-top: 0.625rem}}footer .footer-bottom .footer-text ul li a{display: block;position: relative;padding-left: 1.875rem;white-space: nowrap}footer .footer-bottom .footer-text ul li a::before{content: '';position: absolute;background: currentColor;bottom: 0.3125rem;left: 0.875rem;width: 0.25rem;height: 0.25rem}footer .footer-bottom .footer-social{margin-top: 1.875rem}footer .footer-bottom .footer-social ul{list-style: none;margin: 0;padding: 0;display: flex;flex-flow: row;justify-content: center}footer .footer-bottom .footer-social ul li a{display: block;width: 1.5rem;height: 1.5rem;margin: 0 .3125rem;background: #e2e2e2;overflow: hidden;transition: .2s all ease-out}footer .footer-bottom .footer-social ul li a svg{margin: 0.25rem;fill: #fff;width: 1rem;height: 1rem}footer .footer-bottom .footer-social ul li a:hover.instagram{background: #c13584}footer .footer-bottom .footer-social ul li a:hover.facebook{background: #428bca}footer .footer-bottom .footer-social ul li a:hover.x{background: #000}footer .footer-bottom .footer-social ul li a:hover.linkedin{background: #0e76a8}footer .footer-bottom .footer-social ul li a:hover.youtube{background: #ff0000}#browsererror{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.3)}#browsererror .msg{padding: 30px 40px;background: #fef6f3;border: 3px solid #f52100;box-shadow: 5px 5px 20px rgba(0,0,0,0.3);font-size: 18px}.bg-layer-cross{position: absolute;background: url('images/cross.png') top right no-repeat;background-size: contain;right: -9.375rem;width: 21.88rem;height: 21.88rem;pointer-events: none}.bg-layer-cross.top-right{right: -9.375rem;top: 0}.bg-layer-cross.top-left{left: -9.375rem;top: 0;transform: rotate(-90deg)}.bg-layer-cross.bottom-right{right: -9.375rem;bottom: 0}.bg-layer-cross.bottom-left{left: -9.375rem;bottom: 0;transform: rotate(180deg)}.bg-white-gap{position: absolute;width: 7.5rem;height: 7.5rem;background: #fff}.bg-white-gap.top-left,.bg-white-gap.top-right{top: 0}.bg-white-gap.bottom-left,.bg-white-gap.bottom-right{bottom: 0;height: 6.875rem;border-top: .625rem solid #e30613}.bg-white-gap.top-left,.bg-white-gap.bottom-left{left: 0}.bg-white-gap.top-right,.bg-white-gap.bottom-right{right: 0}@media screen and (max-width: 1400px){.bg-white-gap{display: none}}.bg-text{position: absolute;pointer-events: none;font-size: 12.5rem;font-weight: 800;text-transform: uppercase;color: #f6f6f6}.bg-text.upper{top: 14.38rem;left: 2.5rem}.bg-text.lower{right: 2.5rem;bottom: 1.875rem}@media screen and (max-width: 1400px){.bg-text{font-size: 9.375rem}.bg-text.upper{top: 16.25rem}.bg-text.lower{bottom: 3.125rem}}@media screen and (max-width: 700px){.bg-text{font-size: 5rem}.bg-text.upper{top: 23.75rem}.bg-text.lower{bottom: 5.625rem}}.bg-text.inview{transition: transform 1s ease-out, opacity 1s ease-in-out}.bg-text.inview.inview-hidden{opacity: 0}.bg-text.inview.inview-hidden.upper{transform: translateX(1.25rem)}.bg-text.inview.inview-hidden.lower{transform: translateX(-1.25rem)}.text-center{max-width: 51.88rem;margin: 0 auto;text-align: center;transition: opacity 1s ease-in-out}.text-center.inview-hidden{opacity: 0}.text-center.small{max-width: 40rem}.text-center ul{text-align: left;max-width: 36.25rem;margin: 0 auto;margin-top: 2.5rem}.text-center ul li{padding-left: 1.875rem;margin-bottom: 0.625rem}.text-center ul li::before{width: 0.375rem;height: 0.375rem;left: 0;top: 0.75rem}.text-left{margin-left: 1.875rem;transition: opacity 1s ease-in-out}.text-left.inview-hidden{opacity: 0}@media screen and (max-width: 700px){.text-left{margin-left: 0}}.text-two-columns{column-count: 2;column-gap: 10rem}.text-two-columns p{margin-top: 0;margin-bottom: 1.875rem}@media screen and (max-width: 1400px){.text-two-columns{column-gap: 6.25rem}}@media screen and (max-width: 700px){.text-two-columns{column-count: 1}}.text-center p,.text-left p,.text-two-columns p{transition: opacity 1s ease-in-out}.text-center p:nth-child(2),.text-left p:nth-child(2),.text-two-columns p:nth-child(2){transition-delay: 0.3s}.text-center p:nth-child(3),.text-left p:nth-child(3),.text-two-columns p:nth-child(3){transition-delay: 0.6s}.text-center p:nth-child(4),.text-left p:nth-child(4),.text-two-columns p:nth-child(4){transition-delay: 0.9s}.text-center p:nth-child(5),.text-left p:nth-child(5),.text-two-columns p:nth-child(5){transition-delay: 1.2s}.text-center p:nth-child(6),.text-left p:nth-child(6),.text-two-columns p:nth-child(6){transition-delay: 1.5s}.text-center p:nth-child(7),.text-left p:nth-child(7),.text-two-columns p:nth-child(7){transition-delay: 1.8s}.text-center p:nth-child(9),.text-left p:nth-child(9),.text-two-columns p:nth-child(9){transition-delay: 2.1s}.text-center.inview-hidden p,.text-left.inview-hidden p,.text-two-columns.inview-hidden p{opacity: 0}.image-center{display: block;margin: 5rem auto;max-width: 100%}@media screen and (max-width: 700px){.image-center{margin: 2.5rem auto}}.drop-shadow::after{content: '';position: absolute;height: 2.5rem;bottom: -2.5rem;left: 0;right: 0;background: radial-gradient(ellipse at 50% -20%, rgba(0,0,0,0.05) 20%, transparent 70%)}.button-outline{display: block;color: #e30613;text-align: center;font-weight: 600;border: 2px solid currentColor;transition: all .2s}.button-outline:hover{color: #000}.button-filled{display: block;color: #fff;background: #e30613;text-align: center;font-weight: 600;transition: all .2s}.button-filled:hover{background: #000;color: #fff}.button-large{cursor: pointer;margin: 3.75rem auto;width: 21rem;height: 3.5rem;line-height: 3.5rem;font-weight: 600;font-size: 1rem}.button-left{margin: 2.5rem 1.875rem;width: 13rem;height: 3.75rem;line-height: 3.75rem;font-weight: 600;font-size: 1rem}@media screen and (max-width: 700px){.button-left{margin: 2.5rem 0}}.wrapper-notebook{position: relative;width: 45.19rem;height: 26.94rem}@media screen and (max-width: 700px){.wrapper-notebook{width: calc(100vw);height: calc(58.9vw);margin: 0 -40px}}.wrapper-notebook img{position: absolute;left: 13.4%;top: 5.9%;width: 72.9%}.wrapper-notebook::after{content: '';position: absolute;background: url('images/wrapper-notebook.png');background-size: contain;background-repeat: no-repeat;left: 0;top: 0;right: 0;bottom: 0}.dot-navigation{margin: 0;padding: 0;list-style: none;display: flex;flex-flow: column;justify-content: center}.dot-navigation li{position: relative;width: 6px;height: 6px;background: #e1e1e1;margin: 10px;transition: background .3s ease-in-out, outline 1s ease-in-out;outline: 2px solid transparent}.dot-navigation li.active{background: #fff;outline: 2px solid #e30613}.dot-navigation li a{position: absolute;top: -30px;left: -10px;right: -10px;bottom: -30px}span.code{background: var(--stateNoneBackground);border-radius: 0.3rem;padding: 3px 6px;font-size: 0.9rem;font-family: monospace}span.code span.code-highlight{color: var(--stateErrorColor);font-weight: bold}ol.code{font-family: monospace;border-radius: 5px;background: var(--stateNoneBackground);margin: 0;padding-left: 40px;list-style-position: outside;overflow: hidden;white-space: pre-wrap}ol.code li{color: #999;border-left: 1px solid #fff;border-bottom: 1px solid #f9f9f9;padding-left: 10px;background: var(--stateNoneBackground)}ol.code li:first-child{padding-top: 10px}ol.code li:last-child{padding-bottom: 10px}ol.code li > span,ol.code li > p{display: block;padding: 3px 0;margin: 0;color: #333;min-height: 10px;overflow-wrap: break-word;-moz-tab-size: 4;tab-size: 4}@media screen and (max-width: 700px){ol.code li > span,ol.code li > p{-moz-tab-size: 2;tab-size: 2}}ol.code li > span code,ol.code li > p code{white-space: pre-wrap}ol.code li span.code-highlight{color: var(--stateErrorColor);font-weight: bold}ul.list{list-style: none;padding-left: 3.75rem}@media screen and (max-width: 700px){ul.list{padding-left: 2.5rem}}ul.list li{position: relative;line-height: 2}ul.list li::before{content: '';position: absolute;background: #e30613;width: 0.375rem;height: 0.375rem;left: -1.25rem;top: 0.75rem}span.code{border-radius: 0.3rem;font-size: 0.9rem}ol.code{font-size: 0.9rem;border-radius: 0.3rem;padding-left: 3rem}ol.code li{padding-left: 0.5rem}ol.code li:first-child{padding-top: 0.5rem}ol.code li:last-child{padding-bottom: 0.5rem}ol.code li > span,ol.code li > p{padding: .3rem 0}blockquote.quote{margin: 0;padding: 1rem 2rem 1rem 2rem;background-color: #EFF6FE;border-radius: 0.3rem;line-height: 2}figure.image{margin: 4rem 0}@media screen and (max-width: 700px){figure.image{margin: 3rem 0}}figure.image img{box-shadow: 1px 1px 10px rgba(0,0,0,0.2);display: block;margin: 0 auto;max-width: 100%;height: auto}figure.image figcaption{margin-top: 0.5rem;color: #787878;font-style: italic}span.path{background-color: #f1f1f1;padding: 3px}span.path:hover{background-color: #e5e5e5}form.form fieldset{border: none;padding: 0;margin: 0}form.form textarea,form.form input,form.form select{display: block;box-sizing: border-box;box-shadow: 0 10px 20px rgba(0,0,0,0.03);font-family: 'Montserrat', sans-serif;font-size: 1rem;font-weight: 500;border-radius: 0;-webkit-appearance: none}form.form input[type="checkbox"]{display: none}form.form textarea,form.form input.text,form.form .input-select{background: #fff;border: 1px solid #e1e1e1;max-width: 100%}form.form textarea:focus,form.form input.text:focus,form.form .input-select:focus{border-color: #787878;outline: none;box-shadow: 0 10px 20px rgba(0,0,0,0.06)}form.form textarea:hover,form.form input.text:hover,form.form .input-select:hover{border-color: #c3c3c3}form.form input.text{padding: 0 2.5rem;line-height: 3.75rem}form.form textarea{padding: 1.5rem 2.5rem;line-height: 1.5}form.form .input-checkbox,form.form .input-switch{position: relative;display: flex;flex-flow: row;align-items: center;font-size: 1rem;cursor: pointer}form.form .input-checkbox input,form.form .input-switch input{position: absolute;top: 0;left: 0;width: 25px;height: 25px;opacity: 0}form.form .input-checkbox .box{flex-shrink: 0;position: relative;width: 25px;height: 25px;margin-right: 10px;border: 1px solid #e1e1e1;box-shadow: 0 10px 20px rgba(0,0,0,0.03);overflow: hidden}form.form .input-checkbox .box::before,form.form .input-checkbox .box::after{content: '';position: absolute;width: 17px;height: 2px;top: 12px;left: 4px;background: #e30613;opacity: 0}form.form .input-checkbox .box::before{transform: rotate(45deg) translateX(-30px) scale(.7);transition: all .1s .1s ease-in}form.form .input-checkbox .box::after{transition: all .2s ease-in;transform: rotate(-45deg) translateX(30px) scale(.7)}form.form .input-checkbox input:checked ~ .box::before,form.form .input-checkbox input:checked ~ .box::after{opacity: 1}form.form .input-checkbox input:checked ~ .box::before{transform: rotate(45deg)}form.form .input-checkbox input:checked ~ .box::after{transform: rotate(-45deg)}form.form .input-checkbox input:focus ~ .box{border-color: #787878;box-shadow: 0 10px 20px rgba(0,0,0,0.06)}form.form .input-checkbox:hover .box{border-color: #c3c3c3}form.form .input-checkbox-yesno .switch{display: flex;justify-content: space-between;cursor: pointer}form.form .input-checkbox-yesno .switch .field{display: flex;flex-direction: row-reverse;color: #919191;align-items: center;font-weight: 600}form.form .input-checkbox-yesno .switch .field .box{flex-shrink: 0;position: relative;width: 1.9rem;height: 1.9rem;margin-right: 0.5rem;border: .1rem solid #e1e1e1;box-shadow: 0 2rem 2rem rgba(0,0,0,0.03);overflow: hidden;background-color: #fff}form.form .input-checkbox-yesno .switch .field .box::before,form.form .input-checkbox-yesno .switch .field .box::after{content: '';position: absolute;width: 1.3rem;height: 0.15rem;top: 0.9rem;left: 0.32rem;background: #e30613;opacity: 0}form.form .input-checkbox-yesno .switch .field .box::before{transform: rotate(45deg) translateX(-30px) scale(.7);transition: all .1s .1s ease-in}form.form .input-checkbox-yesno .switch .field .box::after{transition: all .2s ease-in;transform: rotate(-45deg) translateX(30px) scale(.7)}form.form .input-checkbox-yesno input:checked ~ .switch .yes,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no{color: #e30613}form.form .input-checkbox-yesno input:checked ~ .switch .yes .box,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no .box{border-color: #e30613}form.form .input-checkbox-yesno input:checked ~ .switch .yes .box::before,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no .box::before,form.form .input-checkbox-yesno input:checked ~ .switch .yes .box::after,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no .box::after{opacity: 1}form.form .input-checkbox-yesno input:checked ~ .switch .yes .box::before,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no .box::before{transform: rotate(45deg)}form.form .input-checkbox-yesno input:checked ~ .switch .yes .box::after,form.form .input-checkbox-yesno input:not(:checked) ~ .switch .no .box::after{transform: rotate(-45deg)}form.form .input-checkbox-yesno input:focus ~ .box{border-color: #787878;box-shadow: 0 10px 20px rgba(0,0,0,0.06)}form.form .input-checkbox-yesno:hover .box{border-color: #c3c3c3}form.form .input-switch input{width: 50px}form.form .input-switch .switch{flex-shrink: 0;position: relative;width: 50px;height: 25px;margin-right: 10px;border: 1px solid #e1e1e1;border-radius: 18px;box-shadow: none}form.form .input-switch .switch div{position: absolute;top: -3px;left: -3px;height: 31px;width: 31px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);background: #fff;transition: transform .1s ease-in-out;border-radius: 50%}form.form .input-switch .switch div::after{content: '';position: absolute;top: 4px;left: 4px;right: 4px;bottom: 4px;border: 2px solid #e1e1e1;border-radius: 50%}form.form .input-switch input:checked ~ .switch{background: #e30613}form.form .input-switch input:checked ~ .switch div{transform: translateX(25px)}form.form .input-switch input:checked ~ .switch div::after{border-color: #e30613}form.form .input-switch input:focus ~ .switch{box-shadow: 0 5px 10px rgba(0,0,0,0.2)}form.form .input-switch:hover .switch div::after{border-color: #919191}form.form .input-select{position: relative;min-width: 15rem;font-weight: 600}form.form .input-select::after{top: calc(50% - 0.5rem);right: 2.5rem;content: '';position: absolute;width: 8px;height: 8px;border-bottom: 2px solid #e30613;border-right: 2px solid #e30613;transform: rotate(45deg);pointer-events: none}form.form .input-select select{background: #fff;width: 100%;font: inherit;padding: 0 2.5rem;padding-right: 3.125rem;line-height: 3.4rem;height: 3.4rem;border: none;-webkit-appearance: none;appearance: none}form.form .input-number{font-size: 1rem}form.form .input-number .numberfield{color: #d4d4d4;display: flex;justify-content: space-between;background-color: #fff;border: 1px solid #d4d4d4;box-shadow: 0 10px 20px rgba(0,0,0,0.03)}form.form .input-number .numberfield .btn{font-size: 2.5rem;padding: 0 1rem;line-height: 1.5;cursor: pointer}form.form .input-number .numberfield .btn:hover{color: #e30613}form.form .input-number .numberfield .btn.down{margin-top: -0.2rem}form.form .input-number .numberfield input{border: none;width: 4rem;text-align: center;color: #919191;font-weight: 600;font-size: 1.2rem;box-shadow: none}form.form .input-number .numberfield input::-webkit-outer-spin-button,form.form .input-number .numberfield input::-webkit-inner-spin-button{-webkit-appearance: none}form.form input.button{box-sizing: border-box;border: none;cursor: pointer;padding: 1.125rem 3.4rem}form.form .input-range-container{display: flex;position: relative;flex-direction: column;width: 100%;margin: 20px 0;box-shadow: none}form.form .input-range-container .input-range-label-container{padding-top: 80px;position: relative}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper{position: absolute;width: 70px;bottom: 0;display: flex;justify-content: flex-start;gap: 5px;align-items: center;transform-origin: bottom left;transform: rotate(-90deg)}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-label{text-align: left}@media screen and (max-width: 700px){form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-label{font-size: .8rem}}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip{position: relative;transform-origin: center;transform: rotate(90deg)}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip.open{z-index: 99}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open{color: #e30613;position: relative;display: block;width: 1.25rem;height: 1.25rem;border: 2px solid currentColor;cursor: help}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open::before,form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open::after{content: '';position: absolute;left: 0.5625rem;width: 2px;background: currentColor}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open::before{top: 0.3125rem;height: 2px}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open::after{top: 0.5625rem;height: 0.4375rem}@media only screen and (max-width: 1300px){form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip a.button-open{display: none}}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip{display: block;position: absolute;padding: 1.25rem;z-index: 2;top: 0;left: -10rem;width: 20rem;max-width: 80vw;background: #fff;box-shadow: 0 .625rem 1.875rem rgba(0,0,0,0.1);visibility: hidden;opacity: 0;transition: opacity .2s ease-in-out}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip > div{border: .375rem solid #e30613;padding: 1.875rem;line-height: 1.5;font-size: 0.875rem;overflow-wrap: break-word;text-align: left;color: #000}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip > div > p{line-height: 1.5}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip > div :first-child{margin-top: 0}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip > div :last-child{margin-bottom: 0}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip a.button-close{position: absolute;display: block;top: 1.25rem;right: 1.25rem;width: 1.563rem;height: 1.563rem;background: #e30613;color: #fff;cursor: help}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip a.button-close::before,form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip a.button-close::after{content: '';position: absolute;width: 3px;background: currentColor;left: 0.6875rem;top: 0.375rem}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip a.button-close::before{transform: rotate(45deg);bottom: 0;height: 0.9375rem}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip div.tooltip a.button-close::after{bottom: 0;height: 0.9375rem;transform: rotate(-45deg)}form.form .input-range-container .input-range-label-container .range-slider-label-wrapper .range-slider-tooltip.open div.tooltip{visibility: visible;opacity: 1}form.form .input-range-container .input-range-sliders{position: relative;min-height: 50px;padding: 20px auto}form.form .input-range-container .input-range-sliders .input-range-slider-track{width: 100%;height: 5px;background: linear-gradient(to right, #000 23%, #e30613 23%, #e30613 40%, #000 40%);position: absolute;margin: auto;top: 0;bottom: 0;border-radius: 5px}form.form .input-range-container .input-range-sliders input[type='range']{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;outline: none;position: absolute;margin: auto;top: 0;bottom: 0;background-color: transparent;pointer-events: none;box-shadow: none}form.form .input-range-container .input-range-sliders input[type='range']::-webkit-slider-runnable-track{-webkit-appearance: none;height: 5px}form.form .input-range-container .input-range-sliders input[type='range']::-moz-range-track{-moz-appearance: none;height: 5px}form.form .input-range-container .input-range-sliders input[type='range']::-ms-track{appearance: none;height: 5px}form.form .input-range-container .input-range-sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;height: 20px;width: 20px;background-color: #e30613;cursor: pointer;pointer-events: auto;margin-top: -8px}form.form .input-range-container .input-range-sliders input[type=range]::-moz-range-thumb{-moz-appearance: none;height: 20px;width: 20px;background-color: #e30613;pointer-events: auto}form.form .input-range-container .input-range-sliders input[type=range]::-ms-thumb{appearance: none;height: 20px;width: 20px;background-color: #e30613;pointer-events: auto}form.form .input-range-container .input-range-sliders input[type=range]:active::-webkit-slider-thumb{background-color: #fff;border: 2px solid #e30613}form.form .input-range-container .input-range-form-control{position: relative;display: flex;justify-content: space-between;font-size: 24px;color: #635a5a;margin: 10px 0}form.form .input-range-container .input-range-form-control > div{position: relative}form.form .input-range-container .input-range-form-control .input-range-control-suffix{font-size: 16px;color: #fff;position: absolute;right: 10px;top: 10px}form.form .input-range-container .input-range-form-control input[type=number]{max-width: 110px;padding: 10px;padding-right: 48px;text-align: center;border: 0;background-color: #e30613;color: #fff}form.form .input-range-container .input-range-form-control input[type=number]:focus{outline: none;border: none}form.form .input-range-container .input-range-form-control input[type=number]::-webkit-inner-spin-button,form.form .input-range-container .input-range-form-control input[type=number]::-webkit-outer-spin-button{display: none}.dialog-wrapper{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);justify-content: center;align-items: center;opacity: 0;transition: opacity .2s ease-in-out;z-index: 200}.dialog-wrapper .dialog{padding: 2.5rem 3rem;background: #fff;box-shadow: 0 20px 40px rgba(0,0,0,0.2);max-width: 500px;max-height: calc(100vh - 7rem);width: calc(100vw - 2rem);margin: 1.5rem;transform: translateY(-150px) scale(.4);opacity: 0;transition: transform .3s ease-in-out, opacity .3s ease-in-out;overflow: auto}.dialog-wrapper .dialog .dialog-header{display: flex;flex-flow: row;align-items: flex-start;justify-content: space-between;margin-bottom: 1.5rem}.dialog-wrapper .dialog .dialog-header h5{font-size: 1.8rem;font-weight: 800;text-transform: uppercase;margin: 0}.dialog-wrapper .dialog .dialog-header .dialog-button-close{position: relative;display: block;height: 30px;width: 30px;color: #919191}.dialog-wrapper .dialog .dialog-header .dialog-button-close::before,.dialog-wrapper .dialog .dialog-header .dialog-button-close::after{content: '';position: absolute;width: 30px;height: 4px;top: 13px;left: 0;background: currentColor}.dialog-wrapper .dialog .dialog-header .dialog-button-close::before{transform: rotate(45deg)}.dialog-wrapper .dialog .dialog-header .dialog-button-close::after{transform: rotate(-45deg)}.dialog-wrapper .dialog .dialog-header .dialog-button-close:hover{color: #000}.dialog-wrapper .dialog .dialog-container .dialog-description{font-weight: 600;margin-bottom: 1.5rem}.dialog-wrapper.visible-1{display: flex}.dialog-wrapper.visible-2{opacity: 1}.dialog-wrapper.visible-2 .dialog{opacity: 1;transform: translateY(0)}ol.breadcrumb{position: relative;font-weight: 600;white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;list-style: none;margin: 0;padding: 0}ol.breadcrumb li{display: inline;padding-right: 1.2rem;margin-right: 0.8rem;position: relative}ol.breadcrumb li::before,ol.breadcrumb li::after{content: '';position: absolute;display: block;background: #787878;width: 0.4rem;height: 0.15rem;transform-origin: center}ol.breadcrumb li::before{transform: rotate(45deg);top: 0.35rem;right: 0}ol.breadcrumb li::after{transform: rotate(-45deg);top: .6rem;right: 0}ol.breadcrumb li:last-child{margin-right: 0;padding-right: 0}ol.breadcrumb li:last-child::before,ol.breadcrumb li:last-child::after{display: none}.container-icons{display: flex;flex-flow: row;justify-content: space-between;margin: 6.25rem 0}@media screen and (max-width: 700px){.container-icons{flex-flow: column}}.container-icons.inview-hidden .icon-wrapper{opacity: 0}.container-icons .icon-wrapper{width: 30%;display: flex;flex-flow: row;transition: opacity 1s ease-in-out}@media screen and (max-width: 700px){.container-icons .icon-wrapper{width: 100%;flex-flow: column;align-items: center;text-align: center}}.container-icons .icon-wrapper:nth-child(2){transition-delay: 0.3s}.container-icons .icon-wrapper:nth-child(3){transition-delay: 0.6s}.container-icons .icon-wrapper:nth-child(4){transition-delay: 0.9s}.container-icons .icon-wrapper:nth-child(5){transition-delay: 1.2s}.container-icons .icon-wrapper:nth-child(6){transition-delay: 1.5s}.container-icons .icon-wrapper:nth-child(7){transition-delay: 1.8s}.container-icons .icon-wrapper:nth-child(9){transition-delay: 2.1s}.container-icons .icon-wrapper > .icon{flex-shrink: 0;flex-grow: 0;position: relative;width: 5rem;height: 5rem;margin: 2.5rem;background: #fff;color: #e30613;box-shadow: 0 1.25rem 1.875rem rgba(0,0,0,0.1)}.container-icons .icon-wrapper > .icon svg{fill: currentColor;width: 3.125rem;height: 3.125rem;margin: 0.9375rem}.container-icons .icon-wrapper > .icon::before,.container-icons .icon-wrapper > .icon::after{content: '';position: absolute;left: -0.875rem;top: -0.875rem;border: 1px solid #e1e1e1}.container-icons .icon-wrapper > .icon::before{width: 100%;height: 0.8125rem;border-bottom: none;border-left: none}.container-icons .icon-wrapper > .icon::after{width: 0.8125rem;height: 100%;border-right: none}.container-icons .icon-wrapper h3{color: #000}.container-icons.vertical .icon-wrapper{flex-flow: column;align-items: center;text-align: center}.container-icons.circle{position: relative;display: flex;justify-content: center;align-items: center;margin: 6.25rem 0;height: 68.75rem}@media screen and (max-width: 1400px){.container-icons.circle{display: grid;height: auto;grid-template-columns: repeat(2, 1fr)}}@media screen and (max-width: 700px){.container-icons.circle{grid-template-columns: repeat(1, 1fr)}}@media screen and (max-width: 1400px){.container-icons.circle .image{grid-column: span 2;margin: 0 auto}}@media screen and (max-width: 700px){.container-icons.circle .image{grid-column: 1}}.container-icons.circle .icon-wrapper{position: absolute;flex-flow: column;align-items: center;text-align: center;max-width: 20.63rem}@media screen and (max-width: 1400px){.container-icons.circle .icon-wrapper{position: relative;width: 70%;max-width: none;margin: 20px auto;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important}}.container-icons.circle .icon-wrapper > .icon{margin-bottom: 1.25rem}.container-icons.circle .icon-wrapper:nth-child(2),.container-icons.circle .icon-wrapper:nth-child(3){top: 0}.container-icons.circle .icon-wrapper:nth-child(4),.container-icons.circle .icon-wrapper:nth-child(5){right: 0}.container-icons.circle .icon-wrapper:nth-child(6),.container-icons.circle .icon-wrapper:nth-child(7){bottom: 0}.container-icons.circle .icon-wrapper:nth-child(8),.container-icons.circle .icon-wrapper:nth-child(9){left: 0}.container-icons.circle .icon-wrapper:nth-child(2),.container-icons.circle .icon-wrapper:nth-child(7){right: 50%}.container-icons.circle .icon-wrapper:nth-child(3),.container-icons.circle .icon-wrapper:nth-child(6){left: 50%}.container-icons.circle .icon-wrapper:nth-child(4),.container-icons.circle .icon-wrapper:nth-child(9){bottom: 50%}.container-icons.circle .icon-wrapper:nth-child(5),.container-icons.circle .icon-wrapper:nth-child(8){top: 50%}@media screen and (min-width: 700px){.container-icons.alternate .icon-wrapper:nth-child(2){flex-flow: row-reverse}}@media screen and (min-width: 700px){.container-icons.alternate.vertical .icon-wrapper:nth-child(2){flex-flow: column-reverse}}@media screen and (min-width: 700px){.container-icons.reverse .icon-wrapper{flex-flow: row-reverse;text-align: right}}@media screen and (min-width: 700px){.container-icons.reverse.vertical .icon-wrapper{flex-flow: column-reverse}}.container-icons.single{justify-content: center}.container-icons.single .icon-wrapper{width: initial;max-width: 37.5rem}@media screen and (max-width: 700px){.container-icons.single .icon-wrapper{max-width: 100%}}.container-icons.single .icon-wrapper h3{font-size: 1.625rem;margin-bottom: 0}.container-icons.double .icon-wrapper{width: 45%}@media screen and (max-width: 700px){.container-icons.double .icon-wrapper{width: 100%}}.container-icons.icon-large .icon-wrapper > .icon{background: #e30613;color: #fff;width: 9.375rem;height: 9.375rem}.container-icons.icon-large .icon-wrapper > .icon svg{width: 6.25rem;height: 6.25rem;margin: 1.563rem}.container-icons.icon-large .icon-wrapper h3{color: #e30613}.container-icons.icon-small .icon-wrapper > .icon{width: 3.25rem;height: 3.25rem}.container-icons.icon-small .icon-wrapper > .icon svg{width: 2.25rem;height: 2.25rem;margin: 0.5rem}.container-icons.icon-small .icon-wrapper > .icon::before,.container-icons.icon-small .icon-wrapper > .icon::after{content: '';position: absolute;left: -0.437rem;top: -0.437rem;border: 1px solid #e1e1e1}.container-icons.icon-small .icon-wrapper > .icon::before{width: 100%;height: 0.406rem;border-bottom: none;border-left: none}.container-icons.icon-small .icon-wrapper > .icon::after{width: 0.406rem;height: 100%;border-right: none}.container-icons.icon-small .icon-wrapper h3{color: #e30613}.container-products{background: linear-gradient(to bottom, rgba(255,255,255,0) 0, #f6f6f6 71%, rgba(255,255,255,0) 71%)}.container-products .bg-layer-cross.top-right{top: -10rem}.container-products .note{text-align: center;margin-top: 1rem}.container-products a.button.prev,.container-products a.button.next{position: absolute;width: 3.75rem;height: 6.25rem;top: 35%;color: #e30613;transition: all .2s ease-in-out;display: none}.container-products a.button.prev::before,.container-products a.button.next::before,.container-products a.button.prev::after,.container-products a.button.next::after{position: absolute;top: 3.125rem;left: 0.9375rem;content: '';display: block;background: currentColor;border-radius: 1px;width: 30px;height: 4px;transform-origin: top left}.container-products a.button.prev::before,.container-products a.button.next::before{transform: rotate(45deg)}.container-products a.button.prev::after,.container-products a.button.next::after{transform: rotate(-45deg) translateX(-2px)}.container-products a.button.prev.prev,.container-products a.button.next.prev{left: -40px}.container-products a.button.prev.next,.container-products a.button.next.next{right: -40px;transform: rotate(180deg)}@media screen and (max-width: 1400px){.container-products a.button.prev.prev,.container-products a.button.next.prev{left: 0}.container-products a.button.prev.next,.container-products a.button.next.next{right: 0}}@media screen and (max-width: 1000px){.container-products a.button.prev,.container-products a.button.next{display: block}}.container-products a.button.prev:hover,.container-products a.button.next:hover{color: #000;transform: translateX(-3px)}.container-products a.button.prev:hover.next,.container-products a.button.next:hover.next{transform: rotate(180deg) translateX(-3px)}.container-products a.button.prev.disabled,.container-products a.button.next.disabled{color: #787878;opacity: 0.15}.container-products .products-nav{width: 12.5rem;margin: 2.5rem auto 0;flex-flow: row;display: none}@media screen and (max-width: 1000px){.container-products .products-nav{display: flex}}.container-products .container-wrapper{position: relative;display: flex;flex-flow: row;align-items: flex-start;justify-content: space-between}.container-products .container-wrapper .wrapper-around{transition: all .7s}.container-products .container-wrapper .wrapper-around.hidden-before-large,.container-products .container-wrapper .wrapper-around.hidden-after-large{position: absolute;opacity: 0;top: 0}.container-products .container-wrapper .wrapper-around.hidden-before-large{left: 0;transform: translateX(-100%) scale(.1)}.container-products .container-wrapper .wrapper-around.hidden-after-large{right: 0;transform: translateX(100%) scale(.1)}.container-products .container-wrapper .wrapper-around.move-prev{transition: none;transform: translateX(-100%)}.container-products .container-wrapper .wrapper-around.move-next{transition: none;transform: translateX(100%)}@media screen and (max-width: 1000px){.container-products .container-wrapper{justify-content: center}.container-products .container-wrapper .wrapper-around.hidden-before,.container-products .container-wrapper .wrapper-around.hidden-after{position: absolute;opacity: 0;top: 0;left: 0;right: 0}.container-products .container-wrapper .wrapper-around.hidden-before{transform: translateX(-100%) scale(.1)}.container-products .container-wrapper .wrapper-around.hidden-after{transform: translateX(100%) scale(.1)}}.container-products.itemcount-1 .container-wrapper{justify-content: center}.container-products.itemcount-2 .container-wrapper{justify-content: space-around}.container-products.itemcount-4 a.button.prev,.container-products.itemcount-5 a.button.prev,.container-products.itemcount-6 a.button.prev,.container-products.itemcount-4 a.button.next,.container-products.itemcount-5 a.button.next,.container-products.itemcount-6 a.button.next{display: block}.container-products.same-height .container-wrapper,.container-products.same-height .wrapper{align-items: stretch}.container-products .wrapper-around{flex-grow: 1;display: flex;justify-content: center}.container-products .product{flex-grow: 1;position: relative;background: #fff;max-width: 21.25rem;box-shadow: 0 1.25rem 1.25rem rgba(0,0,0,0.02);display: flex;justify-content: stretch;text-align: center;padding: 1.25rem;font-size: 1rem}.container-products .product .product-wrapper{position: relative;display: flex;flex-flow: column;justify-content: stretch;flex-grow: 1;padding: 2.5rem 0}.container-products .product .product-wrapper .top-feature{background-color: #e30613;position: absolute;top: -2.9rem;left: -0.4375rem;height: 2rem;color: #fff;display: flex;align-items: center;padding-left: 0.9rem;padding-right: 0.9rem}.container-products .product .product-header{padding: .625rem .4375rem;margin: 0 -0.5rem;background: #fff}.container-products .product .product-header .product-group{font-weight: 600;color: #787878}.container-products .product .product-header .product-title{margin-top: 0.1875rem;font-size: 2.125rem;text-transform: uppercase;font-weight: 800;transition: color .2s}.container-products .product .product-header .product-description{margin-top: 0.4em;line-height: 1.5}.container-products .product.bestseller .product-wrapper{border: .4375rem solid #e30613;padding-bottom: 3.75rem}.container-products .product.bestseller .product-header .product-title{font-size: 2.375rem}.container-products .product:hover .product-header .product-title{color: #e30613}.container-products .product ul{flex-grow: 1;list-style: none;margin: 0;margin-top: 2.188rem;padding: 0;font-weight: 600}.container-products .product ul li{line-height: 1.75}.container-products .product ul li span{font-weight: 800;font-size: 1.5rem;line-height: 1}.container-products .product ul li a{color: #e30613}.container-products .product .product-price{margin-top: 2.188rem;font-weight: 600}.container-products .product .product-price .price-value{font-size: 2.375rem;font-weight: 800;color: #e30613}.container-products .product .product-price .price-unit{color: #787878}.container-products .product .product-price .price-before{margin-top: 1.25rem;text-decoration: line-through}.container-products .product form.form{margin: 2.5rem 2rem 0;display: flex;flex-flow: column}.container-products .product form.form input.text,.container-products .product form.form .input-checkbox,.container-products .product form.form .input-switch,.container-products .product form.form .input-select{margin-bottom: 1.5rem}.container-products .product form.form .input-select select{padding: 0 2rem;padding-right: 2.625rem}.container-products .product form.form .input-select::after{right: 1.5rem}.container-products .product form.form input.button{flex-grow: 1}.container-products .product a.button{margin: 0 auto;margin-top: 1.875rem;width: 12.5rem;line-height: 3.75rem;height: 3.75rem}.container-split-buttons{position: relative;display: grid;box-shadow: 0 1.25rem 1.25rem rgba(0,0,0,0.02);margin-top: 9.375rem;margin-bottom: 9.375rem}.container-split-buttons.inview-hidden a.button-wrapper{opacity: 0;transform: scale(1.2)}.container-split-buttons a.button-wrapper{display: flex;flex-flow: row;padding: 3.75rem 10%;align-items: center;justify-content: flex-start;color: #000;transition: all 1s ease-in-out}.container-split-buttons a.button-wrapper:nth-child(2){transition-delay: 0.3s}.container-split-buttons a.button-wrapper:nth-child(3){transition-delay: 0.6s}.container-split-buttons a.button-wrapper:nth-child(4){transition-delay: 0.9s}.container-split-buttons a.button-wrapper:nth-child(5){transition-delay: 1.2s}.container-split-buttons a.button-wrapper:nth-child(6){transition-delay: 1.5s}.container-split-buttons a.button-wrapper:nth-child(7){transition-delay: 1.8s}.container-split-buttons a.button-wrapper:nth-child(8){transition-delay: 2.1s}.container-split-buttons a.button-wrapper .icon{position: relative;color: #e30613;border: 2px solid currentColor;width: 55px;height: 55px;flex-grow: 0;flex-shrink: 0;transition: all .2s ease-in-out}.container-split-buttons a.button-wrapper .icon::before,.container-split-buttons a.button-wrapper .icon::after{content: '';position: absolute;background: currentColor;width: 2px;border-radius: 1px;height: 10px;left: 28px}.container-split-buttons a.button-wrapper .icon::before{top: 19px;transform: rotate(-45deg)}.container-split-buttons a.button-wrapper .icon::after{top: 25px;transform: rotate(45deg)}.container-split-buttons a.button-wrapper > div{margin-left: 1.875rem}.container-split-buttons a.button-wrapper > div h3{margin: 0;text-transform: uppercase;font-size: 1.875rem;font-weight: 800;transition: all .2s ease-in-out}.container-split-buttons a.button-wrapper > div p{margin: 0;color: #e30613;font-weight: 600;font-size: 1rem;transition: all .2s ease-in-out}.container-split-buttons a.button-wrapper.vertical,.container-split-buttons a.button-wrapper.large{flex-direction: column-reverse;text-align: center}.container-split-buttons a.button-wrapper.vertical > div,.container-split-buttons a.button-wrapper.large > div{margin-left: 0}.container-split-buttons a.button-wrapper.vertical .icon,.container-split-buttons a.button-wrapper.large .icon{margin-top: 1.25rem}.container-split-buttons a.button-wrapper.vertical:hover .icon,.container-split-buttons a.button-wrapper.large:hover .icon{transform: scale(1.1)}.container-split-buttons a.button-wrapper.vertical:hover h3,.container-split-buttons a.button-wrapper.large:hover h3{transform: translateY(-3px) scale(1.1)}.container-split-buttons a.button-wrapper.vertical:hover p,.container-split-buttons a.button-wrapper.large:hover p{transform: translateY(1px) scale(1.1)}.container-split-buttons a.button-wrapper.horizontal.reverse{flex-direction: row-reverse;text-align: right}.container-split-buttons a.button-wrapper.horizontal.reverse .icon::before,.container-split-buttons a.button-wrapper.horizontal.reverse .icon::after{left: 25px}.container-split-buttons a.button-wrapper.horizontal.reverse .icon::before{transform: rotate(45deg)}.container-split-buttons a.button-wrapper.horizontal.reverse .icon::after{transform: rotate(-45deg)}.container-split-buttons a.button-wrapper.horizontal.reverse > div{margin-left: 0;margin-right: 1.875rem}.container-split-buttons a.button-wrapper.horizontal:hover .icon{transform: scale(1.1)}.container-split-buttons a.button-wrapper.horizontal:hover h3{transform: translateX(-5px)}.container-split-buttons a.button-wrapper.horizontal:hover p{transform: translateX(5px)}.container-split-buttons a.button-wrapper.large{background: #e30613 !important;color: #fff;grid-row: span 2;justify-content: center}.container-split-buttons a.button-wrapper.large .icon{color: #fff}.container-split-buttons a.button-wrapper.large > div p{color: #fff;opacity: 0.7}.container-split-buttons.column-count-2{grid-template-columns: repeat(2, 1fr)}@media screen and (max-width: 700px){.container-split-buttons.column-count-2{grid-template-columns: repeat(1, 1fr)}}.container-split-buttons.column-count-2 a.button-wrapper.count-1,.container-split-buttons.column-count-2 a.button-wrapper.count-4,.container-split-buttons.column-count-2 a.button-wrapper.count-5{background: #fff}.container-split-buttons.column-count-2 a.button-wrapper.count-2,.container-split-buttons.column-count-2 a.button-wrapper.count-3,.container-split-buttons.column-count-2 a.button-wrapper.count-6,.container-split-buttons.column-count-2 a.button-wrapper.count-7{background: #f6f6f6}@media screen and (max-width: 700px){.container-split-buttons.column-count-2 a.button-wrapper.count-1,.container-split-buttons.column-count-2 a.button-wrapper.count-3,.container-split-buttons.column-count-2 a.button-wrapper.count-5,.container-split-buttons.column-count-2 a.button-wrapper.count-7{background: #fff}.container-split-buttons.column-count-2 a.button-wrapper.count-2,.container-split-buttons.column-count-2 a.button-wrapper.count-4,.container-split-buttons.column-count-2 a.button-wrapper.count-6{background: #f6f6f6}}.container-split-buttons.column-count-3{grid-template-columns: repeat(3, 1fr)}@media screen and (max-width: 1400px){.container-split-buttons.column-count-3{grid-template-columns: repeat(2, 1fr)}}@media screen and (max-width: 700px){.container-split-buttons.column-count-3{grid-template-columns: repeat(1, 1fr)}}.container-split-buttons.column-count-3 a.button-wrapper.count-1,.container-split-buttons.column-count-3 a.button-wrapper.count-3,.container-split-buttons.column-count-3 a.button-wrapper.count-5{background: #f6f6f6}.container-split-buttons.column-count-3 a.button-wrapper.count-2,.container-split-buttons.column-count-3 a.button-wrapper.count-4,.container-split-buttons.column-count-3 a.button-wrapper.count-6{background: #fff}@media screen and (max-width: 1400px){.container-split-buttons.column-count-3 a.button-wrapper.count-1,.container-split-buttons.column-count-3 a.button-wrapper.count-4,.container-split-buttons.column-count-3 a.button-wrapper.count-5{background: #fff}.container-split-buttons.column-count-3 a.button-wrapper.count-2,.container-split-buttons.column-count-3 a.button-wrapper.count-3,.container-split-buttons.column-count-3 a.button-wrapper.count-6{background: #f6f6f6}}@media screen and (max-width: 700px){.container-split-buttons.column-count-3 a.button-wrapper.count-1,.container-split-buttons.column-count-3 a.button-wrapper.count-3,.container-split-buttons.column-count-3 a.button-wrapper.count-5{background: #fff}.container-split-buttons.column-count-3 a.button-wrapper.count-2,.container-split-buttons.column-count-3 a.button-wrapper.count-4,.container-split-buttons.column-count-3 a.button-wrapper.count-6{background: #f6f6f6}}.container-list{padding-top: 5rem;margin-top: 5rem;margin-bottom: 10rem;column-count: 3;column-gap: 3.125rem}@media screen and (max-width: 1400px){.container-list{column-count: 2}}@media screen and (max-width: 700px){.container-list{column-count: 1}}.container-list ul{list-style: none;margin: 0;padding: 0}.container-list ul li{position: relative;line-height: 2;padding-left: 1.875rem;margin-bottom: 2.5rem;transition: opacity 1s ease-in-out}@media screen and (max-width: 700px){.container-list ul li{margin-bottom: 1.875rem}}.container-list ul li::after{content: '';position: absolute;background: #e30613;width: 0.375rem;height: 0.375rem;left: 0;top: 0.75rem}.container-list ul li p{margin: 0}.container-list ul li:nth-child(1){transition-delay: 0s}.container-list ul li:nth-child(2){transition-delay: 0.3s}.container-list ul li:nth-child(3){transition-delay: 0.6s}.container-list ul li:nth-child(4){transition-delay: 0.9s}.container-list ul li:nth-child(5){transition-delay: 1.2s}.container-list ul li:nth-child(6){transition-delay: 1.5s}.container-list.inview-hidden li{opacity: 0}.container-recommendations a.button{display: block;position: absolute;width: 3.75rem;height: 6.25rem;top: 50%;color: #e1e1e1;transition: all .2s ease-in-out}.container-recommendations a.button::before,.container-recommendations a.button::after{position: absolute;top: 3.125rem;left: 0.9375rem;content: '';display: block;background: currentColor;border-radius: 1px;width: 2.188rem;height: 2px;transform-origin: top left}.container-recommendations a.button::before{transform: rotate(45deg)}.container-recommendations a.button::after{transform: rotate(-45deg)}.container-recommendations a.button.prev{left: 0}.container-recommendations a.button.next{right: 0;transform: rotate(180deg)}.container-recommendations a.button:hover{color: #000;transform: translateX(-3px)}.container-recommendations a.button:hover.next{transform: rotate(180deg) translateX(-3px)}.container-recommendations .recommendations-nav{width: 12.5rem;margin: 0 auto 10rem;flex-flow: row}.container-recommendations .recommendations-wrapper{position: relative;margin-top: 6rem;margin-bottom: 3.75rem;min-height: 26.2rem;overflow: hidden}.container-recommendations .recommendation{position: absolute;top: 5.25rem;left: 0;right: 0;bottom: 0;transition: all .8s ease-in-out;display: flex;justify-content: center;text-align: center}.container-recommendations .recommendation.hidden-before{transform: translateX(-100%) scale(.1);opacity: 0}.container-recommendations .recommendation.hidden-after{transform: translateX(100%) scale(.1);opacity: 0}.container-recommendations .recommendation .recommendation-wrapper{border: .4375rem solid #e30613;width: 20rem;min-height: 20rem}.container-recommendations .recommendation .recommendation-image{position: absolute;top: -3.125rem;left: 50%;margin-left: -2.5rem;width: 5rem;height: 5rem;background: #fff;background-size: cover;box-shadow: 0 0 1.875rem rgba(0,0,0,0.1);z-index: 10}.container-recommendations .recommendation .recommendation-image::before,.container-recommendations .recommendation .recommendation-image::after{content: '';position: absolute;left: -0.875rem;top: -0.875rem;border: 1px solid #e1e1e1}.container-recommendations .recommendation .recommendation-image::before{width: 100%;height: 0.8125rem;border-bottom: none;border-left: none}.container-recommendations .recommendation .recommendation-image::after{width: 0.8125rem;height: 4rem;border-right: none;border-bottom: none}.container-recommendations .recommendation .recommendation-text{background: #fff;margin: 0 -15rem;margin-top: 1.5rem;padding: 1.9rem;line-height: 2;color: #787878;font-size: 1.125rem;font-style: italic}@media screen and (max-width: 700px){.container-recommendations .recommendation .recommendation-text{margin: 0 -2rem;margin-top: 1.5rem;font-size: 1rem}}.container-recommendations .recommendation .recommendation-text::before,.container-recommendations .recommendation .recommendation-text::after{position: absolute;font-size: 5rem;line-height: 1.25rem;color: #e1e1e1}.container-recommendations .recommendation .recommendation-text::before{content: '“';margin-left: -3.438rem;margin-top: 1.25rem}.container-recommendations .recommendation .recommendation-text::after{content: '„ ';margin-left: 0.9375rem;margin-top: -0.625rem}.container-recommendations .recommendation .recommendation-name{font-weight: 600;font-size: 1.125rem}.container-recommendations .recommendation .recommendation-rating{margin: 7px auto;margin-bottom: 4rem;position: relative;width: 6rem;height: 1rem}.container-recommendations .recommendation .recommendation-rating .active{position: absolute;top: 0;left: 0;bottom: 0;overflow: hidden}.container-recommendations .recommendation .recommendation-rating .active svg{fill: #ff9a39}.container-recommendations .recommendation .recommendation-rating svg{display: block;float: left;margin: 0 .1rem;width: 1rem;height: 1rem}.container-recommendations .recommendation .recommendation-rating > svg{fill: #e1e1e1}.container-recommendations .bg-layer-cross.top-left{left: initial;top: 25rem;right: calc(50% - 26rem);opacity: 0.5}@media screen and (max-width: 700px){.container-recommendations .bg-layer-cross.top-left{display: none}}.inview .container-recommendations{transition: opacity 1s ease-in-out}.inview.inview-hidden .container-recommendations{opacity: 0}.container-references .references-wrapper{display: flex;flex-direction: row;align-items: center;gap: 6rem}@media screen and (max-width: 1000px){.container-references .references-wrapper{gap: 4rem}}@media screen and (max-width: 700px){.container-references .references-wrapper{display: grid;gap: 6rem;grid-template-columns: 1fr 1fr}.container-references .references-wrapper .references-item .image{text-align: center}.container-references .references-wrapper .references-item .image img{display: inline-block;max-width: 100px}}.container-references .references-wrapper .references-item{flex: 1}.container-references .references-wrapper .references-item img{display: block;width: 100%;transition: all .4s ease}.container-references .references-wrapper .references-item:hover img{filter: saturate(0)}.container-qa{position: relative;background: #fff;box-shadow: 0 1.25rem 2.5rem rgba(0,0,0,0.05);margin-top: 6.25rem;margin-bottom: 9.375rem;padding: 1.875rem 3.75rem}@media screen and (max-width: 700px){.container-qa{margin: 0 -2.5rem;padding: 1.875rem 2.5rem}}.container-qa.move-up{margin-top: -10rem}.container-qa.inview-hidden .question{opacity: 0}.container-qa .question{border-top: 1px solid #e1e1e1;transition: opacity 1s ease-in-out}.container-qa .question:nth-child(2){transition-delay: 0.3s}.container-qa .question:nth-child(3){transition-delay: 0.6s}.container-qa .question:nth-child(4){transition-delay: 0.9s}.container-qa .question:nth-child(5){transition-delay: 1.2s}.container-qa .question:nth-child(6){transition-delay: 1.5s}.container-qa .question:nth-child(7){transition-delay: 1.8s}.container-qa .question:nth-child(9){transition-delay: 2.1s}.container-qa .question:first-child{border-color: transparent}.container-qa .question .question-header{display: flex;flex-flow: row;min-height: 4.625rem;color: #000;font-size: 1.25rem;font-weight: 600}.container-qa .question .question-header .title{font-size: 1.25rem;font-weight: 600;margin: 0;flex-grow: 1;transition: all .2s ease-in-out;line-height: 2.125rem;padding: 1.25rem 0}.container-qa .question .question-header .handle{flex-shrink: 0;position: relative;width: 2.5rem;color: #e30613;transition: all .2s ease-in-out}.container-qa .question .question-header .handle::before,.container-qa .question .question-header .handle::after{position: absolute;top: 50%;content: '';display: block;background: currentColor;border-radius: 1px;width: 18px;height: 2px;transform-origin: center}.container-qa .question .question-header .handle::before{left: 5px;transform: rotate(45deg)}.container-qa .question .question-header .handle::after{left: 17px;transform: rotate(-45deg)}.container-qa .question .question-body{padding: 0 3.125rem;max-height: 0;opacity: 0;transition: all .5s ease-in-out;overflow: hidden;color: #787878}@media screen and (max-width: 700px){.container-qa .question .question-body{padding: 0}}.container-qa .question .question-body::after{content: '';display: block;height: 1.25rem}.container-qa.collapsible .question .question-header:hover .title{transform: translateX(5px)}.container-qa.collapsible .question .question-header:hover .handle{color: #000;transform: scaleY(-1)}.container-qa:not(.collapsible) .question .question-header{cursor: default}.container-qa:not(.collapsible) .question .question-header .handle{display: none}.container-qa .question.open .question-header .handle{transform: scaleY(-1);color: #000}.container-qa .question.open .question-body{max-height: 1000rem;opacity: 1}.container-image{display: flex;flex-direction: row;flex-wrap: wrap;list-style: none;padding: 5rem 0}.container-image .wrapper{margin-top: 3.75rem;margin-bottom: 3.75rem}.container-image .wrapper .container-image-wrapper{position: absolute;left: calc(50% + 3.125rem);top: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: flex-end}@media screen and (max-width: 1400px){.container-image .wrapper .container-image-wrapper{position: relative;left: 0;width: 100%;justify-content: center}}.container-image .wrapper .container-image-wrapper .image img{max-width: 100%;display: block}@media screen and (min-width: 1400px){.container-image .wrapper .container-image-wrapper .image.wrapper-notebook{margin-left: -12%;margin-right: -12%}}.container-image .wrapper > div:not(.container-image-wrapper){padding-right: calc(50% + 1.25rem)}@media screen and (max-width: 1400px){.container-image .wrapper > div:not(.container-image-wrapper){padding-right: 0}}.container-image .wrapper .section-header{margin-bottom: 0 !important}.container-image.alternate .wrapper .container-image-wrapper{right: calc(50% + 3.125rem);left: 0}@media screen and (max-width: 1400px){.container-image.alternate .wrapper .container-image-wrapper{right: 0}}.container-image.alternate .wrapper > div:not(.container-image-wrapper){padding-left: calc(50% + 1.25rem);padding-right: 0}@media screen and (max-width: 1400px){.container-image.alternate .wrapper > div:not(.container-image-wrapper){padding-left: 0}}.container-image.inview .image{transition: opacity 1s ease-in-out, transform 1s ease-out .5s}.container-image.inview.inview-hidden .image{opacity: 0;transform: translateX(1.25rem)}.container-image.inview.inview-hidden .alternate .image{transform: translateX(-1.25rem)}.container-image-background{display: flex;flex-direction: row;flex-wrap: wrap;list-style: none;padding: 5rem 0;min-height: 38.75rem}.container-image-background .wrapper > div{padding-right: calc(50% + 8.75rem)}@media screen and (max-width: 1400px){.container-image-background .wrapper > div{padding-right: 0}}.container-image-background .wrapper .section-header{margin-bottom: 0 !important}.container-image-background .container-image-bg{background-size: cover;background-position: left;position: absolute;left: 50%;top: 0;bottom: 0;right: 0;display: flex;align-items: center}@media screen and (max-width: 1400px){.container-image-background .container-image-bg{position: relative;left: 0;width: 100%}}.container-image-background .container-image-bg .image{position: relative;margin-left: -5rem}@media screen and (max-width: 1400px){.container-image-background .container-image-bg .image{margin: 5rem auto}}@media screen and (max-width: 700px){.container-image-background .container-image-bg .image{margin: 2.5rem auto}}.container-image-background .container-image-bg .image img{display: block;max-width: 100%}.container-image-background.inview .container-image-bg{transition: opacity 1s ease-in-out}.container-image-background.inview .container-image-bg .image{transition: opacity 1s ease-out .5s, transform 1s ease-out .5s}.container-image-background.inview .section-body{transition: opacity 1s ease-in-out 2s}.container-image-background.inview.inview-hidden .container-image-bg{opacity: 0}.container-image-background.inview.inview-hidden .container-image-bg .image{opacity: 0;transform: translateX(1.25rem)}.container-image-background.inview.inview-hidden .section-body{opacity: 0}.container-contact{position: relative;margin-top: 50px;margin-bottom: 150px;padding: 0 160px}@media screen and (max-width: 1400px){.container-contact{padding: 0 80px}}@media screen and (max-width: 700px){.container-contact{padding: 0}}.container-contact form{position: relative}.container-contact form fieldset{margin-bottom: 20px}.container-contact form .fieldset-wrapper{display: flex;flex-flow: row;align-content: stretch}@media screen and (max-width: 1000px){.container-contact form .fieldset-wrapper{flex-flow: column}}.container-contact form .fieldset-wrapper > *{transition: all 1s ease-in-out}.container-contact form .fieldset-wrapper > *:nth-child(2){transition-delay: 0.3s}.container-contact form .fieldset-wrapper > *:nth-child(3){transition-delay: 0.6s}.container-contact form .fieldset-wrapper.inview-hidden > *{opacity: 0;transform: translateX(30px)}.container-contact form textarea,.container-contact form input{flex: 1;font-size: 16px}.container-contact form textarea{min-height: 200px;resize: vertical}.container-contact form input.text,.container-contact form .input-select{flex-grow: 1;margin-right: 20px}.container-contact form input.text:last-child,.container-contact form .input-select:last-child{margin-right: 0}.container-contact form input.text select,.container-contact form .input-select select{height: 100%}@media screen and (max-width: 1000px){.container-contact form input.text,.container-contact form .input-select{margin-right: 0;margin-bottom: 20px}.container-contact form input.text:last-child,.container-contact form .input-select:last-child{margin-bottom: 0}}.container-contact form input.button{flex-grow: 1;min-height: 60px}.container-contact form .form-loader{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.8);display: none;align-items: center;justify-content: center}.container-contact form.loading .form-loader{display: flex}.container-contact .contact-success,.container-contact .contact-error{display: none;color: #e30613;font-weight: bold}.container-contact .contact-success{color: #008000;text-align: center}.container-header-slider{position: relative;height: 62.5rem}@media screen and (max-width: 1400px){.container-header-slider{height: 48rem}}.container-header-slider .slide{position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: all .8s ease-in-out;overflow: hidden}.container-header-slider .slide .background{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: top center;background-size: cover}.container-header-slider .slide.active .background{animation: slider-background 5s linear}.container-header-slider .slide.hidden-before{transform: translateX(-100%) scale(.1);opacity: 0}.container-header-slider .slide.hidden-after{transform: translateX(100%) scale(.1);opacity: 0}.container-header-slider .slide .slide-body{padding-left: 5rem}@media screen and (max-width: 1400px){.container-header-slider .slide .slide-body{padding-left: 0}}@media screen and (max-width: 700px){.container-header-slider .slide .slide-body{text-align: center}}.container-header-slider .slide .slide-body .slide-title{margin-top: 14rem;font-size: 5rem;line-height: 0.95em;text-transform: uppercase;font-weight: 600;margin-bottom: 0.2em}@media screen and (max-width: 700px){.container-header-slider .slide .slide-body .slide-title{font-size: 3rem}}@media screen and (max-width: 400px){.container-header-slider .slide .slide-body .slide-title{font-size: 2.7rem}}.container-header-slider .slide .slide-body .slide-title strong{display: block;font-weight: 800}.container-header-slider .slide .slide-body .slide-claim{font-size: 1.875rem;font-weight: 600;color: #e30613;margin-bottom: 1em}@media screen and (max-width: 700px){.container-header-slider .slide .slide-body .slide-claim{font-size: 1.6rem}}@media screen and (max-width: 400px){.container-header-slider .slide .slide-body .slide-claim{font-size: 1.2rem}}.container-header-slider .slide .slide-body .slide-text{max-width: 45rem;font-size: 1.2rem}@media screen and (max-width: 700px){.container-header-slider .slide .slide-body .slide-text{font-size: 1.1rem}}@media screen and (max-width: 400px){.container-header-slider .slide .slide-body .slide-text{font-size: 1rem}}.container-header-slider .slide .slide-body .slide-text p{line-height: 1.5}.container-header-slider .slide .slide-body .button-large{display: inline-block;margin: 0;margin-top: 0.5rem;width: auto;min-width: 15rem;padding: 0 1.5rem}@media screen and (max-width: 700px){.container-header-slider .slide .slide-body .button-large{margin: 2rem auto;padding: 0 1rem}}@media screen and (max-width: 400px){.container-header-slider .slide .slide-body .button-large{margin: 2rem auto}}.container-header-slider .slide .slide-body .slide-highlights{display: flex;padding-bottom: 1.5rem;color: #333;max-width: 65%;font-size: 0.85rem;padding-top: 1rem}@media screen and (max-width: 1400px){.container-header-slider .slide .slide-body .slide-highlights{display: none}}.container-header-slider .slide .slide-body .slide-highlights .highlight{display: flex;align-items: center;margin-right: 1.5rem;font-weight: 600}.container-header-slider .slide .slide-body .slide-highlights .highlight .icon{width: 1.5rem;height: 1.5rem;fill: #e30613;margin-right: 0.5rem}.container-header-slider .header-slider-nav{position: absolute;left: 2.5rem;top: 20.63rem}@media screen and (min-width: 1400px){.container-header-slider .header-slider-nav a{top: -10px;left: -30px;right: -30px;bottom: -10px}}@media screen and (max-width: 1400px){.container-header-slider .header-slider-nav{left: 0;top: auto;bottom: 2.5rem;right: 0;flex-flow: row}}.container-header-slider .bg-white-gap.bottom-left{bottom: 15rem}.container-header-slider .swissbar-wrapper{background: #fff;position: absolute;left: 0;bottom: 0;height: 15rem;width: 50%}@media screen and (max-width: 1400px){.container-header-slider .swissbar-wrapper{display: none}}.container-header-slider .swissbar{background: #fff;position: absolute;left: 50%;bottom: 0;height: 15rem;width: 25%}@media screen and (max-width: 1400px){.container-header-slider .swissbar{display: none}}.container-header-slider .swissbar::before,.container-header-slider .swissbar::after{content: '';position: absolute;background: #fff;width: 11.25rem;height: 11.25rem}.container-header-slider .swissbar::before{top: 0;right: -11.25rem}.container-header-slider .swissbar::after{top: -11.25rem;right: 0}@keyframes slider-background{from{transform: scale(1.1) translateX(-1vw) translateY(-2vw)}to{transform: scale(1)}}.container-compare-table{margin-bottom: 9.375rem;background: #fff;box-shadow: 0 1.25rem 3.125rem rgba(0,0,0,0.05);overflow: auto;overflow-y: hidden}@media screen and (max-width: 700px){.container-compare-table{margin: 0 -2.5rem}}.container-compare-table table{width: 100%;border-spacing: 0;padding: 3.125rem 3.75rem}@media screen and (max-width: 700px){.container-compare-table table{padding: 3.125rem 2.5rem}}.container-compare-table table th,.container-compare-table table td{padding: 1rem 0}.container-compare-table table thead th,.container-compare-table table tbody th,.container-compare-table table tfoot th,.container-compare-table table thead td,.container-compare-table table tbody td,.container-compare-table table tfoot td{text-align: center;width: 24%}.container-compare-table table thead th:first-child,.container-compare-table table tbody th:first-child,.container-compare-table table tfoot th:first-child,.container-compare-table table thead td:first-child,.container-compare-table table tbody td:first-child,.container-compare-table table tfoot td:first-child{text-align: left;width: auto}.container-compare-table table thead th:last-child,.container-compare-table table tbody th:last-child,.container-compare-table table tfoot th:last-child,.container-compare-table table thead td:last-child,.container-compare-table table tbody td:last-child,.container-compare-table table tfoot td:last-child{width: 1.25rem}.container-compare-table table thead th:not(:last-child),.container-compare-table table tbody th:not(:last-child),.container-compare-table table tfoot th:not(:last-child),.container-compare-table table thead td:not(:last-child),.container-compare-table table tbody td:not(:last-child),.container-compare-table table tfoot td:not(:last-child){min-width: 120px}.container-compare-table table thead th,.container-compare-table table tbody th,.container-compare-table table tfoot th{color: #000;font-weight: bold}.container-compare-table table tbody,.container-compare-table table tfoot{font-weight: 600;color: #787878}.container-compare-table table tbody th,.container-compare-table table tfoot th,.container-compare-table table tbody td,.container-compare-table table tfoot td{border-bottom: 1px solid #e1e1e1;font-weight: 600}.container-compare-table table tbody tr:last-child th,.container-compare-table table tfoot tr:last-child th,.container-compare-table table tbody tr:last-child td,.container-compare-table table tfoot tr:last-child td{border-bottom: none}.container-compare-table table tbody th,.container-compare-table table tfoot th{text-align: left}.container-compare-table table tbody td,.container-compare-table table tfoot td{text-align: center}.container-compare-table .table-main{padding-bottom: 1.875rem}.container-compare-table .table-foot{background: #f6f6f6;padding-top: 1.875rem}.container-compare-table .table-foot td{vertical-align: top}.container-compare-table .table-foot td:first-child{line-height: 1.5;padding-top: 0.625rem}.container-compare-table .table-foot span,.container-compare-table .table-foot strong{line-height: 1.2;color: #919191}.container-compare-table .table-foot span{display: block}.container-compare-table .table-foot strong{display: block;color: #e30613;font-size: 2.188rem;font-weight: 800}.container-compare-table .table-foot a{margin: 0 1.25rem;margin-top: 1.875rem;width: auto}.container-compare-table .table-group{margin: 0 3.75rem}@media screen and (max-width: 700px){.container-compare-table .table-group{margin: 0 2.5rem}}.container-compare-table .table-group:first-child{padding-top: 1.875rem}.container-compare-table .table-group:last-child{padding-bottom: 1.25rem}.container-compare-table .table-group:not(:last-child){border-bottom: 1px solid #e1e1e1}.container-compare-table .table-group .table-group-header{display: flex;flex-flow: row;min-height: 4.625rem;color: #000;font-size: 1.25rem;font-weight: 600}.container-compare-table .table-group .table-group-header .title{font-size: 1.25rem;font-weight: 600;margin: 0;flex-grow: 1;transition: all .2s ease-in-out;line-height: 2.125rem;padding: 1.25rem 0}.container-compare-table .table-group .table-group-header .handle{flex-shrink: 0;position: relative;width: 2.5rem;color: #e30613;transition: all .2s ease-in-out}.container-compare-table .table-group .table-group-header .handle::before,.container-compare-table .table-group .table-group-header .handle::after{position: absolute;top: 2.188rem;content: '';display: block;background: currentColor;border-radius: 1px;width: 18px;height: 2px;transform-origin: center}.container-compare-table .table-group .table-group-header .handle::before{left: 5px;transform: rotate(45deg)}.container-compare-table .table-group .table-group-header .handle::after{left: 17px;transform: rotate(-45deg)}.container-compare-table .table-group .table-group-header:hover .title{transform: translateX(5px)}.container-compare-table .table-group .table-group-header:hover .handle{color: #000;transform: scaleY(-1)}.container-compare-table .table-group .table-group-body{max-height: 0;opacity: 0;transition: all .5s ease-in-out;overflow: hidden}.container-compare-table .table-group .table-group-body table{padding: 0 3.75rem;padding-bottom: 3.125rem !important}@media screen and (max-width: 1400px){.container-compare-table .table-group .table-group-body table{padding: 0 2.5rem}}@media screen and (max-width: 700px){.container-compare-table .table-group .table-group-body table{padding: 0}}.container-compare-table .table-group .table-group-body table tbody th{color: #787878}.container-compare-table .table-group.open .table-group-header .handle{transform: scaleY(-1);color: #000}.container-compare-table .table-group.open .table-group-body{max-height: 62.5rem;opacity: 1;overflow: visible}.container-compare-table div.info{position: relative}.container-compare-table div.info a.button-open{color: #e30613;position: relative;display: block;width: 1.25rem;height: 1.25rem;border: 2px solid currentColor;cursor: help}.container-compare-table div.info a.button-open::before,.container-compare-table div.info a.button-open::after{content: '';position: absolute;left: 0.5625rem;width: 2px;background: currentColor}.container-compare-table div.info a.button-open::before{top: 0.3125rem;height: 2px}.container-compare-table div.info a.button-open::after{top: 0.5625rem;height: 0.4375rem}.container-compare-table div.info div.tooltip{position: absolute;padding: 1.25rem;z-index: 10;top: -1.25rem;right: -1.25rem;width: 35rem;max-width: 80vw;background: #fff;box-shadow: 0 .625rem 1.875rem rgba(0,0,0,0.1);visibility: hidden;opacity: 0;transition: opacity .2s ease-in-out}.container-compare-table div.info div.tooltip > div{border: .375rem solid #e30613;padding: 1.875rem;line-height: 1.5;font-size: 0.875rem;overflow-wrap: break-word;text-align: left;color: #000}.container-compare-table div.info div.tooltip > div > p{line-height: 1.5}.container-compare-table div.info div.tooltip > div :first-child{margin-top: 0}.container-compare-table div.info div.tooltip > div :last-child{margin-bottom: 0}.container-compare-table div.info div.tooltip a.button-close{position: absolute;display: block;top: 1.25rem;right: 1.25rem;width: 1.563rem;height: 1.563rem;background: #e30613;color: #fff;cursor: help}.container-compare-table div.info div.tooltip a.button-close::before,.container-compare-table div.info div.tooltip a.button-close::after{content: '';position: absolute;width: 3px;background: currentColor;left: 0.6875rem;top: 0.375rem}.container-compare-table div.info div.tooltip a.button-close::before{transform: rotate(45deg);bottom: 0;height: 0.9375rem}.container-compare-table div.info div.tooltip a.button-close::after{bottom: 0;height: 0.9375rem;transform: rotate(-45deg)}.container-compare-table div.info.open div.tooltip{visibility: visible;opacity: 1}.container-compare-table div.boolean{color: #e30613;position: relative;display: block;width: 1.25rem;height: 1.25rem;margin: 0 auto}.container-compare-table div.boolean::before,.container-compare-table div.boolean::after{content: '';position: absolute;width: 3px;background: currentColor}.container-compare-table div.boolean.null::before{width: 0.5rem;height: 0.5rem;top: 0.375rem;left: 0.375rem;border-radius: 50%}.container-compare-table div.boolean.true::before,.container-compare-table div.boolean.false::before{transform: rotate(45deg)}.container-compare-table div.boolean.true::after,.container-compare-table div.boolean.false::after{transform: rotate(-45deg)}.container-compare-table div.boolean.true::before{bottom: 0;left: 0.8125rem;height: 1.125rem}.container-compare-table div.boolean.true::after{bottom: 0;left: 0.25rem;height: 0.625rem}.container-compare-table div.boolean.false{color: #919191}.container-compare-table div.boolean.false::before{bottom: 0;left: 0.625rem;height: 1.25rem}.container-compare-table div.boolean.false::after{bottom: 0;left: 0.625rem;height: 1.25rem}.container-compare-table div.boolean span{visibility: hidden}.container-carousel{display: flex;flex-flow: row;overflow: visible;justify-content: center;width: fit-content;width: -moz-fit-content;position: relative;transform: translateX(-7.5rem)}@media screen and (max-width: 700px){.container-carousel{transform: translateX(0);margin-left: -2.5rem}}.container-carousel .wrapper{padding: 0 1.25rem;transform: translateX(-100%);transition: opacity .5s;flex-shrink: 0}@media screen and (max-width: 700px){.container-carousel .wrapper{padding: 0 5rem}}.container-carousel .wrapper .image{display: block}.container-carousel .wrapper .image img{max-width: 72.9%}.container-carousel .wrapper.hidden{opacity: 0}.container-carousel.animate .wrapper{transition: transform 1s}.container-carousel.move-left .wrapper{transform: translateX(-200%)}.container-carousel.move-right .wrapper{transform: translateX(0)}.container-toplevel-grid{position: relative;background: #fff;box-shadow: 0 1.25rem 2.5rem rgba(0,0,0,0.05);margin-top: 6.25rem;margin-bottom: 9.375rem;display: grid;grid-template-columns: repeat(5, 1fr);grid-auto-flow: row}@media screen and (max-width: 1000px){.container-toplevel-grid{grid-template-columns: repeat(3, 1fr)}}@media screen and (max-width: 400px){.container-toplevel-grid{grid-template-columns: repeat(2, 1fr)}}.container-toplevel-grid .toplevel{position: relative;cursor: help}.container-toplevel-grid .toplevel:nth-child(even){background: #f6f6f6 !important}.container-toplevel-grid .toplevel:nth-child(odd){background: #fff !important}@media screen and (max-width: 400px){.container-toplevel-grid .toplevel:nth-child(3),.container-toplevel-grid .toplevel:nth-child(7),.container-toplevel-grid .toplevel:nth-child(11),.container-toplevel-grid .toplevel:nth-child(15),.container-toplevel-grid .toplevel:nth-child(19),.container-toplevel-grid .toplevel:nth-child(23){background: #f6f6f6 !important}.container-toplevel-grid .toplevel:nth-child(4),.container-toplevel-grid .toplevel:nth-child(8),.container-toplevel-grid .toplevel:nth-child(12),.container-toplevel-grid .toplevel:nth-child(16),.container-toplevel-grid .toplevel:nth-child(20),.container-toplevel-grid .toplevel:nth-child(24){background: #fff !important}}.container-toplevel-grid .toplevel .toplevel-header{height: 8.5rem;padding: 2.5rem 0;display: flex;flex-flow: column;justify-content: space-between;color: #000;font-size: 1.25rem;font-weight: 600;text-align: center;cursor: help}.container-toplevel-grid .toplevel .toplevel-header .title{font-size: 1.125rem;color: #919191}.container-toplevel-grid .toplevel .toplevel-header .domain{font-size: 1.875rem;font-weight: 800}.container-toplevel-grid .toplevel .toplevel-header .domain.small{font-size: 1.5rem}.container-toplevel-grid .toplevel .toplevel-header .price{font-size: 1.125rem;color: #e30613;font-weight: bold}.container-toplevel-grid .toplevel .toplevel-header .price-firstyear{font-size: 0.8rem;color: #787878}.container-toplevel-grid .toplevel .toplevel-header .price-firstyear.discount{font-weight: bold;color: #e30613}.container-toplevel-grid .toplevel .toplevel-body{position: absolute;z-index: 10;top: -10%;left: -1.25rem;right: -1.25rem;visibility: hidden;opacity: 0;padding: 1.25rem;color: #000;background: #fff;box-shadow: 0 1.25rem 2.5rem rgba(0,0,0,0.05);font-size: 0.75rem;font-weight: 600;transform: scale(.8);transition: all .2s ease-in-out;cursor: help}.container-toplevel-grid .toplevel .toplevel-body > div{padding: .9375rem 1.875rem;border: .375rem solid #e30613}.container-toplevel-grid .toplevel .toplevel-body > div p{line-height: 1.5}.container-toplevel-grid .toplevel:hover .toplevel-body{visibility: visible;opacity: 1;transform: scale(1)}.container-team{display: flex;flex-flow: row wrap;justify-content: center}.container-team .member-wrapper{flex-grow: 1;padding-top: 9.375rem;margin: 0 2.5rem;margin-bottom: 2.5rem;text-align: center}.container-team .member-wrapper .member{margin: 0 auto;position: relative;border: .4375rem solid #e30613;background: #fff;height: 19.06rem;width: 17.81rem}.container-team .member-wrapper .member img{position: absolute;bottom: 0;left: 15%;height: 155%}.container-team .member-wrapper h3{font-weight: 600;margin-bottom: 0.3125rem}.container-team .member-wrapper .position{font-weight: 600;color: #787878}.container-team .member-wrapper.inview{transition: opacity .5s ease-in-out}.container-team .member-wrapper.inview img{transition: transform 1s ease-out}.container-team .member-wrapper.inview.inview-hidden{opacity: 0}.container-team .member-wrapper.inview.inview-hidden img{transform: translateX(-0.625rem)}.container-color-box{transition: all 2s}.container-color-box .container-color-box-slide .wrapper{display: flex;padding-top: 2rem;padding-bottom: 2rem;gap: 2rem}.container-color-box .container-color-box-slide .wrapper .image{flex: 1}.container-color-box .container-color-box-slide .wrapper .image img{width: 100%;display: block}.container-color-box .container-color-box-slide .wrapper .content{flex: 2;color: #fff}.container-color-box .container-color-box-slide .wrapper .content h3{font-size: 1.625rem}.container-instagram{position: relative}.container-instagram .bg-crosses{position: absolute;background: url('images/cross.png') top right no-repeat;background-size: contain;left: -5rem;top: -5rem;width: 21.88rem;height: 21.88rem;pointer-events: none;transform: rotate(-90deg)}.container-instagram .bg-instagram{position: absolute;bottom: -5rem;right: -5rem;width: 15rem;height: 15rem;transition: all 1s ease-in-out}.container-instagram .bg-instagram .icon{height: 100%;width: 100%;fill: #f6f6f6}.container-instagram .more{position: absolute;top: -5rem;right: 0;height: 28px}@media screen and (max-width: 700px){.container-instagram .more{top: -3.5rem}}.container-instagram .more a{box-shadow: rgba(149,157,165,0.5) 0px 8px 24px;background-color: #fff;padding: 1rem;height: 28px;display: flex;align-items: center}@media screen and (max-width: 700px){.container-instagram .more a{padding: 0.5rem}}.container-instagram .more a span{padding-left: 1rem;color: #000;font-weight: 600}.container-instagram .more a .icon{height: 28px;width: 28px;display: flex;align-items: center;justify-content: center}@media screen and (max-width: 700px){.container-instagram .more a .icon{height: 24px;width: 24px}}.container-instagram .more a:hover{background-color: #e30613}.container-instagram .more a:hover span{color: #fff}.container-instagram .more a:hover .icon{fill: #fff}.container-instagram .posts{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 1rem;background-color: #fff;padding: 2rem;position: relative;box-shadow: rgba(50,50,93,0.12) 0px 25px 75px -20px, rgba(0,0,0,0.15) 0px 30px 60px -30px}@media screen and (max-width: 1000px){.container-instagram .posts{grid-template-columns: 1fr 1fr 1fr}}@media screen and (max-width: 700px){.container-instagram .posts{grid-template-columns: 1fr 1fr}}.container-instagram .posts .post{aspect-ratio: 1;flex: 1;position: relative}.container-instagram .posts .post .image{aspect-ratio: 1;filter: grayscale(80%);background-size: cover}.container-instagram .posts .post .cover{background-color: #e30613;height: 100%;width: 100%;position: absolute;top: 0;left: 0;transition: all .5s linear;display: flex;justify-content: center;align-items: center;opacity: 0.9;backdrop-filter: blur(5px)}.container-instagram .posts .post .cover .icon{fill: #fff;height: 32px;width: 32px}.container-instagram .posts .post .cover span{position: absolute;bottom: 1rem;color: #fff;font-size: 0.8rem;text-align: center;width: 100%;font-weight: 600}.container-instagram .posts .post.flip .cover{opacity: 0}.container-instagram .posts .post:hover .image{filter: grayscale(0%)}.container-instagram .posts .post:hover .cover{opacity: 0}.container-toolbox{position: relative;display: flex;background-color: #fff;box-shadow: 0 1.25rem 2.5rem rgba(0,0,0,0.05), rgba(0,0,0,0.1) 0px 30px 60px -30px}@media screen and (max-width: 1400px){.container-toolbox{flex-direction: column}}.container-toolbox .bg-crosses{position: absolute;background: url('images/cross.png') top right no-repeat;background-size: contain;right: -5rem;top: -5rem;width: 21.88rem;height: 21.88rem;pointer-events: none;transform: rotate(0deg);z-index: -1}.container-toolbox .toolbox-feature{width: 300px;background-color: var(--colorPrimary);display: flex;justify-content: center;align-items: center;padding: 1.85rem;box-sizing: border-box}.container-toolbox .toolbox-feature .icon{fill: #fff}@media screen and (max-width: 1400px){.container-toolbox .toolbox-feature{width: 100%;height: 100px}.container-toolbox .toolbox-feature .icon{height: 100%}}.container-toolbox .toolbox-items{display: grid;grid-template-columns: 1fr 1fr 1fr;width: 100%}@media screen and (max-width: 1000px){.container-toolbox .toolbox-items{grid-template-columns: 1fr 1fr}}.container-toolbox .toolbox-items .item{display: flex;flex-direction: column;padding: 2rem 2rem;gap: 2rem;color: var(--colorText);aspect-ratio: 1;overflow: hidden;position: relative}.container-toolbox .toolbox-items .item:nth-child(2n){background-color: #f6f6f6}@media screen and (max-width: 1000px){.container-toolbox .toolbox-items .item:nth-child(2n){background-color: transparent}.container-toolbox .toolbox-items .item:nth-child(1),.container-toolbox .toolbox-items .item:nth-child(4),.container-toolbox .toolbox-items .item:nth-child(5),.container-toolbox .toolbox-items .item:nth-child(7){background-color: #f6f6f6}}@media screen and (max-width: 400px){.container-toolbox .toolbox-items .item{aspect-ratio: 0.5;gap: 1rem}}.container-toolbox .toolbox-items .item h3{margin: 0;font-size: 1.875rem}.container-toolbox .toolbox-items .item .icon{width: 128px;aspect-ratio: 1;fill: #000;position: absolute;bottom: -32px;left: -32px;opacity: 0.04;transition: all .5s ease-in-out}.container-toolbox .toolbox-items .item .description{color: var(--colorPrimary);font-weight: 600}.container-toolbox .toolbox-items .item .more{bottom: 2rem;right: 2rem;position: absolute;color: var(--colorPrimary);border: 2px solid currentColor;width: 55px;height: 55px;flex-grow: 0;flex-shrink: 0;transition: all .2s ease-in-out}.container-toolbox .toolbox-items .item .more::before,.container-toolbox .toolbox-items .item .more::after{content: '';position: absolute;background: currentColor;width: 2px;border-radius: 1px;height: 10px;left: 28px}.container-toolbox .toolbox-items .item .more::before{top: 19px;transform: rotate(-45deg)}.container-toolbox .toolbox-items .item .more::after{top: 25px;transform: rotate(45deg)}.container-toolbox .toolbox-items .item:hover{background-color: #000;color: #fff}.container-toolbox .toolbox-items .item:hover .icon{fill: #fff;opacity: 0.2;width: 180px}.container-toolbox .toolbox-items .item:hover .description{color: #fff}.container-toolbox .toolbox-items .item:hover .more{border-color: #fff}.container-toolbox .toolbox-items .item:hover .more::before,.container-toolbox .toolbox-items .item:hover .more::after{background-color: #fff}.module.cart{display: flex;align-items: center;position: relative;margin: 0 1.25rem}@media screen and (max-width: 700px){.module.cart{position: static}}.module.cart .button-cart{display: flex;align-items: center;padding: .3rem .8rem;position: relative}.module.cart .button-cart svg{width: 1.3rem;height: 1.3rem;fill: currentColor}.module.cart .button-cart span{margin-left: 0.625rem;font-weight: 600}.module.cart .button-cart:hover{background: #fff;color: #e30613}.module.cart .button-cart.active{background: #fff;color: #e30613}.module.cart .button-cart.active::after{content: '';position: absolute;background: #fff;width: 100%;height: 5px;left: 0;top: 100%}.module.cart .menu-cart{display: none;position: absolute;top: 100%;right: 0;background: #fff;box-shadow: 0 20px 40px rgba(0,0,0,0.2);transform: translateY(-10px) scale(.99);opacity: 0;transition: all .2s ease-in-out;z-index: 10;padding: 2.5rem;flex-flow: row;color: #000;width: 480px;overflow: hidden}@media screen and (max-width: 700px){.module.cart .menu-cart{top: 2.5rem;right: 0;left: 0;width: auto}}.module.cart .menu-cart.visible-1{display: block}.module.cart .menu-cart.visible-2{opacity: 1;transform: translateY(0)}.module.cart .menu-cart .button-filled{padding: 15px 50px}.module.cart .menu-cart .menu-steps{position: relative}.module.cart .menu-cart .menu-steps .menu-step{display: none}.module.cart .menu-cart .menu-steps .menu-step.active{display: block}.module.cart .menu-cart .menu-steps .steps-loader{display: flex;justify-content: center;align-items: center;background: #fff;position: absolute;top: -1.25rem;left: -2.5rem;right: -2.5rem;height: 0;opacity: 0;overflow: hidden;transition: opacity .3s ease-in-out}.module.cart .menu-cart .menu-steps .steps-loader.loading{height: auto;bottom: -2.5rem;opacity: 1}.module.cart .menu-cart .menu-step-1 .cart-items{list-style: none;margin: 0;margin-top: -1.25rem;margin-right: -1.25rem;padding: 0;padding-right: 1.25rem;max-height: 310px;overflow: auto;overflow-x: hidden}@media screen and (max-width: 1400px){.module.cart .menu-cart .menu-step-1 .cart-items{max-height: 250px}}@media screen and (max-width: 700px){.module.cart .menu-cart .menu-step-1 .cart-items{max-height: 200px}}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item{position: relative;display: flex;flex-flow: row;justify-content: stretch;border-bottom: 1px solid #e1e1e1;padding: 1.25rem 0;transition: transform .2s ease-in}@media screen and (max-width: 1400px){.module.cart .menu-cart .menu-step-1 .cart-items .cart-item{padding: .75rem 0}}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item.removed{transform: translateX(-120%)}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-left{flex-grow: 1}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-left .item-title{font-weight: bold;font-size: 1rem}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-left .item-description{color: #787878;line-height: 1.8;margin-left: 2.5rem}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right{flex-grow: 1;text-align: right;margin-right: 50px}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-total{font-weight: bold;font-size: 1rem;color: #e30613}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-total.free{color: #008000}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-period,.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-billperiod{margin-top: 4px;font-size: 0.9rem}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-period span.free-period,.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-billperiod span.free-period{font-size: 0.8rem;border-color: #008000}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-period select,.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-billperiod select{border: 1px solid #e1e1e1;font-family: 'Montserrat', sans-serif;font-size: 0.9rem}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-period select:focus,.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-billperiod select:focus{border-color: #787878;outline: none;box-shadow: 0 10px 20px rgba(0,0,0,0.06)}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-discount{margin-top: 4px;color: green}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-initialPrice{margin-top: 4px}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .cart-item-right .item-initialPrice span{font-weight: bold;color: #e30613}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove{position: absolute;right: -6px;top: 14px;height: 30px;width: 30px;color: #919191}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove::before,.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove::after{content: '';position: absolute;width: 18px;height: 2px;top: 14px;left: 5px;background: currentColor}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove::before{transform: rotate(45deg)}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove::after{transform: rotate(-45deg)}.module.cart .menu-cart .menu-step-1 .cart-items .cart-item .button-item-remove:hover{color: #000}.module.cart .menu-cart .menu-step-1 .cart-mwst-text{padding-top: 7px;color: #919191}.module.cart .menu-cart .menu-step-1 .cart-empty{font-size: 1rem}.module.cart .menu-cart .menu-step-1 .cart-footer{display: flex;align-items: center;justify-content: flex-end;padding-top: 30px}.module.cart .menu-cart .menu-step-1 .cart-footer .cart-changed{color: #e30613;font-weight: 600}.module.cart .menu-cart .menu-step-2 fieldset{display: flex;flex-flow: column}.module.cart .menu-cart .menu-step-2 fieldset .description{font-size: 0.85rem;line-height: 1.5;margin-bottom: 1.25rem;color: #787878;font-style: italic}.module.cart .menu-cart .menu-step-2 input{font-size: 0.93rem}.module.cart .menu-cart .menu-step-2 input.text{margin-bottom: 1.25rem;width: 100%}.module.cart .menu-cart .menu-step-2 .input-checkbox{margin-bottom: 1.25rem}.module.cart .menu-cart .menu-step-2 .input-checkbox span a{font-weight: 600;color: #e30613}.module.cart .menu-cart .menu-step-2 .input-checkbox span a:hover{color: #000}.module.cart .menu-cart .menu-step-2 .error-msg{color: red;margin-bottom: 1.25rem}.module.cart .menu-cart .menu-step-2 .form-footer{display: flex;flex-flow: row;justify-content: flex-end}@media screen and (max-width: 400px){.module.cart .menu-cart .menu-step-2 .form-footer .button-filled{padding: 15px 0;flex-grow: 1}}.module.cart .menu-cart .menu-step-2 .form-footer input.button{font-size: 0.8667rem;margin-left: 1.25rem}.module.cart .menu-cart .menu-step-3 .order-success{font-size: 1rem;margin: -15px 0}.module.cart .menu-cart .cart-progress{position: relative;margin-top: 30px;height: 30px}.module.cart .menu-cart .cart-progress::before,.module.cart .menu-cart .cart-progress::after{content: '';position: absolute;height: 2px;display: block;top: 14px}.module.cart .menu-cart .cart-progress::before{background: #e1e1e1;width: 100%;z-index: -2}.module.cart .menu-cart .cart-progress::after{background: #e30613;z-index: -1;transition: width .5s ease-in-out;width: 15%}.module.cart .menu-cart .cart-progress.step-2::after{width: 50%}.module.cart .menu-cart .cart-progress.step-3::after{width: 85%}.module.cart .menu-cart .cart-progress .progress-steps{position: absolute;width: 100%;display: flex;justify-content: space-around}.module.cart .menu-cart .cart-progress .progress-steps .progress-step{width: 26px;height: 26px;line-height: 26px;font-weight: bold;text-align: center;color: #e30613;background: #fff;border: 2px solid #e30613;transform: scale(.8);transform-origin: center;transition: all .4s ease-in-out}.module.cart .menu-cart .cart-progress .progress-steps .progress-step.active{background: #e30613;color: #fff;border: 0;transform: scale(1)}.module.cart .menu-cart.cart-empty .cart-progress{display: none}.module.cart .menu-cart.cart-empty .cart-footer{display: none}@media screen and (max-width: 1400px){header .header-main{flex-flow: column;align-items: flex-start}}header .header-main .logo a{background-size: 100%}header .header-main .logo a span{position: absolute;bottom: -1.25rem;right: 0;font-size: 1.25rem;color: #000;font-weight: 600}footer{position: relative;padding-top: 5rem;background: #f6f6f6}/*# sourceMappingURL=/cache/css/0a360445da2209ee2e6464ad9ebf597a.map */