.main-btn-link{background-color:#ffcb0b!important;border-radius:6px!important;padding:.8rem 2.5rem!important;margin-top:3rem;width:fit-content;color:#242020;text-transform:uppercase;font-weight:600;font-size:18px}.main-btn-link:hover{text-decoration:underline!important}h2.main-page{font-size:60px;font-weight:500;text-transform:uppercase;color:#242020;line-height:120%;padding-bottom:1rem}@media(max-width:1727px){h2.main-page{font-size:50px}}@media(max-width:1180px){h2.main-page{font-size:40px}}@media(max-width:935px){h2.main-page{font-size:35px}}@media(max-width:520px){h2.main-page{font-size:30px}}.backToTop svg{top:3px;position:relative}.backToTop.visible{bottom:180px!important}.footer-mid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.footer-mid ul{list-style-type:none;padding-left:0!important}footer{margin-top:0!important}footer .container{width:70%!important;margin:0 auto!important;max-width:unset!important}@media(min-width:2000px){footer .container{width:1600px!important}}@media(max-width:1490px){footer .container{width:85%!important}}@media(max-width:1024px){footer .container{width:90%!important}}footer .container .ch-footer-right{text-align:right}@media(max-width:572px){footer .container .ch-footer-right{text-align:left}}.status{font-weight:600;font-size:20px;color:#242020}.modalIsOpen{overflow:hidden}a.on-mobile{display:none!important}@media(max-width:620px){a.on-mobile{display:block!important}}@media(max-width:620px){a.on-desktop{display:none!important}}.tt-display-none{display:none!important}.footer-logo.ch-footer-logo-resize img{max-height:unset!important}section.modal-form .modal-reg{display:none;position:fixed;z-index:999999;padding-top:1rem;left:0;bottom:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}section.modal-form .modal-reg .modal-content{background-color:#fff;position:relative;width:95%;max-width:1328px;height:fit-content;overflow:auto;border-radius:20px;margin:0 auto}section.modal-form .modal-reg .modal-content .container{grid-template-columns:1fr;padding:3rem;gap:0}@media(max-width:550px){section.modal-form .modal-reg .modal-content .container{padding:2rem}}section.modal-form .modal-reg .modal-content .container h4{color:#242020;font-weight:500;font-size:80px;width:100%;text-transform:uppercase;line-height:110%}@media(max-width:748px){section.modal-form .modal-reg .modal-content .container h4{font-size:40px}}@media(max-width:377px){section.modal-form .modal-reg .modal-content .container h4{font-size:30px}}section.modal-form .modal-reg .modal-content .container form{display:flex;flex-direction:column;gap:1rem}section.modal-form .modal-reg .modal-content .container form h3{font-size:26px;font-weight:600;color:#4352dd}section.modal-form .modal-reg .modal-content .container form p.error-msg{color:red}section.modal-form .modal-reg .modal-content .container form input{background-color:#f4f4f4;border-radius:6px;width:100%;padding:1em 1.5em;color:#242020;border:none;margin-bottom:1rem}section.modal-form .modal-reg .modal-content .container form input:last-child{margin-bottom:0}section.modal-form .modal-reg .modal-content .container form input::placeholder{color:#242020}section.modal-form .modal-reg .modal-content .container form input.error{border:1px solid red}section.modal-form .modal-reg .modal-content .container form .button-wrapper{margin-top:0}section.modal-form .modal-reg .modal-content .container form .button-wrapper .checks{width:100%}section.modal-form .modal-reg .modal-content .container form .button-wrapper .checks div input{border-color:#fff}section.modal-form .modal-reg .modal-content .container form .button-wrapper .button{margin-top:2rem}section.modal-form .modal-reg .modal-content .container form .button-wrapper .button button{background-color:#006400;width:100%;border-radius:10px;color:#fff;font-weight:500;text-transform:uppercase}section.modal-form .modal-reg .close{position:absolute;display:block;right:0;padding:20px;z-index:99}@media(max-width:550px){section.modal-form .modal-reg .close svg{width:40px;height:40px}}section.modal-form .modal-reg .close:hover,section.modal-form .modal-reg .close:focus{cursor:pointer}section.modal-form .overlay{background-color:rgb(217 217 217 / .2);position:fixed;width:100%;height:100%;top:0;left:0;display:none;overflow:hidden;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:99999}.cc-custom-selector{position:relative;margin-top:.5rem}.cc-custom-selector select{display:none}.cc-custom-selector .select-selected{background-color:#f4f4f4;border-radius:6px;width:100%}.cc-custom-selector .select-selected:after{position:absolute;content:"";top:0;right:0;width:3rem;height:100%;background-color:#f4f4f4;border-radius:6px;z-index:8}.cc-custom-selector .select-selected:before{position:absolute;content:"";background-image:url(/wp-content/themes/medin-child/assets/4170bfc075975fc33ee4.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:1rem;height:.6rem;top:50%;right:1rem;transform:translateY(-50%);z-index:9;transition:.7s all}.cc-custom-selector .select-selected.select-arrow-active:before{transform:translateY(-50%) rotate(180deg)}.cc-custom-selector .select-selected{color:#242020;padding:1em 1.5em;cursor:pointer}.cc-custom-selector .select-items{position:absolute;border:1px solid #aaa9a6;background-color:#fff;top:100%;left:0;right:0;border-radius:.5rem;overflow:hidden;z-index:99;font-size:15px;box-shadow:0 7px 10px #d5d5d5;max-height:250px;overflow-y:scroll;overscroll-behavior:none}.cc-custom-selector .select-items div{padding:.5rem;cursor:pointer}.cc-custom-selector .select-hide{display:none}.cc-custom-selector .select-items div:hover,.cc-custom-selector .same-as-selected{background-color:rgb(0 0 0 / .1)}.cc-custom-selector.error .select-selected{border:1px solid red}section.contacts-page{background-color:#f5f5f5;padding-top:2rem;padding-bottom:2rem}section.contacts-page .wrapper{width:85%;margin-left:auto;display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;padding-right:4rem}@media(max-width:940px){section.contacts-page .wrapper{width:70%;margin:0 auto;padding-right:0}}@media(max-width:940px)and (min-width:2000px){section.contacts-page .wrapper{width:1600px}}@media(max-width:940px)and (max-width:1490px){section.contacts-page .wrapper{width:85%}}@media(max-width:940px)and (max-width:1024px){section.contacts-page .wrapper{width:90%}}@media(max-width:768px){section.contacts-page .wrapper{grid-template-columns:1fr}}section.contacts-page .wrapper .left{padding:2rem}@media(max-width:940px){section.contacts-page .wrapper .left{padding:0}}section.contacts-page .wrapper .left p{margin-bottom:5px}section.contacts-page .wrapper .left h1{font-size:80px;font-weight:500;text-transform:uppercase;padding-bottom:2rem}@media(max-width:1490px){section.contacts-page .wrapper .left h1{font-size:60px;padding-bottom:1rem}}@media(max-width:410px){section.contacts-page .wrapper .left h1{font-size:40px}}section.contacts-page .wrapper .left .contacts-part{margin-top:3rem}@media(max-width:1490px){section.contacts-page .wrapper .left .contacts-part{margin-top:2rem}}section.contacts-page .wrapper .left .contacts-part p{font-size:30px;font-weight:500;color:#4352dd;padding-bottom:1rem;line-height:110%}@media(max-width:1490px){section.contacts-page .wrapper .left .contacts-part p{font-size:22px}}@media(max-width:940px){section.contacts-page .wrapper .left .contacts-part p{padding-bottom:1rem}}section.contacts-page .wrapper .left .contacts-part p a{color:#242020;font-weight:400}section.contacts-page .wrapper .iframe iframe{width:100%;height:100%;aspect-ratio:1/1}@media(max-width:768px){section.contacts-page .wrapper .iframe iframe{max-height:250px}}section.contacts-form{margin-top:5rem}section.contacts-form .wrapper{width:70%;margin:0 auto}@media(min-width:2000px){section.contacts-form .wrapper{width:1600px}}@media(max-width:1490px){section.contacts-form .wrapper{width:85%}}@media(max-width:1024px){section.contacts-form .wrapper{width:90%}}section.contacts-form .wrapper h2{font-size:80px;font-weight:500;text-transform:uppercase;padding-bottom:2rem;line-height:110%}@media(max-width:1490px){section.contacts-form .wrapper h2{font-size:60px;padding-bottom:1rem}}@media(max-width:410px){section.contacts-form .wrapper h2{font-size:40px}}section.contacts-form .wrapper form{display:flex;flex-direction:column;gap:1rem}section.contacts-form .wrapper form h3{font-size:26px;font-weight:600;color:#4352dd}section.contacts-form .wrapper form p.error-msg{color:red}section.contacts-form .wrapper form input{background-color:#f4f4f4;border-radius:6px;width:100%;padding:1em 1.5em;color:#242020;border:none;margin-bottom:1rem}section.contacts-form .wrapper form input:last-child{margin-bottom:0}section.contacts-form .wrapper form input::placeholder{color:#242020}section.contacts-form .wrapper form input.error{border:1px solid red}section.contacts-form .wrapper form .form-end{margin-top:2rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3rem}@media(max-width:1024px){section.contacts-form .wrapper form .form-end{gap:1rem}}@media(max-width:768px){section.contacts-form .wrapper form .form-end{grid-template-columns:1fr;gap:2rem}}section.contacts-form .wrapper form .form-end__left{width:60%}@media(max-width:1024px){section.contacts-form .wrapper form .form-end__left{width:100%}}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper:not(:first-of-type){margin-top:1rem}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;color:#1e2d36;font-size:20px}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container a{text-decoration:underline;color:#ff1010}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #adadad;border-radius:4px}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark.circle{border-radius:50%}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#adadad}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.contacts-form .wrapper form .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.contacts-form .wrapper form .form-end .submit-wrapper button{background-color:#ffcb0b;font-size:18px;color:#242020;text-align:center;border-radius:6px;padding:1rem 2rem;font-weight:600;cursor:pointer;border:none}section.contacts-form .wrapper form .form-end .submit-wrapper button:disabled{opacity:.5;cursor:initial}section.main-hero .swiper-slide{position:relative;height:890px}section.main-hero .swiper-slide.not-front{height:600px;background-color:#e0e1da}@media(max-width:1280px){section.main-hero .swiper-slide.not-front{height:fit-content}section.main-hero .swiper-slide.not-front .info{position:relative;padding-top:5rem;padding-bottom:5rem}}@media(max-width:1280px)and (max-width:880px){section.main-hero .swiper-slide.not-front .info{height:100%;position:absolute}}section.main-hero .swiper-slide.not-front img{object-position:right;object-fit:contain}@media(max-width:1280px){section.main-hero .swiper-slide.not-front img{position:absolute;bottom:0;object-fit:unset;height:auto;width:80%;right:0}}@media(max-width:880px){section.main-hero .swiper-slide.not-front img{width:100%;height:500px;object-fit:cover;object-position:center}}@media(max-width:480px){section.main-hero .swiper-slide.not-front img{height:auto}}section.main-hero .swiper-slide.not-front h1{font-size:60px!important}@media(max-width:1280px){section.main-hero .swiper-slide.not-front h1{font-size:50px!important;width:60%!important}}@media(max-width:1068px){section.main-hero .swiper-slide.not-front h1{width:70%!important}}@media(max-width:912px){section.main-hero .swiper-slide.not-front h1{width:100%!important}}@media(max-width:480px){section.main-hero .swiper-slide.not-front h1{font-size:40px!important}}@media(max-width:880px){section.main-hero .swiper-slide{min-height:90vh}}@media(max-width:410px){section.main-hero .swiper-slide{min-height:100vh}}@media(max-width:380px){section.main-hero .swiper-slide{min-height:130vh}}section.main-hero .swiper-slide img{width:100%;height:100%;object-position:center;object-fit:cover}section.main-hero .swiper-slide .info{left:0;position:absolute;width:75%;top:0;right:0;margin-left:auto;margin-right:auto;height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width:880px){section.main-hero .swiper-slide .info{justify-content:flex-start;padding-top:2rem;padding-bottom:2rem;align-items:center;z-index:2}}@media(max-width:640px){section.main-hero .swiper-slide .info{width:90%}}section.main-hero .swiper-slide .info h1{font-size:80px;font-weight:500;color:#242020;text-transform:uppercase;padding-bottom:1rem;line-height:120%}@media(prefers-color-scheme:dark){section.main-hero .swiper-slide .info h1{color:#242020}}@media(max-width:1372px){section.main-hero .swiper-slide .info h1{font-size:60px}}@media(max-width:880px){section.main-hero .swiper-slide .info h1{font-size:40px}section.main-hero .swiper-slide .info h1 br{display:none}}@media(max-width:480px){section.main-hero .swiper-slide .info h1{font-size:30px}}section.main-hero .swiper-slide .info p{color:#242020;width:50%}@media(prefers-color-scheme:dark){section.main-hero .swiper-slide .info p{color:#242020}}section.main-hero .swiper-slide .info p br{display:none}@media(max-width:880px){section.main-hero .swiper-slide .info p{width:100%}}section.main-hero .swiper-slide .info a{z-index:3;color:#242020!important}section.main-hero .swiper-slide .info.info-service h1{width:50%}@media(max-width:1519px){section.main-hero .swiper-slide .info.info-service h1{font-size:40px}}@media(max-width:880px){section.main-hero .swiper-slide .info.info-service h1{width:100%}}@media(max-width:380px){section.main-hero .swiper-slide .info.info-service h1{font-size:30px}}section.main-hero .swiper-slide .info.info-service .two-buttons{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:3rem;gap:1rem}section.main-hero .swiper-slide .info.info-service .two-buttons a{margin-top:0}section.main-hero .swiper-slide .info.info-service .two-buttons a.transparent{background-color:#fff0!important;border:1px solid #242020}@media(max-width:880px){section.main-hero .swiper-slide .info.info-service .two-buttons a.transparent{border:1px solid #242020;color:#ffcb0b}}@media(max-width:880px){section.main-hero .shadow{width:100%;height:190px;background:linear-gradient(to top,rgb(20 20 20 / .5) 0%,#fff0 100%);position:absolute;bottom:0;left:0;z-index:1}}section.main-hero .swiper-button-next{width:80px;height:80px;background-color:#242020;border-top-left-radius:4px;top:45%;right:0}@media(max-width:880px){section.main-hero .swiper-button-next{width:60px;height:60px}}section.main-hero .swiper-button-next:after{display:none}section.main-hero .swiper-button-prev{width:80px;height:80px;background-color:#fff;border-bottom-left-radius:4px;left:auto;right:0;top:calc(45% + 80px)}@media(max-width:880px){section.main-hero .swiper-button-prev{right:unset;left:0;top:45%;opacity:1;width:60px;height:60px}}section.main-hero .swiper-button-prev:after{display:none}section.about-us{margin-top:6rem}@media(max-width:860px){section.about-us{margin-top:4rem}}section.about-us .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:6rem}@media(min-width:2000px){section.about-us .wrapper{width:1600px}}@media(max-width:1490px){section.about-us .wrapper{width:85%}}@media(max-width:1024px){section.about-us .wrapper{width:90%}}@media(max-width:860px){section.about-us .wrapper{grid-template-columns:1fr;gap:4rem}}section.about-us .wrapper p{width:80%}@media(max-width:860px){section.about-us .wrapper p{width:100%}}section.about-us .wrapper a{display:block;color:#242020;margin-top:0}section.about-us .wrapper a.transparent{background-color:#fff0!important;border:1px solid #242020}section.about-us .wrapper .reg-row{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;margin-top:3rem}@media(max-width:860px){section.about-us .wrapper .reg-row{margin-top:1rem}}section.about-us .wrapper .swiper-button-next-about{width:80px;height:80px;background-color:#242020;border-radius:10px 0 20px 0;bottom:0;right:0;top:auto}section.about-us .wrapper .swiper-button-next-about:after{display:none}section.about-us .wrapper .swiper-button-prev-about{width:80px;height:80px;background-color:#242020;border-radius:0 10px 0 20px;left:0;right:auto;bottom:0;top:auto}section.about-us .wrapper .swiper-button-prev-about:after{display:none}section.about-us .wrapper .gallery{position:relative;width:100%;height:100%;min-width:0;padding-bottom:3rem}section.about-us .wrapper .swiper{width:100%;height:100%;min-width:0;border-radius:20px}section.about-us .wrapper .swiper-wrapper{display:flex}section.about-us .wrapper .swiper-slide{flex-shrink:0;width:100%}section.about-us .wrapper .swiper-slide img{width:100%;display:block;object-fit:contain;object-position:center;border-radius:20px}section.about-us .wrapper .swiper-pagination-bullet{width:11px;height:11px;background:#888}section.about-us .wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffcb0a}section.index-services{margin-top:6rem}@media(max-width:860px){section.index-services{margin-top:4rem}}section.index-services.services-page .list{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:1rem;row-gap:5rem}@media(min-width:2000px){section.index-services.services-page .list{width:1600px}}@media(max-width:1490px){section.index-services.services-page .list{width:85%}}@media(max-width:1024px){section.index-services.services-page .list{width:90%}}@media(max-width:1228px){section.index-services.services-page .list{grid-template-columns:repeat(3,1fr)}}@media(max-width:871px){section.index-services.services-page .list{grid-template-columns:repeat(2,1fr)}}@media(max-width:567px){section.index-services.services-page .list p.title{font-size:22px!important}}@media(max-width:460px){section.index-services.services-page .list{grid-template-columns:1fr}}section.index-services .top{text-align:center}@media(max-width:768px){section.index-services .top{width:70%;margin:0 auto}}@media(max-width:768px)and (min-width:2000px){section.index-services .top{width:1600px}}@media(max-width:768px)and (max-width:1490px){section.index-services .top{width:85%}}@media(max-width:768px)and (max-width:1024px){section.index-services .top{width:90%}}section.index-services .top p{width:40%;margin:0 auto}@media(max-width:768px){section.index-services .top p{width:100%}}section.index-services .swiper{width:70%;margin:0 auto;margin-top:2rem}@media(min-width:2000px){section.index-services .swiper{width:1600px}}@media(max-width:1490px){section.index-services .swiper{width:85%}}@media(max-width:1024px){section.index-services .swiper{width:90%}}section.index-services .list{position:relative}section.index-services .list .swiper-button-next-services{width:80px;height:80px;background-color:#242020;border-radius:4px 0 0 4px;right:0}@media(max-width:1200px){section.index-services .list .swiper-button-next-services{top:-90px}}@media(max-width:768px){section.index-services .list .swiper-button-next-services{display:none}}section.index-services .list .swiper-button-next-services:after{display:none}section.index-services .list .swiper-button-prev-services{width:80px;height:80px;background-color:#242020;border-radius:0 4px 4px 0;left:0;right:auto}@media(max-width:1200px){section.index-services .list .swiper-button-prev-services{top:-90px}}@media(max-width:768px){section.index-services .list .swiper-button-prev-services{display:none}}section.index-services .list .swiper-button-prev-services:after{display:none}section.index-services .list .swiper-pagination-bullet{width:11px;height:11px;background:#888}section.index-services .list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4352dd}section.index-services .list .link{width:70%;margin:0 auto;margin-top:2rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:2000px){section.index-services .list .link{width:1600px}}@media(max-width:1490px){section.index-services .list .link{width:85%}}@media(max-width:1024px){section.index-services .list .link{width:90%}}@media(max-width:560px){section.index-services .list .link{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}}section.index-services .list .link .swiper-pagination{position:relative;text-align:left;width:fit-content}section.index-services .list .link a{margin-top:0}section.index-services .list .image{width:100%;height:240px;border-radius:10px;overflow:hidden;margin-bottom:2rem}section.index-services .list .image img{width:100%;height:100%;object-position:center;object-fit:cover}section.index-services .list .blue{background-color:#4352dd;border-radius:10px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}section.index-services .list .blue svg{position:absolute;top:-18px}section.index-services .list .blue p{color:#fff}section.index-services .list .blue p.title{font-size:30px;font-weight:500;padding-bottom:10px;line-height:130%}@media(max-width:1660px){section.index-services .list .blue p.title{font-size:26px}}section.index-services .list .blue a{margin-top:1rem;display:block;color:#fff;text-transform:uppercase}section.index-services .list .blue a.simple-link{text-transform:none;text-decoration:none;margin-top:0}section.why-us{margin-top:6rem}@media(max-width:860px){section.why-us{margin-top:4rem}}section.why-us .wrapper{width:70%;margin:0 auto}@media(min-width:2000px){section.why-us .wrapper{width:1600px}}@media(max-width:1490px){section.why-us .wrapper{width:85%}}@media(max-width:1024px){section.why-us .wrapper{width:90%}}section.why-us .wrapper .top p{width:54%}@media(max-width:620px){section.why-us .wrapper .top p{width:100%}}section.why-us .wrapper .points{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:940px){section.why-us .wrapper .points{grid-template-columns:1fr}}section.why-us .wrapper .points .one-point{background-color:#f0f0f0;border-radius:10px;position:relative;padding:0 2rem 2rem 2rem;display:flex;flex-direction:column;gap:3rem}section.why-us .wrapper .points .one-point .icon{position:relative;background-color:#4352dd;border-radius:0 0 10px 10px;width:140px;height:130px}section.why-us .wrapper .points .one-point p{margin-bottom:0}section.why-us .wrapper .points .one-point p.title{font-size:30px;font-weight:500;color:#242020;line-height:110%;text-transform:uppercase}section.testimonials{margin-top:6rem}@media(max-width:860px){section.testimonials{margin-top:4rem}}section.testimonials .wrapper{background-color:#ffcb0a;border-radius:20px 0 0 20px;padding:3rem;width:85%;margin-left:auto;overflow:hidden}@media(max-width:1490px){section.testimonials .wrapper{width:92%}}@media(max-width:768px){section.testimonials .wrapper{width:95%;border-radius:0;padding:2rem}}section.testimonials .wrapper .top p{width:70%;color:#242020}@media(max-width:1024px){section.testimonials .wrapper .top p{width:100%}}section.testimonials .wrapper .top .text{display:flex;flex-direction:row;gap:2rem;align-items:center;width:85%}@media(max-width:1024px){section.testimonials .wrapper .top .text{flex-direction:column;width:100%;align-items:stretch}}section.testimonials .wrapper .top .text img{width:80px}section.testimonials .wrapper .top .text .arrows{position:relative;display:flex;flex-direction:row-reverse;gap:1rem}@media(max-width:768px){section.testimonials .wrapper .top .text .arrows{display:none}}section.testimonials .wrapper .top .text .arrows .swiper-button-next-test{width:80px;height:80px;background-color:#242020;border-radius:4px;position:relative;right:unset;left:unset}section.testimonials .wrapper .top .text .arrows .swiper-button-next-test:after{display:none}section.testimonials .wrapper .top .text .arrows .swiper-button-prev-test{width:80px;height:80px;background-color:#242020;border-radius:4px;position:relative;right:unset;left:unset}section.testimonials .wrapper .top .text .arrows .swiper-button-prev-test:after{display:none}section.testimonials .wrapper .testimonials-slider{width:90%}section.testimonials .wrapper .testimonials-slider .swiper{margin-top:3rem;overflow:visible}section.testimonials .wrapper .testimonials-slider .swiper .swiper-slide{background-color:#fff;border-radius:10px;padding:2rem;display:flex;flex-direction:column;min-height:480px;justify-content:space-between}@media(max-width:766px){section.testimonials .wrapper .testimonials-slider .swiper .swiper-slide{min-height:380px}}section.testimonials .wrapper .testimonials-slider .swiper .swiper-slide p.name{font-weight:500;font-size:30px;text-transform:uppercase;color:#242020;line-height:130%}section.testimonials .wrapper .testimonials-slider .swiper .swiper-slide p.date{font-size:20px;font-weight:500;color:#242020}section.testimonials .wrapper .testimonials-slider .swiper .swiper-slide svg{margin-bottom:2rem}section.faq{margin-top:6rem}@media(max-width:860px){section.faq{margin-top:4rem}}section.faq .wrapper{width:70%;margin:0 auto}@media(min-width:2000px){section.faq .wrapper{width:1600px}}@media(max-width:1490px){section.faq .wrapper{width:85%}}@media(max-width:1024px){section.faq .wrapper{width:90%}}section.faq .wrapper .top{text-align:center}section.faq .wrapper .top p{width:60%;margin:0 auto}@media(max-width:860px){section.faq .wrapper .top p{width:100%}}section.faq .wrapper .buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:3rem;flex-direction:row-reverse}section.faq .wrapper .buttons .service-tab a{display:block;width:fit-content;font-weight:600;background-color:#fff;padding:10px 2rem;border:2px solid #b4b4b4;border-radius:6px;cursor:pointer;text-transform:uppercase}section.faq .wrapper .buttons .service-tab a.active{background-color:#242020;color:#fff;border:1px solid #242020}section.faq .wrapper .q-a{display:none}section.faq .wrapper .q-a.active-block{display:block}section.faq .wrapper .q-a .faq-wrapper{margin-top:3rem}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;cursor:pointer;margin-bottom:1rem}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head .question{background-color:#f0f0f0;border-radius:8px;height:100%;padding:1rem 2rem;display:flex;flex-direction:column;justify-content:center}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head .question p{padding-bottom:0;font-size:20px;color:#242020;font-weight:500}@media(max-width:420px){section.faq .wrapper .q-a .faq-wrapper .service-price-block__head .question p{font-size:18px}}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head_chevron{width:80px;height:80px;position:relative;background-color:#4352dd;border-radius:8px}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head_chevron .vertical{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:25px;width:4px;background-color:#fff;transition:.4s all ease-in-out}section.faq .wrapper .q-a .faq-wrapper .service-price-block__head_chevron .horizontal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:4px;width:25px;background-color:#fff;transition:.4s all ease-in-out}section.faq .wrapper .q-a .faq-wrapper .service-price-block.active .service-price-block__head_chevron .vertical{display:none}section.faq .wrapper .q-a .faq-wrapper .service-price-block__body{padding-top:1rem;align-items:center;width:95%;margin:0 auto;display:none}section.faq .wrapper .q-a .faq-wrapper .service-price-block__body.active{display:block;padding-bottom:2rem}section.faq .wrapper .link{display:flex;flex-direction:row;justify-content:center}section.faq .wrapper .link a{display:block;margin-top:2rem}section.cta-banner{margin-top:6rem;margin-bottom:6rem}@media(max-width:860px){section.cta-banner{margin-top:4rem;margin-bottom:4rem}}section.cta-banner .cta-banner-wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:7fr 9fr;gap:1.5rem;grid-auto-rows:1fr}@media(min-width:2000px){section.cta-banner .cta-banner-wrapper{width:1600px}}@media(max-width:1490px){section.cta-banner .cta-banner-wrapper{width:85%}}@media(max-width:1024px){section.cta-banner .cta-banner-wrapper{width:90%}}@media(max-width:960px){section.cta-banner .cta-banner-wrapper{gap:1rem}}@media(max-width:890px){section.cta-banner .cta-banner-wrapper{grid-template-columns:1fr;grid-auto-rows:unset}}section.cta-banner .cta-banner-wrapper__info{background-color:#4352dd;border-radius:10px;padding:4rem 5rem}@media(max-width:960px){section.cta-banner .cta-banner-wrapper__info{padding:2rem 3rem}}section.cta-banner .cta-banner-wrapper__info_item h3{font-size:40px;color:#fff;font-weight:700;text-transform:uppercase;line-height:130%}@media(max-width:1234px){section.cta-banner .cta-banner-wrapper__info_item h3{font-size:30px}}@media(max-width:810px){section.cta-banner .cta-banner-wrapper__info_item h3{font-size:22px}}section.cta-banner .cta-banner-wrapper__info_item p{color:#fff}section.cta-banner .cta-banner-wrapper__info_item .link-wrapper{margin-top:2rem}section.cta-banner .cta-banner-wrapper__info_item .link-wrapper a{display:block;margin-top:2rem;color:#242020}section.cta-banner .cta-banner-wrapper__info_item .link-wrapper a.call{display:none}@media(max-width:480px){section.cta-banner .cta-banner-wrapper__info_item .link-wrapper a.call{display:inline}}@media(max-width:480px){section.cta-banner .cta-banner-wrapper__info_item .link-wrapper a.contacts{display:none}}section.cta-banner .cta-banner-wrapper__info_item:not(:first-of-type){margin-top:3rem}section.cta-banner .cta-banner-wrapper__img{width:100%;height:100%;border-radius:.75rem;overflow:hidden;position:relative}@media(max-width:890px){section.cta-banner .cta-banner-wrapper__img{height:unset;aspect-ratio:1/1;grid-row:1/2}}section.cta-banner .cta-banner-wrapper__img .image-wrapper{position:absolute;width:100%;height:100%}section.cta-banner .cta-banner-wrapper__img .image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;width:100%;height:100%}section.grey-blocks{margin-top:2rem}section.grey-blocks .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:2000px){section.grey-blocks .wrapper{width:1600px}}@media(max-width:1490px){section.grey-blocks .wrapper{width:85%}}@media(max-width:1024px){section.grey-blocks .wrapper{width:90%}}@media(max-width:695px){section.grey-blocks .wrapper{grid-template-columns:1fr}}section.grey-blocks .wrapper .grey{background-color:#f0f0f0;border-radius:10px;padding:3rem}@media(max-width:380px){section.grey-blocks .wrapper .grey{padding:2rem}}section.grey-blocks .wrapper .grey h3{font-size:30px;font-weight:500;text-transform:uppercase}@media(max-width:380px){section.grey-blocks .wrapper .grey h3{font-size:20px}}section.simple-text{margin-top:1rem}section.simple-text .wrapper{width:70%;margin:0 auto}@media(min-width:2000px){section.simple-text .wrapper{width:1600px}}@media(max-width:1490px){section.simple-text .wrapper{width:85%}}@media(max-width:1024px){section.simple-text .wrapper{width:90%}}section.simple-text .wrapper img{width:100%;border-radius:20px}section.simple-text .wrapper h2{font-size:60px;font-weight:500;text-transform:uppercase;color:#242020;line-height:120%;padding-bottom:1rem}@media(max-width:1180px){section.simple-text .wrapper h2{font-size:40px}}@media(max-width:520px){section.simple-text .wrapper h2{font-size:30px}}section.simple-text .wrapper .two-buttons{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;margin-top:3rem}section.simple-text .wrapper .two-buttons a{margin-top:0;color:#242020!important}section.simple-text .wrapper .two-buttons a.transparent{background-color:#fff0!important;border:1px solid #242020}section.simple-text .wrapper ul{list-style:none;padding:0}section.simple-text .wrapper ul li{position:relative;padding-bottom:1rem;padding-top:1rem;border-bottom:1px solid #dbdbdb;display:flex;flex-direction:row;align-items:center;gap:1rem}section.simple-text .wrapper ul li:last-child{border-bottom:none;padding-bottom:0}section.simple-text .wrapper ul li:first-child{padding-top:0}section.simple-text .wrapper ul li:before{content:"";display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714.854%27 height=%2714.854%27 viewBox=%270 0 14.854 14.854%27%3E%3Cg transform=%27translate%281.2 1.2%29%27%3E%3Cline x2=%2712.454%27 transform=%27translate%280 6.227%29%27 fill=%27none%27 stroke=%27%234352dd%27 stroke-linecap=%27round%27 stroke-width=%272.4%27/%3E%3Cline x2=%2712.454%27 transform=%27translate%286.227%29 rotate%2890%29%27 fill=%27none%27 stroke=%27%234352dd%27 stroke-linecap=%27round%27 stroke-width=%272.4%27/%3E%3C/g%3E%3C/svg%3E");flex-shrink:0}section.simple-text .wrapper .specialization{background-color:#4352dd;border-radius:10px;padding:2rem 3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:859px){section.simple-text .wrapper .specialization{padding:1rem 1.5rem}}@media(max-width:803px){section.simple-text .wrapper .specialization{flex-direction:column;gap:1rem;text-align:center}}section.simple-text .wrapper .specialization p{font-weight:500;font-size:30px;text-transform:uppercase;color:#fff;margin-bottom:0;line-height:110%}@media(max-width:1553px){section.simple-text .wrapper .specialization p{font-size:25px}}@media(max-width:1097px){section.simple-text .wrapper .specialization p{font-size:20px}}section.simple-text .wrapper .insurance-logo{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;align-items:center}@media(max-width:660px){section.simple-text .wrapper .insurance-logo{grid-template-columns:repeat(3,1fr)}}section.simple-text .wrapper .insurance-logo img{width:100%}section.benefits{margin-top:6rem}section.benefits .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:2000px){section.benefits .wrapper{width:1600px}}@media(max-width:1490px){section.benefits .wrapper{width:85%}}@media(max-width:1024px){section.benefits .wrapper{width:90%}}@media(max-width:820px){section.benefits .wrapper{grid-template-columns:1fr}}section.benefits .wrapper .images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}section.benefits .wrapper .images img{width:100%;height:100%;object-fit:cover}section.benefits .wrapper .text h2{width:70%}@media(max-width:1520px){section.benefits .wrapper .text h2{width:100%}}section.benefits .wrapper .text .benefit{margin-bottom:10px}section.doctors{margin-top:5rem}section.doctors .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media(min-width:2000px){section.doctors .wrapper{width:1600px}}@media(max-width:1490px){section.doctors .wrapper{width:85%}}@media(max-width:1024px){section.doctors .wrapper{width:90%}}@media(max-width:695px){section.doctors .wrapper{grid-template-columns:1fr}}section.doctors .wrapper a:hover{text-decoration:none}section.doctors .wrapper .one-doctor{display:flex;flex-direction:column;gap:2rem}@media(max-width:695px){section.doctors .wrapper .one-doctor{gap:1rem}}section.doctors .wrapper .one-doctor img{width:100%;object-position:center;object-fit:cover;border-radius:10px;margin-bottom:2rem}section.doctors .wrapper .one-doctor p.name{font-size:30px;font-weight:500;color:#4352dd;line-height:110%;margin-bottom:5px;text-transform:uppercase}section.doctors .wrapper .one-doctor a.main-btn-link{margin-top:-1rem}@media(max-width:695px){section.doctors .wrapper .one-doctor a.main-btn-link{margin-top:0}}section.yellow{margin-top:5rem}section.yellow .wrapper{width:70%;margin:0 auto;border-radius:20px;background-color:#ffcb0a;display:grid;grid-template-columns:1.4fr 1fr;padding:2rem}@media(min-width:2000px){section.yellow .wrapper{width:1600px}}@media(max-width:1490px){section.yellow .wrapper{width:85%}}@media(max-width:1024px){section.yellow .wrapper{width:90%}}@media(max-width:848px){section.yellow .wrapper{grid-template-columns:1fr}}@media(max-width:848px){section.yellow .wrapper{gap:2rem}}section.yellow .wrapper .text{display:flex;flex-direction:column;gap:1rem;padding:5rem}@media(max-width:1580px){section.yellow .wrapper .text{padding:3rem}}@media(max-width:1091px){section.yellow .wrapper .text{padding:2rem}}@media(max-width:848px){section.yellow .wrapper .text{padding:0}}@media(max-width:1438px){section.yellow .wrapper .text h2{font-size:40px}}@media(max-width:526px){section.yellow .wrapper .text h2{font-size:30px}}section.yellow .wrapper .text p{color:#242020}section.yellow .wrapper .text .buttons{display:flex;flex-direction:row;gap:1rem}@media(max-width:1297px){section.yellow .wrapper .text .buttons{flex-direction:column}}@media(max-width:848px){section.yellow .wrapper .text .buttons{flex-direction:row;flex-wrap:wrap}}section.yellow .wrapper .text .buttons a{background-color:#242020;border-radius:6px;padding:1rem 2rem;width:fit-content;color:#fff;text-transform:uppercase;font-weight:600}section.yellow .wrapper .text .buttons a.transparent{background-color:#fff0;border:1px solid #242020;color:#242020}section.yellow .wrapper .image{width:100%}section.yellow .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}section.image-right{margin-top:5rem}section.image-right .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}@media(min-width:2000px){section.image-right .wrapper{width:1600px}}@media(max-width:1490px){section.image-right .wrapper{width:85%}}@media(max-width:1024px){section.image-right .wrapper{width:90%}}@media(max-width:835px){section.image-right .wrapper{grid-template-columns:1fr;gap:2rem}}section.image-right .wrapper h2{font-size:60px;font-weight:500;text-transform:uppercase;color:#242020;line-height:120%;padding-bottom:1rem}@media(max-width:1180px){section.image-right .wrapper h2{font-size:40px}}@media(max-width:520px){section.image-right .wrapper h2{font-size:30px}}section.image-right .wrapper .image{overflow:hidden}section.image-right .wrapper .image img{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:10px}section.image-right .wrapper ul{list-style:none;padding:0}section.image-right .wrapper ul li{position:relative;padding-bottom:1rem;padding-top:1rem;border-bottom:1px solid #dbdbdb;display:flex;flex-direction:row;align-items:center;gap:1rem}section.image-right .wrapper ul li:last-child{border-bottom:none;padding-bottom:0}section.image-right .wrapper ul li:first-child{padding-top:0}section.image-right .wrapper ul li:before{content:"";display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714.854%27 height=%2714.854%27 viewBox=%270 0 14.854 14.854%27%3E%3Cg transform=%27translate%281.2 1.2%29%27%3E%3Cline x2=%2712.454%27 transform=%27translate%280 6.227%29%27 fill=%27none%27 stroke=%27%234352dd%27 stroke-linecap=%27round%27 stroke-width=%272.4%27/%3E%3Cline x2=%2712.454%27 transform=%27translate%286.227%29 rotate%2890%29%27 fill=%27none%27 stroke=%27%234352dd%27 stroke-linecap=%27round%27 stroke-width=%272.4%27/%3E%3C/g%3E%3C/svg%3E");flex-shrink:0}section.doctor-hero{background-color:#f5f5f5}section.doctor-hero .wrapper{width:70%;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;padding-top:5rem;padding-bottom:5rem}@media(min-width:2000px){section.doctor-hero .wrapper{width:1600px}}@media(max-width:1490px){section.doctor-hero .wrapper{width:85%}}@media(max-width:1024px){section.doctor-hero .wrapper{width:90%}}@media(max-width:890px){section.doctor-hero .wrapper{grid-template-columns:1fr;grid-template-areas:"image" "text";gap:2rem;padding-top:5rem}}section.doctor-hero .wrapper .text{padding-top:3rem}@media(max-width:890px){section.doctor-hero .wrapper .text{grid-area:text;padding-top:0}}section.doctor-hero .wrapper .text h1{font-size:80px;font-weight:500;color:#242020;text-transform:uppercase;padding-bottom:1rem;line-height:120%}@media(max-width:1519px){section.doctor-hero .wrapper .text h1{font-size:70px}}@media(max-width:1130px){section.doctor-hero .wrapper .text h1{font-size:60px}}@media(max-width:907px){section.doctor-hero .wrapper .text h1{font-size:55px}}@media(max-width:480px){section.doctor-hero .wrapper .text h1{font-size:50px}}@media(max-width:410px){section.doctor-hero .wrapper .text h1{font-size:45px}}@media(max-width:880px){section.doctor-hero .wrapper .text h1{width:100%}}@media(max-width:380px){section.doctor-hero .wrapper .text h1{font-size:30px}}section.doctor-hero .wrapper .text p{color:#242020}@media(max-width:1372px){section.doctor-hero .wrapper .text p br{display:none}}section.doctor-hero .wrapper .image{min-height:600px}@media(max-width:890px){section.doctor-hero .wrapper .image{grid-area:image;min-height:auto}}section.doctor-hero .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}section.doctor-hero .wrapper .two-buttons{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;margin-top:3rem}section.doctor-hero .wrapper .two-buttons a{margin-top:0;color:#242020!important}section.doctor-hero .wrapper .two-buttons a.transparent{background-color:#fff0!important;border:1px solid #242020}section.prices-block .wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:.9rem}@media(max-width:640px){section.prices-block .wrapper{grid-template-columns:1fr}}section.prices-block .wrapper .left{display:flex;flex-direction:column;background-color:#f0f0f0;border-radius:8px;padding:2rem}section.prices-block .wrapper .left p.price{padding:1rem;border-radius:8px;background-color:#4352dd;font-size:22px;font-weight:600;color:#fff}section.prices-block .wrapper .left a{cursor:pointer;color:#242020!important}section.prices-block .wrapper .image{border-radius:8px;overflow:hidden;height:100%}section.prices-block .wrapper .image img{width:100%;height:100%;object-position:center;object-fit:cover}