:root{--primary-color:#000;--secondary-color:#003d7f;--color-white:#fff;--color-gray:#a0a0a0;--color-lightgray:#f0f0f0;--color-hover:#a00106;--small-offset:10px;--medium-offset:20px;--large-offset:30px}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}html{box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}body{margin:0;font-family:Montserrat,sans-serif;background-color:var(--color-white)}img{max-width:100%}a{text-decoration:none}ul{list-style:none;padding:0}.is-outer{position:relative!important;left:-9999px!important}.site-container{display:flex;flex-direction:column;overflow:hidden;width:100%;min-height:100vh}.main{flex:1 1 auto}.is-hidden{display:none!important}.error{border:2px solid #ff4019!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.btn-reset{border:none;background:0 0;cursor:pointer}.container{margin:0 auto;padding:0 15px;max-width:1470px}.title{position:relative;margin:20px 0;border-bottom:1px solid var(--color-gray);padding-bottom:40px;font-weight:700;text-transform:uppercase;color:var(--primary-color);font-size:calc(22px + 18 * ((100vw - 360px)/ 1560))}.title::before{content:"";position:absolute;left:0;bottom:20px;width:100px;height:8px;background-color:var(--color-hover)}