.gradient-bg:before,.page-section:before,.zoom:before{content:"";height:100%;top:0;left:0;position:absolute}.page-subtitle,.section-title{font-family:Ubuntu,sans-serif;color:#333;font-weight:500;text-align:center}.intro-special__title,.intro__title,.page-title{text-transform:uppercase}.intro-special,.intro-special__text{-webkit-box-orient:vertical;-webkit-box-direction:normal}.section-title{font-size:34px;line-height:1.4;margin-bottom:75px}.home-icon{height:21px;-webkit-transition:scale .3s linear;transition:scale .3s linear;width:21px}.breadcrumbs li a:hover,.breadcrumbs2 li a:hover,.home-icon:hover{scale:1.1}.breadcrumbs,.breadcrumbs2{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;padding-top:20px;position:relative}.breadcrumbs,.breadcrumbs li{word-break:break-word;overflow-wrap:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.breadcrumbs li,.breadcrumbs2 li{color:#69c6e7;font-size:16px}.breadcrumbs li a,.breadcrumbs2 li a{-webkit-transition:scale .3s linear;transition:scale .3s linear}.breadcrumbs li:after{color:#090909;content:">";display:block;font-size:16px;font-size:inherit}.breadcrumbs li:last-of-type{color:#090909}.breadcrumbs li:last-of-type:after,.breadcrumbs2 li:last-of-type:after{display:none}.breadcrumbs2,.breadcrumbs2 li{overflow-wrap:break-word;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.intro,.zoom{overflow:hidden;position:relative}.breadcrumbs2 li:after{color:#fff;content:">";display:block;font-size:16px;font-size:inherit}.breadcrumbs2 li:last-of-type{color:#fff}.page-section{position:relative}.page-section:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(15%,#d4e4f2),to(#fff));background:linear-gradient(180deg,#d4e4f2 15%,#fff);bottom:0;display:block;right:0;width:100%;z-index:-1}.page-title{padding-top:60px}.gradient-bg{padding:130px 0;position:relative}.gradient-bg:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#d4e4f2),to(#fff));background:linear-gradient(180deg,#d4e4f2 25%,#fff);bottom:0;display:block;right:0;width:100%;z-index:-1}.btn-shadow{-webkit-box-shadow:0 0 20px 0 rgba(86,179,211,.8);box-shadow:0 0 20px 0 rgba(86,179,211,.8)}.zoom{cursor:pointer;display:block}.zoom:before{background-color:rgba(37,89,141,.55);background-image:url(../img/icons/zoom.svg);background-position:50%;background-repeat:no-repeat;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.zoom:hover:before{opacity:1;pointer-events:all}.banner-service img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-subtitle{font-size:36px;line-height:1.3;margin-bottom:30px}.intro-special__text>:first-child,.intro__title{font-weight:700}@media (max-width:800px){.banner-service img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.intro{background:url(../img/bg/hero.webp) 50%/cover no-repeat fixed;padding:100px 0 0;-webkit-transition:.3s;transition:.3s;z-index:1}@supports not (background:url("../img/bg/hero.webp")){.intro{background:url(../img/bg/hero.jpg) 50% no-repeat}}.intro__picture{display:block;max-width:calc(32% - 25px)}.intro__inner,.intro__text-wrap{display:-webkit-box;display:-ms-flexbox}.intro__picture img{height:100%;margin-top: -135px;-o-object-fit:cover;object-fit:cover;width:100%}.intro__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;gap:50px;justify-content:space-between}.intro__title{color:#369;font-size:36px;line-height:1.4;margin-bottom:70px}.intro__text{max-width:calc(68% - 25px);width:100%}.intro__list-title{color:#333;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:15px}.intro__text-wrap{display:flex;gap:80px;margin-bottom:85px}.intro-special,.intro__btns{display:-webkit-box;display:-ms-flexbox}.intro__text-wrap>*{max-width:calc(50% - 40px)}.intro__btns{display:flex;gap:25px}.intro__list li{color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:10px;padding-left:29px;position:relative}.intro__list li:last-child{margin-bottom:0}.intro__list li:before{color:#333;content:"✔";display:block;height:10px;left:0;position:absolute;width:10px}.intro-special{background:#fff;border:1px solid #369;color:#333;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:500;line-height:1.2;padding:25px}.intro-special__title{color:#369;font-size:20px;line-height:1.2;margin-bottom:8px}.intro-special__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.intro-special__text>*{font-size:18px;font-style:normal}.intro-special__price{color:#369;font-size:20px}@media (max-width:1200px){.intro__picture{display:none}.intro__text{max-width:100%}.intro{padding:40px}}@media (max-width:900px){.section-offset{margin-bottom:120px}.section-title{font-size:32px;margin-bottom:60px}body{font-size:14px;line-height:1.2}.gradient-bg{padding:70px 0}.breadcrumbs li,.breadcrumbs2 li{font-size:14px;gap:7px}.breadcrumbs,.breadcrumbs2{margin-bottom:40px}.page-title{padding-top:40px}.page-subtitle{font-size:24px;margin-bottom:20px}.intro__btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__title{font-size:30px;margin-bottom:40px}.intro__text-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between;margin-bottom:40px}.intro__list-title{font-size:18px}.intro__list li{font-size:16px;padding-left:20px}}@media (max-width:750px){.intro__title{margin-bottom:30px}.intro__text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px}.intro__text-wrap>*{max-width:100%}.intro-special__price{font-size:18px}.intro__btns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media (max-width:550px){.section-offset{margin-bottom:90px}.breadcrumbs,.breadcrumbs2,.section-title{margin-bottom:30px}.section-title{font-size:28px;line-height:1.3}.gradient-bg{padding:55px 0}.breadcrumbs li,.breadcrumbs2 li{font-size:13px;gap:6px}.page-title{padding-top:20px}.page-subtitle{font-size:18px;margin-bottom:15px}.intro__btn{max-width:100%;width:100%}.intro__title{font-size:16px}}@media (max-width:450px){.intro{padding:25px 0}}