:root{--swiper-navigation-size:34px!important;--swiper-theme-color:#333!important}.form--callback input[type=date]{width:100%;height:60px;padding-left:10px;font-size:18px;font-weight:400;line-height:24px;color:#353434;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#f5f5f5;border:none}.form--callback textarea{height:60px;padding:0;padding-left:10px;border:none;resize:none;background:#f5f5f5;width:100%;overflow:auto}.form--callback .modalTitle strong{font-size:24px;font-weight:400;line-height:50px;text-align:center;display:block}.form--callback .modalTitle{margin-bottom:20px}.form--callback .form-group{margin-bottom:20px}.popup-fade,.popup-specialist,.popup-faq{display:none}.form--callback .form-textarea{padding:15px 30px;height:auto}.form--callback .form-textarea::placeholder{color:#bababa;font-size:14px}.popup-fade:before{content:"";background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;z-index:9999}.popup,.popup-call{position:fixed;top:50%;left:50%;padding:15px;width:360px;background:#fff;border:1px solid orange;border-radius:4px;z-index:99999;opacity:1;transform:translate(-50%,-50%)}.popup-close,.popup-close-specialist,.popup-close-faq,.popup-close-call{position:absolute;top:10px;right:10px}#results{height:300px;display:flex;align-items:center;justify-content:center}#resultstwo{height:300px;display:flex;align-items:center;justify-content:center}.popup-fade-call{display:none}.popup-fade-call:before,.popup-specialist:before,.popup-faq:before{content:"";background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;z-index:9999}@media (max-width:576px){.popup,.popup-call{width:300px}}.sertificate-slider .slick-dots li.slick-active button:before,.review-slider .slick-dots li.slick-active button:before{content:"";position:absolute;font-family:"Font Awesome 5 Free";font-size:15px;border-radius:50%;background:#0695b9;width:10px;height:10px}.sertificate-slider .slick-dots li button:before,.review-slider .slick-dots li button:before{border-radius:50%;border:1px solid #0695b9;background:#fff;position:absolute;top:0;left:0;content:"";width:10px;height:10px;font-family:slick;font-size:6px;line-height:20px;text-align:center}.maps_review{display:flex;gap:32px;justify-content:center;margin-bottom:32px}.maps_review-item{display:flex;flex-direction:column}.maps_review_title{font-size:14px}.maps_review-item-rating{display:flex;align-items:center}.maps_review-item-rating svg{margin-top:2.5px;margin-right:8px}.maps_review-item-rating a{border-bottom:1px solid #353434;color:#353434;line-height:100%}.maps_review-item-rating .rating{font-size:20px;font-weight:700;line-height:130%;color:#0695b9}.review-slider-item{box-sizing:border-box;padding:20px 15px;margin-top:6px;margin-bottom:6px;display:flex!important;flex-direction:column;box-shadow:0px 0px 5px rgba(0,0,0,25%);border-radius:15px;gap:12px;min-height:232px}.review-slider-item-title{display:flex;gap:8px}.review-slider-item-text{line-height:150%}.review-slider-item-title span{font-size:16px;line-height:150%}.review-slider-item-title span:nth-child(1){font-weight:700}.review-slider-item-title span:nth-child(2){color:#999}.review-slider-item .stars{display:flex}.qustions2 .strong{line-height:130%;font-weight:700;font-size:28px}.qustions2_container{box-sizing:border-box;padding-top:40px;padding-bottom:40px;padding-right:80px;padding-left:15%;background-size:50vw;height:100%;background-color:#e2f5fa}.qustions2_certif_container{box-sizing:border-box;padding-top:40px;padding-bottom:40px;padding-left:80px;padding-right:15%;background-color:#fff}.qustions2_container .form-group{position:relative;padding-top:1.5rem}.qustions2_container input[type=text]{background-color:#fff}.qustions2_container .form-group label{position:absolute;top:0;left:0;padding-left:15px;font-size:14px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.qustions2_container .form-group input:placeholder-shown+label{opacity:0;-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.qustions2_container .form-group_hiden{display:none}.qustions2_container .button{border-radius:5px;width:100%;margin-top:20px}@media (max-width:768px){.qustions2_container{padding-right:15%}.qustions2_certif_container{padding-left:15%;display:flex;flex-direction:column;align-items:center}}