@media screen and (max-width:1200px){.section-services .tabs_box{margin-bottom:40px}.section-services .tabs_box .select_mob{display:block}.section-quiz .wrapper_box .content_box .form_box .radio_box{max-width:450px}.section-form1.form2 .wrapper_box .image_box .box .title{font-size:28px}.section-form1.form3 .wrapper_box .image_box .box{top:120px;padding-left:10px}.section-form1.form3 .wrapper_box .image_box .box .title{font-size:28px}.section-form1 .wrapper_box .image_box .background{width:60%}.section-form1 .wrapper_box .image_box .box{width:40%;right:60%;padding:45px 10px}.section-form1 .wrapper_box .image_box .box .title{font-size:30px}.section-benefits4 .title-container .subtitle{max-width:none}.section-benefits4 .wrapper_box{gap:20px}.section-benefits4 .wrapper_box .item{width:calc(100% / 2 - 20px / 2)}.section-benefits5 .wrapper_box .flex_box .top_box .left_box{width:400px}.section-feedback1 .wrapper_box{gap:30px}.section-feedback1 .wrapper_box .title_box{width:50%}.section-feedback1 .wrapper_box .title_box .block,.section-team .wrapper_box .tabs_box{max-width:none}.section-team .wrapper_box .tabs_box .select_mob,.section-team1 .wrapper_box .tabs_box .select_mob{display:block}.section-team_data .profile_box .wrapper_box{padding:50px}.section-team_data .profile_box .wrapper_box .list ul{column-gap:15px}.section-team_data .profile_box .wrapper_box .list ul li{width:calc(100% / 2 - 15px / 2)}}@media screen and (max-width:1100px){.section-quiz .wrapper_box{flex-wrap:wrap}.section-quiz .wrapper_box .content_box{padding:35px;width:100%}.section-quiz .wrapper_box .content_box .form_box .radio_box{max-width:none}.section-quiz .wrapper_box .image_box{width:100%;height:500px;flex-shrink:1}.section-quiz .wrapper_box .image_box img{height:calc(100% + 35px)}.section-form1.form2 .wrapper_box .image_box .box{top:180px}.section-form1.form2 .wrapper_box .image_box .box .title{font-size:25px}.section-benefits5 .wrapper_box .flex_box .top_box .left_box{width:350px}}@media screen and (max-width:1000px){.section-programs .title-container .title .title-1{max-width:none}.section-programs .wrapper_box .tabs_box{margin-bottom:35px}.section-programs .wrapper_box .arrows_box{display:block}.section-children_department .section-container:before{display:none}.section-children_department .wrapper_box{gap:0;flex-wrap:wrap}.section-children_department .wrapper_box .content_box{width:100%;padding:35px 20px}.section-children_department .wrapper_box .content_box .subtitle-2 p,.section-children_department .wrapper_box .content_box .title-1 h2{text-align:center}.section-children_department .wrapper_box .content_box .btn{margin:30px auto 0}.section-children_department .wrapper_box .image_box{width:100%;aspect-ratio:1.5;background-image:url(../../img/parts/children_department_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center top}.section-benefits1 .wrapper_box .item{width:calc(100% / 2 - 15px / 2)}.section-benefits2 .wrapper_box{flex-wrap:wrap}.section-benefits2 .wrapper_box .box_item.style1,.section-benefits2 .wrapper_box .box_item.style1 .item.main .content{width:100%}.section-benefits2 .wrapper_box .box_item.style1 .item.main .image{width:170px;flex-shrink:0}.section-benefits2 .wrapper_box .box_item.style1 .item.main .image img{width:calc(100% + 40px);height:calc(100% + 35px * 2);top:-35px;left:0;bottom:auto}.section-benefits2 .wrapper_box .box_item.style2{width:100%;flex-wrap:wrap}.section-benefits2 .wrapper_box .box_item.style2 .item.main{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row;gap:15px;padding:0}.section-benefits2 .wrapper_box .box_item.style2 .item.main .content{width:100%;flex-shrink:1;padding:35px 30px;padding-right:0}.section-benefits2 .wrapper_box .box_item.style2 .item.main .image{width:170px;flex-shrink:0}.section-benefits2 .wrapper_box .box_item.style2 .item.main .image img{width:calc(100% + 40px);height:calc(100% + 35px * 2);top:-35px;left:0;bottom:auto}.section-benefits2 .wrapper_box .box_item.style2 .box{width:100%;flex-wrap:nowrap}.section-form1.form2 .wrapper_box .image_box .image{width:350px;max-height:none}.section-form1.form2 .wrapper_box .image_box .box{top:30px;right:calc(300px - 35px);padding:25px 10px}.section-form1.form2 .wrapper_box .image_box .box .title{font-size:33px}.section-form1.form3 .wrapper_box .image_box .image{width:350px;top:0;left:auto;right:0;bottom:auto}.section-form1.form3 .wrapper_box .image_box .box{top:-25px;right:calc(350px - 110px);padding:15px 20px}.section-form1.form3 .wrapper_box .image_box .box .title{font-size:25px}.section-form1.form3 .wrapper_box .image_box .box .text{font-size:14px}.section-form1 .wrapper_box{gap:20px;flex-wrap:wrap;justify-content:center}.section-form1 .wrapper_box .form_box{width:100%;max-width:800px;padding:25px}.section-form1 .wrapper_box .form_box .title-2 h2{text-align:center}.section-form1 .wrapper_box .form_box .subtitle-2{text-align:center;margin:15px auto 0}.section-form1 .wrapper_box .form_box .bullets_box ul li{justify-content:center}.section-form1 .wrapper_box .form_box .form{max-width:450px;margin:15px auto 0}.section-form1 .wrapper_box .form_box .form .input{max-width:none;margin:0 auto 6px}.section-form1 .wrapper_box .form_box .form .attention{width:100%;justify-content:center;margin:10px auto 0}.section-form1 .wrapper_box .form_box .form .politic{justify-content:center}.section-form1 .wrapper_box .form_box .form .btn{margin:20px auto 0}.section-form1 .wrapper_box .image_box{width:100%}.section-form1 .wrapper_box .image_box .image{display:block;position:relative;left:auto;bottom:auto;width:350px;height:auto;margin-left:auto;max-height:none;object-fit:contain;object-position:right center;margin-bottom:-1px}.section-form1 .wrapper_box .image_box .image_dop{width:auto;height:50%;bottom:0;right:80px;left:auto;max-width:none;max-height:none}.section-form1 .wrapper_box .image_box .background{width:100%;height:calc(100% - 145px);max-height:none;right:auto;left:0;top:auto;bottom:0;border-radius:18px 18px 0 0}.section-form1 .wrapper_box .image_box .box{width:250px;right:calc(300px - 70px);top:30px}.section-benefits3 .wrapper_box{margin-top:40px}.section-benefits3 .wrapper_box .item{width:calc(100% / 2 - 20px / 2)}.section-benefits3 .wrapper_box .item.subtitle{width:100%;order:-1;margin-bottom:20px;padding:0}.section-benefits3 .wrapper_box .item.subtitle .subtitle-1{max-width:none}.section-stage .wrapper_box .item{width:calc(100% / 2 - 20px / 2)}.section-about .wrapper_box{flex-wrap:wrap}.section-about .wrapper_box .attention{width:100%;padding:20px;background:0 0;justify-content:center}.section-about .wrapper_box .attention.mob{display:flex}.section-about .wrapper_box .attention:after{display:none}.section-about .wrapper_box .content_box{width:100%;padding:0}.section-about .wrapper_box .content_box .title{background:0 0}.section-about .wrapper_box .content_box .title:after{display:none}.section-about .wrapper_box .content_box .list{border-radius:25px 25px 0 0;padding:35px 30px;padding-bottom:0}.section-about .wrapper_box .content_box .attention{display:none}.section-about .wrapper_box .images_box{width:100%;padding:30px 12px;border-radius:0 0 25px 25px}.section-about .wrapper_box .images_box .slider_main .slider .slide a{aspect-ratio:1.7}.section-benefits5 .wrapper_box .flex_box .item .content_box{padding:25px 20px}.section-benefits5 .wrapper_box .flex_box .top_box{flex-wrap:wrap}.section-benefits5 .wrapper_box .flex_box .top_box .left_box{flex-shrink:1;width:100%}.section-benefits5 .wrapper_box .flex_box .top_box .right_box{width:100%}.section-benefits5 .wrapper_box .flex_box .top_box .right_box .item:nth-child(2){width:100%;flex-shrink:1}.section-benefits5 .wrapper_box .flex_box .middle_box{flex-wrap:wrap}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box{width:100%}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box{width:100%;flex-shrink:1}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box .item{justify-content:space-between;flex-direction:row;gap:15px}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box .item:after{width:170px;height:170px;right:-30px;bottom:-50px}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box .item .content_box{padding-right:0;flex-shrink:1}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box .item .image_box{align-items:center;flex-grow:0;flex-shrink:0;width:150px}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box .item .image_box img{width:100%}.section-benefits5 .wrapper_box .garant_box:before{display:none}.section-feedback1 .wrapper_box{flex-wrap:wrap;gap:25px}.section-feedback1 .wrapper_box .title_box{width:100%}.section-feedback1 .wrapper_box .title_box .block{margin-top:40px}.section-feedback1 .wrapper_box .items_box{width:100%}.section-team .title-container{gap:35px}.section-team .title-container .subtitle,.section-team .title-container .title{max-width:none}.section-contacts .wrapper_box{flex-wrap:wrap}.section-contacts .wrapper_box .images_box,.section-contacts .wrapper_box .list_box{width:100%}.section-contacts .wrapper_box .images_box a{aspect-ratio:1.5}.section-team_documents .wrapper_box .item{width:calc(100% / 2 - 20px / 2)}.section-about1 .title-container .subtitle .subtitle-1,.section-about1 .title-container .title .title-1{max-width:none}.section-about1 .wrapper_box .video_box .time_box{padding:30px 40px;padding-bottom:0}.section-about1 .wrapper_box .video_box .time_box .list .block ul li .time{width:50px}.section-about1 .wrapper_box .video_box .time_box .list .image{width:300px}.section-about1 .wrapper_box .video_box .time_box .list .image img{top:-20px}.section-cta1 .title-container{gap:20px}.section-cta1 .title-container .subtitle .subtitle-1 p,.section-cta1 .title-container .title .title-1{max-width:none}.section-history .wrapper_box .bullets_box{margin-top:20px;gap:20px}.section-history .wrapper_box .bullets_box .item{width:calc(100% / 2 - 20px / 2)}.section-cta2 .wrapper_box{padding:20px 40px}.section-video1 .wrapper_box{gap:20px;flex-wrap:wrap}.section-video1 .wrapper_box .video_box{width:100%;flex-shrink:1;aspect-ratio:1.7}.section-video1 .wrapper_box .content_box{width:100%}.section-gallery .wrapper_box .box{gap:10px}.section-gallery .wrapper_box .box .item{width:calc(100% / 3 - 10px * 2 / 3)}.section-gallery .wrapper_box .box .block{gap:10px}.section-prices1 .wrapper_box .item{padding:40px 35px}}@media screen and (max-width:770px){.section-benefits5 .wrapper_box .garant_box .list_box .item{width:100%}.section-benefits5 .wrapper_box .garant_box .list_box .item div .text{max-width:none}.section-feedback3 .wrapper_box .rating_container{padding:30px;flex-wrap:wrap}.section-feedback3 .wrapper_box .rating_container .rating_box{width:100%;border-right:none;flex-shrink:1;padding:0}.section-feedback3 .wrapper_box .feedback_container{padding:30px}.section-feedback3 .wrapper_box .feedback_container .list_box .item{width:calc(100% / 2 - 20px / 2)}.section-about1 .wrapper_box .video_box .time_box .list{flex-wrap:wrap;gap:25px;justify-content:center}.section-about1 .wrapper_box .video_box .time_box .list .block{width:100%;padding-bottom:0}.section-about1 .wrapper_box .video_box .time_box .list .block ul li .time{width:70px}.section-about1 .wrapper_box .video_box .time_box .list .image{order:1;width:100%;max-width:300px}.section-about1 .wrapper_box .video_box .time_box .list .image img{width:100%;max-width:235px;display:block;position:relative;top:auto;left:auto;height:auto;margin:0 auto}.section-cta2 .wrapper_box{gap:40px;flex-wrap:wrap}.section-cta2 .wrapper_box .content_box{width:100%;padding:20px 0 0}.section-cta2 .wrapper_box .content_box .title{text-align:center}.section-cta2 .wrapper_box .content_box .text{text-align:center;margin:25px auto 0}.section-cta2 .wrapper_box .content_box .btn_box{justify-content:center}.section-cta2 .wrapper_box .image_box{width:100%;aspect-ratio:1.5}.section-cta2 .wrapper_box .image_box img{object-position:center}.section-gallery .wrapper_box .box{flex-wrap:wrap}.section-gallery .wrapper_box .box:nth-child(even) .item.main_block{order:-1}.section-gallery .wrapper_box .box .item.main_block{order:-1;width:100%;flex-shrink:1;aspect-ratio:1}.section-gallery .wrapper_box .box .block{width:100%}.section-start1 .wrapper_box{flex-wrap:wrap}.section-start1 .wrapper_box .image_box{width:100%;flex-shrink:1;aspect-ratio:1}.section-start1 .wrapper_box .content_box{width:100%}.section-caries .wrapper_box{flex-wrap:wrap}.section-caries .wrapper_box .content_box{width:100%}.section-caries .wrapper_box .image_box{width:100%;flex-shrink:1;aspect-ratio:1;order:-1}.section-equipment .wrapper_box{flex-wrap:wrap}.section-equipment .wrapper_box .image_box{width:100%;flex-shrink:1}.section-equipment .wrapper_box .image_box img{position:relative;height:auto;top:auto;left:auto}.section-equipment .wrapper_box .content_box{width:100%}.section-prices1 .wrapper_box .item{gap:20px;flex-wrap:wrap}.section-prices1 .wrapper_box .item .title_box{width:100%}.section-prices1 .wrapper_box .item .price_box{width:100%;flex-shrink:1;flex-wrap:wrap}.section-included_promo .wrapper_box .total_box{gap:20px;flex-wrap:wrap}.section-included_promo .wrapper_box .total_box .block,.section-included_promo .wrapper_box .total_box .text{width:100%;max-width:none}}@media screen and (max-width:700px){.section-about .wrapper_box .images_box .slider_main .slider .slide a{aspect-ratio:1}.section-contacts .map_box{height:362px}.section-feedback3 .wrapper_box .feedback_container .link.mob{display:block}.section-feedback3 .wrapper_box .feedback_container .title_box{flex-wrap:wrap}.section-feedback3 .wrapper_box .feedback_container .title_box .link{display:none}.section-feedback3 .wrapper_box .feedback_container .list_box .item{width:calc(100% / 2 - 20px / 2)}.section-video1 .wrapper_box{padding:30px}.section-video1 .wrapper_box .video_box{aspect-ratio:1.5}}@media screen and (max-width:600px){.section-quiz{overflow:hidden}.section-quiz .wrapper_box .image_box{height:450px}.section-quiz .wrapper_box .image_box img{right:-70px;height:calc(100% + 35px)}.section-benefits1 .wrapper_box .item{width:100%}.section-form1.form2 .wrapper_box .image_box .image{width:225px}.section-form1.form2 .wrapper_box .image_box .box{width:calc(100% - 225px - 15px + 60px);right:auto;left:15px;padding:25px 10px}.section-form1.form2 .wrapper_box .image_box .box .title{font-size:23px}.section-form1.form3 .wrapper_box .form_box{width:100%}.section-form1.form3 .wrapper_box .image_box .image{width:225px}.section-form1.form3 .wrapper_box .image_box .box{width:calc(100% - 225px - 15px + 80px);right:auto;left:15px;padding:25px 10px}.section-form1.form3 .wrapper_box .image_box .box .title{font-size:23px}.section-form1.form3 .wrapper_box .image_box .box .text{font-size:10px}.section-benefits3 .wrapper_box{margin-top:20px}.section-benefits3 .wrapper_box .item{width:100%}.section-benefits3 .wrapper_box .item .block .text{margin-top:20px}.section-stage .title-1 h2{text-align:center}.section-stage .wrapper_box .item{width:100%}.section-benefits4 .wrapper_box .item .ico{width:120px;height:120px;margin-bottom:15px}.section-benefits4 .wrapper_box .item .ico img{width:76px;height:76px}.section-benefits4 .wrapper_box .item .content .title{font-size:34px}.section-benefits4 .wrapper_box .item .content .text{font-size:18px;margin-top:10px}.section-about .wrapper_box .attention div{width:40px;height:40px}.section-about .wrapper_box .attention div svg{width:14px;height:14px}.section-about .wrapper_box .attention p{font-size:16px}.section-about .wrapper_box .content_box .title p{font-size:80px}.section-about .wrapper_box .content_box .list ul li p{font-size:16px}.section-benefits5 .wrapper_box .flex_box{gap:12px}.section-benefits5 .wrapper_box .flex_box .item{border-radius:12px}.section-benefits5 .wrapper_box .flex_box .item .content_box .title{font-size:16px}.section-benefits5 .wrapper_box .flex_box .item .content_box .link,.section-benefits5 .wrapper_box .flex_box .item .content_box .text{font-size:12px;margin-top:12px}.section-benefits5 .wrapper_box .flex_box .middle_box,.section-benefits5 .wrapper_box .flex_box .middle_box .left_box,.section-benefits5 .wrapper_box .flex_box .top_box,.section-benefits5 .wrapper_box .flex_box .top_box .right_box{gap:12px}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box .item:nth-child(1) .content_box .title{max-width:none}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box .item:nth-child(2){width:calc(100% / 2 - 12px / 2)}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box .item:nth-child(3){width:calc(100% / 2 - 12px / 2)}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box .item:nth-child(1){gap:12px}.section-benefits5 .wrapper_box .flex_box .middle_box .left_box .item:nth-child(1) .image_box{width:136px;padding-right:20px}.section-benefits5 .wrapper_box .flex_box .middle_box .right_box{gap:12px}.section-benefits5 .wrapper_box .garant_box{margin-top:35px;padding:20px 20px 35px}.section-contacts .title-container .title .title-1 h2{text-align:center}.section-contacts .title-container .subtitle{max-width:none}.section-contacts .title-container .subtitle .subtitle-1 svg{display:none}.section-contacts .title-container .subtitle .subtitle-1 p{width:100%;text-align:center}.section-contacts .wrapper_box{gap:50px;flex-wrap:wrap}.section-contacts .wrapper_box .list_box{max-width:none;width:100%}.section-contacts .wrapper_box .list_box .item .title{margin:0 auto 15px}.section-contacts .wrapper_box .list_box .item .phone a,.section-contacts .wrapper_box .list_box .item .text{text-align:center}.section-contacts .wrapper_box .images_box{flex-wrap:wrap;width:100%}.section-contacts .wrapper_box .images_box a{width:100%;height:188px;aspect-ratio:unset;border-radius:25px}.section-contacts .map_box{margin-top:40px}.section-team_data .profile_box .wrapper_box{padding:40px}.section-team_data .profile_box .wrapper_box .list ul li{width:100%}.section-team_data .blocks_box .block_box .wrapper_box{padding:40px}.section-team_documents .wrapper_box .item{width:100%;min-height:auto}}@media screen and (max-width:500px){.section-services .buttons_box{margin-top:40px}.section-services .buttons_box .btn{width:100%;max-width:228px;height:60px}.section-quiz .wrapper_box .content_box{padding:25px}.section-quiz .wrapper_box .content_box .title{font-size:35px}.section-quiz .wrapper_box .content_box .subtitle{font-size:16px}.section-quiz .wrapper_box .content_box .form_box .radio_box{max-width:none}.section-quiz .wrapper_box .content_box .form_box .radio_box .item{width:100%}.section-quiz .wrapper_box .image_box{height:370px}.section-children_department .wrapper_box .content_box .subtitle-2 p{font-size:20px}.section-children_department .wrapper_box .content_box .btn{max-width:200px;height:50px;font-size:16px}.section-children_department .wrapper_box .image_box{width:100%;aspect-ratio:1.5;background-image:url(../../img/parts/children_department_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center top}.section-benefits2 .wrapper_box{flex-wrap:wrap}.section-benefits2 .wrapper_box .box_item .item.main .content .title{font-size:16px}.section-benefits2 .wrapper_box .box_item .item.main .content .text{font-size:12px}.section-benefits2 .wrapper_box .box_item .item .content{padding:20px}.section-benefits2 .wrapper_box .box_item .item .content .title{font-size:16px}.section-benefits2 .wrapper_box .box_item .item .content .text{font-size:12px}.section-benefits2 .wrapper_box .box_item.style1 .item.main{gap:10px}.section-benefits2 .wrapper_box .box_item.style1 .item.main .content{padding:20px;padding-right:0}.section-benefits2 .wrapper_box .box_item.style2 .item.main{gap:10px}.section-benefits2 .wrapper_box .box_item.style2 .item.main .content{padding:20px;padding-right:0}.section-form1 .wrapper_box .image_box .image{width:260px}.section-form1 .wrapper_box .image_box .image_dop{width:auto;height:50%;bottom:0;right:80px;left:auto;max-width:none;max-height:none}.section-form1 .wrapper_box .image_box .box{width:calc(100% - 260px - 15px + 100px);right:auto;left:15px;padding:25px 15px}.section-form1 .wrapper_box .image_box .box .title{font-size:26px}.section-form1 .wrapper_box .image_box .box .text{font-size:12px}.section-benefits3 .wrapper_box{margin-top:20px}.section-benefits3 .wrapper_box .item{width:100%}.section-benefits3 .wrapper_box .item.subtitle .subtitle-1 p{font-size:15px}.section-stage .wrapper_box .item{padding:40px 35px}.section-about .wrapper_box .content_box .title{padding-bottom:25px}.section-about .wrapper_box .content_box .title p{font-size:40px}.section-about .wrapper_box .images_box .slider_main .slider{border-radius:15px}.section-about .wrapper_box .images_box .slider_dots .slider .slide{border-radius:0}.section-about .wrapper_box .images_box .btn_box{margin-top:25px}.section-about .wrapper_box .images_box .btn_box .btn{font-size:14px;height:42px}.section-benefits5 .wrapper_box .garant_box .list_box{gap:20px}.section-benefits5 .wrapper_box .garant_box .list_box .item{gap:12px}.section-benefits5 .wrapper_box .garant_box .list_box .item svg{width:22px;height:22px}.section-benefits5 .wrapper_box .garant_box .list_box .item div .title{font-size:20px}.section-benefits5 .wrapper_box .garant_box .list_box .item div .text{font-size:14px;margin-top:10px}.section-benefits5 .wrapper_box .garant_box .btn_box{margin-top:25px}.section-feedback1 .wrapper_box{flex-wrap:wrap;gap:15px}.section-feedback1 .wrapper_box .item{border-radius:12px}.section-feedback1 .wrapper_box .title_box{width:100%}.section-feedback1 .wrapper_box .title_box .title-1 h2{font-size:30px}.section-feedback1 .wrapper_box .title_box .block{padding:20px}.section-feedback1 .wrapper_box .title_box .block .rating{justify-content:center}.section-feedback1 .wrapper_box .title_box .block .rating p{font-size:48px}.section-feedback1 .wrapper_box .title_box .block .rating div svg{width:32px;height:32px}.section-feedback1 .wrapper_box .title_box .block .text{margin-top:12px}.section-feedback1 .wrapper_box .title_box .block .text p{text-align:center;font-size:16px}.section-feedback1 .wrapper_box .items_box{gap:15px;width:100%}.section-feedback1 .wrapper_box .items_box .item{width:calc(100% / 2 - 15px / 2);padding:15px}.section-feedback1 .wrapper_box .items_box .item .box .name{font-size:18px;margin-top:1px;margin-right:12px}.section-feedback1 .wrapper_box .items_box .item .box svg{width:22px;height:22px}.section-feedback1 .wrapper_box .items_box .item .box .rating{font-size:20px}.section-feedback1 .wrapper_box .items_box .item .btn{font-size:12px}.section-feedback2 .wrapper_box .btn_box{margin-top:30px}.section-feedback2 .wrapper_box .btn_box .btn{max-width:250px;height:56px}.section-team .wrapper_box .tabs_box{margin-bottom:40px}.section-contacts .title-container{gap:0}.section-contacts .wrapper_box{gap:50px;flex-wrap:wrap}.section-contacts .wrapper_box .list_box{max-width:none;width:100%}.section-contacts .wrapper_box .list_box .item{margin-bottom:25px}.section-contacts .wrapper_box .list_box .item .phone a,.section-contacts .wrapper_box .list_box .item .text p,.section-contacts .wrapper_box .list_box .item .title{font-size:20px}.section-contacts .wrapper_box .images_box{flex-wrap:wrap;width:100%}.section-contacts .wrapper_box .images_box a{width:100%;height:188px;aspect-ratio:unset;border-radius:25px}.section-contacts .map_box{margin-top:40px}.section-feedback3 .wrapper_box .feedback_container .list_box .item{width:100%}.section-history .wrapper_box .bullets_box .item{padding:20px 10px;width:100%}.section-cta2 .wrapper_box{padding:20px}.section-cta2 .wrapper_box .content_box .title{font-size:35px}.section-cta2 .wrapper_box .image_box{aspect-ratio:1.2}.section-results .btn_box{margin-top:50px}.section-results .btn_box .btn{max-width:none}}@media screen and (max-width:400px){.section-benefits2 .wrapper_box{gap:10px;flex-wrap:wrap}.section-benefits2 .wrapper_box .box_item{gap:10px}.section-benefits2 .wrapper_box .box_item .item.main .content .title{font-size:15px}.section-benefits2 .wrapper_box .box_item .item.main .content .text{font-size:10px}.section-benefits2 .wrapper_box .box_item .item .content{padding:15px}.section-benefits2 .wrapper_box .box_item .item .content .title{font-size:15px}.section-benefits2 .wrapper_box .box_item .item .content .text{font-size:10px}.section-benefits2 .wrapper_box .box_item .box{gap:10px}.section-benefits2 .wrapper_box .box_item .box .item{width:calc(100% / 2 - 10px / 2)}.section-benefits2 .wrapper_box .box_item.style1 .item.main .content{padding:15px;padding-right:0}.section-benefits2 .wrapper_box .box_item.style2 .item.main .content{padding:15px}.section-feedback3 .wrapper_box .feedback_container .link.mob{margin-top:20px}.section-about1 .wrapper_box .video_box .time_box .title{font-size:23px}.section-about1 .wrapper_box .video_box .time_box .list .block ul li .time{width:50px}.section-cta1 .title-container .subtitle .btn{max-width:none}.section-video1 .wrapper_box .content_box h2{font-size:30px}.section-gallery .wrapper_box .box .item{width:calc(100% / 2 - 10px / 2)}.section-caries .wrapper_box .content_box .content .btn{max-width:none}.section-services1 .wrapper_box ol li{padding:18px}.section-services1 .wrapper_box ol li:before{width:30px;height:30px;font-size:14px}.section-services1 .wrapper_box ol li .time{gap:5px}.section-services1 .wrapper_box ol li .time svg{width:12px;height:12px}.section-services1 .wrapper_box ol li .time p{font-size:13px}}@media screen and (max-width:350px){.section-form1.form2 .wrapper_box .image_box .image{width:200px}.section-form1.form2 .wrapper_box .image_box .box{width:calc(100% - 200px - 15px + 60px)}.section-form1.form2 .wrapper_box .image_box .box .title{font-size:18px}}

/* Quiz Component Responsive Styles */

/* Tablet - 1100px and below */
@media screen and (max-width:1100px){
	/* Hide image on all screens, expand content */
	.section-quiz .wrapper_box .image_box{display:none}
	.section-quiz .wrapper_box .content_box{width:100%;max-width:100%;padding:35px;box-sizing:border-box}

	/* 2 columns for problem options */
	.section-quiz[data-screen="2"] .quiz-options--grid .item{width:calc(100% / 2 - 20px / 2) !important}
}

/* Tablet portrait - 900px */
@media screen and (max-width:900px){
	/* Progress */
	.quiz-progress{margin-bottom:25px}

	/* Final screen */
	.quiz-final{padding:30px 0}
	.quiz-final .title{font-size:38px !important}
	.quiz-final .subtitle{font-size:18px !important}
	.quiz-final__phone-block .phone{font-size:28px}
	.quiz-final__actions{gap:15px}
	.quiz-final__actions .btn{min-width:240px;height:56px !important}

	/* Navigation */
	.quiz-nav .btn{min-width:140px;height:56px;padding:0 28px;font-size:18px}
}

/* Mobile landscape - 768px */
@media screen and (max-width:768px){
	/* Contact form full width */
	.quiz-contact-form{max-width:100%}
	.quiz-contact-form .input_box input,.quiz-contact-form .input_box select{height:52px}

	/* Checkbox/radio options */
	.section-quiz .checkbox_box{gap:20px}
	.section-quiz .checkbox_box .item{width:100%}
	.section-quiz .checkbox_box label .value{font-size:20px}
	.section-quiz .checkbox_box label .ico{width:28px;height:28px;border-radius:6px}

	/* Radio box */
	.section-quiz .radio_box{gap:20px}
	.section-quiz .radio_box .item{width:100%}

	/* Urgent banner */
	.quiz-urgent-banner{padding:25px 20px;border-radius:20px}
	.quiz-urgent-banner__title{font-size:20px}
	.quiz-urgent-banner__text{font-size:14px;margin-bottom:15px}
	.quiz-urgent-banner__phone{font-size:24px;padding:10px 25px}
}

/* Mobile - 600px */
@media screen and (max-width:600px){
	/* Title and subtitle */
	.section-quiz .content_box .title{font-size:28px}
	.section-quiz .content_box .subtitle{font-size:15px;margin-top:8px}

	/* Progress */
	.quiz-progress{margin-bottom:20px}
	.quiz-progress__bar{height:5px}
	.quiz-progress__text{font-size:12px;margin-top:8px}

	/* Options grid - 1 column */
	.section-quiz[data-screen="2"] .quiz-options--grid .item{width:100% !important}

	/* Checkbox options - 1 column on mobile */
	.section-quiz .checkbox_box{gap:15px !important}
	.section-quiz .checkbox_box .item{width:100% !important}
	.section-quiz .checkbox_box label .value{font-size:18px}

	/* Other input */
	.section-quiz .checkbox_box .item--other .other-input-box{padding-left:38px;margin-top:12px}
	.section-quiz .checkbox_box .item--other .other-input-box input{height:44px;font-size:14px}

	/* Navigation */
	.quiz-nav{margin-top:25px;gap:12px}
	.quiz-nav .btn{min-width:120px;height:52px;padding:0 22px;font-size:16px}

	/* Final screen */
	.quiz-final{padding:25px 0}
	.quiz-final .title{font-size:30px !important}
	.quiz-final .subtitle{font-size:16px !important}
	.quiz-final__order{font-size:16px;margin-top:20px}
	.quiz-final__phone-block{padding:15px;border-radius:15px;margin-top:25px}
	.quiz-final__phone-block p{font-size:14px;margin-bottom:8px}
	.quiz-final__phone-block .phone{font-size:24px}
	.quiz-final__hours{font-size:12px;margin-top:12px}
	.quiz-final__actions{margin-top:35px;gap:12px;flex-direction:column;align-items:stretch}
	.quiz-final__actions .btn{min-width:100%;height:54px !important;font-size:18px}

	/* Offers */
	.quiz-offers{margin-top:30px}
	.quiz-offer{padding:18px 22px;border-radius:15px;margin-bottom:12px}
	.quiz-offer__title{font-size:16px}
	.quiz-offer__text{font-size:14px}

	/* Contact form */
	.quiz-contact-form .input_box{margin-bottom:15px}
	.quiz-contact-form .input_box label{font-size:13px;margin-bottom:6px}
	.quiz-contact-form .input_box input,.quiz-contact-form .input_box select{height:48px;padding:0 16px;font-size:15px;border-radius:10px}
	.quiz-contact-form .attention{padding:8px 12px;font-size:12px;border-radius:40px;margin-top:15px}
	.quiz-contact-form .attention svg{width:12px;height:12px}
}

/* Small mobile - 400px */
@media screen and (max-width:400px){
	/* Content padding */
	.section-quiz .wrapper_box .content_box{padding:20px}

	/* Title */
	.section-quiz .content_box .title{font-size:24px}
	.section-quiz .content_box .subtitle{font-size:14px}

	/* Checkbox/radio smaller */
	.section-quiz .checkbox_box label .value{font-size:18px}
	.section-quiz .checkbox_box label .ico{width:26px;height:26px}
	.section-quiz .checkbox_box label{gap:15px}

	/* Navigation buttons stack */
	.quiz-nav{flex-direction:column;align-items:stretch}
	.quiz-nav .btn{width:100%;min-width:100%}

	/* Final screen */
	.quiz-final .title{font-size:26px !important}
	.quiz-final .subtitle{font-size:14px !important}
	.quiz-final__phone-block .phone{font-size:20px}

	/* Urgent banner */
	.quiz-urgent-banner{padding:20px 15px}
	.quiz-urgent-banner__title{font-size:18px}
	.quiz-urgent-banner__phone{font-size:20px;padding:10px 20px}
}

/* Benefits2 text size fix */
.section-benefits2 .wrapper_box .box_item .item .content .text,
.section-benefits2 .wrapper_box .box_item .item.main .content .text {
	font-size: 12px !important;
}

/* Feedback1 name size fix */
@media screen and (max-width: 500px) {
	.section-feedback1 .wrapper_box .items_box .item .box .name {
		font-size: 15px;
	}
}

/* Hide category icon in feedback snippets */
.feedback-snippet .cat_box ul li svg {
	display: none;
}

/* Hide button icon in team snippet on mobile */
@media screen and (max-width: 600px) {
	.team-snippet .btn_box .btn svg {
		display: none;
	}
}

/* Equipment cards mobile fix */
@media screen and (max-width: 500px) {
	.equipment-container {
		gap: 15px;
	}
	.equipment-snippet {
		border-radius: 15px;
	}
	.equipment-snippet .thumbnail {
		border-radius: 12px;
	}
	.equipment-snippet .content {
		padding: 15px;
	}
	.equipment-snippet .content .title_block .title {
		font-size: 18px;
	}
	.equipment-snippet .content .title_block .text {
		font-size: 13px;
	}
	.equipment-snippet .content .text_box ul li {
		font-size: 13px;
	}
	.equipment-snippet .accordion_box .accordion .head {
		font-size: 14px;
		padding: 12px 0;
	}
	.equipment-snippet .accordion_box .accordion .content .wrap p {
		font-size: 13px;
	}
}

/* Video time_box mobile fix */
@media screen and (max-width: 770px) {
	.section-about1 .video_box .time_box .list {
		flex-direction: column !important;
		gap: 20px !important;
	}
	.section-about1 .video_box .time_box .list .block {
		width: 100% !important;
	}
	.section-about1 .video_box .time_box .list .block.left {
		order: 1 !important;
	}
	.section-about1 .video_box .time_box .list .block.right {
		order: 3 !important;
		padding-left: 0 !important;
		margin-left: 0 !important;
	}
	.section-about1 .video_box .time_box .list .image {
		order: 2 !important;
		position: relative !important;
		width: 200px !important;
		height: 200px !important;
		margin: 20px auto !important;
	}
	.section-about1 .video_box .time_box .list .image img {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		width: 100% !important;
		height: auto !important;
		max-width: 200px !important;
	}
}

@media screen and (max-width: 500px) {
	/* Team data profile list */
	.section-team_data .profile_box .wrapper_box .list ul li {
		font-size: 14px !important;
		padding: 16px 12px !important;
	}

	.section-about1 .video_box video {
		min-height: 200px !important;
	}
	.section-about1 .video_box .time_box {
		padding: 20px !important;
	}
	.section-about1 .video_box .time_box .title {
		font-size: 20px !important;
	}
	.section-about1 .video_box .time_box .list .block {
		padding: 0 !important;
	}
	.section-about1 .video_box .time_box .list .block ul {
		padding-left: 0 !important;
	}
	.section-about1 .video_box .time_box .list .block ul li {
		gap: 10px !important;
		padding-left: 0 !important;
	}
	.section-about1 .video_box .time_box .list .block ul li .time {
		font-size: 14px !important;
		width: 40px !important;
		flex-shrink: 0 !important;
	}
	.section-about1 .video_box .time_box .list .block ul li .val p:first-child {
		font-size: 14px !important;
	}
	.section-about1 .video_box .time_box .list .block ul li .val p:last-child {
		font-size: 12px !important;
	}
	.section-about1 .video_box .time_box .list .image {
		order: 99 !important;
		position: relative !important;
		width: 150px !important;
		height: 150px !important;
		margin: 25px auto 0 !important;
	}
	.section-about1 .video_box .time_box .list .image img {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		width: 100% !important;
		height: auto !important;
		max-width: 150px !important;
	}
}