.contact-us{margin:100px 0;padding:50px 0;position:relative}@media screen and (max-width:767px){.contact-us{margin:50px 0}}.contact-us .bg-dark{width:100%;height:100%;background:rgba(33,29,29,.5803921569);position:absolute;top:0}.contact-us #booking{position:absolute;top:-58px}.contact-us .container{position:relative;z-index:1}.contact-us .container h2{text-align:center;font-size:34px;line-height:44px;padding:0 0 20px;font-weight:500;color:#fff}@media screen and (max-width:767px){.contact-us .container h2{font-size:37px}}.contact-us .container .contact-us-form p{display:flex;justify-content:center;gap:10px;align-items:flex-end}@media screen and (max-width:991px){.contact-us .container .contact-us-form p{flex-direction:column;align-items:center}}.contact-us .container .contact-us-form p .wpcf7-not-valid-tip{position:absolute;font-size:13px;bottom:0;left:10px;display:none}.contact-us .container .contact-us-form p .submit-btn{display:flex;align-items:center;gap:7px;background:linear-gradient(0deg,#f17d06 0,#fdbb2d 100%);padding:6px 11px;border-radius:4px;font-size:15px;color:#fff;font-weight:500;letter-spacing:.5px;min-height:40px;height:fit-content;cursor:pointer}@media screen and (max-width:991px){.contact-us .container .contact-us-form p label{width:100%}}.contact-us .container .contact-us-form p label .title-input{color:#fff;line-height:39px;font-size:16px}.contact-us .container .contact-us-form p label input{min-height:40px;padding:5px 10px;max-width:240px;font-family:Inter,sans-serif}@media screen and (max-width:991px){.contact-us .container .contact-us-form p label input{max-width:100%;min-width:100%}}.contact-us .container .wpcf7-response-output{max-width:700px;margin:20px auto;background:#fff;font-weight:500;font-size:14px;border-radius:6px;padding:10px;text-align:center}.contact-us .container .wpcf7-spinner{position:absolute;opacity:1}.contact{margin:75px 0}@media screen and (max-width:767px){.contact{margin:45px 0}}.contact .container .contact-wrapper{display:grid;grid-template-columns:68% 30%;justify-content:center;gap:30px}@media screen and (max-width:767px){.contact .container .contact-wrapper{grid-template-columns:1fr}}.contact .container .contact-wrapper .gmaps{border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.contact .container .contact-wrapper .gmaps{order:2;min-height:290px}}.contact .container .contact-wrapper .gmaps iframe{width:100%!important;height:100%!important}.contact .container .contact-wrapper .contact-list{align-items:flex-start;display:flex;flex-direction:column;gap:30px;padding:40px;box-shadow:0 0 6px 1px rgba(0,0,0,.168627451);border-radius:20px;justify-content:center}.contact .container .contact-wrapper .contact-list .btn{padding:9px 30px}.contact .container .contact-wrapper .contact-list h1,.contact .container .contact-wrapper .contact-list h3{font-size:30px;font-weight:500}.contact .container .contact-wrapper .contact-list .item{color:#000;font-weight:500;gap:20px;display:flex;align-items:center}.contact .container .contact-wrapper .contact-list .item img{width:20px;height:20px}main{padding-top:68px!important}.about{margin:50px 0}.about .text h2{font-weight:700;font-size:32px;line-height:28px;color:#9aaec0}.seo-text .text h2{font-weight:700;font-size:32px;line-height:28px;color:#9aaec0}.counters .container h2{font-weight:700;font-size:40px;line-height:155%;color:#9aaec0;margin-bottom:22px}@media screen and (max-width:767px){.counters .container h2{font-size:30px;line-height:41px}}.counters .container .counter-cards{max-width:-moz-fit-content;max-width:fit-content;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media screen and (max-width:1180px){.counters .container .counter-cards{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.counters .container .counter-cards{grid-template-columns:1fr}}