.container-width,.limited-width{margin-left:auto;margin-right:auto;max-width:1320px!important;width:95%}@media screen and (max-width:640px){.container-width,.limited-width{padding-left:16px;padding-right:16px;width:100%}}@media screen and (min-width:1680px){.container-width,.limited-width{max-width:calc(80.5rem + .2vw)!important}}@media screen and (min-width:1920px){.container-width,.limited-width{max-width:calc(82.5rem + .2vw)!important}}@media screen and (min-width:2560px){.container-width,.limited-width{max-width:calc(85.5rem + .2vw)!important}}@media screen and (min-width:3840px){.container-width,.limited-width{max-width:calc(86.5rem + .2vw)!important}}@media screen and (min-width:4096px){.container-width,.limited-width{max-width:calc(87.5rem + .2vw)!important}}.btn-primary{background-color:#fff;border:.125rem solid #fff;border-radius:.25rem;color:#040316!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.btn-primary{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;border-color:#fff}.btn-primary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-primary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary{background-color:#040316;border:.125rem solid #040316;border-radius:.25rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-transform:uppercase}@media (max-width:992px){.btn-secondary{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#040316;color:#fff!important}.btn-secondary-darkmode{background-color:transparent;border:.125rem solid #fff;border-radius:.25rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:400;letter-spacing:.1125rem;line-height:135%;padding:1rem 2rem;text-transform:uppercase}@media (max-width:992px){.btn-secondary-darkmode{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary-darkmode:active,.btn-secondary-darkmode:focus,.btn-secondary-darkmode:hover{background-color:#fff;color:#040316!important}.btn-secondary-darkmode.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-secondary-darkmode.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}.btn-secondary.btn-black{background-color:#040316;color:#fff!important}.btn-secondary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}@media (max-width:992px){.btn-secondary.btn-small{font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:135%;padding:.75rem 1.5rem}}*{box-sizing:border-box;font-family:sofia-pro,Helvetica,Arial,serif!important}body,html{margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{cursor:pointer!important;text-decoration:none}a,button{color:inherit}button{border:none;outline:none}.spacer-top{padding-top:11rem}@media (max-width:1100px){.spacer-top{padding-top:10.1875rem}}.spacer-top.without-breadcrumb{padding-top:6.25rem}@media (max-width:1100px){.spacer-top.without-breadcrumb{padding-top:6.25rem}}.spacer-top.with-hero-banner{padding-top:0}@media (max-width:1100px){.spacer-top.with-hero-banner{padding-top:7.375rem}}@media (max-width:992px){.spacer{display:none}}.spacerResponsive{display:none}@media (max-width:992px){.spacerResponsive{display:block}}.footer,.page-header{display:none}.guide-wrapper{align-items:center;background-color:#272727;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.guide-wrapper .iframe{animation:animate-iframe 1s linear forwards;border:0;border-radius:.5rem}.guide-wrapper .close-button{background:#333;border-radius:4px;padding:.3125rem;position:absolute;right:3%;top:4%}.guide-wrapper .close-button img{height:2rem;width:2rem}.guide-wrapper .error-content{color:#fff;font-size:1.5rem;font-weight:400}@keyframes animate-iframe{0%{height:0;width:0}to{height:95vh;width:95%}}
