:root{--white: #fff;--white-opacity: rgb(255 255 255 / 25%);--white-opacity05: rgb(255 255 255 / 50%);--shark: #262b33;--shark-opacity: rgb(38 43 51 / 50%);--shark-opacity-25: rgb(38 43 51 / 25%);--shark-opacity-75: rgb(38 43 51 / 75%);--black-russian: #000003;--footer-gradient: linear-gradient(#262b33, #000003);--gray: #808080;--tower-gray: #abbbc1;--nickel: #6e7375;--light-gray: #f2f2f2;--nevada: #697279;--oslo-gray: #939599;--bombay: #adb2b5;--gradient-diagonal-line: linear-gradient(to right, #333435, #abbbc0);--gradient-diagonal-line-light: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0 / 10%));--gradient-vertical-line: linear-gradient(#6e7375, #828688);--gradient-vertical-line-light: linear-gradient(rgb(0 0 0 / 5%), rgb(0 0 0 / 15%));--gradient-white: linear-gradient(to top, var(--white), rgb(0 0 0 / 0%));--text-error: #ff6b6b;--button: #20242b;--black-opacity: rgb(0 0 0 / 25%);--geyser: #dce3e5;--checkbox-grey: #afafae;--off-black: #101010;--shark-light: #424b59}h1,.h1{font-size:3.6rem;font-weight:500;line-height:1.333;margin-top:0;margin-bottom:.175em}@media(min-width: 768px){h1,.h1{font-size:4.8rem}}h2,.h2{font-size:3.6rem;font-weight:500}@media(min-width: 768px){h2,.h2{font-size:4.8rem}}h3,.h3{font-size:2.1rem;font-weight:500}@media(min-width: 768px){h3,.h3{font-size:3rem}}h4,.h4{font-size:1.8rem;font-weight:500}@media(min-width: 768px){h4,.h4{font-size:2.6rem}}h6,.h6{font-size:1.7rem;font-weight:500;line-height:133%;letter-spacing:.02em}@media(min-width: 768px){h6,.h6{font-size:2.4rem}}p,.p{margin-top:0}p--small,.p--small{font-size:1.6rem}@media(min-width: 1024px){p--small,.p--small{font-size:1.8rem}}a,.a{color:var(--shark)}small,.small{font-size:2.1rem}.image-button{padding:5rem 0 6rem}.image-button__logo{position:absolute;z-index:2;height:2.5rem;opacity:.5;bottom:2rem;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image-button__line{width:1px;height:100%;position:absolute;background-color:var(--shark);opacity:.25;z-index:2;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image-button__line--vertical{left:22%;bottom:0}.image-button__line--diagonal{-webkit-transform:rotate(-68deg);-ms-transform:rotate(-68deg);transform:rotate(-68deg);bottom:-12rem;left:20%;height:200%}.image-button__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.image-button__images-title{font-size:1.6rem;color:var(--nevada);text-align:right;margin-top:1.5rem;font-weight:500;margin-right:2rem;z-index:2;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width: 768px){.image-button__images-title{font-size:2.1rem}}.image-button__images-item{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;display:block;height:18rem;text-decoration:none;position:relative;overflow:hidden}.image-button__images-item::after{content:"";position:absolute;width:100%;height:100%;background-color:var(--black-russian);opacity:.4;top:0}.image-button__images-item::before{content:"";position:absolute;width:100%;height:100%;background-color:var(--geyser);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.image-button__images-item:hover::before{opacity:0}.image-button__images-item:hover .image-button__line{background-color:var(--white);opacity:.35}.image-button__images-item:hover .image-button__logo path{fill:var(--white)}.image-button__images-item:hover .image-button__images-title{color:var(--white)}@media(min-width: 768px){.image-button__images-item{height:25rem}.image-button__line--diagonal{bottom:-18rem}}@media(min-width: 1024px){.image-button{padding:7rem 0 8.5rem}.image-button__logo{height:3rem}.image-button__images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3%}.image-button__images--padding{padding:0 7rem}.image-button__images--padding .image-button__images-item{height:23rem}.image-button__images-item{height:26.5rem}}
