@media (max-width:1130px){.blog .row{gap:40px}.blog .flex_between .col{width:30%}.our_menu_cont .container .flex_between{column-gap:24px}.our_menu_cont .container .flex_between .flex_column{row-gap:24px}.our_menu_cont .container .flex_between img{width:33%}.our_menu_cont .container .flex_between .flex_column img{height:233px}.our_menu_cont .container .flex_between .flex_column{width:33%}.variants .container .flex_between{gap:24px}.variants .container .flex_between .col h2{width:100%}.custom .flex_between .col p{margin-left:25px}.custom .flex_between .col h2{margin-bottom:40px;width:96%}.custom .flex_between{column-gap:40px}.procces .container .flex_between{column-gap:0}.procces .container .flex_between::after{display:none}}@media (max-width:950px){.about_us .container img:first-of-type{height:550px;margin-bottom:65px}.about_us .container .flex_between{column-gap:65px}.about_us .container .flex_between img{height:440px;margin-bottom:0}.variants .container .flex_between .col{width:70%}.variants .container .flex_between{justify-content:center}.custom .flex_between img{width:40%;height:460px}.custom .flex_between .col p{padding:25px 0}.procces .container .flex_between .col{width:49%}}@media (max-width:850px){.blog .row{flex-wrap:wrap;justify-content:center}.blog .flex_between .col{width:47%}.policy{padding:65px 0}.faq_page h2,.blog h2{margin-top:65px}.circle_policy,.policy::before{width:115px;height:115px}details{summary{padding-left:25px;padding-right:25px}div{padding-left:25px;padding-right:25px}}.faq_page p{width:67%;margin-bottom:65px}.single_page .container>.flex_center{flex-direction:column;width:60%;margin-left:auto;margin-right:auto;row-gap:24px}.single_page h2{width:100%}.single{max-width:600px;width:auto}.single img{width:100%;height:300px}.about_us .container .flex_between{flex-direction:column;row-gap:24px}.about_us .container img:first-of-type{margin-bottom:40px}.about_us .container .flex_between img{width:100%;height:auto;margin:0}.about_us .container .flex_between:last-of-type{flex-direction:column-reverse}.menu .container .menu_item{flex-direction:column;row-gap:24px}.menu .container .menu_item>h4{width:100%}.custom .flex_between{flex-direction:column;row-gap:24px}.custom .flex_between .col{width:100%}.custom .flex_between img{width:100%;height:auto}.fancybox-content{padding:0!important;width:auto!important;max-width:90%!important}.fancybox-slide{padding:20px!important}}@media (max-width:650px){.contacts_page h1{margin-bottom:40px}.policy{padding:40px 0}.policy p,.policy li{font-size:14px;line-height:15px;margin-bottom:24px}.policy li{margin-bottom:5px}.policy h4{margin-bottom:12px}.policy::before,.policy::after,.circle_policy,.contacts_page::before,.contacts_page::after,.contacts_page .iframe_container::before{display:none}.contacts_page{padding:40px 0 80px}.contacts_page .iframe_container{display:flex;flex-direction:column-reverse;row-gap:40px}.contacts_page .col{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding:0}.contacts_page iframe{width:calc(100% + 32px);margin-left:-16px;height:400px}.contacts_page .col h4{margin-bottom:16px}.contacts_page .col a:last-of-type{margin-bottom:24px}footer .container .flex_between,footer .container .flex_between .flex_center{flex-direction:column;align-items:flex-start}footer .container .flex_between .social{position:absolute;top:40px;right:16px;row-gap:40px}.logo{width:auto;height:40px;margin-bottom:40px}.logo img{height:100%;width:100%}footer .container .flex_between .flex_center{row-gap:20px}footer ul a{font-size:12px}.faq_page p{width:100%;font-size:20px;margin-top:24px;margin-bottom:60px}details[open] summary{padding-bottom:16px}details div{margin-block-end:24px}.faq_page h2,.blog .row{margin-top:40px}.faq{margin-bottom:80px}.blog .flex_between .col,.blog p,.blog .flex_between .col .content h4{width:100%}.blog p{font-size:19px}.blog .flex_between .col .content h4{font-size:15px}.blog .flex_between .col .content{height:92px}.blog .row{gap:24px;margin-bottom:80px}.form_blog{display:block;margin-bottom:80px}.blog h2{margin:40px 0 24px}.single{padding-bottom:80px}.single_page .container>.flex_center{width:100%;margin-top:40px}.single img{height:200px;border-radius:8px;margin-bottom:24px}.single p{font-size:14px}.about_us .container img:first-of-type{height:220px;border-radius:8px}.about_us .container .flex_between img{height:340px}.about_us .container .flex_between p{font-size:16px}.about_us .container .flex_between .flex_column{row-gap:15px}.about_us p{width:100%;margin:24px 0;font-size:20px}.about_us{padding:40px 0 80px}.about_form,.info_row_home,.home_banner::after{display:none}.home_banner{height:732px}.home_banner .container{justify-content:start;flex-direction:column}.home_banner .container .main_request_button_banner{order:-1;margin-bottom:30px;width:100%}.home_banner .container .home_slide{order:0}.home_banner .container .flex_between{order:1}.home_banner_text h5{width:100%;font-size:20px}.our_menu_cont{margin-top:60px}.our_menu_cont .container p{width:100%;margin-bottom:24px}.our_menu_cont .container .flex_between{flex-wrap:wrap;row-gap:16px}.our_menu_cont .container .flex_between img,.our_menu_cont .container .flex_between .flex_column{width:100%;row-gap:16px}.our_menu_cont .container .flex_between img:last-of-type{display:none}.our_menu_cont .container .flex_between .flex_column img{display:block}a.btn_red.btn_mob{width:100%;display:flex;margin-top:24px}.menu .container .menu_item .menu_item_row{column-gap:20px}.menu .container .menu_item .menu_item_row img{width:100px;height:80px}.menu .container .menu_item .menu_item_row h4{font-size:12px;line-height:1}.menu .container .menu_item{padding-bottom:24px;margin-bottom:24px}.menu .container .menu_item>h4{margin-right:0}.menu .container .menu_item .menu_item_row .flex_column:nth-of-type(1)::after,.menu .container .menu_item .menu_item_row .flex_column:nth-of-type(2)::after{width:12px;height:28px;object-fit:cover;background-size:100%;right:-16px}.menu .container .flex_center{flex-direction:column;width:calc(100% - 32px);row-gap:16px;position:absolute;top:160px}.menu .container .flex_center a{width:100%}.menu .tab-content>p{width:100%;margin-top:16px;margin-bottom:230px}.menu_all .flex_between{column-gap:20px}.menu .container .flex_start{margin-bottom:16px}.variants .container .flex_between .col{width:100%;height:240px;border-radius:12px}.variants .container .flex_between .col h2{font-size:20px;width:58%}.variants .container .flex_between .col:nth-of-type(4) h2{width:100%;font-size:20px;margin-bottom:24px}.variants .container .flex_between .col:nth-of-type(4) h2::after{display:none}.procces .container .flex_between{flex-direction:column;row-gap:16px}.procces .container .flex_between .col{width:100%}.reviews_slider .rev_slide{max-width:500px;width:343px}.slick-slider .slick-track{display:flex;column-gap:9px}.swiper-button-prev,.swiper-button-next{position:absolute;top:-35px}.reviews h2{margin-bottom:90px}.swiper-button-prev{left:17px}.swiper-button-next{right:17px}.procces .container h2{margin-bottom:24px;text-align:left}.custom .flex_between .col p{margin-left:0;padding:16px 0}.custom .flex_between .col h2{margin-bottom:24px}.variants h2{margin-bottom:16px}.gallery .container .flex_between .col{width:100%}.gallery .container .row1{flex-wrap:wrap}.gallery .container .row1 .flex_center{width:45%}.gallery .container .row1 .flex_center img{width:100%;height:240px}.gallery .container .row1 img:first-of-type{display:none}.gallery .container .row2{margin:0;position:absolute;right:16px;top:156px;flex-direction:column;row-gap:16px;width:45%}.gallery .container .row2 img,.gallery .container .row3 img{width:100%;height:auto}.gallery .container .row2 img{height:112px}.gallery .container{position:relative}.gallery .container .row3{flex-direction:column;row-gap:16px;margin-top:16px;width:100%}.gallery .container .flex_between .col p{max-width:343px;margin-bottom:24px}.faq h2{text-align:left;margin-bottom:24px}.fancybox-slide--html{padding:0!important}.fancybox-content{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important}.fancybox-slide{padding:0!important}.fancybox-button{width:40px!important;height:40px!important;margin-right:8px!important;margin-top:8px!important;right:0!important;z-index:9999!important}.fancybox-button--close{right:8px!important;top:8px!important}}