html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;min-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.alignleft{float:left}.alignright{float:right}img.aligncenter,div.aligncenter{display:block;margin:0 auto}img.alignright,div.alignright{margin:1px 0 2px 10px;display:inline}img.alignleft,div.alignleft{margin:1px 10px 2px 0;display:inline}#wpadminbar{display:none}html{margin-top:0 !important}*{outline:0 !important}body{background:#fff;font-family:"Inter", Arial, sans-serif}body.home{margin:0}a{text-decoration:none;transition:all 0.2s linear}.grecaptcha-badge{display:none !important}.wrapper{max-width:1480px;margin:0 auto;padding:0 3%}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Oswald", Arial, sans-serif}h1{font-size:3.5rem;margin:0 0 2rem}h2{color:#4080FF;text-transform:uppercase;font-size:1.75rem;font-weight:600;margin:0 0 1.5rem}h3{text-transform:uppercase;font-size:1.3rem;margin:0 0 1.5rem}p{line-height:1.3}.home #menu-item-107{display:none}header{position:fixed;top:0;left:0;right:0;transition:all 0.2s linear;padding:1rem 0;z-index:999}header .wrapper{display:flex;justify-content:space-between;align-items:center}header .logo_wrap{flex:1}header.scrolling{background:#000;padding:0.1rem 0}header.scrolling a.logo{max-width:64px}header .header__links{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;flex:1}header .header__links li a{font-size:0 !important;width:1.5rem;height:1.5rem;display:block}header .header__links li a:hover.fb{background:url("/files/themes/mnr/src/images/fb-b.svg") center / contain no-repeat}header .header__links li a:hover.inst{background:url("/files/themes/mnr/src/images/inst-b.svg") center / contain no-repeat}header .header__links li a:hover.in{background:url("/files/themes/mnr/src/images/in-b.svg") center / contain no-repeat}header .header__links li a:hover.houzz{background:url("/files/themes/mnr/src/images/houzz-b.svg") center / contain no-repeat}header .header__links li a.fb{background:url("/files/themes/mnr/src/images/fb-w.svg") center / contain no-repeat}header .header__links li a.inst{background:url("/files/themes/mnr/src/images/inst-w.svg") center / contain no-repeat}header .header__links li a.in{background:url("/files/themes/mnr/src/images/in-w.svg") center / contain no-repeat}header .header__links li a.houzz{background:url("/files/themes/mnr/src/images/houzz-w.svg") center / contain no-repeat}header .header__links li a.tel{background:url("/files/themes/mnr/src/images/tel.svg") center / contain no-repeat}.logo_wrap{position:relative}.logo{display:block;width:100%;max-width:80px;background:url("/media/logo.png") center / contain no-repeat;transition:all 0.2s linear}.logo:after{content:"";padding-top:100%;display:block}nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding-left:0}nav ul li a{font-weight:500;font-size:1.1rem;border-bottom:1px solid transparent;color:#fff;display:inline-block;padding:0.25rem 0;position:relative;text-transform:uppercase}nav ul li a:hover{color:#4080FF;border-color:#4080FF}.burger{display:none;width:1.5rem;height:1.5rem;cursor:pointer;border:none;background:transparent url("/media/burger.svg") center / contain no-repeat}.hero__section{min-height:650px;height:95vh;max-height:1080px;position:relative;display:flex;flex-direction:column;justify-content:center;color:#fff}.hero__section::after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.49);z-index:0}.hero__section video{position:absolute;height:100%;width:100%;object-fit:cover;z-index:1}.hero__section .container{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-top:112px;z-index:3}.hero__section .container p{font-weight:500;font-size:2rem;margin:0 0 5rem}.hero__section .container p:last-child{font-weight:500;line-height:1.5;font-size:1.3rem;margin:0 auto}.hero__section h1{font-weight:600;font-size:6rem;text-transform:uppercase;margin:0 auto 1rem;max-width:1200px}.works .wrapper{padding-top:3.5rem;padding-bottom:2rem}.works .works__content{margin-bottom:2rem;column-count:3;column-gap:1.5rem}.works .works__content p{font-size:1rem;margin-bottom:1rem}.works .works__content p:last-of-type{margin-bottom:0}.works .projects__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.works .projects__list li{position:relative;width:calc(33.33333% - .66666rem);text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);background:center / cover no-repeat}.works .projects__list li::after{content:"";display:block;padding-top:100%}.works .projects__list li a{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;font-family:"Oswald", Arial, sans-serif;text-transform:uppercase;color:#fff;font-size:1.3rem;background-size:cover;background-position:center;padding:3rem}.works .projects__list li a:hover{color:#4080FF}.works .projects__list li a::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.7);z-index:0;transition:all 0.2s linear}.works .projects__list li a p{text-align:center;z-index:4}.works .projects__list li:hover a::after{opacity:0.6}.advantages{background:url("/files/themes/mnr/src/images/mnr-bg.svg") center / cover repeat;position:relative;padding:9rem 0 10rem}.advantage{position:relative;padding-right:50%;margin-right:10rem}.advantage__container{display:flex;justify-content:flex-end}.advantage__container::after{content:"";position:absolute;left:0;right:50%;top:0;bottom:0;background-color:rgba(228, 237, 255, 0.95)}.advantage__content{max-width:350px;text-align:start;background-color:rgba(228, 237, 255, 0.25);padding:2rem 0;z-index:2}.advantage__content p,.advantage__content h3{width:350px;transform:translateX(50%)}.advantage--reverse{position:relative;padding-left:50%;margin:2rem 0;margin-left:10rem}.advantage--reverse .advantage__container{justify-content:flex-start}.advantage--reverse .advantage__container::after{right:0;left:50%}.advantage--reverse .advantage__container p,.advantage--reverse .advantage__container h3{transform:translateX(-9rem)}form br{display:none !important}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="number"],form textarea{box-sizing:border-box;background-color:transparent;font-family:"Inter", Arial, sans-serif;padding:1rem;border:1px solid #D2D2D2}form input[type="submit"]{border:none;padding:0.75rem 1rem;background-color:#4080FF;color:#fff;font-size:1.3rem;cursor:pointer;font-family:"Inter", Arial, sans-serif;transition:all 0.2s linear;display:block}form input[type="submit"]:hover{background:#709efa}form .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}form textarea{height:6rem;resize:none}.screen-reader-response{display:none !important}.wpcf7-response-output{padding:1rem;margin-top:0.5rem}form .wpcf7-not-valid-tip{color:#f00}form input.wpcf7-not-valid{border-color:#f00}form.sent .wpcf7-response-output{border:2px solid #0b601c}form.invalid .wpcf7-response-output{border:2px solid #f00}form input.wpcf7-submit.has-spinner{display:inline-block}form .wpcf7-spinner{display:inline-block;width:1.5rem;height:1.5rem;background:url(/files/themes/mnr/src/images/spinner.gif) center / contain no-repeat;border-radius:1.5rem;margin-left:0.5rem;vertical-align:sub;transition:all 0.2s linear;opacity:0}form.submitting .wpcf7-spinner{opacity:1}.contacts-header{background:#000}.contacts{position:relative}.contacts .wrapper{padding-right:0}.contacts .contacts__wrapper{display:flex;align-items:center}.contacts .contacts__wrapper::after{content:"";position:absolute;left:0;top:0;bottom:0;right:49%;background-color:#FBFBFB;z-index:-1}.contacts h2{padding-top:2rem}.contacts form{max-width:80%;margin-bottom:2rem}.contacts form input[type="text"],.contacts form input[type="email"],.contacts form input[type="tel"],.contacts form input[type="number"],.contacts form textarea{width:100%}.contacts form input[type="text"]::placeholder,.contacts form input[type="email"]::placeholder,.contacts form input[type="tel"]::placeholder,.contacts form input[type="number"]::placeholder,.contacts form textarea::placeholder{color:rgba(21, 22, 22, 0.6)}.contacts__info{width:47%;background-color:#FBFBFB}.contacts__info a.tel,.contacts__info p.address{display:block;margin-bottom:2rem;color:#000;font-family:"Inter", Arial, sans-serif}.contacts__info h3{padding-top:2rem}.contacts__links{display:flex;align-items:center;gap:1rem}.contacts__links li a{font-size:0 !important;width:1.5rem;height:1.5rem;display:block}.contacts__links li a:hover.fb{background:url("/files/themes/mnr/src/images/fb-b.svg") center / contain no-repeat}.contacts__links li a:hover.inst{background:url("/files/themes/mnr/src/images/inst-b.svg") center / contain no-repeat}.contacts__links li a:hover.in{background:url("/files/themes/mnr/src/images/in-b.svg") center / contain no-repeat}.contacts__links li a:hover.houzz{background:url("/files/themes/mnr/src/images/houzz-b.svg") center / contain no-repeat}.contacts__links li a.fb{background:url("/files/themes/mnr/src/images/fb.svg") center / contain no-repeat}.contacts__links li a.inst{background:url("/files/themes/mnr/src/images/inst.svg") center / contain no-repeat}.contacts__links li a.in{background:url("/files/themes/mnr/src/images/in.svg") center / contain no-repeat}.contacts__links li a.houzz{background:url("/files/themes/mnr/src/images/houzz.svg") center / contain no-repeat}.map{position:relative;width:53%;padding-top:65%}.map a{background:url("/media/m.jpg") center / cover no-repeat;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;cursor:pointer}.footer{background:#000000;color:#fff;padding:3rem 0}.footer .wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:2.4rem;padding-bottom:2.4rem}.footer .footer__info{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.footer .footer__info p{color:#fff}.footer .footer__info .tel{position:relative;padding-left:1.5rem}.footer .footer__info .tel::before{content:"";position:absolute;display:block;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/tel.svg") center / contain no-repeat}.footer .footer__info .mail{position:relative;padding-left:1.5rem}.footer .footer__info .mail::before{content:"";position:absolute;display:block;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/mail.svg") center / contain no-repeat}.footer form input{color:#fff}.footer form .wpcf7{display:flex;gap:1rem}.footer a{display:block;color:rgba(255, 255, 255, 0.8);border-bottom:1px solid transparent;font-family:"Inter", Arial, sans-serif;padding:0.25rem 0}.footer a:hover{border-bottom:1px solid #fff;color:#fff}.archive header{background:#000}.archive h1{text-transform:uppercase}.archive .works .wrapper{padding-top:8.5rem}.single__section{padding:3% 0}.single__section p{max-width:650px}.single__section p:not(:last-child){margin-bottom:1rem}.single__section ul li{list-style-position:inside;list-style-type:disc}.single__section ol li{list-style-position:inside;list-style-type:decimal}.single__section li:not(:last-child){margin-bottom:0.5rem}section.blog{padding:8rem 0}section.blog .wrapper{max-width:1100px}section.blog .wrapper h1{font-size:2.5rem;text-transform:uppercase;line-height:1.2;max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:2rem}section.blog .wrapper p,section.blog .wrapper ul,section.blog .wrapper li,section.blog .wrapper h2,section.blog .wrapper h3,section.blog .wrapper h4 blockquote,section.blog .wrapper .wp-caption-text{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:1rem;font-size:1rem;line-height:1.4}section.blog .wrapper img{max-width:100%;height:auto;display:block;margin:1.5rem auto}section.blog .wrapper .wp-caption{width:100% !important;margin:1.5rem auto}section.blog .wrapper .wp-caption .wp-caption-text{font-size:0.9rem;color:#555;text-align:center;margin-top:0.5rem;font-style:italic}section.blog .wrapper .wp-caption img{display:block;margin:0 auto}section.blog .wrapper a{color:#000;border-bottom:1px solid #000}section.blog .wrapper a:hover{color:#4080ff;border-color:#4080ff}section.blog .wrapper .post-tags{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;margin-top:2rem}section.blog .wrapper .post-tags li{width:auto;margin:0}section.blog .wrapper .post-tags li a{font-size:1.2rem;color:#4080FF;border-color:#4080FF}section.blog .wrapper .post-tags li a:hover{border-color:transparent}section.blog+section.blog_list{padding-top:0}section.blog_list{padding:8rem 0}section.blog_list h1{font-size:3.5rem;text-transform:uppercase;line-height:1.2;margin-bottom:2rem}section.blog_list .posts{display:flex;flex-direction:column;gap:2rem}section.blog_list .posts .post a{display:flex;align-items:flex-start;gap:2rem;color:#000}section.blog_list .posts .post a .post__img{width:45%;position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}section.blog_list .posts .post a .post__img:after{content:"";display:block;padding-top:56%}section.blog_list .posts .post a .post_info{width:calc(55% - 2rem);display:flex;flex-direction:column;gap:2rem}section.blog_list .posts .post a .post__title{display:block;font-family:"Oswald", Arial, sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:1.2;transition:all 0.2s linear}section.blog_list .posts .post a .post__excerpt{line-height:1.4;font-size:1.1rem}section.blog_list .posts .post a:hover .post__title{color:#4080ff}section.blog_list.home_blog .posts{display:flex;flex-direction:row;gap:4rem 2rem;flex-wrap:wrap}section.blog_list.home_blog .posts .post{width:calc(33.33% - 1.34rem)}section.blog_list.home_blog .posts .post a{display:flex;align-items:flex-start;flex-direction:column}section.blog_list.home_blog .posts .post a .post__img{width:100%}section.blog_list.home_blog .posts .post a .post__title{font-size:1.5rem}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:2rem}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.projects-images__list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.projects-images__list img{max-width:100%;height:auto}.slick__section{padding:4rem 0 3rem}.slider-slide{background:center / cover no-repeat;position:relative;margin:0 0.5rem}.slider-slide::after{content:"";padding-top:135%;display:block}.slider-slide a{position:absolute;background:center / cover no-repeat;left:0;right:0;bottom:0;top:0}button.slick-prev,button.slick-next{bottom:-4rem;top:auto;width:3rem;height:3rem;transition:all 0.2s linear}button.slick-prev{left:calc(50% - 3.5rem);transform:rotate(180deg)}button.slick-next{left:calc(50% + .5rem)}button.slick-next,button.slick-prev{display:flex;justify-content:center;align-items:center}button.slick-next:before,button.slick-prev:before{content:"";font-family:"";display:block;width:1rem;height:1rem;background:url(../images/slider-arrow.svg) center / 130% no-repeat}button.slick-next:hover.slick-disabled,button.slick-next:focus.slick-disabled,button.slick-prev:hover.slick-disabled,button.slick-prev:focus.slick-disabled{background:transparent}.about-descr__section{padding-top:3.5rem;padding-bottom:3.5rem}.about-descr__section .wrapper{display:flex;gap:2rem}.about-descr__section .wrapper div{width:calc(50% - 1rem)}.about-descr__section p{max-width:650px;font-size:1rem;margin:0 auto}.about-descr__section p:not(:last-child){margin:0 auto 2rem}.company-info__section{background:#4080ff;padding-top:3.5rem;padding-bottom:3.5rem;color:#fff}.company-info__section .wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.company-info__section h2{color:#fff;margin-bottom:3rem}.company-info__section p{font-size:1.5rem;margin-bottom:1rem}.company-info__section span{font-size:2rem;margin-bottom:2.5rem}.custumers__section{padding-top:3.5rem;padding-bottom:3.5rem}.custumers__section p{font-size:1rem}.custumers__section h2{margin-bottom:2rem}.custumers__section ul{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.custumers__section ul li{position:relative;width:calc(25% - 1rem);display:flex;justify-content:center;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}.custumers__section ul li::after{content:"";display:block;padding-top:100%}.custumers__section ul li a{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;background:center / cover no-repeat;font-family:"Oswald", Arial, sans-serif;text-transform:uppercase;text-align:center;padding:1rem}.custumers__section ul li a::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:#f5f5f5 url(../images/det-sm-2.svg) center bottom / cover no-repeat;z-index:-1}.custumers__section ul li a p{color:#333;font-size:2rem;margin-bottom:1rem}.custumers__section ul li a span{position:relative;font-size:1rem;color:#777;padding-left:1.5rem}.custumers__section ul li a span::before{content:"";position:absolute;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/loc-gray.svg") center / contain no-repeat}.contacts-page__section{padding-top:11rem;padding-bottom:3rem}.contacts-page__section h2{text-align:center}.contacts-page__section .contacts-page__part--left a,.contacts-page__section .contacts-page__part--left p{display:block;margin-bottom:2rem}.contacts-page__section .contacts-page__part--left a{color:#4080FF;transition:all 0.3s}.contacts-page__section .contacts-page__part--left a:hover{color:#709efa}.contacts-page__section .contacts-page__part--left .tel{position:relative;padding-left:1.5rem}.contacts-page__section .contacts-page__part--left .tel::before{content:"";position:absolute;display:block;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/tel-black.svg") center / contain no-repeat}.contacts-page__section .contacts-page__part--left .mail{position:relative;padding-left:1.5rem}.contacts-page__section .contacts-page__part--left .mail::before{content:"";position:absolute;display:block;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/mail-black.svg") center / contain no-repeat}.contacts-page__section .contacts-page__part--left .address{position:relative;padding-left:1.5rem}.contacts-page__section .contacts-page__part--left .address::before{content:"";position:absolute;display:block;left:0;width:1rem;height:1rem;background:url("/files/themes/mnr/src/images/loc-black.svg") center / contain no-repeat}.contacts-page__section form{max-width:100%;margin-bottom:2rem}.contacts-page__section form input[type="text"],.contacts-page__section form input[type="email"],.contacts-page__section form input[type="tel"],.contacts-page__section form input[type="number"],.contacts-page__section form textarea{box-sizing:border-box;width:100%;margin-bottom:1rem}.contacts-page__section form input[type="text"]::placeholder,.contacts-page__section form input[type="email"]::placeholder,.contacts-page__section form input[type="tel"]::placeholder,.contacts-page__section form input[type="number"]::placeholder,.contacts-page__section form textarea::placeholder{color:rgba(21, 22, 22, 0.6)}.contacts-page__section form input[type="submit"]{margin:0 auto}.contacts-page__section .contacts-page__part--right{display:flex;flex-direction:column;justify-content:flex-start;align-items:end;text-align:end}.contacts-page__section .contacts-page__part--right .contacts-page__part-text{margin-bottom:4rem;max-width:320px}.contacts-page__section .contacts-page__part--right .contacts-page__part-text p{margin-bottom:1rem}.contacts-page__wrapper{display:flex;justify-content:space-between;gap:1rem}.contacts-page__wrapper .contacts-page__part{width:calc(33% - 1rem)}@media (max-width:1200px){.hero__section h1{font-size:4rem}.contacts .wrapper{padding-right:3%}.contacts__info{padding-bottom:3rem}.contacts__wrapper{flex-direction:column-reverse;gap:2rem}.contacts__wrapper .contacts__info,.contacts__wrapper .map{width:100%}.advantage--reverse{position:relative;padding-right:50%;margin-left:0}.advantage--reverse .advantage__container p,.advantage--reverse .advantage__container h3{transform:translateX(-15rem)}.advantage--reverse .advantage__container::after{right:50%;left:0}.advantage__img--1{left:calc(50% - 240px);opacity:0.3}.advantage__img--2{display:none}.advantage__content{background:transparent}.custumers__section ul li{width:calc(50% - 1rem)}}@media (max-width:960px){.works .works__content{column-count:2}.hero__section .container{padding-top:15rem}header .header__links{gap:0.7rem}nav ul{position:absolute;z-index:200;left:0;right:0;top:7rem;background:#000;padding:2rem 0;transition:all 0.2s linear}nav ul li{width:calc(50% - 1rem);text-align:center}.menu{position:absolute;top:-20rem;left:0;right:0;opacity:0;transition:all 0.2s linear}.menu-bg{background-color:#000}.scrolling nav ul{top:4rem}.menu-show{top:0;opacity:1}.burger{display:flex}.hero__section h1{font-size:3.5rem}.hero__section .container p{font-size:1.5rem}.hero__section .container p:last-child{max-width:320px}.works .projects__list li{width:100%}.works .works__content{column-count:1}.works .works__content p{width:100%}.advantage__img--1{width:100%;max-width:40rem;top:10rem}.advantages{padding:2rem 0}.advantage{margin-right:0;padding-right:0}.advantage__content p,.advantage__content h3{transform:none;max-width:320px}.advantage__container::after{right:0}.advantage--reverse{padding-left:1rem;padding-right:0}.advantage--reverse .advantage__container::after{right:0}.advantage--reverse .advantage__container p,.advantage--reverse .advantage__container h3{transform:none}.footer .wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.footer form .wpcf7{flex-direction:column}.archive h1{font-size:2.5rem}.custumers__section ul li{width:100%}.custumers__section ul li::after{content:"";display:block;padding-top:50%}.custumers__section ul li div{padding:0.5rem}.custumers__section ul li a p{font-size:1.5rem}.contacts-page__section h2{margin-bottom:3rem}.contacts-page__wrapper{flex-direction:column;align-items:center;margin-bottom:3rem}.contacts-page__wrapper .contacts-page__part,.contacts-page__wrapper form{width:100%}.contacts-page__wrapper .contacts-page__part--left h3{display:none}.contacts-page__wrapper .contacts-page__part--left a,.contacts-page__wrapper .contacts-page__part--left p{width:fit-content;margin:0 auto 2rem}.contacts-page__wrapper .contacts-page__part--right{align-items:center;text-align:center}.about-descr__section .wrapper{flex-direction:column}.about-descr__section .wrapper div{width:100%}.page-template .hero__section .container{padding-top:5rem}.advantage__container{justify-content:center !important}section.blog_list .posts li.post a{flex-direction:column}section.blog_list .posts li.post a .post__img{width:100%}section.blog_list .posts li.post a .post_info{width:100%;padding-bottom:2rem;border-bottom:1px solid #ccc}section.blog_list .posts li.post:last-of-type a .post_info{border-bottom:0}section.blog_list.home_blog .posts .post{width:calc(50% - 1rem)}}@media (max-width:680px){section.blog_list.home_blog .posts{gap:2rem 0}section.blog_list.home_blog .posts .post{width:100%}}