header{background:transparent;box-shadow:none}.overlay{align-items:center;background-color:rgba(0,0,0,.439);bottom:0;display:none;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.overlay.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlay .modal{background:#fff;border-radius:8px;box-shadow:0 0 25px rgba(120,132,176,.17);max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);overflow:hidden;padding:20px;position:relative}.overlay .modal.address-modal{width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.overlay .modal.address-modal .top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.overlay .modal.address-modal .top h1{color:#1e2022;font-family:Inter Bold,sans-serif;font-size:32px}.overlay .modal.address-modal .top .close{cursor:pointer}.overlay .modal.address-modal .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70vh;margin-top:30px}.overlay .modal.address-modal .bottom .left{padding-right:40px;width:20%}.overlay .modal.address-modal .bottom .left input{border:1px solid #e5e5e5;border-radius:5px;color:#1e2022;font-size:16px;height:40px;padding:0 15px;position:relative;width:100%}.overlay .modal.address-modal .bottom .left .loader{display:none;margin:0 auto}.overlay .modal.address-modal .bottom .left .loader.show{display:block}.overlay .modal.address-modal .bottom .left ul{margin-top:20px}.overlay .modal.address-modal .bottom .left ul li{cursor:pointer;padding:10px}.overlay .modal.address-modal .bottom .left ul li:hover{background-color:#f5f5f5}.overlay .modal.address-modal .bottom .right{width:-webkit-calc(80% - 20px);width:calc(80% - 20px)}.overlay .modal.address-modal .bottom .right .map-container,.overlay .modal.address-modal .bottom .right .map-container #map{height:100%;width:100%}.overlay .modal.address-modal .bottom .right .map-container #map .leaflet-control-attribution.leaflet-control{display:none!important}.overlay .modal.address-modal .btn-primary{margin:20px auto 0}body{background-color:#fff;background-image:url(../images/contact/contact-banner.png);background-repeat:no-repeat}section#book-service{padding-bottom:140px;padding-top:125px}section#book-service .wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}section#book-service .wrapper h1{color:#000;font-size:40px}section#book-service .wrapper p{line-height:1.7;margin-top:20px;text-align:center}section#book-service-field .wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}section#book-service-field .wrapper .container{padding-bottom:40px;width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}section#book-service-field .wrapper .container .inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#book-service-field .wrapper .container .inputs .left{padding-right:20px;width:50%}section#book-service-field .wrapper .container .inputs .right{padding-left:20px;width:50%}section#book-service-field .wrapper .container .inputs .right .price p{margin-bottom:5px;text-align:right}section#book-service-field .wrapper .container .inputs .right .price p:last-of-type{margin-bottom:0}section#book-service-field .wrapper .container .inputs .right .price p.total{color:#1e2022;font-family:Inter Bold,sans-serif;font-size:18px;margin-top:10px}section#book-service-field .wrapper .container .inputs .row{margin-bottom:28px}section#book-service-field .wrapper .container .inputs .row:last-of-type{margin-bottom:0}section#book-service-field .wrapper .container .inputs .row .col{margin-right:25px}section#book-service-field .wrapper .container .inputs .row .col:last-of-type{margin-right:0}section#book-service-field .wrapper .container .inputs .row .col label{color:#1e2022;font-size:14px}section#book-service-field .wrapper .container .inputs .row .col label span{color:#677788;font-size:14px}section#book-service-field .wrapper .container .inputs .row .col input,section#book-service-field .wrapper .container .inputs .row .col select,section#book-service-field .wrapper .container .inputs .row .col textarea{border:1px solid #e5e5e5;border-radius:5px;color:#1e2022;font-size:16px;height:50px;margin-top:10px;padding:0 15px;position:relative;width:100%}section#book-service-field .wrapper .container .inputs .row .col .datepicker span.disabled{opacity:1}section#book-service-field .wrapper .container .inputs .row .col .datepicker span.selected{background-color:#377dff}section#book-service-field .wrapper .container .inputs .row .col .datepicker span.today{background-color:#1e2022}section#book-service-field .wrapper .container .inputs .row .col .select-container{position:relative}section#book-service-field .wrapper .container .inputs .row .col .select-container select{cursor:pointer}section#book-service-field .wrapper .container .inputs .row .col .select-container:after{background:url(../images/contact/icons/arrow-down.svg);background-repeat:no-repeat;content:"";height:12px;pointer-events:none;position:absolute;right:15px;top:30px;width:12px}section#book-service-field .wrapper .container .inputs .row .col textarea{max-height:220px;min-height:120px;padding:15px;resize:none}section#book-service-field .wrapper .container .btn-primary{margin:60px auto 0}@media screen and (max-width:1024px){.overlay.address-modal-overlay .address-modal .top h1{font-size:24px}.overlay.address-modal-overlay .address-modal .bottom{flex-direction:column}.overlay.address-modal-overlay .address-modal .bottom .left{padding-bottom:20px;padding-right:0;width:100%}.overlay.address-modal-overlay .address-modal .bottom .left ul{max-height:150px;overflow:auto}.overlay.address-modal-overlay .address-modal .bottom .right{height:100%;width:100%}section#book-service{padding-bottom:50px;padding-top:50px}section#book-service .wrapper h1{font-size:32px}section#book-service .wrapper p{font-size:14px}section#book-service-field .wrapper .container{width:100%}section#book-service-field .wrapper .container .inputs{flex-direction:column}section#book-service-field .wrapper .container .inputs .row{flex-direction:column;margin-bottom:20px}section#book-service-field .wrapper .container .inputs .row .col{margin-bottom:20px;margin-right:0}section#book-service-field .wrapper .container .inputs .row .col:last-of-type{margin-bottom:0}section#book-service-field .wrapper .container .inputs .left{margin-bottom:20px;padding-right:0;width:100%}section#book-service-field .wrapper .container .inputs .right{padding-left:0;width:100%}section#book-service-field .wrapper .container .btn-primary{max-width:500px;width:100%}}
