.second-banner{text-align:center;text-shadow:4px 4px 8px #000;background-color:#212529;background-image:url("/images/second-illustration.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@supports(background-image: url("/images/second-illustration.webp")){.second-banner{background-image:url("/images/second-illustration.webp")}}.second-banner .wrapper{display:inline-block;background-color:rgba(3,22,51,.6)}.second-banner h1{margin-top:0;margin-bottom:.7rem;color:#ffc107;font-size:1.8rem;font-weight:600}@media(min-width: 992px){.second-banner h1{font-size:2.25rem}}.second-banner p{margin:0;color:#fff;font-size:1.5rem;font-weight:500}@media(min-width: 992px){.second-banner p{font-size:1.75rem}}.contact-info{max-width:36.125rem}@media(min-width: 768px){.contact-info{max-width:39rem}}@media(min-width: 992px){.contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}.contact-info .column{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ced4da;background-color:#fff}@media(min-width: 992px){.contact-info .column{width:49%}}@media(min-width: 1200px){.contact-info .column{width:47%}}.contact-info h2,.contact-info h3{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:2.25rem;padding-top:.3rem;padding-bottom:.3rem;color:#dc3545;background-position:left center;background-repeat:no-repeat}.contact-info h2.headquarter,.contact-info h3.headquarter{background-image:url("/images/round-location-red-icon.svg")}.contact-info h2.work-schedule,.contact-info h3.work-schedule{background-image:url("/images/round-red-time-icon.svg")}.contact-info h2.contact-phone,.contact-info h3.contact-phone{background-image:url("/images/round-red-phone-icon.svg")}.contact-info h2.booking,.contact-info h3.booking{background-image:url("/images/round-red-calendar-icon.svg")}.contact-info li{list-style:square;margin-bottom:.5rem}.contact-info li::marker{font-size:1rem;color:#dc3545}.contact-info .contact{position:relative;text-align:center}@media(min-width: 576px){.contact-info .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:left}}.contact-info .contact:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:1px;margin:0 auto;background-color:#ced4da}@media(min-width: 576px){.contact-info .contact:after{left:9%;width:87%}}.contact-info .contact:last-child:after{display:none}.contact-info .contact .btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:12.5rem;margin:1rem auto}@media(min-width: 576px){.contact-info .contact .btn{max-width:100%;margin:0}}.contact-info .location{min-width:8.5rem;min-height:1.2rem;color:inherit}.contact-info .location:before{content:"";display:inline-block;position:relative;top:.1rem;width:.875rem;height:1.125rem;margin-right:.7rem;background:url("/images/location-dark-icon.svg") center no-repeat}.contact-info .messanger-link{width:1.5rem;height:1.5rem;margin-right:.2rem;margin-left:.2rem}@media(min-width: 576px){.contact-info .messanger-link{display:block;margin-right:0;margin-left:0}}#map-canvas{max-width:36.125rem;height:23.75rem;border:1px solid #ced4da}@media(min-width: 768px){#map-canvas{max-width:39rem}}@media(min-width: 992px){#map-canvas{max-width:100%}}.contact-form{background-color:#031633;background-image:url("/images/contacts-illustration.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@supports(background-image: url("/images/contacts-illustration.webp")){.contact-form{background-image:url("/images/contacts-illustration.webp")}}.contact-form form{max-width:36.125rem}@media(min-width: 768px){.contact-form form{max-width:47.5rem}}.contact-form h2{color:#fff;background-color:#0d6efd}.contact-form .wrapper{background-color:#e9ecef}@media(min-width: 768px){.contact-form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.contact-form .column{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-left:-4px;margin-right:-4px}@media(min-width: 768px){.contact-form .column{width:50%}}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #9e9e9e}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline-color:#ced4da}.contact-form textarea{height:7.75rem}.contact-form button{height:2.875rem;font-size:1rem}.contact-form .form-message{-webkit-box-sizing:border-box;box-sizing:border-box;width:12rem;min-height:1rem;margin-top:.5rem;margin-bottom:.5rem}.contact-form .form-message.message-processing,.contact-form .form-message.message-error,.contact-form .form-message.message-success{color:#fff;text-align:center}.contact-form .form-message.message-processing{background:repeating-linear-gradient(90deg, #ffc107 0 8%, transparent 0 10%) 200% 50%/200% 3px no-repeat;-webkit-animation:l3 2s steps(6) infinite;animation:l3 2s steps(6) infinite}.contact-form .form-message.message-error{width:100%;padding-top:.5rem;padding-bottom:.5rem;background-color:#dc3545}.contact-form .form-message.message-success{width:100%;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:.7rem;padding-bottom:.7rem;font-weight:500;background-color:#00897b}@-webkit-keyframes l3{to{background-position:80% 50%}}@keyframes l3{to{background-position:80% 50%}}