﻿*{box-sizing:border-box;}.modal-overlay{position:fixed;bottom:0;width:50%;height:60px;display:flex;flex-direction:column;align-items:end;justify-content:end;transition:.4s;right:0;margin:20px;z-index:1030;max-width:920px;}.modal-overlay button[type="submit"]{width:100%;}.modal-overlay .mb-3{margin-bottom:0 !important;}.modal-overlay.is-open .modal-button{opacity:0;}.modal-overlay.is-open .modal-container{opacity:1;transition-duration:.6s;pointer-events:auto;transform:translateY(0) scale(1);}.modal-overlay.is-open .modal-right img{transform:scale(1);}.modal-overlay.is-open .modal-left{transform:translateY(0);opacity:1;transition-delay:.1s;}.modal-overlay .modal-container{display:flex;max-width:920px;width:100%;border-radius:10px;overflow:hidden;position:absolute;opacity:0;pointer-events:none;transition-duration:.3s;transform:translateY(100px) scale(.4);-webkit-box-shadow:0 0 5px -1px #c4c0c4;-moz-box-shadow:0 0 5px -1px #c4c0c4;box-shadow:0 0 5px -1px #c4c0c4;}.modal-overlay .modal-title{font-size:20px;margin:0;font-weight:400;}.modal-overlay .modal-desc{margin:20px 0 20px 0;font-size:15px;}.modal-overlay .modal-left{padding:20px 20px 20px;flex:2.5;transition-duration:.5s;transform:translateY(80px);opacity:0;}.modal-overlay .modal-button{color:#7d695e;font-family:"Nunito",sans-serif;font-size:18px;cursor:pointer;border:0;outline:0;padding:10px 40px;border-radius:30px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.16);transition:.3s;}.modal-overlay .modal-button:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.8);}.modal-overlay .modal-right{flex:2;font-size:0;transition:.3s;overflow:hidden;}.modal-overlay .modal-right img{width:100%;height:100%;transform:scale(2);object-fit:cover;transition-duration:1.2s;}.modal-overlay .modal-buttons{display:flex;justify-content:space-between;align-items:center;}.modal-overlay .modal-buttons a{color:rgba(51,51,51,.6);font-size:14px;}.modal-overlay .sign-up{margin:60px 0 0;font-size:14px;text-align:center;}.modal-overlay .sign-up a{color:#8c7569;}.modal-overlay .input-button{padding:8px 12px;outline:none;border:0;color:#fff;border-radius:4px;background:#8c7569;font-family:"Nunito",sans-serif;transition:.3s;cursor:pointer;}.modal-overlay .input-button:hover{background:#55311c;}.modal-overlay .input-label{font-size:11px;text-transform:uppercase;font-family:"Nunito",sans-serif;font-weight:600;letter-spacing:.7px;color:#8c7569;transition:.3s;}.modal-overlay .input-block{display:flex;flex-direction:column;padding:10px 10px 8px;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;transition:.3s;}.modal-overlay .input-block input{outline:0;border:0;padding:4px 0 0;font-size:14px;font-family:"Nunito",sans-serif;}.modal-overlay .input-block input::placeholder{color:#ccc;opacity:1;}.modal-overlay .input-block:focus-within{border-color:#8c7569;}.modal-overlay .input-block:focus-within .input-label{color:rgba(140,117,105,.8);}.modal-overlay .icon-button{outline:0;position:absolute;right:10px;top:12px;width:32px;height:32px;border:0;background:0;padding:0;cursor:pointer;}.modal-overlay .icon-button svg{fill:var(--swift-button-link-color);}.modal-overlay .scroll-down{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;text-align:center;color:#7d695e;font-size:32px;font-weight:800;transform:translate(-50%,-50%);}.modal-overlay .scroll-down svg{margin-top:16px;width:52px;fill:currentColor;}@media(max-width:1199px){.modal-overlay{width:90%;}.modal-overlay .modal-container{width:90%;}.modal-overlay .modal-right{display:none;}.modal-overlay .icon-button svg{fill:var(--swift-accent-color);}}@media(max-width:450px){.modal-overlay .form-floating>textarea.form-control:focus,.modal-overlay .form-floating>textarea.form-control:not(:placeholder-shown){padding-top:2.75rem !important;}}
