.book-form-sec{background-image:url(./book-form-img.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding-top:136px;padding-bottom:136px}.book-form-sec:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;opacity:.75}.book-form-sec-wrap{display:flex;align-items:center;justify-content:space-between;position:relative}.book-form-sec .text-sec{max-width:563px;width:100%}.book-form-sec .text-sec h2{color:#fff;margin-bottom:29px}.book-form-sec .text-sec h2 strong{color:#ffae42}.book-form-sec .text-sec p{font-weight:500;font-size:30px;line-height:1;color:#fff}.book-form-sec .form-sec{max-width:}.book-form-sec .form-container{background-color:#fff;border-radius:8px;padding:38px 30px}.book-form-sec .form-container p{font-weight:500;font-size:18px;line-height:28px;color:#000}.book-form-sec .form-container form{margin-top:34px}.book-form-sec .form-container form textarea,.book-form-sec .form-container form input{height:50px;border:1px solid #E2E2E2;border-radius:5px;width:100%;padding:20px 15px;font-weight:500;font-size:16px;line-height:100%;color:#717273}.book-form-sec .form-container form input+input{margin-top:20px}.book-form-sec .form-sec{max-width:798px}.book-form-sec .form-container form textarea{height:100px;-webkit-appearance:none;appearance:none;margin-top:20px;font-family:var(--font-body-family)}.book-form-sec .form-container form button{display:flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 38px;background-color:#ffae42;border-radius:95px;font-size:20px;color:#000;font-weight:700;text-decoration:none;border:none;outline:none;font-family:var(--font-body-family);cursor:pointer;transition:all .3s ease-in-out}.book-form-sec .form-container form button svg circle,.book-form-sec .form-container form button svg path{transition:all .3s ease-in-out}.book-form-sec .form-container form button:hover{color:#fff;background:#0f2b4b}.book-form-sec .form-container form button:hover svg circle{fill:#fff}.book-form-sec .form-container form button:hover svg path{fill:#0f2b4b}.book-form-sec .form-container form .wraper{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.book-form-sec .form-container form .wraper small{font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:100%;max-width:279px}@media (min-width:1200px) and (max-width:1500px){.book-form-sec{padding-top:100px;padding-bottom:100px}.book-form-sec .text-sec{max-width:540px}.book-form-sec .text-sec p{font-size:28px}.book-form-sec .form-sec{max-width:670px}}@media (min-width:992px) and (max-width:1199px){.book-form-sec{padding-top:80px;padding-bottom:80px}.book-form-sec .text-sec{max-width:450px}.book-form-sec .text-sec p{font-size:24px}.book-form-sec .form-sec{max-width:450px}.book-form-sec .form-container{padding:24px 20px}.book-form-sec .form-container form{margin-top:14px}.book-form-sec .form-container form .wraper{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px}}@media (min-width:768px) and (max-width:991px){.book-form-sec{padding-top:70px;padding-bottom:70px}.book-form-sec-wrap{flex-wrap:wrap}.book-form-sec .text-sec{max-width:100%;padding:0 0 36px}.book-form-sec .text-sec h2{margin-bottom:20px}.book-form-sec .text-sec p{font-size:22px}.book-form-sec .form-sec{width:100%;max-width:100%}.book-form-sec .form-container{padding:24px 20px}.book-form-sec .form-container form{margin-top:14px}.book-form-sec .form-container form .wraper{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px}.book-form-sec .form-container form .wraper small{max-width:100%}}@media (max-width:767px){.book-form-sec{padding-top:50px;padding-bottom:50px}.book-form-sec-wrap{flex-wrap:wrap}.book-form-sec .text-sec{max-width:100%;padding:0 0 36px}.book-form-sec .text-sec h2{margin-bottom:20px}.book-form-sec .text-sec p{font-size:20px;line-height:1.5}.book-form-sec .form-sec{width:100%;max-width:100%}.book-form-sec .form-container{padding:24px 20px}.book-form-sec .form-container form{margin-top:5px}.book-form-sec .form-container form .wraper{flex-direction:column-reverse;align-items:flex-start;gap:20px;margin-top:20px}.book-form-sec .form-container form .wraper small{max-width:100%}.book-form-sec .form-container form button{height:52px;font-size:18px;padding:0 26px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-book-form.css.map */
