.button{width:fit-content;height:fit-content;font-family:var(--font-dm-sans);text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:min(.5rem,.5vw);padding:min(1.5rem,1.5vw) min(5rem,5vw);font-size:min(1.8rem,1.8vw);font-style:normal;font-weight:400;line-height:110%;text-decoration:none;transition:background-color .4s,border-color .4s,color .4s;display:flex}.button svg{transition:fill .4s}.button__variant-black{color:#fff;background-color:#000;border-color:#000}.button__variant-black:hover{color:#000;background-color:#fff;border-color:#fff}.button__variant-white{color:#000;background:#fff}.button__variant-white:hover{color:#fff;background:#000;border-color:#000}.button__variant-outline{color:#fff;background:0 0;border-color:#ffffff47;font-weight:500}.button__variant-outline:hover{color:#000;background:#fff;border-color:#fff}@media screen and (orientation:portrait){.button{gap:5px;padding:15px 50px;font-size:1.5rem}}@media screen and (max-width:1000px) and (orientation:landscape){.button{gap:clamp(5px,.6vw,8px);padding:clamp(9px,1.2vh,15px) clamp(20px,3.6vw,36px);font-size:clamp(11px,1.35vw,14px)}}
.ctaSection{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.ctaSection__bgImage{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ctaSection__bgImageMobile{display:none}.ctaSection__bgImageDesktop{display:block}.ctaSection__container{flex-direction:column;justify-content:space-between;width:95%;height:95%;display:flex;position:relative}.ctaSection__container__title{color:#fff;font-family:var(--font-dm-sans);text-transform:uppercase;width:min(106.4rem,106.4vw);margin-top:min(7rem,7vw);font-size:min(12rem,12vw);font-style:normal;font-weight:300;line-height:100%}.ctaSection__container__title span{align-items:center;width:min(10.8rem,10.8vw);height:min(6rem,6vw);margin-inline:5px;display:inline-flex;position:relative}.ctaSection__container__title span svg{position:absolute;top:40%;left:0;transform:translateY(-50%)}.ctaSection__container__titleMobile{display:none}.ctaSection__container__titleDesktop{display:block}.ctaSection__container__bottom{justify-content:space-between;align-items:end;width:100%;display:flex}.ctaSection__container__bottom__containerText{flex-direction:column;gap:min(5rem,5vw);width:fit-content;display:flex}.ctaSection__container__bottom__containerText p{color:#fff;font-family:var(--font-dm-sans);text-transform:uppercase;width:min(38.2rem,38.2vw);font-size:min(1.8rem,1.8vw);font-style:normal;font-weight:400;line-height:110%}.ctaSection__container__bottom__containerTextRight{flex:1;justify-content:flex-end;display:flex}.ctaSection__container__bottom__containerTextRight h4{color:#fff;text-align:left;font-family:var(--font-dm-sans);text-transform:uppercase;width:min(94.3rem,94.3vw);font-size:min(12rem,12vw);font-style:normal;font-weight:300;line-height:100%}@media screen and (orientation:portrait){.ctaSection__container{width:90%}.ctaSection__container__title{width:fit-content;font-size:min(5rem,11.6279vw);line-height:90%}.ctaSection__container__title span svg{width:auto;height:min(.3rem,.6977vw)}.ctaSection__container__titleMobile{display:block}.ctaSection__container__titleDesktop{display:none}.ctaSection__container__bottom__containerText{width:fit-content}.ctaSection__container__bottom__containerText p{width:95%;font-size:min(1.4rem,3.2558vw)}.ctaSection__container__bottom__containerTextRight{display:none}.ctaSection__bgImageMobile{display:block}.ctaSection__bgImageDesktop{display:none}}
