.app-font-family{font-family:Barlow,Arial,sans-serif;font-style:normal}.barlow-bold{font-family:Barlow,Arial,sans-serif;font-weight:700}.barlow-regular{font-family:Barlow,Arial,sans-serif;font-weight:300}.barlow-light{font-family:Barlow,Arial,sans-serif;font-weight:200}.barlow-semibold{font-family:Barlow,Arial,sans-serif;font-weight:600}.barlow-medium{font-family:Barlow,Arial,sans-serif;font-weight:500}.inter-font-family{font-family:Inter,sans-serif;font-style:normal}.inter-italic-font-family,i{font-family:Inter;font-style:italic}.inter-light-italic-font-family,i{font-family:Inter;font-style:italic;font-weight:300}.inter-bold{font-family:Inter;font-weight:700}#page-contact{width:100%;display:flex;flex-direction:column}section#book{width:100%}section#book .left-block{flex-basis:60%;max-width:500px}section#book .left-block h1{margin-bottom:30px}section#book .left-block p{margin-bottom:18px;text-align:left}section#book .left-block a{width:fit-content;margin-bottom:50px}@media screen and (max-width: 1048px){section#book .left-block{flex-basis:100%;display:block;margin:0 auto;order:1}section#book .left-block p,section#book .left-block h1{text-align:center}section#book .left-block a{display:block;margin-left:auto;margin-right:auto}}section#book .right-block{flex-basis:40%}@media screen and (max-width: 1048px){section#book .right-block{flex-basis:100%}section#book .right-block img{display:block;margin:0 auto}}section#contact{width:100%;background-color:#eef4ff;display:flex;flex-wrap:wrap;gap:70px;padding-top:90px;padding-bottom:70px;margin-bottom:60px;justify-content:center;align-content:center}section#contact .left-block h1{margin-top:0;margin-bottom:40px}section#contact .left-block p{text-align:left}section#contact form .flex-space-between{gap:25px}section#contact form input,section#contact form textarea{background-color:transparent;border:1px solid #4B8BF9;border-radius:8px;padding:12px 16px;width:100%;margin-bottom:26px}section#contact form textarea{height:140px}section#contact form input::placeholder,section#contact form textarea::placeholder{color:#c5d0dd}section#contact form label{margin-bottom:8px;display:block;font-size:16px}section#contact form .btn-primary{display:block;margin:0 auto}.left-block{flex-basis:55%;max-width:450px}@media screen and (max-width: 1024px){.left-block h1{text-align:center}}@media screen and (max-width: 1024px){.left-block{flex-basis:100%}}.right-block{flex-basis:45%}@media screen and (max-width: 1024px){.right-block{flex-basis:100%}}.blue{color:#4b8bf9}
