#modal-form{position:relative;z-index:2}#modal-form h3{letter-spacing:2px;margin:0;text-align:center}#modal-form .modal{background:rgba(0,0,0,.9);bottom:0;left:0;opacity:0;position:fixed;right:0;text-align:left;top:0;transition:opacity .25s ease;visibility:hidden}#modal-form .modal__bg{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}#modal-form .modal-state{display:none}#modal-form .modal-state:checked+.modal{opacity:1;visibility:visible}#modal-form .modal-state:checked+.modal .modal__inner{top:0}#modal-form .modal__inner{bottom:0;height:fit-content;left:0;margin:auto;overflow:auto;padding:40px;position:absolute;right:0;top:-20%;transition:top .25s ease;width:fit-content}#modal-form .col-form-two{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5);padding:40px;width:400px}#modal-form .modal__close{background-color:#25c900;border:2px solid #25c900;border-radius:50%;color:#fff;cursor:pointer;height:30px;opacity:1;position:absolute;right:25px;top:25px;transition:all .2s ease-in-out;width:30px;z-index:7}#modal-form .modal__close:after,#modal-form .modal__close:before{background:#fff;content:"";display:block;height:1.5em;left:50%;margin:1px 0 0 -1px;position:absolute;top:0;transform:rotate(45deg);width:2px}#modal-form .modal__close:hover:after,#modal-form .modal__close:hover:before{background:#aaa}#modal-form .modal__close:before{transform:rotate(-45deg)}@media screen and (max-width:768px){#modal-form .modal__inner{box-sizing:border-box;height:90%;width:90%}}#modal-form .btn{background:#27ae60;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:.5em 1em}#modal-form .btn:focus,#modal-form .btn:hover{background:#2ecc71}#modal-form .btn:active{background:#27ae60;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}#modal-form .btn--blue{background:#2980b9}#modal-form .btn--blue:focus,#modal-form .btn--blue:hover{background:#3498db}#modal-form .btn--blue:active{background:#2980b9}#modal-form p img{float:left;height:auto;margin:0 1em 1em 0;max-width:200px}#modal-form ::placeholder{color:#555}#modal-form .form-wrapper{margin-top:10px}#modal-form .form-wrapper .form-title,#modal-form .form-wrapper label:not(.hs-error-msg){display:none}#modal-form .form-wrapper form{background:transparent;padding:0}#modal-form .form-wrapper form .hs-error-msg{font-size:12px;margin:-5px 0 0;padding:0}#modal-form .form-wrapper form input:not([type=submit]){background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-family:Avenir;font-size:14px;height:48px;line-height:1.428571429;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#modal-form .swiper{height:100%;width:100%}#modal-form .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}#modal-form .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}