@charset "UTF-8";
@charset "UTF-8";*{line-height:1.25;box-sizing:border-box;padding:0;margin:0;font-family:"Roboto", sans-serif;font-style:normal;}
.bg_lazy, .bg_lazy:before, .bg_lazy:after{background-image:none !important;}
iframe{border:0 none;}
main{display:flex;flex-direction:column;max-width:100vw;height:fit-content;}
body{background-color:white;}
.h1, .h2, .h3{line-height:1.25;font-weight:bold;}
h2, .h2{font-size:1.5em;}
h3, .h3{font-size:1.17em;}
.grid{display:grid;}
.grid.col2_auto{grid-template-columns:auto auto;}
.grid.col2{grid-template-columns:repeat(2, 1fr);}
.grid.col3{grid-template-columns:repeat(3, 1fr);}
.grid.col4{grid-template-columns:repeat(4, 1fr);}
.grid.grid_3_2{grid-template-columns:3fr 2fr;}
.flex{display:flex;justify-content:space-between;flex-direction:row;}
.flex.column{flex-direction:column;}
.flex.around{justify-content:space-around;}
.flex.center, .grid.center{justify-content:center;}
.flex.left{justify-content:flex-start;}
.flex.right{justify-content:flex-end;}
.flex.vcenter, .grid.vcenter{align-items:center;}
.flex.vtop, .grid.vtop{align-items:flex-start;}
.flex.vbottom, .grid.vbottom{align-items:flex-end;}
.flex.wrap{flex-wrap:wrap;}
.gap40{gap:40px;}
.gap24{gap:24px;}
.gap20{gap:20px;}
.gap16{gap:16px;}
.gap12{gap:12px;}
.gap8 {
gap: 8px;
}
a{text-decoration:none;cursor:pointer;color:inherit;}
.blue_link{color:#5290cc;text-decoration:underline;}
.landBlock .icon iframe,.icon-pans-iframe iframe,.icon > iframe,.icon-ozernoy > img,.icon-ozernoy > p > img{width:640px!important;height:400px!important;border-radius:30px;}
.headerText{padding:0 1rem;text-transform:uppercase;margin:0 auto;text-align:center;font-size:1.8em;color:#5290cc;font-weight:700;}
.ccenter{padding:0 1rem;max-width:90rem;margin:0 auto;}
.redaktor h2{font-size:2em;font-weight:500;margin:0.5em 0;}
.redaktor p, .redaktor ul, .redaktor ol{margin:1em 0;}
.redaktor p:first-child, .redaktor ul:first-child, .redaktor ol:first-child{margin-top:0;}
.redaktor p:last-child, .redaktor ul:last-child, .redaktor ol:last-child{margin-bottom:0;}
.redaktor ul, .redaktor ol{padding:0 0 0 40px;}
.component .redaktor.text p{padding:0;}
.blueBtn{z-index:1;cursor:pointer;position:relative;padding:0.8rem 4rem;font-size:1em;font-weight:500;color:white;border-radius:1rem;border:none;box-shadow:0 0.2rem 0rem 0rem #427aae;background:linear-gradient(4deg, #7da9ed 44%, #8ab2ef 55%);transition:opacity 200ms;}
.blueBtn:hover{opacity:0.9;}
.blueBtn::after{z-index:-1;content:" ";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:100%;border-radius:1rem;box-shadow:0 0 2rem -0.2rem #65adf0;}
.component{display:flex!important;}
@media screen and (max-width:1000px){
#wpadminbar{display:none;}
html[lang]{margin-top:0 !important;}
}
@media screen and (max-width:768px){
.landBlock .icon iframe,.icon-pans-iframe iframe,.icon > iframe,.icon-ozernoy img,.icon-ozernoy > p > img{width:100% !important;height:300px!important;}
.icon-pans-iframe,.icon > iframe{width:100%;}
}
@media screen and (max-width:475px){
.blueBtn{text-align:center;}
}
@media screen and (max-width:475px){
.FORM .formCard{width:100%;}
}
.question > h2 > span{color:rgb(232, 58, 58);}
.blog-block-bottom-left{display:flex;align-items:center;gap:7px;color:#ADADAD;font-size:12px;font-style:normal;font-weight:500;line-height:normal;}
.blog-block-img img{border-radius:20px;object-fit:cover;height:205px;width:100%;}
.blog-block{width:294px;}
.blog-block h3{color:#000;font-family:"Schuss Sans PCG",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:14px;padding-bottom:15px;}
.blog-block p{color:#000;font-family:"Schuss Sans PCG",sans-serif;font-size:12px;font-style:normal;font-weight:400;padding-bottom:13px;line-height:normal;}
.blog-block-bottom{display:flex;align-items:center;justify-content:space-between;}
.blog-block-bottom a{display:flex;align-items:center;gap:6px;color:#6D94CF;font-family:"Schuss Sans PCG",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;}
.container-blog{max-width:1262px;width:100%;margin:0 auto;z-index:5;padding:0;position:relative;}
.blog-container{display:flex;justify-content:center;gap:36px 28px;flex-wrap:wrap;padding-top:27px;}
.blog-title{color:#6D94CF;font-family:"Schuss Sans PCG",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}
.blog{padding-top:240px;}
.footer-link{display:flex;align-items:center;gap:8px;}
.footer-link img{width:30px!important;height:30px!important;max-width:30px!important;}
.blog-page-container-left-img{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:27.011px;width:100%;height:243px;padding:19px 13px;}
.blog-page-container-left-img p{color:#000;font-family:"Schuss Sans PCG",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}
.blog-page-container-left{width:182px;border-radius:27.011px;background:#60A9EB;box-shadow:0px 50px 14px 0px rgba(0, 0, 0, 0.00), 0px 32px 13px 0px rgba(0, 0, 0, 0.01), 0px 18px 11px 0px rgba(0, 0, 0, 0.03), 0px 8px 8px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px 0px rgba(0, 0, 0, 0.05);overflow:hidden;}
.blog-page-container-left button{color:#FFF;display:flex;align-items:center;justify-content:center;background:transparent;width:100%;height:42px;border:none;font-family:"Schuss Sans PCG",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;}
.blog-page-container-right-block-img img{border-radius:27.011px;width:100%;height:294px;flex-shrink:0;object-fit:cover;}
.blog-page-container{display:flex;padding-top:38px;align-items:flex-start;gap:20px;}
.blog-page-container-right{overflow:hidden;width:100%;border-radius:27.011px;background:#FFF;box-shadow:0px 33px 9px 0px rgba(0, 0, 0, 0.00), 0px 21px 9px 0px rgba(0, 0, 0, 0.01), 0px 12px 7px 0px rgba(0, 0, 0, 0.03), 0px 5px 5px 0px rgba(0, 0, 0, 0.04), 0px 1px 3px 0px rgba(0, 0, 0, 0.05);}
.blog-page-container-right-block-content-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:25px;padding-top:15px;}
.blog-page-container-right-block-content-top h3{color:#000;font-family:"Schuss Sans PCG",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}
.blog-page-container-right-block-content-top span{display:flex;align-items:center;gap:7px;color:#ADADAD;font-family:"Schuss Sans PCG",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;}
.blog-page-container-right-block-content img{vertical-align:middle;}
.blog-page-container-right-block-content-part{display:flex;gap:20px;align-items:center;color:#6D94CF;font-family:"Schuss Sans PCG",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:28px;padding-bottom:10px;}
.blog-page-container-right-block{border-radius:27.011px;background:#FFF;box-shadow:0px 33px 9px 0px rgba(0, 0, 0, 0.00), 0px 21px 9px 0px rgba(0, 0, 0, 0.01), 0px 12px 7px 0px rgba(0, 0, 0, 0.03), 0px 5px 5px 0px rgba(0, 0, 0, 0.04), 0px 1px 3px 0px rgba(0, 0, 0, 0.05);}
.blog-page-container-right-block-content{padding:15px 21px;}
.blog-page-container-right-content p{color:#000;font-style:normal;line-height:normal;padding:9px 0px 9px 0px !important;}
.blog-page-container-right-content ul{padding:5px 20px 5px 20px !important;}
.blog-page-container-right-content ul li{line-height:1.65;}
.blog-page-container-right-content h2,.blog-page-container-right-content h4,.blog-page-container-right-content h3,.blog-page-container-right-content h5{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:20px;}
.blog-page-container-right-content h2{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding:20px 0px 15px 0px;}
.blog-page-container-right-content{padding:28px 23px;}
.blog-page-container-right-block-mob{display:none;}
.back-news{display:flex;align-items:center;gap:9px;color:#6D94CF!important;font-size:16.207px;font-style:normal;font-weight:400;line-height:normal;padding-top:56px;}
.blog-page-container-right-content2-block{display:flex;gap:30px;padding-top:32px;}
.blog-page-container-right-content2-block p{color:#000;font-style:normal;line-height:normal;padding-bottom:0!important;}
.card-verickal-reverse{display:flex!important;flex-direction:row-reverse;}
.arve-inner iframe{width:100%;height:200px;}
.photo-pans-main img{width:688px;object-fit:cover;height:402px;}
@media screen and (max-width:1300px){
.photo-pans-main img{width:100%;height:100%;}
}
@media screen and (max-width:1000px){
.blog{padding-top:100px;}
}
@media screen and (max-width:890px){
.container-blog{padding:0 15px;}
.blog-page-container-right-block{display:none;}
.blog-page-container-right-block-mob{display:block;width:100%;}
.blog-page-container{flex-direction:column;}
.blog-page-container-left-form,.blog-page-container-left{width:100%;}
.blog-page-container-right-content .wp-caption.alignnone{width:100% !important;}
}
.inputBlock form .input br{display:none;}
.inputBlock form .input, .inputBlock form .input>p{display:flex;flex-direction:column;gap:1rem;}
.select-item .select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-weight:400;position:relative;}
.select-item .select{width:fit-content;position:relative;}
.select-item .arrow p{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);max-width:1rem;}
.select-item{max-width:900px;display:flex;justify-content:space-between;gap:4rem;}
.inputBlock form .btns, .inputBlock form .btns p{display:flex;gap:2rem;}
.inputBlock form span.wpcf7-list-item-label{padding-top:0 !important;}
.inputBlock form .input:nth-child(6) span input{padding:0;border-color:black;border-radius:50%;}
.inputBlock form .input span input[type=radio]{width:16px !important;height:16px !important;min-width:16px !important;max-width:16px;min-height:16px;max-height:16px;}
span.wpcf7-list-item.first.last label{justify-content:left !important;}
.inputBlock form .input span{display:block !important;}
.inputBlock input[type="text"], .inputBlock input[type="number"]{padding:0.6rem 1rem;border-radius:0.6rem;border:0.1rem solid #5290cc;outline:none;width:100%;}
.wpcf7-form .wpcf7-spinner{position:absolute;margin:0;left:50%;transform:translate(-50%, 100%);z-index:2;}
@media all and (max-width: 767px){
.inputBlock form .input + p{text-align:center;}
.secondInput .content form .input + p{text-align:center;}
.select-item, .inputBlock form .input span, .inputBlock form .btns, .inputBlock form .btns p{display:flex;gap:2rem;flex-direction:column;width:100% !important;}
.wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0;}
form input:not([type=checkbox], [type=radio]), form textarea, form button, form select{min-width:100% !important;width:100% !important;}
.select-item .select, .select-item .select p{width:100%;}
}
@media(max-width:575px){
.card-verickal{display:flex!important;flex-direction:column-reverse;}
}
@media(max-width:500px){
body{overflow-x:hidden;}
.landBlock .text h1{height:auto!important;}
}
@media screen and (max-width:475px){
.landBlock .text p::before{left:-1rem!important;}
.landBlock .text p{padding-left:20px;}
.blog-block{width:100%;}
.blog-page-container-right-block-content-top h3{font-size:20px;}
.blog-block-img img{height:276px;}
.blog-page-container-right-content,.blog-page-container-right{background:transparent;padding:0;box-shadow:none;}
.swiper-button-prev,.swiper-button-next{display:none!important;}
.swiper-rev{height:1300px!important;}
}
@media screen and (max-width:400px){
.blog-page-container-right-block-content-top{flex-direction:column;align-items:flex-start;gap:10px;}
.blog-page-container-right-block-content-part{gap:10px;}
.blog-page-container-right-block-content-top{padding-bottom:15px;}
.blog-page-container-right-block-content{padding:15px;}
}
.landBlock .text h1{height:auto;}
.arve-embed{aspect-ratio:auto!important;}
.page-404{padding:100px 0;}
.page-404 a{color:#6D94CF;text-decoration:underline;}
.wpcf7-response-output{color:red;}
.landBlock .icon:not(.icon-pans-iframe) > p{display:none!important;}
#html .icon .arve-embed{max-width:100%;}
.paginate_links{display:flex;justify-content:center;gap:5px;}
.paginate_links > span, .paginate_links > a{padding:5px;min-width:30px;text-align:center;}
#CalltouchWidgetFrame{z-index:2147483646 !important;}
nav{z-index:6;position:fixed;margin:0 auto;left:50%;width:100%;transform:translateX(-50%);display:flex;}
nav .span{margin:0 auto;padding:1rem;background-color:#fcfcfc;border-radius:0 0 1rem 1rem;box-shadow:0 0 2rem -1rem rgba(0, 0, 0, 0.788);display:flex;justify-content:space-between;align-items:center;gap:1rem;}
nav .span .icon{display:flex;align-items:center;justify-content:center;max-width:200px;height:auto;}
nav .logo img{max-width:100%;}
nav .span .miniIcon{display:none;align-items:center;justify-content:center;max-width:70px;height:auto;}
nav .span .title{display:grid;grid-template-columns:repeat(1, 1fr);}
nav .span .title .head{width:100%;}
nav .span .title .head ul{list-style:none;display:flex;gap:1rem;justify-content:space-between;}
nav .span .title .head ul li, nav .span .title .head ul.top_row li > a, nav .span .title .head ul li > p > a{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;}
nav .span .title .head ul.top_row li > a{color:#5290cc;text-decoration:underline;}
nav .span .title .head ul li img{max-width:30px;height:auto;}
nav .span .title .head ul li > span, nav .span .title .head ul.top_row li > a > span{font-size:0.8em;font-weight:400;}
nav .span .title .btns{width:100%;margin-top:2rem;display:flex;align-items:center;justify-content:space-between;}
nav .span .title .btns ul{list-style:none;display:flex;gap:0rem;}
nav .span .title .btns ul li, nav .span .title .btns ul li > p > a{flex-grow:1;flex-wrap:nowrap;}
nav .span .title .btns ul li a.with_img{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 1em !important;}
nav .span .title .btns ul li > span, nav .span .title .btns > ul > li > a{padding:1rem;font-size:1em;font-weight:500;cursor:pointer;}
nav .span .title .btns ul .dropdown{position:relative;flex-direction:column;align-items:center;}
nav .span .title .btns ul .dropdown:hover > .dropdownMenu{display:grid;}
nav .span .title .btns ul .dropdown:hover > span, nav .span .title .btns > ul > .dropdown:hover > a{background-color:white;border:none;border-radius:1rem 1rem 0 0;box-shadow:0 0 1rem 0.1rem rgba(0, 0, 0, 0.282);}
nav .span .title .btns ul .dropdown .dropdownMenu{position:absolute;top:3rem;display:none;grid-template-columns:repeat(1, 1fr);background-color:white;border-radius:1rem;box-shadow:0rem 1rem 1rem 0rem rgba(0, 0, 0, 0.282);z-index:10;}
nav .span .title .btns ul .dropdown .dropdownMenu .dropdownMenu{top:-0.5em;left:100%;}
nav .span .title .btns ul .dropdown .dropdownMenu ul{flex-direction:column;padding:0.5em 0;}
nav .span .title .btns ul .dropdown .dropdownMenu ul li{cursor:pointer;white-space:nowrap;color:rgb(80, 80, 80);font-size:1em;font-weight:400;}
nav .span .title .btns ul .dropdown .dropdownMenu ul li a{padding:0.5em 1em;transition:all 0.3s;}
nav .span .title .btns ul .dropdown .dropdownMenu ul li:hover > a{color:#5290cc;}
nav .span .title .btns ul .dropdown .dropdownMenu ul li img{width:20px;height:20px;}
nav .span .title .btns ul .dropdown.menu-item-2216 .dropdownMenu ul li img{width:30px;height:30px;}
nav .btns .socials{display:flex;gap:10px;}
nav .btns .socials img{display:block;width:30px;height:30px;}
nav .span .contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.7rem;}
nav .span .contact button{z-index:1;cursor:pointer;position:relative;padding:0.4rem 1rem;font-size:1em;font-weight:500;color:white;border:none;border-radius:0.6rem;box-shadow:0 0.2rem 0rem 0rem #427aae;background:linear-gradient(4deg, #7da9ed 44%, #8ab2ef 55%);}
nav .span .contact button::after{z-index:-1;content:" ";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;height:100%;border-radius:1rem;box-shadow:0 0 2rem -0.2rem #65adf0;}
nav .span .contact .number{display:flex;flex-direction:column;gap:0.4rem;}
nav .span .contact .number span{font-size:1em;font-weight:700;}
@media screen and (max-width:1300px){
nav .span .contact{display:none;}
}
nav .span .iconPhone{display:none;position:relative;}
@media screen and (max-width:1300px){
nav .span .iconPhone{display:block;}
}
nav .span .iconPhone .picture{max-width:3rem;min-width:2rem;cursor:pointer;}
nav .span .iconPhone .picture img{display:block;}
nav .span .iconPhone:hover .numbers{display:flex !important;}
nav .span .iconPhone .numbers{display:none;position:absolute;top:100%;right:-1rem;width:9.9rem;flex-direction:column;gap:0.4rem;background-color:white;border-radius:0.6rem;box-shadow:0rem 0.4rem 1rem 0rem rgba(0, 0, 0, 0.282);padding:0.8rem;}
nav .span .iconPhone .numbers span{color:rgb(0, 0, 0);font-size:1em;font-weight:400;}
nav .span .mobile{display:none;align-items:center;gap:10px;}
nav .span .burgerMenu{z-index:1;}
nav .span .burgerMenu .brgBtn{z-index:3;cursor:pointer;}
nav .span .burgerMenu .brgBtn svg{width:48px;display:block;}
nav .span .burgerMenu .btns{position:absolute;left:-100vw;top:0;width:100vw;height:100vh;overflow-y:scroll;background-color:white;display:flex;justify-content:center;transition:left 0.2s;}
nav .span .burgerMenu .btns .cards{padding-top:5rem;display:flex;flex-direction:column;align-items:center;}
nav .span .burgerMenu .btns .cards .card{width:100%;max-width:20rem;padding:1rem 0;border-top:0.08rem solid #e1e1e1;}
nav .span .burgerMenu .btns .cards .card:first-child{border:none;}
nav .span .burgerMenu .btns .cards .card h3{text-align:center;font-size:1em;font-weight:500;letter-spacing:0.5px;cursor:pointer;}
nav .span .burgerMenu .btns .cards .list{display:grid;grid-template-rows:1rem 0fr;transition:200ms;gap:0;}
nav .span .burgerMenu .btns .cards .list ul{overflow:hidden;list-style:none;display:flex;flex-direction:column;gap:0.8rem;}
nav .span .burgerMenu .btns .cards .list ul li{display:flex;gap:0.8rem;cursor:pointer;white-space:nowrap;color:rgb(80, 80, 80);font-size:1em;font-weight:400;}
nav .span .burgerMenu .btns .cards .list ul li img{width:100%;max-width:20px;height:20px;object-fit:contain;}
nav .span .burgerMenu .btns .cards .list ul li p{white-space:wrap;}
nav .span .burgerMenu .btns .cards .showList{grid-template-rows:1rem 1fr;gap:1rem;}
nav .span .burgerMenu .show{left:0;}
nav .miniVersion .icon{display:none !important;}
nav .miniVersion .miniIcon{display:flex !important;}
@media(min-width:1001px){
nav .span, nav .span .icon, nav .span .title .head > ul, nav .span .contact button, nav .span .contact .work_time, nav .span .title .btns, nav .span .contact .number, nav .span .iconPhone .picture{transition:0.3s;}
body.scrolled nav .span .title .head > ul, body.scrolled nav .span .contact button, body.scrolled nav .span .contact .work_time{opacity:0;pointer-events:none;}
body.scrolled nav .span{padding:10px 1em;}
body.scrolled nav .span .icon{max-width:100px;}
body.scrolled nav .span .title .btns{margin-top:-35px;}
body.scrolled nav .span .contact .number{margin-top:-75px;}
body.scrolled nav .span .iconPhone .picture{max-width:2rem;}
}
@media screen and (max-width:1200px){
nav .icon{display:none !important;}
nav .miniIcon{display:flex !important;}
}
@media screen and (max-width:1000px){
nav{position:fixed;}
nav .span{width:100%;background-color:rgb(255, 255, 255);padding:10px 1rem;align-items:center;}
nav .icon{order:1;padding:1rem;display:flex;}
nav .miniIcon{display:flex;}
nav .logo img{width:40px;}
nav .span .iconPhone, nav .span .contact button, nav .span .contact .work_time{display:none;}
nav .span .contact{display:block;}
nav .span .title .head ul{display:none !important;}
nav .burgerMenu{order:0;}
nav .span .mobile{display:flex !important;}
nav .span .title .btns{margin:0;}
}
@media screen and (max-width:400px){
nav .span{padding:10px 10px;gap:10px;}
nav .span .burgerMenu .brgBtn svg{width:40px;}
nav .span .contact .number span{font-size:14px;}
} .wpcf7-acceptance label{display:grid;grid-template-columns:26px auto;gap:10px;}
.wpcf7-acceptance label a{text-decoration:underline;font-weight:600;color:inherit;}
footer{padding-top:4rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;}
footer .content{width:100%;max-width:1200px;padding:0 1rem;display:flex;gap:2rem;}
@media screen and (max-width:1000px){
footer .content{flex-direction:column;}
}
footer .content .block{width:100%;}
footer .content .block .info{display:flex;flex-direction:column;gap:2rem;}
footer .content .block .info .btn button{padding:0.2rem 1rem;max-width:15rem;background-color:white;border:0.1rem solid #567DBF;border-radius:0.5rem;cursor:pointer;}
footer .content .block .info .btn button span{transform:translateY(-0.2rem);height:100%;line-height:2rem;font-size:1.4em;font-weight:600;color:#567DBF;display:block;}
footer .content .block .info .btn button svg{transform:translateY(32%);width:40px;height:auto;}
footer .content .block .info .icons{display:flex;flex-direction:column;gap:2rem;}
footer .content .block .info .icons .logo{max-width:18rem;}
footer .content .block .info .icons .media{display:flex;gap:0.8rem;}
footer .content .block .info .icons .media img{max-width:32px;}
footer .content .block .info .text{display:flex;flex-direction:column;gap:1rem;}
footer .content .block .info .text p{color:#777777;cursor:pointer;}
footer .content .block .cards{display:flex;flex-direction:column;}
footer .content .block .cards .list{display:grid;grid-template-rows:1rem 0fr;transition:200ms;gap:0;}
footer .content .block .cards .list ul{overflow:hidden;list-style:none;display:flex;flex-direction:column;gap:0.8rem;}
footer .content .block .cards .list ul li{display:flex;gap:0.8rem;cursor:pointer;white-space:nowrap;color:rgb(80, 80, 80);font-size:1em;font-weight:400;}
footer .content .block .cards .list ul li img{width:100%;max-width:20px;height:20px;object-fit:contain;}
footer .content .block .cards .list ul li p{white-space:wrap;}
footer .content .block .cards .showList{grid-template-rows:1rem 1fr;gap:1rem;}
footer .content .block .cards .card{padding:1rem 0;border-top:0.08rem solid #e1e1e1;}
footer .content .block .cards .card:last-child{border-bottom:0.08rem solid #e1e1e1;}
footer .content .block .cards .card h3{font-size:1em;font-weight:500;letter-spacing:0.5px;cursor:pointer;}
footer .content .block .contacts{display:flex;flex-direction:column;gap:2rem;}
footer .content .block .contacts h2, footer .content .block .contacts .h2{font-size:1.4em;font-weight:500;letter-spacing:0.5px;color:#414141;}
footer .content .block .contacts .container ul{list-style:none;display:flex;flex-direction:column;gap:1rem;}
footer .content .block .contacts .container ul li{display:flex;align-items:center;gap:0.8rem;}
footer .content .block .contacts .container ul li svg{width:36px;height:36px;}
footer .content .block .contacts .container ul li p{font-size:1.2em;color:#777777;letter-spacing:0.5px;}
footer .content .block .contacts .container ul li a{color:#777777;letter-spacing:0.5px;}
footer .content .block .contacts .underTitle{color:#777777;font-size:1em;letter-spacing:0.5px;}
footer .underContent{margin-top:2rem;padding:2rem 1rem;border-top:0.08rem solid #e1e1e1;width:100%;max-width:1200px;display:flex;}
footer .underContent p{color:#777777;font-size:1em;max-width:40rem;}
.block_agree_cookie{position:fixed;left:0;bottom:0;width:100%;padding:20px 10px;background:#62abefdd;text-align:center;font-size:14px;backdrop-filter:blur(5px);z-index:2147483647;color:#fff;}
.block_agree_cookie button{display:inline-block;border:0 none;background:#fff;color:#62abef;padding:5px 15px;margin:5px 0 0;float:none;cursor:pointer;}
@media(max-width:450px){
footer .content .block .contacts .container ul li p{font-size:1em;}
} .FORM{touch-action:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.575);display:none;justify-content:center;align-items:center;}
.FORM .formCard{position:relative;background-color:white;border-radius:1rem;max-width:630px;}
.FORM .formCard form{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;}
.FORM .formCard form h2, .FORM .formCard form .h2{font-size:1.6em;font-weight:500;letter-spacing:1px;}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none !important;}
.FORM .formCard form input[type=text], 
.FORM .formCard form input[type=number],
.FORM .formCard form input[type=tel],
.FORM .formCard form input[type=email],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"]{padding:0.6rem 1rem;max-width:35rem;width:100%;border-radius:0.6rem;border:0.1rem solid #4187cc;outline:none;margin-bottom:20px;}
form.wpcf7-form select.wpcf7-not-valid, form.wpcf7-form textarea.wpcf7-not-valid, form.wpcf7-form input[type=text].wpcf7-not-valid, 
form.wpcf7-form input[type=number].wpcf7-not-valid,
form.wpcf7-form input[type=tel].wpcf7-not-valid,
form.wpcf7-form input[type=email].wpcf7-not-valid{border:0.1rem solid #dc3232 !important;}
form.wpcf7-form span.wpcf7-not-valid label .wpcf7-list-item-label{color:#dc3232 !important;}
.wpcf7-spinner{position:absolute;}
.wpcf7 form .wpcf7-response-output{margin:15px 0 0 0;max-width:400px;}
.FORM .formCard form span{max-width:35rem;}
.FORM .formCard form span label{font-size:0.8em;letter-spacing:0.5px;text-align:start;}
.FORM .formCard form span input[type=checkbox]{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:0.1rem solid #4187cc;display:block;width:1.6rem;height:1.6rem;}
.FORM .formCard form .blueBtn{width:100%;max-width:20rem;padding:0.8rem 0rem;letter-spacing:1px;}
.FORM .formCard .closeBtn{z-index:3;position:absolute;right:0;top:0;transform:translate(1.5rem, -1.5rem);width:3rem;height:3rem;padding:1rem;background-color:white;border-radius:100%;cursor:pointer;}
@media screen and (max-width: max(700px, 35rem)) {
.FORM .formCard .closeBtn{transform:none;}
}
.FORM .formCard .closeBtn::after, .FORM .formCard .closeBtn::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:rgb(0, 0, 0);transition:200ms;}
.FORM .formCard .closeBtn::after{width:0.14rem;height:2rem;}
.FORM .formCard .closeBtn::before{width:2rem;height:0.14rem;}
.positiveModal{touch-action:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.575);display:none;justify-content:center;align-items:center;}
.positiveModal .modalSection{width:100%;max-width:30rem;padding:2rem;background-color:white;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem;}
.positiveModal .modalSection h2, .positiveModal .modalSection .h2{text-align:center;font-size:1.4em;font-weight:500;letter-spacing:0.5px;}
.positiveModal .modalSection button{width:100%;max-width:20rem;padding:0.6rem 1rem;}
.showModal{display:flex;}
.wrongForm{border:0.1rem solid #cc4141 !important;}
span.wpcf7-list-item.first.last label{display:flex;gap:10px;justify-content:space-between;width:100%;}
.FORM.modal.showModal p{width:100%;text-align:center;}
@media(max-width:650px){
.FORM .formCard{max-width:90%;}
}
.landBlock{padding-top:10rem;padding-bottom:10rem;min-height:40rem;display:flex;justify-content:center;align-items:center;gap:6rem;position:relative;background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/land/background.png);background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/land/background_1903.webp);background-position:center;background-repeat:no-repeat;background-size:cover;}
@media screen and (max-width:1460px){
.landBlock{padding-top:15rem;flex-direction:column;gap:0;}
.landBlock .iconLand{order:1;}
.landBlock .text{text-align:center;}
.landBlock .text h1{max-width:30rem !important;}
}
.landBlock .license{display:none;position:absolute;left:50%;top:6rem;width:max-content;transform:translateX(-50%);align-items:center;}
.landBlock .license img{max-width:4rem;height:auto;}
.landBlock .license div{letter-spacing:0.5px;font-size:1em;font-weight:500;}
@media screen and (max-width:1000px){
.landBlock .license{display:flex;}
}
.landBlock .arrows{z-index:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;display:flex;justify-content:space-between;align-items:center;}
@media screen and (max-width:1460px){
.landBlock .arrows{top:55%;left:10%;transform:translateX(-10%) translateY(-55%);}
}
@media screen and (max-width:800px){
.landBlock .arrows{display:none;}
}
.landBlock .arrows .arrow{cursor:pointer;z-index:3;box-sizing:content-box;padding:1rem;max-width:2rem;}
.landBlock .arrows .arrow:nth-child(1){transform:rotate(180deg);}
.landBlock .text{z-index:1;display:flex;flex-direction:column;gap:2rem;}
.landBlock .text h1{height:14rem;padding:0 10px;max-width:30rem;font-size:2em;font-weight:500;color:#3b3b3b;letter-spacing:1px;}
.landBlock .text .btns{padding:0 10px;display:grid;grid-template-columns:repeat(1, 22rem);gap:2rem;}
@media screen and (max-width:1460px){
.landBlock .text .btns{justify-content:center;}
.landBlock .text .btns .btn .photo{left:-2rem !important;}
}
@media screen and (max-width:390px){
.landBlock .text .btns{justify-content:center;grid-template-columns:repeat(1, 1fr);}
}
.landBlock .text .btns .btn{display:flex;position:relative;}
.landBlock .text .btns .btn button, .landBlock .text .btns .btn a{margin:0 auto;padding:2rem 0rem;max-width:18rem;width:100%;text-align:center;font-size:1em;}
.landBlock .text .btns .btn:nth-child(1) button, .landBlock .text .btns .btn:nth-child(1) a{box-shadow:0 0.4rem 0rem 0rem #376591;}
.landBlock .text .btns .btn:nth-child(2) button, .landBlock .text .btns .btn:nth-child(2) a{color:black;border:0.1rem solid #558fe5;background:linear-gradient(6deg, #e4eef7 53%, #ffffff 66%);}
.landBlock .text .btns .btn .photo{z-index:2;position:absolute;left:-2rem;top:50%;transform:translateY(-50%);max-width:6rem;}
.landBlock .text .btns .btn:nth-child(2) .photo{transform:translateY(-50%) scale(0.8);}
.landBlock .price{z-index:0;position:absolute;top:30%;left:44%;transform:translateX(-41%) translateY(-30%);}
@media screen and (max-width:1460px){
.landBlock .price{top:20%;left:80%;transform:translateX(-10%) translateY(-55%);}
}
@media screen and (max-width:800px){
.landBlock .price{display:none;}
}
.landBlock .price .block{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fe6a65;width:10rem;height:10rem;border-radius:50%;}
.landBlock .price .block::before{position:absolute;content:"";top:0;left:0;width:10rem;height:10rem;transform:scale(1.14);background-color:rgba(241, 163, 159, 0.7725490196);border-radius:50%;z-index:-1;}
.landBlock .price .block .text{display:flex;flex-direction:column;gap:0;}
.landBlock .price .block .text .h2{line-height:1;color:white;font-weight:400;font-size:1.2em;text-align:center;}
.landBlock .price .block .text .h2:nth-child(1){font-size:2em;font-weight:300;}
.landBlock .price .block .text .h2:nth-child(2){font-size:2.5em;}
.landBlock .iconLand{display:none;max-width:50rem;transform:translateY(8rem);}
.landBlock .showIconLand{display:block;}
@media screen and (max-width:767px){
.landBlock{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/land/background_767.webp);}
}
@media screen and (max-width:450px){
.landBlock{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/land/background_450.webp);}
}
@media screen and (max-width:400px){
.landBlock .text h1{font-size:1.5em;}
}
.points{transform:translateY(-6rem);}
.points .cards{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;}
@media screen and (max-width:720px){
.points .cards{gap:0.6rem;}
}
.points .cards .card{position:relative;padding:1rem;padding-bottom:4rem;width:100%;max-width:22rem;background-color:white;box-shadow:0 0 2rem 0 rgba(0, 0, 0, 0.158);border-radius:1rem;overflow:hidden;}
@media screen and (max-width:720px){
.points .cards .card{max-width:none;}
}
.points .cards .card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.4rem;background-color:#5290cc;}
.points .cards .card .text{padding-top:2rem;display:flex;align-content:center;justify-content:center;gap:1rem;}
.points .cards .card .text img{max-width:40px;height:auto;}
.points .cards .card .text h3{font-size:1.28em;font-weight:500;display:flex;align-items:center;}
.points .cards .card p{padding-top:2rem;font-size:1em;text-align:center;}
.aboutUs .cards{padding:4rem 0 6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;}
.aboutUs .cards .card{padding:1rem;max-width:28rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:white;border-radius:1rem;position:relative;}
.aboutUs .cards .card::before{z-index:-1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 6rem -2rem rgba(0, 0, 0, 0.39);border-radius:1rem;}
.aboutUs .cards .card .title{display:flex;align-items:center;gap:1rem;}
.aboutUs .cards .card .title .photo{max-width:10rem;}
.aboutUs .cards .card .title span{font-size:1.4em;font-weight:500;}
.aboutUs .cards .card p{font-size:1em;text-align:center;}
.docsBlock .popupContainer{display:none;position:fixed;left:0;top:0;z-index:2147483647;width:100dvw;height:100dvh;background-color:rgba(0, 0, 0, 0.815);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.docsBlock .popupContainer img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:80%;padding:0 1rem;}
@media screen and (max-width:1200px){
.docsBlock .popupContainer img{height:auto;width:100%;}
}
.docsBlock .popupContainer .closeBtn{position:absolute;top:2rem;right:2rem;cursor:pointer;}
.docsBlock .popupContainer .nextBtn, .docsBlock .popupContainer .prevBtn, .docsBlock .popupContainer .closeBtn{display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;background-color:rgba(0, 0, 0, 0.2941176471);padding:0.4rem;border-radius:1rem;width:40px;height:40px;}
.docsBlock .popupContainer .prevBtn{left:2rem;transform:translateY(-50%);top:50%;}
.docsBlock .popupContainer .nextBtn{right:2rem;transform:translateY(-50%);top:50%;}
.docsBlock .documents{padding-top:2rem;display:flex;justify-content:center;gap:2rem;}
@media screen and (max-width:1020px){
.docsBlock .documents{flex-direction:column;}
.docsBlock .documents .mainDoc, .docsBlock .documents .docs{margin:0 auto;}
}
.docsBlock .documents .seeDoc{position:relative;}
.docsBlock .documents .seeDoc img{width:100%;}
.docsBlock .documents .seeDoc:hover::after{z-index:2;display:flex;justify-content:center;align-items:center;content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2rem;color:white;border-radius:50%;background-color:#5290cc;width:48px;height:48px;}
.docsBlock .documents .mainDoc{max-width:20rem;cursor:pointer;}
.docsBlock .documents .docs{cursor:pointer;display:grid;grid-template-columns:repeat(4, 10rem);gap:0.6rem;}
@media screen and (max-width:750px){
.docsBlock .documents .docs{grid-template-columns:repeat(2, 15rem);}
}
@media screen and (max-width:500px){
.docsBlock .documents .mainDoc{max-width:15rem;}
.docsBlock .documents .docs{grid-template-columns:repeat(1, 15rem);}
}
.buildsBlock .cards{margin-top:4rem;display:grid;grid-template-columns:repeat(3, 20.1rem);justify-content:center;justify-items:center;gap:2rem;}
@media screen and (max-width:1390px){
.buildsBlock .cards{grid-template-columns:repeat(2, 20.1rem);}
}
@media screen and (max-width:800px){
.buildsBlock .cards{grid-template-columns:repeat(1, 20.1rem);}
.buildsBlock .cards .card .info{min-height:22rem;}
}
.buildsBlock .cards .card{width:100%;max-width:24rem;position:relative;padding:2rem;padding-top:18rem;padding-bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;position:relative;border-radius:20px;}
.buildsBlock .cards .card .card-demand{position:absolute;background-color:#99CC34;top:105px;left:50%;transform:translateX(-50%);padding:10px 10px 10px 25px;text-align:center;color:#fff;width:100%;font-size:14px;font-weight:bold;}
.buildsBlock .cards .card .card-demand:before{content:'';width:30px;height:30px;background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/flash.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:3px;transform:translateY(-50%);display:inline;}
.buildsBlock .cards .card::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1;background:rgb(33, 198, 255);background:linear-gradient(180deg, rgba(33, 198, 255, 0) 36%, rgb(255, 255, 255) 81%);}
.buildsBlock .cards .card:nth-child(1){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/builds/1.webp);}
.buildsBlock .cards .card:nth-child(2){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/builds/2.webp);}
.buildsBlock .cards .card:nth-child(3){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/builds/3.webp);}
.buildsBlock .cards .card:nth-child(4){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/builds/4.webp);}
.buildsBlock .cards .card:nth-child(5){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/builds/5.webp);}
.buildsBlock .cards .card .info{padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:23.4rem;background-color:white;border-radius:1rem;box-shadow:0 0 1rem rgba(0, 0, 0, 0.247);}
.buildsBlock .cards .card .info h3{text-align:center;font-weight:500;}
.buildsBlock .cards .card .info h3 strong{font-weight:500;color:#5290cc;}
.buildsBlock .cards .card .info p{text-align:center;max-width:18rem;}
.buildsBlock .cards .card .info .blueBtn{margin:0 auto;padding:0.6rem 1rem;font-size:0.8em;font-weight:500;border-radius:0.6rem;}
.inputBlock{padding:0 1rem 0 1rem;padding-top:4rem;display:flex;justify-content:center;gap:3rem;}
@media screen and (max-width:660px){
.inputBlock{flex-direction:column !important;}
}
.inputBlock form{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;}
.inputBlock form h1{font-size:1.6em;letter-spacing:0.5px;font-weight:600;}
.inputBlock form .input{display:flex;flex-direction:column;gap:0.4rem;}
.inputBlock form .input h3{letter-spacing:0.5px;font-size:1em;font-weight:500;}
.inputBlock form .input span{display:grid;grid-template-columns:1rem 1fr;gap:0.6rem;}
.inputBlock form .input span label{letter-spacing:0.2px;}
.inputBlock form .input span input[type=radio]{cursor:pointer;width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:rgb(255, 255, 255);margin:0;border:0.1rem solid rgb(0, 0, 0);border-radius:50%;}
.inputBlock form .input span input[type=radio]:checked{background-color:#5290cc;border:0.1rem solid #5290cc;}
.inputBlock form input[type=submit]{margin:1rem auto 0 0;padding:0.8rem 4rem;font-size:1em;border-radius:0.8rem;}
.inputBlock img{max-width:40rem;object-fit:cover;border-radius:3rem;}
.inputBlock.left img{order:-1;}
@media screen and (max-width:1200px){
.inputBlock img{display:none;}
}
@media screen and (max-width:600px){
.inputBlock form input[type=submit]{margin:1rem auto 0 auto;}
}
@media screen and (max-width:450px){
.inputBlock form input[type=submit]{padding:0.8rem 1rem;}
}
.symptoms{padding-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;}
.symptoms .cards{display:grid;grid-template-columns:repeat(2, 22rem);gap:2rem;}
@media screen and (max-width:750px){
.symptoms .cards{grid-template-columns:none;padding:0 15px;}
}
.symptoms .cards .card{padding:0rem 1rem;height:6rem;display:flex;align-items:center;gap:1rem;background-color:white;border-radius:1rem;position:relative;}
.symptoms .cards .card::before{z-index:-1;content:"";position:absolute;left:0;width:100%;height:100%;box-shadow:0 0 30rem -2rem rgba(0, 0, 0, 0.788);border-radius:1rem;}
.symptoms .cards .card .photo img{width:50px !important;}
.symptoms .cards .card:nth-child(4) .photo img{transform:scale(0.6);}
.symptoms .cards .card:nth-child(8) .photo img{transform:scale(0.8);}
.symptoms .cards .card h2, .symptoms .cards .card .h2{font-size:1em;font-weight:400;}
.symptoms .call{display:flex;flex-direction:column;align-items:center;}
.symptoms .call .photo{z-index:1;max-width:40rem;}
.symptoms .call .photo img{border-radius:3rem;height:100%;}
@media screen and (max-width:500px){
.symptoms .call .photo img{border-radius:1rem;}
}
.symptoms .call .text{transform:translateY(-10px);margin:0 2rem;padding:1rem 2rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:white;border-radius:0 0 3rem 3rem;box-shadow:0 0 1rem -0.4rem black;}
@media screen and (max-width:500){
.symptoms .call .text{margin:0;}
}
.symptoms .call .text p{text-align:center;max-width:32rem;}
.symptoms .call .text button{padding:0.8rem 1rem;}
.symptoms .call .text button::after{box-shadow:0 0.8rem 2rem 0rem #6eb2f1;}
.cases{margin-top:6rem;position:relative;display:flex;justify-content:center;align-content:center;}
.cases .backline{content:"";width:100%;height:70%;z-index:-1;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/cases/background2.webp);background-repeat:no-repeat;background-position:center;background-size:cover;}
.cases .block{position:relative;margin:0 1rem !important;max-width:90rem;box-shadow:0 0 4rem -0.4rem rgba(0, 0, 0, 0.493);padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/cases/background2.webp);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:2rem;}
@media screen and (max-width:350px){
.cases .block{margin:0 !important;}
}
.cases .block .title{display:flex;flex-direction:column;gap:1rem;}
.cases .block .title h2, .cases .block .title p{color:white;}
.cases .block .title h2{text-transform:uppercase;text-align:center;font-size:1.6em;font-weight:600;}
.cases .block .title p{text-align:center;font-size:1em;font-weight:300;}
.cases .block .cards{max-width:1400px;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;}
.cases .block .cards .card{padding:1rem 3rem;max-width:20rem;height:6rem;display:flex;justify-content:flex-start;align-items:center;gap:1rem;background-color:white;box-shadow:0 0 30rem -2rem rgba(0, 0, 0, 0.788);border-radius:1rem;}
@media screen and (max-width:900px){
.cases .block .cards .card{width:100%;}
}
.cases .block .cards .card .photo img{width:50px !important;}
.cases .block .cards .card:nth-child(9) .photo img{width:36px !important;}
.cases .block .cards .card h2, .cases .block .cards .card .h2{font-size:1em;font-weight:400;}
@media screen and (max-width:575px){
.cases .block .cards .card{padding:1rem 2rem;}
}

.list{padding-top:4rem;}
.list .cards{display:flex;flex-direction:column;align-items:center;gap:2rem;}
.list .cards .card{padding:0 1rem;flex-grow:1;max-width:90rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;}
.list .cards .card:nth-child(even) .info{order:1;}
@media screen and (max-width:1300px){
.list .cards .card{grid-template-columns:repeat(1, 1fr);}
.list .cards .card .info{order:-1 !important;max-width:40rem;}
}
.list .cards .card .info{display:flex;flex-direction:column;align-items:flex-start;}
.list .cards .card .info h2:first-child{font-size:2em;font-weight:500;}
.list .cards .card .info .text{padding-top:1rem;display:flex;flex-direction:column;gap:1rem;}
.list .cards .card .info .text .location{display:flex;align-items:center;gap:0.4rem;}
.list .cards .card .info .text .location .icon{max-width:2rem;}
.list .cards .card .info .text .location h2{font-size:1em;font-weight:400;}
.list .cards .card .info .text .price{display:flex;align-items:center;gap:0.4rem;}
.list .cards .card .info .text .price h2{color:#f46d6d;position:relative;}
.list .cards .card .info .text .price h2::after{position:absolute;right:-2.1em;bottom:0rem;content:"/сут";font-size:0.8em;font-weight:400;color:black;}
.list .cards .card .info .btns{padding-top:2rem;display:flex;gap:1rem;}
@media screen and (max-width:600px){
.list .cards .card .info .btns{margin:0 auto;flex-direction:column;align-items:center;}
.list .cards .card .info .btns a, .list .cards .card .info .btns button{width:100%;}
}
@media screen and (min-width:600px){
.list .cards .card .info .btns a, .list .cards .card .info .btns button{padding:0.8rem 2rem;}
}
.list .cards .card .photo{max-width:45rem;}
.sendForm{width:100%;position:relative;padding-top:4rem;display:flex;justify-content:center;align-items:center;gap:1rem;}
@media screen and (max-width:1100px){
.sendForm{flex-direction:column !important;align-items:center;padding-bottom:8rem;text-align:center;}
}
.sendForm .doc{max-width:280px;}
@media screen and (max-width:500px){
.sendForm .doc{max-width:220px;}
}
.sendForm .info{padding:0 1rem;max-width:60rem;display:flex;flex-direction:column;align-items:center;gap:2rem;}
.sendForm .info h2{font-weight:500;font-size:1.6em;letter-spacing:0.5px;}
.sendForm .info p{width:100%;font-size:1em;}
.sendForm .info button{position:absolute;left:50%;transform:translateX(-50%);bottom:0rem;max-width:20rem;width:100%;padding:1rem 0rem;font-size:1.2em;font-weight:400;color:black;border:0.1rem solid #558fe5;background:linear-gradient(6deg, #e9f1f8 53%, #ffffff 66%);}
.gallery .cards{display:flex;flex-direction:column;}
.gallery .cards .card{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);}
.gallery .cards .card:nth-child(1) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/11.webp);}
.gallery .cards .card:nth-child(2) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/22.webp);}
.gallery .cards .card:nth-child(3) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/33.webp);}
.gallery .cards .card:nth-child(4) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/44.webp);}
.gallery .cards .card:nth-child(5) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/55.webp);}
.gallery .cards .card:nth-child(6) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/66.webp);}
.gallery .cards .card:nth-child(7) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/77.webp);}
.gallery .cards .card:nth-child(8) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/88.webp);}
.gallery .cards .card:nth-child(9) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/99.webp);}
.gallery .cards .card:nth-child(10) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/100.webp);}
.gallery .cards .card:nth-child(11) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/111.webp);}
.gallery .cards .card:nth-child(12) .info{background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/gallery/122.webp);}
.gallery .cards .card:nth-child(12) .photo{background-color:#ffffff;}
.gallery .cards .card:nth-child(even) .info{order:2;justify-content:flex-start;}
.gallery .cards .card:nth-child(even) .photo{order:1;padding-right:0;padding-left:1rem;}
.gallery .cards .card:nth-child(even) .photo img{border-radius:3rem 0 0 3rem;}
.gallery .cards .card:nth-child(even) .photo .backline{transform:rotate(180deg) translateX(-1px);left:auto;right:0;}
.gallery .cards .card:nth-child(even) .photo .backline img{border-radius:0;}
.gallery .cards .card .backPhoto{position:absolute;bottom:0;left:0;max-width:30rem;}
.gallery .cards .card .info{padding:2rem;position:relative;display:flex;justify-content:flex-end;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;}
.gallery .cards .card .info .text{max-width:40rem;display:flex;flex-direction:column;gap:1rem;color:white;}
.gallery .cards .card .info .text h2{text-transform:uppercase;font-weight:400;font-size:2em;padding-bottom:2rem;}
.gallery .cards .card .info .text p{font-size:1em;}
@media screen and (max-width:415px){
.gallery .cards .card .info{padding:1rem 0;text-align:center;}
}
.gallery .cards .card .photo{position:relative;padding-right:1rem;}
.gallery .cards .card .photo .backline{content:"";position:absolute;top:0;left:-2px;display:flex;justify-content:start;height:100%;}
.gallery .cards .card .photo img{border-radius:0 3rem 3rem 0;height:100%;object-fit:cover;}
@media screen and (max-width:1300px){
.gallery .cards .card{grid-template-columns:repeat(1, 1fr);}
.gallery .cards .card .info{padding:4rem 0;order:1 !important;justify-content:center !important;background-position:bottom !important;}
.gallery .cards .card .photo{order:2 !important;padding:0 !important;background-color:#5ea3e7;}
.gallery .cards .card .photo img{border-radius:0 !important;}
}
@media screen and (max-width: 1300px) and (max-width: 600px) {
.gallery .cards .card .photo img{max-height:40vh;}
}
@media screen and (max-width:1300px){
.gallery .cards .card .photo .backline{display:none;}
}
@media screen and (max-width:400px){
.gallery .cards .card .info .text h2{font-size:1.5em;}
}
.secondInput{width:100%;padding:2rem 1rem 0 1rem;}
.secondInput .content{margin-inline:auto;max-width:1000px;display:flex;justify-content:space-between;gap:2rem;}
@media screen and (max-width:745px){
.secondInput .content{flex-direction:column;align-items:center;}
.secondInput .content form{order:1;}
}
.secondInput .content form{display:flex;flex-direction:column;gap:1rem;}
.secondInput .content form .input{display:flex;flex-direction:column;gap:1rem;}
.secondInput .content form .input h3{font-size:1em;font-weight:500;}
.secondInput .content form .input span{display:flex;flex-direction:column;gap:0.4rem;}
.secondInput .content form .input span select{height:40px;}
.secondInput .content form .input span textarea, .secondInput .content form .input span select, .secondInput .content form .input span input{padding:0.6rem 1rem;border-radius:0.6rem;border:0.1rem solid #5290cc;outline:none;}
.secondInput .content form input[type=submit]{margin:0 auto 0 0;padding:1rem 4rem;height:fit-content;font-size:1em;border-radius:0.8rem;}
.secondInput .content .photo{max-width:16rem;}
.secondInput .content .input-line p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.secondInput .content .input .input-line p label{font-weight:500;font-size:1em;}
.secondInput .content .input .input-line p label, .secondInput .content .input .input-line p span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
@media screen and (max-width:600px){
.secondInput .content form input[type=submit]{margin:1rem auto 0 auto;}
.secondInput .content .input-line p{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.secondInput .content .input .input-line p label, .secondInput .content .input .input-line p span{width:100%;}
.secondInput .content .input .input-line p label{margin-bottom:6px;}
}
.telegram{padding-top:4rem;display:flex;justify-content:center;flex-wrap:wrap;gap:3rem;}
.telegram .photo{max-width:10rem;}
.telegram .info{display:flex;flex-direction:column;gap:2rem;}
.telegram .info h1{max-width:50rem;font-weight:400;letter-spacing:1px;font-size:1.6em;}
@media screen and (max-width:800px){
.telegram .info h1{text-align:center;}
}
.directors .cards{display:grid;grid-template-columns:repeat(3, 20.1rem);justify-content:center;justify-items:center;gap:2rem;padding-top:2rem;margin:0 auto;max-width:1500px;}
@media screen and (max-width:1300px){
.directors .cards{max-width:900px;grid-template-columns:repeat(2, 1fr);}
}
@media screen and (max-width:700px){
.directors .cards{max-width:900px;grid-template-columns:repeat(1, 1fr);}
}
.directors .cards .card{position:relative;padding:0rem;padding-top:25rem;padding-bottom:0;border-radius:1rem 1rem 0 0;z-index:0;background-position:center;background-repeat:no-repeat;background-size:contain;}
.directors .cards .card::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1;background:rgb(33, 198, 255);background:linear-gradient(180deg, rgba(33, 198, 255, 0) 50%, rgb(255, 255, 255) 81%);}
.directors .cards .card:nth-child(1){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/directors/1.png);}
.directors .cards .card:nth-child(2){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/directors/2.png);}
.directors .cards .card:nth-child(3){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/directors/3.png);}
.directors .cards .card:nth-child(4){background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/mainPage/public/directors/4.png);}
.directors .cards .card:nth-child(5){background-image:url(//rodnoy-ochag.ru/wp-content/uploads/2024/12/012.png);}
.directors .cards .card .info{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;gap:1rem;background-color:white;border-radius:1rem;box-shadow:0 0 4rem 1rem rgba(0, 0, 0, 0.123);height:100%;}
.directors .cards .card .info h3{text-align:center;font-weight:500;}
.directors .cards .card .info h3 strong{font-weight:500;color:#5290cc;}
.directors .cards .card .info p{text-align:center;}
.directors .cards .card .info p:nth-child(2){max-width:12rem;}
.directors .cards .card .info p:nth-child(3){}
.steps{padding-top:6rem;display:flex;flex-direction:column;gap:3rem;}
.steps .cards{margin-inline:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;}
.steps .cards .card{margin-top:2rem;max-width:25rem;margin-right:1rem;display:flex;flex-direction:column;gap:2rem;}
@media screen and (max-width:1200px){
.steps .cards .card{margin:2rem 3rem;}
}
.steps .cards .card .photo{position:relative;}
.steps .cards .card .photo img{border-radius:2rem;}
.steps .cards .card .photo::before{position:absolute;right:-3rem;bottom:95%;font-size:5em;color:#5fa8ee;font-weight:600;z-index:1;}
.steps .cards .card:nth-child(1) .photo::before{z-index:1;content:"01.";}
.steps .cards .card:nth-child(2) .photo::before{content:"02.";}
.steps .cards .card:nth-child(3) .photo::before{content:"03.";}
.steps .cards .card .text{padding:0 1rem;width:100%;display:flex;flex-direction:column;gap:1rem;}
.steps .cards .card .text h2{color:#202020;font-size:1.4em;font-weight:600;}
.steps .cards .card .text p{letter-spacing:1px;font-size:1em;color:#212121;}
.steps button{margin:0 auto;padding:1rem 0;width:100%;max-width:20rem;}
.add{padding:0 1rem;display:flex;flex-direction:column;gap:4rem;}
.add a{margin:0 auto;padding:1.8rem 2rem;max-width:28rem;color:black;font-size:1.2em;text-align:center;font-weight:500;text-transform:uppercase;border:0.1rem solid #558fe5;background:linear-gradient(6deg, #e4eef7 53%, #ffffff 66%);}
@media screen and (max-width:600px){
.add a{padding:1.8rem 0;}
}
.feedback .cards{height:calc(100% + 20rem);padding-top:8rem;margin-bottom:4rem;display:grid;grid-template-columns:repeat(3, 25rem);justify-content:center;justify-items:center;gap:6rem;}
@media screen and (max-width:1400px){
.feedback .cards{grid-template-columns:repeat(2, 25rem);}
.feedback .cards .card:nth-child(2){transform:translateY(0) !important;}
}
@media screen and (max-width:950px){
.feedback .cards{grid-template-columns:repeat(1, 25rem);}
}
@media screen and (max-width:400px){
.feedback .cards{grid-template-columns:repeat(1, 1fr);}
}
.feedback .cards .card{position:relative;width:100%;height:fit-content;padding:2rem;background-color:white;box-shadow:0 0 4rem 0 rgba(0, 0, 0, 0.219);border-radius:1rem;display:flex;flex-direction:column;gap:2rem;}
.feedback .cards .card:nth-child(2){transform:translateY(-4rem);}
.feedback .cards .card .title{display:flex;align-items:center;justify-content:space-between;}
.feedback .cards .card .title h1{font-size:1.8em;font-weight:500;}
.feedback .cards .card .title img{max-width:90px;}
.feedback .cards .card .iframe{width:100%;height:fit-content;}
.feedback .cards .card p{text-align:start;}
.feedback .cards .card .ochag{position:absolute;bottom:-2rem;left:-1.6rem;width:200px;}
.FAQBlock{margin-top:5rem;}
.FAQBlock .info{display:flex;justify-content:space-evenly;width:100%;max-height:40rem;background-size:cover;background-repeat:no-repeat;background-image:url(//rodnoy-ochag.ru/wp-content/themes/BUILD-5/assets/!public/FAQ/faqPeoples.png);}
@media screen and (max-width:1025px){
.FAQBlock .info{flex-direction:column;gap:8rem;max-height:fit-content;}
.FAQBlock .info .faq{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.FAQBlock .info .socials{text-align:center;justify-content:center;align-items:center;transform:translateY(0.6rem) !important;}
.FAQBlock .info .socials .media{justify-content:center;}
.FAQBlock .info .socials button{margin:0 auto !important;}
}
.FAQBlock .info .faq{padding-top:2rem;}
.FAQBlock .info .faq h2{text-align:center;color:white;}
.FAQBlock .info > h2{color:white;}
.FAQBlock .info .asks{padding-top:2rem;}
.FAQBlock .info .asks .question{position:relative;color:white;}
.FAQBlock .info .asks .question h2, .FAQBlock .info .asks .question .h2{width:fit-content;padding:1rem;cursor:pointer;font-weight:500;font-size:1.4em;text-transform:none;display:flex;align-items:center;}
.FAQBlock .info .asks .question .answer{transform:translateY(-0.8rem);display:none;position:absolute;top:100%;z-index:2;padding:1rem;}
.FAQBlock .info .asks .showAnswer h2, .FAQBlock .info .asks .showAnswer .h2{backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);border-radius:1.4rem 1.4rem 0 0;}
.FAQBlock .info .asks .showAnswer .answer{display:block;backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);border-radius:0 1rem 1rem 1rem;color:white;}
.FAQBlock .socials{transform:translateY(-1rem);height:fit-content;padding:2rem;padding-bottom:4rem;display:flex;flex-direction:column;gap:2rem;background-color:white;box-shadow:0 0 1rem 0 rgba(0, 0, 0, 0.466);border-radius:1rem;}
.FAQBlock .socials h2, .FAQBlock .socials .h2{padding-top:2rem;text-align:center;font-weight:500;}
.FAQBlock .socials .text{display:flex;flex-direction:column;gap:2rem;}
.FAQBlock .socials .text .container{display:flex;flex-direction:column;}
.FAQBlock .socials .text .container p{padding-left:1rem;max-width:24rem;}
.FAQBlock .socials .text .container span{padding-left:1rem;display:flex;flex-direction:column;gap:0.2rem;}
.FAQBlock .socials .text strong{font-weight:600;letter-spacing:0.23px;}
.FAQBlock .socials .media{display:flex;gap:1.25rem;}
.FAQBlock .socials .media img{max-width:42px;}
.FAQBlock .socials button{margin:0 auto 0 0;position:relative;padding:0.8rem 2rem;border-radius:0.8rem;font-size:0.8em;}
.FAQBlock .mapBlock {
width: 100%;
}