.map-wrap{min-height:500px;position:relative;overflow:hidden}.map-link1{color:#eee;font-size:12px;position:absolute;top:0}.map-link2{color:#eee;font-size:12px;position:absolute;top:14px}.map-frame{position:relative}
.contact{width:100%;color:var(--color-blackened-pearl);justify-content:center;padding:50px 0;display:flex}.contact-block{width:100%;min-height:640px;display:flex}.contact h3{width:100%}.contact input,.contact textarea{color:var(--color-blackened-pearl)}.contact input::-moz-placeholder{color:var(--color-blackened-pearl-light)}.contact textarea::-moz-placeholder{color:var(--color-blackened-pearl-light)}.contact input::placeholder,.contact textarea::placeholder{color:var(--color-blackened-pearl-light)}.contact-info{flex-direction:column;display:flex}.confirm_rules{align-items:flex-start;display:flex}.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;padding-left:30px;font-size:16px;display:block;position:relative}.checkbox-container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark{background-color:#fff;border-radius:.25rem;width:25px;height:25px;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.checkbox-container:hover input~.checkmark{background-color:var(--color-magenta-light)}.checkbox-container input:checked~.checkmark{background-color:var(--color-magenta)}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:solid var(--color-pearl-white);border-width:0 2px 2px 0;width:6px;height:12px;top:5px;left:9px;transform:rotate(45deg)}.confirm_rules__text{flex-direction:column;margin-left:5px}.confirm_rules__text span{border-bottom:1px solid var(--color-pearl-white)}.confirm_rules__text a{color:var(--color-magenta);border-bottom:1px solid var(--color-pearl-white)}.confirm_rules__text a:hover{border-bottom:1px solid var(--color-magenta)}@media (max-width:768px){.contact-block{flex-direction:column-reverse}.contact-info{height:600px}}@media (max-width:1280px){.contact{padding-left:25px;padding-right:25px}}
