html.overflow-y-hidden header{pointer-events:none}.modal{position:relative}.modal-btn-open{background:transparent;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}.modal-section{bottom:0;left:-100%;position:fixed;right:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;z-index:10000000000000000000}.modal-section:before{background:var(--anchor_color);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.modal.closed .modal-section{opacity:0;visibility:hidden}.modal.opened .modal-section{opacity:1;-webkit-transform:translate3d(100%,0,1px);transform:translate3d(100%,0,1px);visibility:visible}.modal-content{bottom:0;height:calc(100vh - 160px);left:0;margin:auto;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;width:calc(100% - 30px)}.modal figure{display:flex;flex-flow:column}.modal figure img{max-width:100%}.slick-next,.slick-prev{border:2px solid var(--white_color)!important}.slick-next svg path,.slick-prev svg path{fill:var(--white_color)!important}.slick-dots{margin-bottom:0!important;padding-top:10px!important}.slick-dots li button{border:1px solid var(--white_color)!important}.modal iframe{border:none;outline:none}.modal-loader{align-items:center;bottom:0;display:block;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loaded~.modal-loader{display:none}.modal-btn-close{background:transparent;height:100%;padding:0;position:absolute;right:0;top:0;width:100%;z-index:0}.modal-btn-close svg{position:absolute;right:20px;top:15px}.modal-section .submitted-message{white-space:normal}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@media screen and (min-width:992px){.modal{margin-bottom:0}.modal-content{height:calc(100vh - 120px);width:calc(100% - 660px)}.modal-btn-close svg{right:60px;top:20px}.modal .slick-slider{margin-left:auto;margin-right:auto;width:80%}}@media screen and (min-width:1200px){.modal-content{width:calc(100% - 900px)}}