input[type=email],input[type=tel],input[type=text]{line-height:normal;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;box-shadow:none;border:none;width:100%;border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent;color:#fff;padding:7px 10px;font-size:16px}
input[type=email]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand{display:none}
select{line-height:normal;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0}
select::-ms-expand{display:none}
textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:normal;outline:0;box-shadow:none;border:none;resize:vertical;width:100%}
textarea::-ms-expand{display:none}
*{box-sizing:border-box;margin:0;padding:0}
:after,:before{box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:Spectral,serif;display:flex;flex-direction:column;min-height:100vh;background:url(../image/pattern.png) center fixed,#f8f8f8}
.wrapper{flex-grow:1}
.container{margin:0 auto;width:1758px;padding:0 15px;max-width:100%}
img{max-width:100%;height:auto}
.h1,h1{margin-top:0;margin-bottom:10px;color:#242424;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (56 - 28) + 28 * 1px);font-weight:800}
h1.invert{color:#fff}
.h2,h2{margin:.5em 0 1.25em;color:#242424;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (40 - 22) + 22 * 1px);font-weight:800}
h2.invert{color:#fff}
.h3,h3{margin-bottom:10px;color:#242424;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (28 - 18) + 18 * 1px);font-weight:700}
h3.invert{color:#fff}
.h4,h4{margin-bottom:10px;color:#000;line-height:1.3;font-size:24px;font-weight:700}
h4.invert{color:#fff}
.h5,h5{margin-bottom:10px;color:#242424;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (22 - 18) + 18 * 1px);font-weight:700}
h5.invert{color:#fff}
.h6,h6{margin-bottom:10px;color:#242424;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 17) + 17 * 1px);font-weight:700}
.h1.invert,.h2.invert,.h3.invert,.h4.invert,.h5.invert,h6.invert{color:#fff}
p{margin-bottom:15px;line-height:1.5;color:#333;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 14) + 14 * 1px)}
p.invert{color:#fff}
.Semi_Bold{font-size:inherit;font-weight:600;line-height:1.5}
input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#a5a5a5}
input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#a5a5a5}
input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#a5a5a5}
input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#a5a5a5}
input[type=email].error,input[type=tel].error,input[type=text].error{color:red;border-bottom:1px solid red}
input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{border-bottom:1px solid #fff;color:#fff}
textarea{border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent;color:#fff;padding:7px 10px;font-size:16px}
textarea::-webkit-input-placeholder{color:#a5a5a5}
textarea:-moz-placeholder{color:#a5a5a5}
textarea::-moz-placeholder{color:#a5a5a5}
textarea:-ms-input-placeholder{color:#a5a5a5}
textarea.error{color:red;border-bottom:1px solid red}
textarea:focus{border-bottom:1px solid #fff;color:#fff}
.btn{display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;outline:0;background:0 0;border:none;transition:.3s}
.btn:active{-webkit-tap-highlight-color:transparent}
.btn_white{box-shadow:0 5px 15px rgba(36,36,36,.25);border-radius:2px;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 14) + 14 * 1px);padding:.67em 1.78em;background:#242424;color:#fff;border:1px solid #242424;font-weight:700;line-height:1.5}
.btn_white:active{color:#333;background:#fff;-webkit-tap-highlight-color:transparent}
.btn_white.invert{background:#fff;border:1px solid #fff;color:#333}
.btn_white.invert:active{color:#fff;background:#242424;-webkit-tap-highlight-color:transparent}
.btn_dark{box-shadow:0 5px 15px rgba(36,36,36,.25);border-radius:2px;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 14) + 14 * 1px);padding:.67em 1.78em;background:#242424;color:#fff;border:1px solid #242424;font-weight:700;line-height:1.5}
.btn_dark svg{margin-left:10px;fill:currentColor}
.btn_dark:active{color:#333;background:#fff;-webkit-tap-highlight-color:transparent}
.btn_dark.invert{background:#fff;border:1px solid #fff;color:#333}
.btn_dark.invert:active{color:#fff;background:#242424;-webkit-tap-highlight-color:transparent}
.btn_link{border-bottom:1px dashed #242424;font-size:inherit;font-weight:600;line-height:1.5;color:#242424;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 12) + 12 * 1px);transition:.3s}
.btn_link:active{border-bottom:1px dashed transparent;color:#606060;-webkit-tap-highlight-color:transparent}
.btn_link.invert{border-bottom:1px dashed #e3e3e3;color:#fff}
.btn_link.invert:active{color:rgba(255,255,255,.7);border-bottom:1px dashed transparent;-webkit-tap-highlight-color:transparent}
.btn_menu svg{fill:#fff;display:block}
.btn_menu svg+svg,.btn_menu.active svg{display:none}
.btn_menu.active svg+svg{display:block}
.btn_play{background:#fff;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.25);position:relative}
.btn_play:after{display:block;content:'';position:absolute;top:-30%;left:-30%;bottom:-30%;right:-30%;border:1px solid rgba(255,255,255,.5);border-radius:50%}
.btn_play:before{display:block;content:'';position:absolute;top:-45%;left:-45%;bottom:-45%;right:-45%;border:1px solid rgba(255,255,255,.2);border-radius:50%}
.btn_play span{display:flex;align-items:center;justify-content:center}
.btn_play span:after{display:block;content:'';position:absolute;top:-15%;left:-15%;bottom:-15%;right:-15%;border:2px solid rgba(255,255,255,.8);border-radius:50%}
.btn_play svg{fill:#333}
.btn_play:active{-webkit-tap-highlight-color:transparent}
.btn_play:active svg{fill:#000}
.btn_owl{background:#f8f8f8;border:1px solid #cecece;box-sizing:border-box;border-radius:2px;width:1em;height:1em;transition:.3s;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (50 - 24) + 24 * 1px)}
.btn_owl svg{fill:#606060;transition:inherit;height:auto;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 10) + 10 * 1px);width:1em}
.btn_owl:active{background:#333;-webkit-tap-highlight-color:transparent}
.btn_owl:active svg{fill:#fff}
.owl-carousel .owl-nav button.owl-prev{background:#f8f8f8;border:1px solid #cecece;box-sizing:border-box;border-radius:2px;width:1em;height:1em;transition:.3s;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (50 - 24) + 24 * 1px)}
.owl-carousel .owl-nav button.owl-prev svg{fill:#606060;transition:inherit;height:auto;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 10) + 10 * 1px);width:1em}
.owl-carousel .owl-nav button.owl-prev:active{background:#333;-webkit-tap-highlight-color:transparent}
.owl-carousel .owl-nav button.owl-prev:active svg{fill:#fff}
.owl-carousel .owl-nav button.owl-next{background:#f8f8f8;border:1px solid #cecece;box-sizing:border-box;border-radius:2px;width:1em;height:1em;transition:.3s;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (50 - 24) + 24 * 1px)}
.owl-carousel .owl-nav button.owl-next svg{fill:#606060;transition:inherit;height:auto;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 10) + 10 * 1px);width:1em}
.owl-carousel .owl-nav button.owl-next:active{background:#333;-webkit-tap-highlight-color:transparent}
.owl-carousel .owl-nav button.owl-next:active svg{fill:#fff}
.owl-prev{background:#f8f8f8;border:1px solid #cecece;box-sizing:border-box;border-radius:2px;width:1em;height:1em;transition:.3s;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (50 - 24) + 24 * 1px)}
.owl-prev svg{fill:#606060;transition:inherit;height:auto;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 10) + 10 * 1px);width:1em}
.owl-prev:active{background:#333;-webkit-tap-highlight-color:transparent}
.owl-prev:active svg{fill:#fff}
.owl-next{background:#f8f8f8;border:1px solid #cecece;box-sizing:border-box;border-radius:2px;width:1em;height:1em;transition:.3s;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (50 - 24) + 24 * 1px)}
.owl-next svg{fill:#606060;transition:inherit;height:auto;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (20 - 10) + 10 * 1px);width:1em}
.owl-next:active{background:#333;-webkit-tap-highlight-color:transparent}
.owl-next:active svg{fill:#fff}
.modal_form{position:relative;max-width:646px;border-radius:10px;border:1px solid #606060;background:#333;margin:auto;padding:40px 1em;text-align:center;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (40 - 20) + 20 * 1px)}
.modal_form .mfp-close{color:#fff;font-size:40px}
.modal_form_group{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 30px}
.modal_form .h2{margin-top:0}
.form_area,.form_head{margin-bottom:30px}
.form_btns{margin-bottom:10px;grid-column:1/-1}
.form_title{color:#fff;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (22 - 18) + 18 * 1px);margin-bottom:20px;margin-top:-10px}
.doctor{padding:40px 30px;background:#333;border:1px solid #606060;box-sizing:border-box;border-radius:10px;max-width:1082px;display:grid;grid-template-columns:auto 1fr;gap:0 30px;margin:auto;position:relative}
.doctor .h2{margin-bottom:10px;margin-top:0}
.doctor img{display:block}
.doctor .mfp-close{color:#fff;font-size:40px}
header{background:rgba(0,0,0,.3);position:relative}
.header{padding:15px 0;align-items:center;display:grid;grid-template-columns:auto 1fr auto;gap:0 30px}
.header_wrapper{background:url(../image/header_bg.jpg) center/cover}
.header_btns,.header_contacts{text-align:right}
.header_tel{font-weight:800;font-size:18px;line-height:1.5;color:#fff;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 14) + 14 * 1px)}
.header_tel svg{fill:currentColor;margin-right:10px;width:1.12em;height:auto}
.header_tel:active{opacity:.7;-webkit-tap-highlight-color:transparent}
.header_logo img{display:block}
.main{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center;margin-bottom:110px}
.main p{margin-bottom:40px}
.main>div:nth-child(1){padding:50px 0 85px}
.main img{display:block;border-radius:0 0 0 30px;transform:translateY(30px)}
.main_form{max-width:566px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 30px}
.form_field{margin-bottom:30px}
.form_btns.center{text-align:center}
nav{position:relative;display:none;align-items:center;justify-content:center}
nav a{font-size:18px;color:#fff;text-decoration:none;display:block;padding:5px 15px}
nav a:active{-webkit-tap-highlight-color:transparent}
nav b{position:absolute;z-index:2;display:block;bottom:0;left:50%;width:0;height:1px;background:#fff}
.content ul{list-style-type:none;padding-left:17px}
.content ul li{position:relative;margin-bottom:5px;line-height:1.5;color:#333;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 14) + 14 * 1px)}
.content ul li:before{position:absolute;left:-17px;content:"";width:5px;height:5px;border:1px solid #333;transform:rotate(45deg);top:.58em}
.statistics{margin-bottom:80px;display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px}
.statistics_item{display:grid;grid-template-columns:auto 1fr;gap:0 20px;margin-bottom:20px}
.statistics_item>div:nth-child(1){font-size:42px;font-weight:700;line-height:1.5;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (42 - 24) + 24 * 1px);color:#242424}
.statistics_item>div:nth-child(2){font-size:24px;font-weight:700;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (24 - 14) + 14 * 1px);padding-top:.6em;color:#333}
.advantages{margin-bottom:80px}
.advantages_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px;align-items:flex-start}
.advantages_item{display:grid;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (70 - 40) + 40 * 1px);grid-template-columns:1em 1fr;gap:0 10px;margin-bottom:30px}
.advantages_item>div:nth-child(1){grid-row:1/3}
.services{margin-bottom:80px}
.services_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0 30px}
.services_item{margin-bottom:30px;display:grid;grid-template-rows:auto 1fr;border:1px solid #e0e0e0;border-radius:5px 0 0;overflow:hidden}
.services_item>div{display:grid;grid-template-rows:auto 1fr auto;padding:20px 30px 30px}
.services_item img{margin-bottom:20px;width:100%}
.services_item ul{margin-bottom:15px}
.slider{margin-bottom:80px}
.slider_item{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:2;padding-left:70px;padding-right:70px}
.slider_item_wrapper{position:relative;padding:1em 0;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (80 - 30) + 30 * 1px)}
.slider_item>div{grid-column:2/3}
.slider_item_image{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1}
.slider_item_image img{height:100%;object-fit:cover}
.slider_item_head{font-family:Spectral;font-size:56px;font-weight:800;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (56 - 20) + 20 * 1px);color:#242424;margin-bottom:10px}
.slider_item_title{font-size:24px;font-weight:400;line-height:1.3;color:#333;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (24 - 14) + 14 * 1px);margin-bottom:2em}
.slider .owl-nav{height:0;margin:auto;max-width:1758px;width:100%;left:0;right:0;position:absolute;top:50%}
.slider .owl-nav button.owl-prev{position:absolute;transform:translateY(-50%);left:15px}
.slider .owl-nav button.owl-next{position:absolute;transform:translateY(-50%);right:15px}
.team{margin-bottom:80px}
.team_head{display:flex;align-items:baseline}
.team_btns{display:flex;align-items:center;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (40 - 20) + 20 * 1px);margin-left:1em}
.team_btns button{margin-left:20px;background-color:transparent}
.team_btns.disabled{display:none}
.team_item img{margin-bottom:20px}
.just{margin-bottom:80px}
.just_item{display:grid;grid-template-columns:1fr 1fr 8fr 1fr 1fr;align-items:center;gap:0 5px}
.just_item svg{display:block}
.just_item>div:nth-child(1){font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (59 - 21) + 21 * 1px)}
.just_item>div:nth-child(1) svg{width:1em}
.just_item>div:nth-child(4){display:flex;justify-content:flex-end}
.just_item>div:nth-child(5){display:flex;justify-content:flex-end;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (59 - 21) + 21 * 1px)}
.just_item>div:nth-child(5) svg{width:1em}
.just_title{font-weight:700;font-size:38px;line-height:1.3;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (38 - 18) + 18 * 1px);color:#333;margin-bottom:5px;text-align:center}
.just_name{font-weight:700;font-size:42px;line-height:130%;text-transform:uppercase;color:#333;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (42 - 20) + 20 * 1px);text-align:center}
.video{margin-bottom:80px;display:grid;grid-template-columns:1fr 1fr 2fr;gap:0 30px}
.video .h2{margin-bottom:10px}
.video p{max-width:566px;margin-bottom:30px}
.video img{object-fit:cover;width:100%;height:100%;display:block}
.video>div{margin-bottom:30px;position:relative}
.video>div .btn_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.video>div:nth-child(1){grid-column:1/3}
.video>div:nth-child(2){grid-column:3/4;grid-row:1/3}
.reviews{margin-bottom:80px;background:url(../image/reviews_bg.png) right top no-repeat,#ececec;padding:60px 0}
.reviews_name{font-size:inherit;font-weight:600;line-height:1.5;color:#333;font-size:calc((100vw - 320 * 1px)/ (1758 - 320) * (18 - 16) + 16 * 1px)}
.reviews_item{margin-bottom:50px;padding-left:70px;position:relative;padding-top:5px}
.reviews_item:before{width:70px;height:70px;position:absolute;content:'';background:url(../image/svg/quote.svg) center no-repeat;left:0;top:-5px}
.reviews .owl-nav{display:flex}
.reviews .owl-carousel .owl-nav button{margin-right:20px;background-color:transparent}
.about{margin-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:center}
.about>div:nth-child(1){padding-right:30px}
.consultation{margin-bottom:80px}
.consultation .h2{margin-bottom:20px}
.consultation_item{background:#ececec;position:relative;border-radius:5px;overflow:hidden}
.consultation_content{position:relative;z-index:2;padding:60px 20px 60px 100px}
.consultation_image{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;display:flex;justify-content:flex-end}
.consultation_image img{height:100%;object-fit:cover}
.consultation input{border-color:rgba(0,0,0,.5);color:rgba(0,0,0,.8)}
.consultation input::-webkit-input-placeholder{color:#a5a5a5}
.consultation input:-moz-placeholder{color:#a5a5a5}
.consultation input::-moz-placeholder{color:#a5a5a5}
.consultation input:-ms-input-placeholder{color:#a5a5a5}
.consultation input:focus{color:#000;border-color:#000}
.social{display:flex;align-items:center;flex-wrap:wrap}
.social a{display:block;text-decoration:none;margin-right:20px}
.social a svg{fill:#333}
.social a:active{-webkit-tap-highlight-color:transparent}
.social a:active svg{fill:#606060}
.footer{display:grid;grid-template-columns:repeat(12,1fr);gap:0 30px}
.footer_logo{margin-bottom:20px}
.footer_logo img{display:block}
.footer>div{margin-bottom:30px}
.footer>div:nth-child(1){grid-column:1/4}
.footer>div:nth-child(2){grid-column:4/7}
.footer>div:nth-child(3){grid-column:7/13}
.footer .h4{margin-bottom:38px;position:relative}
.footer .h4:after{position:absolute;bottom:-18px;left:0;content:'';width:40px;height:1px;background:#333}
.copyright{display:flex;align-items:center;justify-content:space-between;padding:30px 15px;font-size:16px;line-height:150%;color:#333}
.copyright span{margin-right:8px}
.copyright_designed{display:flex;align-items:center}
.copyright_designed a{display:flex;align-items:center;text-decoration:none}
.contacts a{display:inline-grid;grid-template-columns:27px auto;text-decoration:none;font-size:18px;line-height:1.5;color:#333;margin-bottom:15px;align-items:baseline}
.contacts a svg{fill:#333;transform:translateY(3px)}
.contacts a:active{color:#606060;-webkit-tap-highlight-color:transparent}
.contacts a:active svg{fill:#606060}
.text{font-size: 22px;}
@media only screen and (max-width :1758px){
.z{font-size:20px}
}
@media only screen and (max-width :1440px){
.z{font-size:20px}
.footer>div:nth-child(1){grid-column:1/5}
.footer>div:nth-child(2){grid-column:5/8}
.footer>div:nth-child(3){grid-column:8/13}
}
@media only screen and (max-width :1200px){
.z{font-size:20px}
.header{grid-template-columns:auto 1fr 90px}
.main{display:block;margin-bottom:60px}
.main>div:nth-child(1){padding:30px 0 50px}
.main>div:nth-child(2){display:none}
nav{position:absolute;right:0;top:100%;display:none;width:320px;max-width:100%;text-align:right;background:#333;padding:30px}
nav a{font-size:28px;margin-bottom:20px}
nav b{display:none}
.statistics{grid-template-columns:repeat(2,1fr);margin-bottom:60px}
.advantages{margin-bottom:60px}
.advantages_wrapper{grid-template-columns:repeat(2,1fr)}
.services,.slider{margin-bottom:60px}
.slider_item{grid-template-columns:1fr 2fr}
.slider_item_image img{object-position:left}
.just,.team{margin-bottom:60px}
.just_item{grid-template-columns:1fr 8fr 1fr}
.just_item>div:nth-child(2),.just_item>div:nth-child(4){display:none}
.video{grid-template-columns:1fr 1fr;margin-bottom:60px}
.video>div{margin-bottom:30px}
.video>div:nth-child(1){grid-column:1/3}
.video>div:nth-child(2){grid-column:1/3;grid-row:auto}
.reviews{margin-bottom:60px}
.about{display:block;margin-bottom:60px}
.about>div:nth-child(1){display:none}
.consultation{margin-bottom:60px}
.consultation_image{opacity:.2}
.footer>div:nth-child(1){grid-column:1/7}
.footer>div:nth-child(2){grid-column:7/13}
.footer>div:nth-child(3){grid-column:1/13}
}
@media only screen and (max-width :768px){
.z{font-size:20px}
.doctor{display:block}
.advantages,.main,.services,.slider,.statistics{margin-bottom:30px}
.slider_item{display:block;text-align:center}
.slider_item_image{opacity:.3}
.slider_item_image img{object-position:left}
.just,.team{margin-bottom:30px}
.just_name{min-height:2.6em}
.about,.consultation,.reviews,.video{margin-bottom:30px}
.consultation_content{padding:30px 20px}
}
@media only screen and (max-width :640px){
.z{font-size:20px}
.header{grid-template-columns:1fr auto 1fr;gap:0 20px}
nav{text-align:center;width:100%}
.advantages_wrapper,.statistics,.video{display:block}
.video .btn_play svg{width:40px;height:40px}
.copyright,.footer{display:block}
}
@media only screen and (min-width :641px){
.z{font-size:20px}
}
@media only screen and (min-width :769px){
.z{font-size:20px}
}
@media only screen and (min-width :1201px){
.z{font-size:20px}
.header_btns{display:none}
nav{display:flex!important}
}
@media only screen and (min-width :1441px){
.z{font-size:20px}
}
@media only screen and (min-width :1759px){
.z{font-size:20px}
}
@media only screen and (min-width:1758px){
.h1,h1{font-size:56px}
.h2,h2{font-size:40px}
.h3,h3{font-size:28px}
.h5,h5{font-size:22px}
.h6,h6{font-size:20px}
.btn_dark,.btn_link,.btn_white,p{font-size:18px}
.btn_owl{font-size:50px}
.btn_owl svg{font-size:20px}
.owl-carousel .owl-nav button.owl-prev{font-size:50px}
.owl-carousel .owl-nav button.owl-prev svg{font-size:20px}
.owl-carousel .owl-nav button.owl-next{font-size:50px}
.owl-carousel .owl-nav button.owl-next svg{font-size:20px}
.owl-prev{font-size:50px}
.owl-prev svg{font-size:20px}
.owl-next{font-size:50px}
.owl-next svg{font-size:20px}
.modal_form{font-size:40px}
.form_title{font-size:22px}
.content ul li,.header_tel{font-size:18px}
.statistics_item>div:nth-child(1){font-size:42px}
.statistics_item>div:nth-child(2){font-size:24px}
.advantages_item{font-size:70px}
.slider_item_wrapper{font-size:80px}
.slider_item_head{font-size:56px}
.slider_item_title{font-size:24px}
.team_btns{font-size:40px}
.just_item>div:nth-child(1),.just_item>div:nth-child(5){font-size:59px}
.just_title{font-size:38px}
.just_name{font-size:42px}
.reviews_name{font-size:18px}
}
@media (hover),(min-width:0 \0),(min--moz-device-pixel-ratio:0){
.btn_white:hover{color:#333;background:#fff}
.btn_white.invert:hover{color:#fff;background:#242424}
.btn_dark:hover{color:#333;background:#fff}
.btn_dark.invert:hover{color:#fff;background:#242424}
.btn_link:hover{border-bottom:1px dashed transparent;color:#606060}
.btn_link.invert:hover{color:rgba(255,255,255,.7);border-bottom:1px dashed transparent}
.btn_play:hover svg{fill:#000}
.btn_owl:hover{background:#333}
.btn_owl:hover svg{fill:#fff}
.owl-carousel .owl-nav button.owl-prev:hover{background:#333}
.owl-carousel .owl-nav button.owl-prev:hover svg{fill:#fff}
.owl-carousel .owl-nav button.owl-next:hover{background:#333}
.owl-carousel .owl-nav button.owl-next:hover svg{fill:#fff}
.owl-prev:hover{background:#333}
.owl-prev:hover svg{fill:#fff}
.owl-next:hover{background:#333}
.owl-next:hover svg{fill:#fff}
.header_tel:hover{opacity:.7}
.social a:hover svg{fill:#606060}
.contacts a:hover{color:#606060}
.contacts a:hover svg{fill:#606060}
}