@font-face{font-family:"dm_sans_regular";src:url("../fonts/DM_Sans/DMSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"dm_sans_medium";src:url("../fonts/DM_Sans/DMSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"dm_sans_bold";src:url("../fonts/DM_Sans/DMSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"dm_sans_italic";src:url("../fonts/DM_Sans/DMSans-Italic.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"dm_sans_medium_italic";src:url("../fonts/DM_Sans/DMSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"dm_sans_bold_italic";src:url("../fonts/DM_Sans/DMSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:normal}*{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}img{display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.hide{display:none !important}@media only screen and (max-width: 767px){.desktop{display:none}}.mobile{display:none}@media only screen and (max-width: 767px){.mobile{display:block}}body{overflow-x:hidden;min-height:100vh;width:100%;margin:0;padding:0;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#141414}.main__subtitle{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.3;text-transform:uppercase}@media only screen and (max-width: 991px){.main__subtitle{font-size:22px}}.main__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.3}@media only screen and (max-width: 991px){.main__title{font-size:32px}}.container{width:100%;max-width:1072px;margin:0 auto;padding:0 15px}.button-wrapper .button{margin-bottom:22px}.button-wrapper .caption{width:100%;max-width:350px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:20px}@media only screen and (max-width: 767px){.button-wrapper .caption{max-width:270px;font-size:16px}}.button{display:inline-flex;justify-content:center;align-items:center;height:58px;padding:10px 20px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;background-color:#b12e00;border:none;outline:none;border-radius:4px;box-shadow:none;cursor:pointer;transition:180ms ease}.button:hover{text-decoration:none;background-color:#bd3d11}@media only screen and (max-width: 767px){.button{height:48px}}.button_sm{height:48px;padding:10px 26px}.text-medium{font-family:"dm_sans_medium",sans-serif;font-weight:500}.text-bold{font-family:"dm_sans_bold",sans-serif;font-weight:700}.text-italic{font-family:"dm_sans_italic",sans-serif;font-weight:400}.text-medium-italic{font-family:"dm_sans_medium_italic",sans-serif;font-weight:500}.text-bold-italic{font-family:"dm_sans_bold_italic",sans-serif;font-weight:700}.header{position:absolute;top:0;left:0;width:100%}.header__grid{display:flex;justify-content:space-between;align-items:center;height:130px;width:100%;max-width:1280px;margin:0 auto;padding:0 15px;border-bottom:1px solid #2b2b2b}@media only screen and (max-width: 767px){.header__grid{height:100px;border-bottom:none}}.header.animate{transform:translateY(0) !important;transition:180ms ease}.header.fixed{position:fixed;top:0;left:0;z-index:10;background-color:rgba(0,0,0,.85);transform:translateY(-100%)}.header.fixed .header__grid{height:100px;border-bottom:none}.header.fixed .header__nav{top:100px}.header__logo{width:120px;margin-right:70px}@media only screen and (max-width: 991px){.header__logo{margin-right:30px}}.header__nav{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 767px){.header__nav{position:fixed;top:100px;right:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:50px;transform:translateX(100%);background-color:#000;transition:180ms ease}}.header__nav.show{transform:translateX(0)}.header__nav .nav-item{margin-left:25px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;transition:180ms ease}@media only screen and (max-width: 767px){.header__nav .nav-item{margin-left:0;margin-top:15px;color:#fff}}.header__nav .nav-item:first-child{margin-left:0}@media only screen and (max-width: 767px){.header__nav .nav-item:first-child{margin-top:0}}.header__dropdown{position:relative}@media only screen and (max-width: 767px){.header__dropdown{overflow:hidden;width:100%}}@media only screen and (min-width: 768px){.header__dropdown:hover .body{display:block}.header__dropdown:hover .head__arrow img{transform:rotate(180deg)}}.header__dropdown .head{display:flex;justify-content:flex-start;align-items:center;padding:13px 0;z-index:2;cursor:default}@media only screen and (max-width: 767px){.header__dropdown .head{position:relative;width:100%;padding:0;background-color:#000}}.header__dropdown .head__title{margin-right:10px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase}.header__dropdown .head__arrow{width:18px}.header__dropdown .head__arrow.rotate img{transform:rotate(180deg)}.header__dropdown .head__arrow img{transition:180ms ease}.header__dropdown .body{display:none;position:absolute;left:0;top:100%;width:200px;padding:15px 20px;background-color:#2c2d31;border-radius:4px;z-index:1;transition:200ms ease}@media only screen and (max-width: 767px){.header__dropdown .body{position:static;width:100%;padding:15px 18px 5px;background-color:rgba(0,0,0,0);border-radius:0;transform:translateY(-100%)}}.header__dropdown .body.show{display:block}.header__dropdown .body.animate{transform:translateY(0)}.header__dropdown .body__link{display:block;margin-top:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:16px;text-transform:uppercase}.header__dropdown .body__link:first-child{margin-top:0}.header__button{margin-left:70px}@media only screen and (max-width: 991px){.header__button{margin-left:30px}}@media only screen and (max-width: 767px){.header__button{display:none}}.header__toggle{display:none;justify-content:center;align-items:center;height:30px;width:30px;cursor:pointer}@media only screen and (max-width: 767px){.header__toggle{display:flex}}.header__toggle>img{width:24px}.header__toggle.cross #navCross{display:block}.header__toggle.cross #navBurger{display:none}.header #navCross{display:none}.top{position:relative;color:#fff;background:url("../img/top.png") center center no-repeat;background-size:cover}.top__grid{padding:80px 0}@media only screen and (max-width: 767px){.top__grid{padding:70px 0 120px}}.top__content{width:100%;max-width:1000px}@media only screen and (max-width: 767px){.top__content{text-align:center}}.top__subtitle{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px;text-transform:uppercase}@media only screen and (max-width: 767px){.top__subtitle{margin-bottom:20px;font-size:18px}}.top__title{margin-bottom:40px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:108px}@media only screen and (max-width: 991px){.top__title{font-size:72px;line-height:1.2}}@media only screen and (max-width: 767px){.top__title{margin-bottom:20px;font-size:34px}}.top__info{width:100%;max-width:900px;margin-bottom:50px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px}@media only screen and (max-width: 767px){.top__info{margin-bottom:35px;font-size:18px}}.advantages__grid{padding:50px 0}.advantages__list{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.advantages__list{flex-direction:column;justify-content:flex-start}}.advantages__list .advantage-item{text-align:center}@media only screen and (max-width: 767px){.advantages__list .advantage-item{margin-top:45px}.advantages__list .advantage-item:first-child{margin-top:0}}.advantages__list .advantage-item__icon{width:40px;margin:0 auto 30px}@media only screen and (max-width: 767px){.advantages__list .advantage-item__icon{margin:0 auto 25px}}.advantages__list .advantage-item__info{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px}@media only screen and (max-width: 991px){.advantages__list .advantage-item__info{font-size:20px}}.problems{background-color:#f8f8f8}.problems__grid{padding:80px 0}@media only screen and (max-width: 767px){.problems__grid{padding:50px 0}}.problems .main__subtitle{margin-bottom:18px}.problems .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.problems .main__title{margin-bottom:24px}}.problems__list{margin-bottom:42px}@media only screen and (max-width: 767px){.problems__list{margin-bottom:24px}}.problems__list .problems-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}@media only screen and (max-width: 767px){.problems__list .problems-item{align-items:flex-start}}.problems__list .problems-item:last-child{margin-bottom:0}.problems__list .problems-item__icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:28px;margin-right:12px}.problems__list .problems-item__text{font-size:26px}@media only screen and (max-width: 767px){.problems__list .problems-item__text{font-size:18px}}.problems__info{margin-bottom:38px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:30px}@media only screen and (max-width: 767px){.problems__info{margin-bottom:24px;font-size:18px}}.improvements__grid{padding:80px 0}@media only screen and (max-width: 767px){.improvements__grid{padding:50px 0;text-align:center}}.improvements .main__subtitle{margin-bottom:18px}.improvements .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.improvements .main__title{margin-bottom:18px}}.improvements__info{margin-bottom:38px;font-size:26px}@media only screen and (max-width: 767px){.improvements__info{font-size:22px}}.improvements__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:14px;grid-row-gap:22px;margin-bottom:64px}@media only screen and (max-width: 991px){.improvements__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.improvements__list{grid-template-columns:1fr}}.improvements__list .improvement-card{padding:24px 18px;background-color:#f8f8f8;border:1px solid #141414}@media only screen and (max-width: 767px){.improvements__list .improvement-card{width:100%;max-width:360px;margin:0 auto;padding:46px 24px}}.improvements__list .improvement-card__icon{width:48px;margin-bottom:32px}@media only screen and (max-width: 767px){.improvements__list .improvement-card__icon{width:52px;margin:0 auto 36px}}.improvements__list .improvement-card__title{width:100%;max-width:230px;margin-bottom:26px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.improvements__list .improvement-card__title{max-width:100%;margin-bottom:16px;text-align:center;font-size:26px}}.improvements__list .improvement-card__info{width:100%;max-width:250px;font-size:26px;line-height:1.3}@media only screen and (max-width: 767px){.improvements__list .improvement-card__info{max-width:230px;margin:0 auto;font-size:18px;line-height:1.7}}@media only screen and (max-width: 767px){.improvements .button-wrapper{width:100%;max-width:270px;margin:0 auto}}.comments{color:#fff;background:url("../img/comments.png") center center no-repeat;background-size:cover}.comments .comments-carousel-wrapper{padding:100px 0 80px}@media only screen and (max-width: 767px){.comments .comments-carousel-wrapper{padding:80px 0}}.comments .comments__pagination{display:flex;justify-content:center;align-items:center;margin-top:100px}@media only screen and (max-width: 767px){.comments .comments__pagination{margin-top:80px}}.comments .swiper-pagination-bullet{height:15px;width:15px;margin:0 9px !important;background-color:#3c3c3c;opacity:1}@media only screen and (max-width: 767px){.comments .swiper-pagination-bullet{height:12px;width:12px;margin:0 8px !important}}.comments .swiper-pagination-bullet-active{height:16px;width:16px;background-color:#fff}@media only screen and (max-width: 767px){.comments .swiper-pagination-bullet-active{height:13px;width:13px}}.comments .comment-item{text-align:center}.comments .comment-item__quote{width:90px;margin:0 auto 56px}@media only screen and (max-width: 767px){.comments .comment-item__quote{margin:0 auto 48px}}.comments .comment-item__info{margin-bottom:56px;font-family:"dm_sans_medium_italic",sans-serif;font-weight:500;font-size:30px;line-height:1.3}@media only screen and (max-width: 767px){.comments .comment-item__info{margin-bottom:26px;font-family:"dm_sans_medium",sans-serif;font-size:18px}}.comments .comment-item__author{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px}@media only screen and (max-width: 767px){.comments .comment-item__author{font-size:14px}}.partners{padding:70px 0;background-color:#fff}@media only screen and (max-width: 991px){.partners{padding:30px 0}}@media only screen and (max-width: 767px){.partners{padding:50px 0}}.partners__grid{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 991px){.partners__grid{flex-wrap:wrap}}@media only screen and (max-width: 767px){.partners__grid{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap}}@media only screen and (max-width: 991px){.partners .partner{flex-shrink:0;margin:20px 10px}}@media only screen and (max-width: 767px){.partners .partner{margin:50px 0 0}.partners .partner:first-child{margin:0}}.partners .partner_gray{filter:grayscale(100%)}.steps{background-color:#f8f8f8}.steps__grid{padding:80px 0}@media only screen and (max-width: 767px){.steps__grid{padding:50px 0;text-align:center}}.steps .main__subtitle{margin-bottom:18px}.steps .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.steps .main__title{margin-bottom:18px}}.steps__info{margin-bottom:38px;font-size:26px}@media only screen and (max-width: 767px){.steps__info{margin-bottom:32px;font-size:18px}}.steps__list{margin-bottom:70px}@media only screen and (max-width: 767px){.steps__list{margin-bottom:50px}}.steps .step{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:56px}@media only screen and (max-width: 767px){.steps .step{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:36px}}.steps .step:last-child{margin-bottom:0}.steps .step__icon{flex-shrink:0;width:90px;margin-right:36px}@media only screen and (max-width: 767px){.steps .step__icon{width:80px;margin-right:0;margin-bottom:24px}}.steps .step__title{margin-bottom:10px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:36px}@media only screen and (max-width: 767px){.steps .step__title{margin-bottom:14px;font-size:22px}}.steps .step__text{font-size:26px}@media only screen and (max-width: 767px){.steps .step__text{font-size:18px}}@media only screen and (max-width: 767px){.steps .button-wrapper{width:100%;max-width:270px;margin:0 auto}}.about__grid{padding:80px 0}@media only screen and (max-width: 767px){.about__grid{padding:50px 0;text-align:center}}.about .main__subtitle{margin-bottom:18px}.about .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.about .main__title{margin-bottom:28px}}.about__content{margin-bottom:56px}@media only screen and (max-width: 767px){.about__content{margin-bottom:48px}}.about__row{display:flex;justify-content:space-between;align-items:flex-start;margin-top:22px}@media only screen and (max-width: 767px){.about__row{flex-direction:column-reverse;justify-content:flex-start;align-items:center;margin-top:45px}}.about__row:first-child{margin-top:0}.about .paragraph{width:100%;max-width:650px;margin-right:20px;font-size:26px;line-height:1.7}@media only screen and (max-width: 767px){.about .paragraph{margin-right:0;font-size:18px;line-height:1.5}}.about .paragraph__title{margin-bottom:30px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:30px}@media only screen and (max-width: 767px){.about .paragraph__title{margin-bottom:22px;font-size:22px}}.about .contributor{flex-shrink:0;text-align:center}@media only screen and (max-width: 767px){.about .contributor{margin-bottom:22px;font-size:18px}}.about .contributor__photo{overflow:hidden;width:220px;margin-bottom:16px;border-radius:50%}.about .contributor__info{width:100%;max-width:180px;margin:0 auto;font-family:"dm_sans_italic",sans-serif}.about .contributor__name{font-family:"dm_sans_medium_italic",sans-serif}.why{color:#fff;background:url("../img/top.png") center center no-repeat;background-size:cover}.why__grid{padding:80px 0}@media only screen and (max-width: 767px){.why__grid{padding:50px 0;text-align:center}}.why .main__subtitle{margin-bottom:18px}.why .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.why .main__title{margin-bottom:22px}}.why__info{width:100%;max-width:850px;margin-bottom:34px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:26px}@media only screen and (max-width: 767px){.why__info{font-size:18px}}.why .why-item{display:flex;justify-content:flex-start;align-items:center;margin-top:12px;text-align:left;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px}@media only screen and (max-width: 767px){.why .why-item{font-size:18px}}.why .why-item:first-child{margin-top:0}.why .why-item__icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:28px;margin-right:12px}.services{background-color:#fff}.services__grid{padding:80px 0}@media only screen and (max-width: 767px){.services__grid{padding:50px 0;text-align:center}}.services .main__subtitle{margin-bottom:18px}.services .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.services .main__title{margin-bottom:18px}}.services__info{margin-bottom:100px;font-size:26px}@media only screen and (max-width: 767px){.services__info{margin-bottom:10px;font-size:18px}}.services__list{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:80px}@media only screen and (max-width: 767px){.services__list{grid-template-columns:1fr;margin-bottom:0}}.services .service-item{padding:35px 20px;text-align:center;border-top:1px solid #e2e2e2}@media only screen and (max-width: 767px){.services .service-item{padding:30px 20px}}.services .service-item:nth-child(2n+1){border-right:1px solid #e2e2e2}@media only screen and (max-width: 767px){.services .service-item:nth-child(2n+1){border-right:none}}.services .service-item:nth-child(1){border-top:none}.services .service-item:nth-child(2){border-top:none}@media only screen and (max-width: 767px){.services .service-item:nth-child(2){border-top:1px solid #e2e2e2}}.services .service-item__icon{width:50px;margin:0 auto 30px}@media only screen and (max-width: 767px){.services .service-item__icon{margin:0 auto 25px}}.services .service-item__title{margin-bottom:15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:30px}@media only screen and (max-width: 767px){.services .service-item__title{font-size:24px}}.services .service-item__info{font-size:26px;line-height:1.3}@media only screen and (max-width: 767px){.services .service-item__info{font-size:18px}}.services__points{margin-bottom:50px;padding:40px 0;text-align:center;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:22px;color:#b12e00;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 767px){.services__points{margin-bottom:30px;padding:25px 0;font-size:18px;border-bottom:none}}.services .button-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}@media only screen and (max-width: 767px){.services .button-wrapper{width:100%;max-width:270px;margin:0 auto}}.services .button-wrapper .caption{max-width:510px}.comparisons{background:url("../img/then.png") center center no-repeat,#f8f8f8;background-size:cover}.comparisons__grid{padding:80px 0}@media only screen and (max-width: 767px){.comparisons__grid{padding:50px 0;text-align:center}}.comparisons .main__subtitle{margin-bottom:18px}.comparisons .main__title{margin-bottom:50px}@media only screen and (max-width: 767px){.comparisons .main__title{margin-bottom:37px}}.comparisons__lists{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 767px){.comparisons__lists{flex-direction:column;justify-content:flex-start;align-items:center}}.comparisons .comparisons-card{width:100%;max-width:calc(50% - 10px);padding:50px 30px;text-align:left;background-color:#fff}@media only screen and (max-width: 767px){.comparisons .comparisons-card{max-width:350px;margin:30px auto 0;padding:40px 20px}.comparisons .comparisons-card:first-child{margin-top:0}}.comparisons .comparisons-card_green{border:2px solid #009070}.comparisons .comparisons-card_green .comparisons-card__title{color:#009070}.comparisons .comparisons-card_red{border:2px solid #9f361c}.comparisons .comparisons-card_red .comparisons-card__title{color:#ff001a}.comparisons .comparisons-card__title{margin-bottom:24px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:28px}@media only screen and (max-width: 767px){.comparisons .comparisons-card__title{margin-bottom:16px;font-size:24px}}.comparisons .comparisons-card__point{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:5px}@media only screen and (max-width: 767px){.comparisons .comparisons-card__point{align-items:center;margin-top:2px}}.comparisons .comparisons-card__point:first-child{margin-top:0}.comparisons .comparisons-card__point .icon{flex-shrink:0;width:24px;margin-right:15px}.comparisons .comparisons-card__point .info{font-size:24px}@media only screen and (max-width: 767px){.comparisons .comparisons-card__point .info{font-size:18px}}.conclusion{background-color:#fff}.conclusion__grid{padding:80px 0}@media only screen and (max-width: 767px){.conclusion__grid{padding:50px 0;text-align:center}}.conclusion .main__subtitle{margin-bottom:18px}.conclusion .main__title{margin-bottom:36px}@media only screen and (max-width: 767px){.conclusion .main__title{margin-bottom:18px}}.conclusion__content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.conclusion__content{flex-direction:column-reverse;justify-content:flex-start}}.conclusion__info{margin-right:20px;font-size:26px;line-height:1.7}@media only screen and (max-width: 767px){.conclusion__info{margin-right:0;font-size:18px;line-height:1.5}}.conclusion .paragraph{margin-bottom:32px}@media only screen and (max-width: 767px){.conclusion .paragraph{margin-bottom:18px}}.conclusion .paragraph:last-child{margin-bottom:0}.conclusion .paragraph__title{margin-bottom:20px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:30px}@media only screen and (max-width: 767px){.conclusion .paragraph__title{margin-bottom:12px;font-size:22px}}.conclusion__image{flex-shrink:0;width:230px}@media only screen and (max-width: 767px){.conclusion__image{margin-bottom:20px}}.contact{background-color:#000}.contact .form{width:100%;padding:80px 0}.contact .form__content{position:relative}.contact .form__group{margin-top:25px}.contact .form__group:first-child{margin-top:0}.contact .form__input{height:68px;width:100%;padding:5px 25px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:18px;color:#141414;border-radius:4px;border:none;outline:none}.contact .form__input.error{box-shadow:0 0 20px #b12e00}.contact .form__input.error::placeholder{color:#b12e00}.contact .form__input::placeholder{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:18px;color:#666}.contact .form__input_textarea{height:210px;padding:20px 25px;resize:none}.contact .form__input_textarea::placeholder{width:100%;max-width:560px}.contact .form__loader{display:none;position:absolute;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7)}.contact .form__loader.show{display:flex}.contact .form__loader div{height:70px;width:70px;border:3px solid;border-color:rgba(0,0,0,0) #fff #fff;border-radius:50%;animation:spin 690ms infinite linear}@keyframes spin{100%{transform:rotate(360deg)}}.contact .form__actions{display:flex;justify-content:flex-start;align-items:center;margin-top:35px}.contact .form__success{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:324px;margin:0 auto;font-size:24px;line-height:38px;text-align:center;color:#fff}@media only screen and (max-width: 730px){.contact .form__success{font-size:18px;line-height:29px}}.contact .form__error{margin-left:20px;color:#fff}.footer{background-color:#fff}.footer__grid{padding:40px 0;text-align:center}.footer__logo{width:95px;margin:0 auto 30px}.footer__info{margin-bottom:16px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:18px}.footer__caption{width:100%;max-width:950px;margin:0 auto 16px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:16px}.footer__copyright{font-size:16px}.experts{background-color:#f8f8f8}.experts__subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:18px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 767px){.experts__subtitle{font-size:16px}}.experts__subtitle .icon{flex-shrink:0;width:24px;margin-right:20px}.experts__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.1}@media only screen and (max-width: 767px){.experts__title{font-size:28px}}.experts .button-wrapper .caption{max-width:469px;font-family:"dm_sans_regular",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.experts .button-wrapper .caption{font-size:18px;line-height:23px}}@media only screen and (max-width: 510px){.experts .button{width:100%}}@media only screen and (max-width: 1024px){.experts .container{max-width:914px;padding:0 24px}}.motivation{position:relative;color:#fff;background:url("../img/experts_bg.jpg") center center no-repeat;background-size:cover}.motivation .header{background:rgba(20,20,20,.8)}.motivation .header__grid{border-bottom:none}.motivation__grid{padding:161px 0 276px}@media only screen and (max-width: 767px){.motivation__grid{padding:124px 0 239px}}.motivation__content{width:100%}.motivation__title{width:100%;max-width:885px;margin-bottom:20px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:87px;line-height:96px}@media only screen and (max-width: 1024px){.motivation__title{max-width:864px}}@media only screen and (max-width: 767px){.motivation__title{font-size:32px;line-height:1.1}}.motivation__info{width:100%;max-width:900px;margin-bottom:35px;font-size:26px;line-height:36px}@media only screen and (max-width: 767px){.motivation__info{margin-bottom:45px;font-size:18px;line-height:1.4}}.working{margin-bottom:150px;padding-top:150px}@media only screen and (max-width: 1024px){.working{margin-bottom:120px;padding-top:120px}}@media only screen and (max-width: 767px){.working{margin-bottom:80px;padding-top:80px}}.working .experts__subtitle{margin-bottom:10px}.working .experts__title{margin-bottom:40px}@media only screen and (max-width: 767px){.working .experts__title{margin-bottom:20px}}.working__grid{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1024px){.working__grid{flex-direction:column;justify-content:flex-start}}.working__info{width:100%;max-width:687px;margin-right:20px}@media only screen and (max-width: 1024px){.working__info{margin-right:0}}.working__description{margin-bottom:30px;font-size:16px;line-height:26px}@media only screen and (max-width: 767px){.working__description{margin-bottom:35px}}.working__idea{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 1024px){.working__idea{margin-bottom:40px}}@media only screen and (max-width: 767px){.working__idea{margin-bottom:35px;padding-bottom:15px}}.working__idea .icon{flex-shrink:0;width:24px;margin-right:24px}.working__idea .text{width:100%;max-width:600px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.working__idea .text{font-size:18px;line-height:23px}}.working .button-wrapper .caption{font-family:"dm_sans_italic",sans-serif}@media only screen and (max-width: 1024px){.working .button-wrapper_desktop{display:none}}.working .button-wrapper_tablet{display:none}@media only screen and (max-width: 1024px){.working .button-wrapper_tablet{display:block}}.working__team{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:220px}@media only screen and (max-width: 1024px){.working__team{flex-direction:row;max-width:100%;margin-bottom:50px}}@media only screen and (max-width: 767px){.working__team{flex-direction:column;align-items:center;max-width:220px;margin:0 auto 40px}}.working__team .team-member{margin-bottom:25px;text-align:center}@media only screen and (max-width: 1024px){.working__team .team-member{margin-bottom:0;margin-right:50px}}@media only screen and (max-width: 767px){.working__team .team-member{margin-bottom:25px;margin-right:0}}.working__team .team-member:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.working__team .team-member:last-child{margin-right:0}}.working__team .team-member__image{overflow:hidden;height:220px;width:220px;margin-bottom:15px;border-radius:50%}.working__team .team-member__info{font-size:16px}.working__team .team-member__name{margin-bottom:5px;font-family:"dm_sans_medium_italic",sans-serif}.working__team .team-member__position{font-family:"dm_sans_italic",sans-serif}.reasons{padding-bottom:150px}@media only screen and (max-width: 1024px){.reasons{padding-bottom:120px}}@media only screen and (max-width: 767px){.reasons{padding-bottom:80px}}.reasons .experts__subtitle{margin-bottom:10px}.reasons .experts__title{margin-bottom:40px}@media only screen and (max-width: 767px){.reasons .experts__title{margin-bottom:20px}}.reasons__info{margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:29px}@media only screen and (max-width: 767px){.reasons__info{margin-bottom:26px;font-size:18px;line-height:22px}}.reasons__list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.reasons__list{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:40px}}.reasons__list .reason{position:relative;overflow:hidden;flex:1 1 calc(50% - 10px);min-height:314px;width:100%;max-width:510px;padding:50px;background:url("../img/reason_bg.png") center center no-repeat;background-size:100% 100%}@media only screen and (max-width: 991px){.reasons__list .reason{padding:50px 20px}}.reasons__list .reason__icon{width:40px;margin-bottom:21px}@media only screen and (max-width: 767px){.reasons__list .reason__icon{margin-bottom:26px}}.reasons__list .reason__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.reasons__list .reason__title{margin-bottom:14px;font-size:28px}}.reasons__list .reason__info{font-size:16px;line-height:26px}.comment{padding:150px 0;background-color:#141414}@media only screen and (max-width: 767px){.comment{padding:70px 0}}.comment__grid{width:100%;max-width:977px;margin:0 auto;text-align:center;color:rgba(248,248,248,.9)}.comment__icon{width:90px;margin:0 auto 50px}@media only screen and (max-width: 767px){.comment__icon{margin:0 auto 30px}}.comment__info{margin-bottom:30px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.comment__info{margin-bottom:35px;font-size:16px;line-height:21px}}.comment__author{font-family:"dm_sans_italic",sans-serif;font-size:30px;line-height:39px}@media only screen and (max-width: 767px){.comment__author{font-size:20px;line-height:1.4}}.roadmap{padding-top:150px}@media only screen and (max-width: 1024px){.roadmap{padding-top:120px}}@media only screen and (max-width: 767px){.roadmap{padding-top:80px;padding-bottom:80px}}.roadmap .experts__subtitle{margin-bottom:10px}.roadmap .experts__title{width:100%;max-width:908px;margin-bottom:40px}@media only screen and (max-width: 767px){.roadmap .experts__title{margin-bottom:20px}}.roadmap__info{margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:29px}@media only screen and (max-width: 767px){.roadmap__info{margin-bottom:31px;font-size:18px;line-height:22px}}.roadmap__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.roadmap__list{grid-template-columns:1fr;margin-bottom:40px}}.roadmap .roadmap-card{padding:40px 33px;border:1px solid rgba(24,17,105,.2);border-radius:4px}@media only screen and (max-width: 991px){.roadmap .roadmap-card{padding:40px 20px}}@media only screen and (max-width: 767px){.roadmap .roadmap-card{width:100%;max-width:510px;margin:0 auto;padding:40px 30px}}.roadmap .roadmap-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.roadmap .roadmap-card__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:44px;width:44px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1;color:#fff;background-color:#b12e00;border-radius:50%}.roadmap .roadmap-card__arrow{flex-shrink:0;width:44px}@media only screen and (max-width: 767px){.roadmap .roadmap-card__arrow{display:none}}.roadmap .roadmap-card__title{width:100%;max-width:220px;margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 991px){.roadmap .roadmap-card__title{font-size:28px}}.roadmap .roadmap-card__info{font-weight:400;font-size:16px;line-height:1.6}.experts-reasons{padding:150px 0}@media only screen and (max-width: 1024px){.experts-reasons{padding:120px 0}}@media only screen and (max-width: 767px){.experts-reasons{display:none}}.experts-reasons .experts__subtitle{margin-bottom:10px}.experts-reasons .experts__title{width:100%;max-width:908px;margin-bottom:40px}.experts-reasons__info{margin-bottom:10px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.6}.experts-reasons__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch}.experts-reasons .experts-reason{min-height:202px;padding:30px;text-align:center;border-right:1px solid rgba(24,17,105,.2);border-bottom:1px solid rgba(24,17,105,.2)}.experts-reasons .experts-reason:nth-child(3n){border-right:0}.experts-reasons .experts-reason:nth-child(4),.experts-reasons .experts-reason:nth-child(5),.experts-reasons .experts-reason:nth-child(6){border-bottom:0}.experts-reasons .experts-reason__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:44px;width:44px;margin:0 auto 15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1;color:#fff;background-color:#b12e00;border-radius:50%}.experts-reasons .experts-reason__title{margin-bottom:5px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.experts-reasons .experts-reason__info{font-weight:400;font-size:16px;line-height:1.6}.experts-services{padding:150px 0 125px;color:#fff;background-color:#141414}@media only screen and (max-width: 1024px){.experts-services{padding:120px 0}}@media only screen and (max-width: 767px){.experts-services{padding:70px 0}}.experts-services .experts__subtitle{margin-bottom:10px}.experts-services .experts__title{width:100%;max-width:762px;margin-bottom:40px}@media only screen and (max-width: 767px){.experts-services .experts__title{margin-bottom:20px}}.experts-services__info{margin-bottom:30px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.6}@media only screen and (max-width: 767px){.experts-services__info{margin-bottom:20px;font-size:18px}}.experts-services__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:676px;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid rgba(248,248,248,.5)}@media only screen and (max-width: 767px){.experts-services__idea{max-width:100%;margin-bottom:30px}}.experts-services__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.experts-services__idea .text{width:100%;max-width:473px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.experts-services__idea .text{font-size:18px;line-height:23px}}.experts-services__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.experts-services__list{grid-template-columns:1fr;margin-bottom:40px}}.experts-services .experts-service{min-height:276px;padding:40px 30px;border:1px solid rgba(248,248,248,.4)}@media only screen and (max-width: 767px){.experts-services .experts-service{min-height:236px;width:100%;max-width:510px;margin:0 auto}}.experts-services .experts-service__icon{width:48px;margin-bottom:20px}.experts-services .experts-service__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.experts-services .experts-service__info{font-size:16px;line-height:26px}.experts-services .button-wrapper .caption{max-width:328px}.questions{padding:150px 0}@media only screen and (max-width: 1024px){.questions{padding:120px 0 82px}}@media only screen and (max-width: 767px){.questions{padding:80px 0}}.questions__title{margin-bottom:60px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:53px;line-height:1.1}@media only screen and (max-width: 767px){.questions__title{margin-bottom:20px;font-size:28px}}.questions .answers-list{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;margin-bottom:150px}@media only screen and (max-width: 1024px){.questions .answers-list{margin-bottom:120px}}@media only screen and (max-width: 767px){.questions .answers-list{grid-template-columns:1fr;margin-bottom:60px}}@media only screen and (max-width: 767px){.questions .answer{padding:20px 0;border-bottom:1px solid rgba(24,17,105,.2)}}.questions .answer__head{padding-bottom:30px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.questions .answer__head{margin-bottom:20px;padding-bottom:0;border-bottom:0}}.questions .answer__icon{width:44px;margin-bottom:20px}.questions .answer__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:24px;line-height:1.1}.questions .answer__body{padding:30px 0 10px}@media only screen and (max-width: 767px){.questions .answer__body{padding:0}}.questions .answer__point{display:flex;justify-content:flex-start;align-items:center;margin-top:15px}.questions .answer__point:first-child{margin-top:0}.questions .answer__point .icon{flex-shrink:0;width:18px;margin-right:10px}.questions .answer__point .text{font-size:16px;line-height:26px}.questions .answer:nth-child(2){border-left:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.questions .answer:nth-child(2){border-left:0;border-bottom:0}}.questions .answer:nth-child(2) .answer__head{padding-left:99px}@media only screen and (max-width: 991px){.questions .answer:nth-child(2) .answer__head{padding-left:59px}}@media only screen and (max-width: 767px){.questions .answer:nth-child(2) .answer__head{padding-left:0}}.questions .answer:nth-child(2) .answer__body{padding-left:99px}@media only screen and (max-width: 991px){.questions .answer:nth-child(2) .answer__body{padding-left:59px}}@media only screen and (max-width: 767px){.questions .answer:nth-child(2) .answer__body{padding-left:0}}.questions__idea{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.questions__idea{margin-bottom:40px;padding-bottom:15px}}.questions__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.questions__idea .text{font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px;color:rgba(20,20,20,.5)}@media only screen and (max-width: 767px){.questions__idea .text{font-size:18px;line-height:23px}}.questions__additional .title{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.questions__additional .title{font-size:24px}}.questions__additional .info{width:100%;max-width:967px;margin-bottom:25px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.questions__additional .info{font-family:"dm_sans_italic",sans-serif;font-size:18px;line-height:23px}}.experts-footer{padding:150px 0;color:#fff;background-color:#141414}@media only screen and (max-width: 1024px){.experts-footer{padding:105px 0 130px}}@media only screen and (max-width: 767px){.experts-footer{padding:60px 0}}.experts-footer__main{display:flex;justify-content:flex-start;align-items:center;padding-bottom:30px;border-bottom:1px solid rgba(248,248,248,.5)}@media only screen and (max-width: 1024px){.experts-footer__main{flex-direction:column}}@media only screen and (max-width: 767px){.experts-footer__main{padding-bottom:25px}}.experts-footer__logo{width:200px;margin-right:30px}@media only screen and (max-width: 1024px){.experts-footer__logo{margin-right:0;margin-bottom:25px}}@media only screen and (max-width: 767px){.experts-footer__logo{width:80px}}.experts-footer__info{font-size:28px;line-height:1}@media only screen and (max-width: 991px){.experts-footer__info{font-size:20px}}@media only screen and (max-width: 767px){.experts-footer__info{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:12px}}.experts-footer__caption{width:100%;max-width:778px;margin:0 auto;padding-top:30px;text-align:center;font-family:"dm_sans_italic",sans-serif;font-size:16px;line-height:21px}@media only screen and (max-width: 767px){.experts-footer__caption{padding-top:25px}}.experts-footer__copyright{padding-top:30px;text-align:center;font-family:"dm_sans_italic",sans-serif;font-size:16px;line-height:21px}@media only screen and (max-width: 767px){.experts-footer__copyright{padding-top:25px}}.framing{background-color:#f8f8f8}.framing__subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:18px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 767px){.framing__subtitle{font-size:16px}}.framing__subtitle .icon{flex-shrink:0;width:24px;margin-right:20px}.framing__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.1}@media only screen and (max-width: 767px){.framing__title{font-size:28px}}.framing .button-wrapper .caption{max-width:469px;font-family:"dm_sans_regular",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.framing .button-wrapper .caption{font-size:18px;line-height:23px}}@media only screen and (max-width: 510px){.framing .button{width:100%}}@media only screen and (max-width: 1024px){.framing .container{max-width:914px;padding:0 24px}}.framing-top{position:relative;color:#fff;background:url("../img/build_bg.jpg") center center no-repeat;background-size:cover}@media only screen and (max-width: 767px){.framing-top{background-position:60% center}}.framing-top .header{background:rgba(20,20,20,.8)}.framing-top .header__grid{border-bottom:none}.framing-top__grid{padding:131px 0 244px}@media only screen and (max-width: 767px){.framing-top__grid{padding:123px 0 203px}}.framing-top__content{width:100%}.framing-top__title{width:100%;max-width:717px;margin-bottom:25px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:87px;line-height:96px}@media only screen and (max-width: 767px){.framing-top__title{margin-bottom:20px;font-size:32px;line-height:1.1}}.framing-top__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:676px;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid rgba(248,248,248,.5)}@media only screen and (max-width: 767px){.framing-top__idea{max-width:100%;margin-bottom:20px}}.framing-top__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.framing-top__idea .text{width:100%;max-width:627px;font-family:"dm_sans_bold_italic",sans-serif;font-size:26px;line-height:34px}@media only screen and (max-width: 767px){.framing-top__idea .text{font-size:18px;line-height:23px}}.framing-top__info{width:100%;max-width:676px;margin-bottom:35px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:26px;line-height:1.4}@media only screen and (max-width: 767px){.framing-top__info{margin-bottom:45px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:18px;line-height:1.4}}.framing-advantages{margin-bottom:50px}@media only screen and (max-width: 1024px){.framing-advantages{margin-bottom:20px}}@media only screen and (max-width: 767px){.framing-advantages{margin-bottom:30px}}.framing-advantages__grid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:796px;margin:0 auto;padding:100px 0}@media only screen and (max-width: 767px){.framing-advantages__grid{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%;padding:70px 0}}.framing-advantages .framing-advantage{width:100%;max-width:188px;text-align:center;margin-right:20px}@media only screen and (max-width: 767px){.framing-advantages .framing-advantage{margin-right:0;margin-bottom:40px}}.framing-advantages .framing-advantage:last-child{margin-right:0}@media only screen and (max-width: 767px){.framing-advantages .framing-advantage:last-child{margin-bottom:0}}.framing-advantages .framing-advantage__icon{width:40px;margin:0 auto 10px}.framing-advantages .framing-advantage__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:20px;line-height:1.4}.avoid{margin-bottom:150px}@media only screen and (max-width: 1024px){.avoid{margin-bottom:120px}}@media only screen and (max-width: 767px){.avoid{margin-bottom:80px}}.avoid .framing__subtitle{margin-bottom:10px}.avoid .framing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.avoid .framing__title{margin-bottom:20px}}.avoid__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:8%;grid-row-gap:20px;margin-bottom:60px}@media only screen and (max-width: 1024px){.avoid__list{grid-template-columns:repeat(2, 1fr);width:100%;max-width:634px}}@media only screen and (max-width: 767px){.avoid__list{grid-template-columns:1fr;grid-row-gap:15px;max-width:100%;margin-bottom:50px}}.avoid .avoid-point{display:flex;justify-content:flex-start;align-items:flex-start}.avoid .avoid-point__icon{flex-shrink:0;width:24px;margin-right:10px}.avoid .avoid-point__info{font-size:16px;line-height:26px}.avoid__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:775px;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.avoid__idea{margin-bottom:40px;padding-bottom:15px}}.avoid__idea .icon{flex-shrink:0;width:24px;margin-right:25px}@media only screen and (max-width: 767px){.avoid__idea .icon{margin-right:10px}}.avoid__idea .text{width:100%;max-width:727px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:26px}@media only screen and (max-width: 767px){.avoid__idea .text{max-width:100%;font-size:18px;line-height:1.1}}.avoid .button-wrapper .caption{font-family:"dm_sans_italic",sans-serif}@media only screen and (max-width: 767px){.avoid .button-wrapper .caption{max-width:420px}}.benefit{margin-bottom:150px}@media only screen and (max-width: 1024px){.benefit{margin-bottom:120px}}@media only screen and (max-width: 767px){.benefit{margin-bottom:80px}}.benefit .framing__subtitle{margin-bottom:10px}.benefit .framing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.benefit .framing__title{margin-bottom:20px}}.benefit__info{width:100%;max-width:861px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:1.4}@media only screen and (max-width: 767px){.benefit__info{max-width:100%;margin-bottom:60px;font-size:16px}}.benefit__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 1024px){.benefit__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.benefit__list{grid-template-columns:1fr;margin-bottom:40px}}.benefit .benefit-item{padding:30px 20px;background-color:#fff;border-radius:4px}.benefit .benefit-item__icon{width:40px;margin-bottom:15px}@media only screen and (max-width: 767px){.benefit .benefit-item__icon{margin-bottom:20px}}.benefit .benefit-item__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1}@media only screen and (max-width: 767px){.benefit .benefit-item__title{margin-bottom:15px;font-size:28px;line-height:1.1}}.benefit .benefit-item__info{font-size:16px;line-height:26px}.benefit .button-wrapper .caption{font-family:"dm_sans_italic",sans-serif}.framing-problems{margin-top:150px;margin-bottom:150px}@media only screen and (max-width: 1024px){.framing-problems{margin-top:120px;margin-bottom:120px}}@media only screen and (max-width: 767px){.framing-problems{margin-top:0;margin-bottom:80px}}.framing-problems .framing__subtitle{margin-bottom:10px}.framing-problems .framing__title{margin-bottom:40px}.framing-problems__grid{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 1024px){.framing-problems__grid{flex-direction:column;justify-content:flex-start;align-items:center}}.framing-problems__info{width:100%;max-width:692px;margin-right:20px}@media only screen and (max-width: 1024px){.framing-problems__info{max-width:100%;margin-right:0;margin-bottom:50px}}@media only screen and (max-width: 767px){.framing-problems__info{margin-bottom:10px}}.framing-problems__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:692px;margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 1024px){.framing-problems__idea{max-width:100%;margin-bottom:30px}}@media only screen and (max-width: 767px){.framing-problems__idea{margin-bottom:0;padding-bottom:15px}}.framing-problems__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.framing-problems__idea .text{width:100%;max-width:727px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:26px}@media only screen and (max-width: 767px){.framing-problems__idea .text{font-size:18px;line-height:1.1}}.framing-problems__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.framing-problems__list{grid-template-columns:1fr}}.framing-problems__list .framing-problem{padding:30px;text-align:center;border-bottom:1px solid rgba(24,17,105,.2)}.framing-problems__list .framing-problem:nth-child(1),.framing-problems__list .framing-problem:nth-child(3),.framing-problems__list .framing-problem:nth-child(5){border-right:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.framing-problems__list .framing-problem:nth-child(1),.framing-problems__list .framing-problem:nth-child(3),.framing-problems__list .framing-problem:nth-child(5){border-right:0}}.framing-problems__list .framing-problem:nth-child(5),.framing-problems__list .framing-problem:nth-child(6){border-bottom:0}@media only screen and (max-width: 767px){.framing-problems__list .framing-problem:nth-child(5){border-bottom:1px solid rgba(24,17,105,.2)}}.framing-problems__list .framing-problem:nth-child(2) .framing-problem__info{max-width:200px}@media only screen and (max-width: 767px){.framing-problems__list .framing-problem:nth-child(2) .framing-problem__info{max-width:100%}}.framing-problems__list .framing-problem__number{display:flex;justify-content:center;align-items:center;height:44px;width:44px;margin:0 auto 15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1.6;color:#f8f8f8;background-color:#b12e00;border-radius:40px}.framing-problems__list .framing-problem__title{margin-bottom:5px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.framing-problems__list .framing-problem__info{width:100%;margin:0 auto;font-size:16px;line-height:1.6}.framing-problems__team{flex-shrink:0;width:100%;max-width:220px}@media only screen and (max-width: 1024px){.framing-problems__team{display:flex;justify-content:center;align-items:flex-start;max-width:100%}}@media only screen and (max-width: 767px){.framing-problems__team{flex-direction:column;justify-content:flex-start;align-items:center}}.framing-problems__team .framing-member{text-align:center;margin-bottom:25px}@media only screen and (max-width: 1024px){.framing-problems__team .framing-member{margin-bottom:0;margin-right:60px}}@media only screen and (max-width: 767px){.framing-problems__team .framing-member{margin-bottom:25px;margin-right:0}}.framing-problems__team .framing-member:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.framing-problems__team .framing-member:last-child{margin-right:0}}.framing-problems__team .framing-member__photo{overflow:hidden;height:220px;width:220px;margin:0 auto 15px;border-radius:50%}.framing-problems__team .framing-member__name{margin-bottom:5px;font-family:"dm_sans_medium_italic",sans-serif;font-weight:500;font-size:16px;line-height:21px}.framing-problems__team .framing-member__position{font-family:"dm_sans_italic",sans-serif;font-size:16px;line-height:21px}.framing-services{margin-bottom:150px}@media only screen and (max-width: 1024px){.framing-services{margin-bottom:120px}}@media only screen and (max-width: 767px){.framing-services{margin-bottom:80px}}.framing-services .framing__subtitle{margin-bottom:10px}.framing-services .framing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.framing-services .framing__title{margin-bottom:20px}}.framing-services__info{width:100%;max-width:861px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:1.4}@media only screen and (max-width: 767px){.framing-services__info{max-width:100%;margin-bottom:30px;font-size:18px}}.framing-services__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 1024px){.framing-services__list{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.framing-services__list{margin-bottom:40px}}.framing-services .framing-service{position:relative;padding:58px 30px 50px;background-color:#fff;border-radius:4px}@media only screen and (max-width: 1024px){.framing-services .framing-service{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:250px;text-align:center}}.framing-services .framing-service:before{content:"";position:absolute;top:0;left:0;height:8px;width:100%;background-color:#b12e00;border-radius:8px}.framing-services .framing-service__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 1024px){.framing-services .framing-service__title{width:100%;max-width:285px}}@media only screen and (max-width: 767px){.framing-services .framing-service__title{margin-bottom:20px;font-size:28px}}.framing-services .framing-service__info{font-size:16px;line-height:1.6}@media only screen and (max-width: 1024px){.framing-services .framing-service__info{width:100%;max-width:285px}}.framing-comparisons{margin-bottom:150px}@media only screen and (max-width: 1024px){.framing-comparisons{margin-bottom:120px}}@media only screen and (max-width: 767px){.framing-comparisons{margin-bottom:80px}}.framing-comparisons .framing__subtitle{margin-bottom:10px}@media only screen and (max-width: 767px){.framing-comparisons .framing__subtitle{margin-bottom:25px}}.framing-comparisons .framing__title{margin-bottom:60px}@media only screen and (max-width: 767px){.framing-comparisons .framing__title{margin-bottom:30px}}.framing-comparisons__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.framing-comparisons__list{grid-template-columns:1fr}}.framing-comparisons .framing-comparison{border-right:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison{border-right:0}}.framing-comparisons .framing-comparison:last-child{border-right:0}.framing-comparisons .framing-comparison:last-child .framing-comparison__head{padding-left:94px}@media only screen and (max-width: 1024px){.framing-comparisons .framing-comparison:last-child .framing-comparison__head{padding-left:60px}}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison:last-child .framing-comparison__head{margin-top:18px;padding-top:25px;padding-left:0;border-top:1px solid rgba(24,17,105,.2)}}.framing-comparisons .framing-comparison:last-child .framing-comparison__body{padding-left:94px}@media only screen and (max-width: 1024px){.framing-comparisons .framing-comparison:last-child .framing-comparison__body{padding-left:60px}}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison:last-child .framing-comparison__body{padding-left:0}}.framing-comparisons .framing-comparison__head{padding-bottom:30px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison__head{padding-bottom:0;border-bottom:0}}.framing-comparisons .framing-comparison__icon{width:44px;margin-bottom:20px}.framing-comparisons .framing-comparison__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:24px;line-height:1.1}@media only screen and (max-width: 1024px){.framing-comparisons .framing-comparison__title{min-height:53px}}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison__title{min-height:auto}}.framing-comparisons .framing-comparison__body{padding-top:30px}@media only screen and (max-width: 767px){.framing-comparisons .framing-comparison__body{padding-top:20px}}.framing-comparisons .framing-comparison__point{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.framing-comparisons .framing-comparison__point:first-child{margin-top:0}.framing-comparisons .framing-comparison__point .icon{flex-shrink:0;width:18px;margin-right:10px}.framing-comparisons .framing-comparison__point .text{font-size:16px;line-height:1.6}.framing-tip{padding-bottom:150px}@media only screen and (max-width: 1024px){.framing-tip{padding-bottom:120px}}@media only screen and (max-width: 767px){.framing-tip{padding-bottom:80px}}.framing-tip .framing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.framing-tip .framing__title{margin-bottom:54px}}.framing-tip__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.framing-tip__idea{margin-bottom:40px;padding-bottom:15px}}.framing-tip__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.framing-tip__idea .text{width:100%;max-width:947px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.4;color:rgba(20,20,20,.5)}@media only screen and (max-width: 767px){.framing-tip__idea .text{max-width:100%;font-size:16px;color:rgba(20,20,20,.9)}}.framing-tip__thesis{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.framing-tip__thesis{margin-bottom:10px;font-size:28px}}.framing-tip__info{margin-bottom:25px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.framing-tip__info{font-size:16px;line-height:21px}}.resume{background-color:#f8f8f8}.resume__title{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:54px;line-height:1.2}@media only screen and (max-width: 767px){.resume__title{font-size:28px}}@media only screen and (max-width: 1024px){.resume .container{max-width:914px;padding:0 24px}}.resume-top .header{color:#fff;background:rgba(20,20,20,.8);z-index:2}.resume-top .header__grid{border-bottom:none;padding-right:285px}@media only screen and (max-width: 991px){.resume-top .header__grid{padding-right:15px}}.resume-top .header__nav{margin:0 auto}@media only screen and (max-width: 991px){.resume-top .header__nav{margin:0 0 0 auto}}@media only screen and (max-width: 767px){.resume-top .header__nav{margin:0}}.resume-top__grid{margin-top:80px;margin-bottom:80px}@media only screen and (max-width: 1024px){.resume-top__grid{margin-top:50px}}@media only screen and (max-width: 767px){.resume-top__grid{margin-top:72px;margin-bottom:60px}}.resume-top__name{position:relative;margin-bottom:25px;padding-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:87px;line-height:1.1}@media only screen and (max-width: 767px){.resume-top__name{margin-bottom:15px;padding-bottom:15px;font-size:32px}}.resume-top__name:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#141414;border-radius:2px}.resume-top__central{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.resume-top__central{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.resume-top__info{flex-shrink:0;width:100%;max-width:355px;margin-right:30px}@media only screen and (max-width: 767px){.resume-top__info{max-width:100%;margin-right:0;margin-bottom:20px}}.resume-top__detail{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.2;color:#b12e00;text-transform:uppercase}@media only screen and (max-width: 767px){.resume-top__detail{margin-bottom:10px;font-size:18px}}.resume-top__contacts{font-size:18px;line-height:1.5}.resume-top__description{width:100%;max-width:478px;font-size:16px;line-height:1.6}@media only screen and (max-width: 1024px){.resume-top__description{max-width:422px}}@media only screen and (max-width: 767px){.resume-top__description{max-width:100%}}.resume-skills{margin-bottom:80px}@media only screen and (max-width: 767px){.resume-skills{margin-bottom:60px}}.resume-skills .resume__title{margin-bottom:30px}@media only screen and (max-width: 767px){.resume-skills .resume__title{margin-bottom:20px}}.resume-skills__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}@media only screen and (max-width: 767px){.resume-skills__list{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.resume-skills__column:first-child .resume-skill:nth-child(3){border-color:rgba(20,20,20,.2)}}@media only screen and (max-width: 767px){.resume-skills__column:nth-child(2) .resume-skill:nth-child(3){border-color:rgba(0,0,0,0)}}.resume-skills .resume-skill{display:flex;justify-content:flex-start;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(20,20,20,.2)}.resume-skills .resume-skill:nth-child(3){border-color:rgba(0,0,0,0)}.resume-skills .resume-skill__icon{flex-shrink:0;width:18px;margin-right:10px}.resume-skills .resume-skill__info{font-size:16px;line-height:1.3}.resume-experience{margin-bottom:80px}@media only screen and (max-width: 767px){.resume-experience{margin-bottom:60px}}.resume-experience .resume__title{margin-bottom:40px}@media only screen and (max-width: 767px){.resume-experience .resume__title{margin-bottom:30px}}.resume-experience__list{width:100%;max-width:830px}@media only screen and (max-width: 767px){.resume-experience__list{max-width:100%}}.resume-experience__list .experience-item{display:flex;justify-content:flex-start;align-items:stretch}.resume-experience__list .experience-item__line{position:relative;flex-shrink:0;width:24px;margin-right:30px;background:url("../img/line_dotted.svg") top center repeat-y;background-size:1px auto}@media only screen and (max-width: 767px){.resume-experience__list .experience-item__line{margin-right:15px}}.resume-experience__list .experience-item__content{padding-bottom:35px}@media only screen and (max-width: 767px){.resume-experience__list .experience-item__content{padding-bottom:30px}}.resume-experience__list .experience-item__period{margin-bottom:10px;font-family:"dm_sans_italic",sans-serif;font-size:18px;line-height:1.5;text-transform:uppercase}@media only screen and (max-width: 767px){.resume-experience__list .experience-item__period{font-size:16px;line-height:27px}}.resume-experience__list .experience-item__title{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:31px;text-transform:uppercase}@media only screen and (max-width: 767px){.resume-experience__list .experience-item__title{font-weight:500;font-size:18px;line-height:1.4}}.resume-experience__list .experience-item__info{font-size:16px;line-height:1.6}.resume-experience__list .experience-item:last-child .experience-item__line{background:none}.resume-experience__list .experience-item:last-child .experience-item__content{padding-bottom:0}.resume-education{padding-bottom:150px}@media only screen and (max-width: 1024px){.resume-education{padding-bottom:120px}}@media only screen and (max-width: 767px){.resume-education{padding-bottom:80px}}.resume-education .resume__title{margin-bottom:40px}@media only screen and (max-width: 767px){.resume-education .resume__title{margin-bottom:30px}}.resume-education__list{width:100%;max-width:670px}@media only screen and (max-width: 767px){.resume-education__list{max-width:100%}}.resume-education__list .education-item__period{margin-bottom:10px;font-family:"dm_sans_italic",sans-serif;font-size:18px;line-height:1.5;text-transform:uppercase}@media only screen and (max-width: 767px){.resume-education__list .education-item__period{font-size:16px;line-height:27px}}.resume-education__list .education-item__title{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:31px;text-transform:uppercase}@media only screen and (max-width: 767px){.resume-education__list .education-item__title{font-size:18px;line-height:23px}}.resume-education__list .education-item__info{font-size:16px;line-height:1.6}.plumbing{background-color:#f8f8f8}.plumbing__subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:18px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 767px){.plumbing__subtitle{font-size:16px}}.plumbing__subtitle .icon{flex-shrink:0;width:24px;margin-right:20px}.plumbing__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.1}@media only screen and (max-width: 767px){.plumbing__title{font-size:28px}}.plumbing .button-wrapper .caption{max-width:469px;font-family:"dm_sans_regular",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.plumbing .button-wrapper .caption{font-size:18px;line-height:23px}}@media only screen and (max-width: 510px){.plumbing .button{width:100%}}@media only screen and (max-width: 1024px){.plumbing .container{max-width:914px;padding:0 24px}}.plumbing-top{position:relative;color:rgba(248,248,248,.8);background:url("../img/plumbing_bg.jpg") center center no-repeat;background-size:cover}.plumbing-top .header{background:rgba(20,20,20,.8)}.plumbing-top .header__grid{border-bottom:none}.plumbing-top__grid{padding-top:80px;padding-bottom:251px}@media only screen and (max-width: 767px){.plumbing-top__grid{padding-top:60px;padding-bottom:237px}}.plumbing-top__subtitle{margin-bottom:10px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.4;text-transform:uppercase}@media only screen and (max-width: 767px){.plumbing-top__subtitle{font-size:16px}}.plumbing-top__title{margin-bottom:25px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:87px;line-height:1.1}@media only screen and (max-width: 767px){.plumbing-top__title{margin-bottom:50px;font-size:32px}}.plumbing-top__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;max-width:676px;margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid rgba(248,248,248,.5)}@media only screen and (max-width: 767px){.plumbing-top__idea{max-width:100%;margin-bottom:25px;padding-bottom:15px}}.plumbing-top__idea .icon{flex-shrink:0;width:24px;margin-right:25px}@media only screen and (max-width: 767px){.plumbing-top__idea .icon{margin-right:8px}}.plumbing-top__idea .text{width:100%;max-width:627px;font-family:"dm_sans_bold_italic",sans-serif;font-weight:700;font-size:26px;line-height:34px}@media only screen and (max-width: 767px){.plumbing-top__idea .text{max-width:100%;font-size:18px;line-height:23px}}.plumbing-top__info{width:100%;max-width:676px;margin-bottom:35px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:26px;line-height:1.4}@media only screen and (max-width: 767px){.plumbing-top__info{max-width:100%;margin-bottom:45px;font-size:18px}}.plumbing-advantages{margin-bottom:50px}@media only screen and (max-width: 1024px){.plumbing-advantages{margin-bottom:20px}}@media only screen and (max-width: 767px){.plumbing-advantages{margin-bottom:10px}}.plumbing-advantages__grid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:796px;margin:0 auto;padding:100px 0}@media only screen and (max-width: 767px){.plumbing-advantages__grid{flex-direction:column;justify-content:flex-start;max-width:100%;padding:70px 0}}.plumbing-advantages .plumbing-advantage{width:100%;max-width:177px;text-align:center;margin-right:20px}@media only screen and (max-width: 767px){.plumbing-advantages .plumbing-advantage{margin-right:0;margin-bottom:40px}}.plumbing-advantages .plumbing-advantage:last-child{margin-right:0}@media only screen and (max-width: 767px){.plumbing-advantages .plumbing-advantage:last-child{margin-bottom:0}}.plumbing-advantages .plumbing-advantage__icon{width:40px;margin:0 auto 10px}.plumbing-advantages .plumbing-advantage__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:20px;line-height:1.4}.plumbing-problems{margin-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-problems{margin-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-problems{margin-bottom:80px}}.plumbing-problems .plumbing__subtitle{margin-bottom:10px}.plumbing-problems .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-problems .plumbing__title{margin-bottom:20px}}.plumbing-problems__info{width:100%;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:1.6}@media only screen and (max-width: 767px){.plumbing-problems__info{font-size:16px}}.plumbing-problems__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-problems__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.plumbing-problems__list{grid-template-columns:1fr;grid-gap:15px}}.plumbing-problems .plumbing-problem{padding:30px 40px;background-color:#fff}@media only screen and (max-width: 1024px){.plumbing-problems .plumbing-problem{padding:30px}}.plumbing-problems .plumbing-problem__number{display:flex;justify-content:center;align-items:center;height:44px;width:44px;margin-bottom:15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1;color:#f8f8f8;background-color:#b82c10;border-radius:50%}@media only screen and (max-width: 767px){.plumbing-problems .plumbing-problem__number{height:36px;width:36px}}.plumbing-problems .plumbing-problem__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.2}.plumbing-problems .plumbing-problem__info{font-size:16px;line-height:1.3}.plumbing-problems__conclusion{margin-bottom:50px}@media only screen and (max-width: 767px){.plumbing-problems__conclusion{margin-bottom:30px}}.plumbing-problems__conclusion .conclusion-secondary{margin-bottom:10px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.plumbing-problems__conclusion .conclusion-secondary{font-size:18px;line-height:23px}}.plumbing-problems__conclusion .conclusion-main{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.plumbing-problems__conclusion .conclusion-main{font-size:28px}}.plumbing-benefits{padding-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-benefits{padding-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-benefits{padding-bottom:80px}}.plumbing-benefits .plumbing__subtitle{margin-bottom:10px}.plumbing-benefits .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-benefits .plumbing__title{margin-bottom:20px}}.plumbing-benefits__info{width:100%;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:31px}@media only screen and (max-width: 1024px){.plumbing-benefits__info{margin-bottom:40px}}@media only screen and (max-width: 767px){.plumbing-benefits__info{margin-bottom:30px;font-size:16px;line-height:21px}}.plumbing-benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:50px}@media only screen and (max-width: 1024px){.plumbing-benefits__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.plumbing-benefits__list{grid-template-columns:1fr;margin-bottom:40px}}.plumbing-benefits .plumbing-benefit{padding:30px 41px;text-align:center;border-right:1px solid rgba(24,17,105,.2);border-bottom:1px solid rgba(24,17,105,.2)}.plumbing-benefits .plumbing-benefit:nth-child(3),.plumbing-benefits .plumbing-benefit:nth-child(6){border-right:0}.plumbing-benefits .plumbing-benefit:nth-child(4),.plumbing-benefits .plumbing-benefit:nth-child(5),.plumbing-benefits .plumbing-benefit:nth-child(6){border-bottom:0}@media only screen and (max-width: 1024px){.plumbing-benefits .plumbing-benefit:nth-child(3){border-right:1px solid rgba(24,17,105,.2)}}@media only screen and (max-width: 1024px){.plumbing-benefits .plumbing-benefit:nth-child(4){border-bottom:1px solid rgba(24,17,105,.2)}}@media only screen and (max-width: 1024px){.plumbing-benefits .plumbing-benefit:nth-child(2),.plumbing-benefits .plumbing-benefit:nth-child(4){border-right:0}}@media only screen and (max-width: 550px){.plumbing-benefits .plumbing-benefit:nth-child(1),.plumbing-benefits .plumbing-benefit:nth-child(3),.plumbing-benefits .plumbing-benefit:nth-child(5){border-right:0}}@media only screen and (max-width: 550px){.plumbing-benefits .plumbing-benefit:nth-child(5){border-bottom:1px solid rgba(24,17,105,.2)}}.plumbing-benefits .plumbing-benefit__number{display:flex;justify-content:center;align-items:center;height:44px;width:44px;margin:0 auto 15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1;color:#f8f8f8;background-color:#b82c10;border-radius:50%}.plumbing-benefits .plumbing-benefit__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.plumbing-benefits .plumbing-benefit__info{font-size:16px;line-height:1.3}.plumbing-benefits__conclusion{margin-bottom:50px}.plumbing-benefits__conclusion .conclusion-secondary{margin-bottom:10px;font-size:24px;line-height:31px}.plumbing-benefits__conclusion .conclusion-main{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}.plumbing-roadmap{padding-top:150px;padding-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-roadmap{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-roadmap{padding-top:80px;padding-bottom:80px}}.plumbing-roadmap .plumbing__subtitle{margin-bottom:10px}.plumbing-roadmap .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-roadmap .plumbing__title{margin-bottom:20px}}.plumbing-roadmap__info{width:100%;max-width:697px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.plumbing-roadmap__info{max-width:100%;font-size:16px;line-height:21px}}.plumbing-roadmap__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.plumbing-roadmap__list{grid-template-columns:1fr;grid-gap:15px;margin-bottom:40px}}.plumbing-roadmap .roadmap-card{padding:40px 33px;background-color:#fff;border:1px solid rgba(24,17,105,.2);border-radius:4px}@media only screen and (max-width: 1024px){.plumbing-roadmap .roadmap-card{padding:40px 30px}}@media only screen and (max-width: 991px){.plumbing-roadmap .roadmap-card{padding:40px 20px}}@media only screen and (max-width: 767px){.plumbing-roadmap .roadmap-card{padding:40px 30px}}.plumbing-roadmap .roadmap-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.plumbing-roadmap .roadmap-card__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:44px;width:44px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1;color:#fff;background-color:#b12e00;border-radius:50%}.plumbing-roadmap .roadmap-card__arrow{flex-shrink:0;width:44px}@media only screen and (max-width: 767px){.plumbing-roadmap .roadmap-card__arrow{display:none}}.plumbing-roadmap .roadmap-card__title{width:100%;max-width:220px;margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:32px;line-height:1.1}@media only screen and (max-width: 991px){.plumbing-roadmap .roadmap-card__title{font-size:28px}}@media only screen and (max-width: 767px){.plumbing-roadmap .roadmap-card__title{max-width:100%;font-size:28px}}.plumbing-roadmap .roadmap-card__info{font-weight:400;font-size:16px;line-height:1.6}.plumbing-reasons{padding-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-reasons{padding-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-reasons{padding-bottom:80px}}.plumbing-reasons .plumbing__subtitle{margin-bottom:10px}.plumbing-reasons .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-reasons .plumbing__title{margin-bottom:20px}}.plumbing-reasons__info{width:100%;max-width:697px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.plumbing-reasons__info{max-width:100%;font-size:16px;line-height:1.4}}.plumbing-reasons__list{display:grid;grid-template-columns:repeat(4, 1fr);align-items:stretch}@media only screen and (max-width: 767px){.plumbing-reasons__list{grid-template-columns:1fr}}.plumbing-reasons__list .plumbing-reason{margin-bottom:-1px;margin-left:-1px;padding:30px;border:1px solid #cbc9da}@media only screen and (max-width: 1024px){.plumbing-reasons__list .plumbing-reason{padding:30px 20px}}@media only screen and (max-width: 767px){.plumbing-reasons__list .plumbing-reason{padding:15px;text-align:center}}.plumbing-reasons__list .plumbing-reason__icon{width:40px;margin-bottom:15px}@media only screen and (max-width: 767px){.plumbing-reasons__list .plumbing-reason__icon{margin:0 auto 15px}}.plumbing-reasons__list .plumbing-reason__title{width:100%;max-width:180px;margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}@media only screen and (max-width: 767px){.plumbing-reasons__list .plumbing-reason__title{margin:0 auto 10px}}.plumbing-reasons__list .plumbing-reason__info{font-weight:400;font-size:16px;line-height:1.3}.plumbing-services{margin-bottom:150px;padding-top:130px;padding-bottom:130px;color:rgba(248,248,248,.9);background:url("../img/plumbing_services.png") center center no-repeat;background-size:cover}@media only screen and (max-width: 1024px){.plumbing-services{margin-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-services{margin-bottom:80px;padding-top:80px;padding-bottom:80px;background-position:62% center}}@media only screen and (max-width: 400px){.plumbing-services{background:url("../img/plumbing_services_mobile.png") right top no-repeat;background-size:100% 100%}}.plumbing-services .plumbing__subtitle{margin-bottom:10px}.plumbing-services .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-services .plumbing__title{margin-bottom:20px}}.plumbing-services__info{width:100%;max-width:931px;margin-bottom:30px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.6}@media only screen and (max-width: 767px){.plumbing-services__info{max-width:100%;margin-bottom:20px;font-size:16px}}.plumbing-services__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 1024px){.plumbing-services__list{margin-bottom:40px}}@media only screen and (max-width: 767px){.plumbing-services__list{grid-template-columns:1fr;grid-gap:15px}}.plumbing-services .plumbing-service{padding:40px 30px;background:linear-gradient(125.63deg, #28282D -5.77%, #141414 107%);border:1px solid rgba(97,92,92,.5)}@media only screen and (max-width: 1024px){.plumbing-services .plumbing-service{padding:40px 20px}}@media only screen and (max-width: 767px){.plumbing-services .plumbing-service{padding:25px 20px}}.plumbing-services .plumbing-service__icon{width:48px;margin-bottom:25px}.plumbing-services .plumbing-service__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.plumbing-services .plumbing-service__info{font-size:16px;line-height:1.6}.plumbing-comparisons{margin-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-comparisons{margin-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-comparisons{margin-bottom:80px}}.plumbing-comparisons .plumbing__subtitle{margin-bottom:10px}.plumbing-comparisons .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing__title{margin-bottom:30px}}.plumbing-comparisons__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.plumbing-comparisons__list{grid-template-columns:1fr}}.plumbing-comparisons .plumbing-comparison{border-right:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing-comparison{border-right:0}}.plumbing-comparisons .plumbing-comparison:last-child{border-right:0}.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__head{padding-left:94px}@media only screen and (max-width: 1024px){.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__head{padding-left:60px}}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__head{margin-top:18px;padding-top:25px;padding-left:0;border-top:1px solid rgba(24,17,105,.2)}}.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__body{padding-left:94px}@media only screen and (max-width: 1024px){.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__body{padding-left:60px}}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing-comparison:last-child .plumbing-comparison__body{padding-left:0}}.plumbing-comparisons .plumbing-comparison__head{padding-bottom:30px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing-comparison__head{padding-bottom:0;border-bottom:0}}.plumbing-comparisons .plumbing-comparison__icon{width:44px;margin-bottom:20px}.plumbing-comparisons .plumbing-comparison__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:24px;line-height:1.1}.plumbing-comparisons .plumbing-comparison__body{padding-top:30px}@media only screen and (max-width: 767px){.plumbing-comparisons .plumbing-comparison__body{padding-top:20px}}.plumbing-comparisons .plumbing-comparison__point{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.plumbing-comparisons .plumbing-comparison__point:first-child{margin-top:0}.plumbing-comparisons .plumbing-comparison__point .icon{flex-shrink:0;width:18px;margin-right:10px}.plumbing-comparisons .plumbing-comparison__point .text{font-size:16px;line-height:1.6}.plumbing-tip{padding-bottom:150px}@media only screen and (max-width: 1024px){.plumbing-tip{padding-bottom:120px}}@media only screen and (max-width: 767px){.plumbing-tip{padding-bottom:80px}}.plumbing-tip .plumbing__title{margin-bottom:40px}@media only screen and (max-width: 767px){.plumbing-tip .plumbing__title{margin-bottom:20px}}.plumbing-tip__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.plumbing-tip__idea{margin-bottom:40px;padding-bottom:15px}}.plumbing-tip__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.plumbing-tip__idea .text{width:100%;max-width:947px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.4;color:rgba(20,20,20,.5)}@media only screen and (max-width: 767px){.plumbing-tip__idea .text{max-width:100%;font-size:16px;color:rgba(20,20,20,.9)}}.plumbing-tip__thesis{margin-bottom:15px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.plumbing-tip__thesis{margin-bottom:10px;font-size:28px}}.plumbing-tip__info{margin-bottom:25px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.plumbing-tip__info{font-size:16px;line-height:21px}}.electrical{background-color:#f8f8f8}.electrical__subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:18px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 767px){.electrical__subtitle{font-size:16px}}.electrical__subtitle .icon{flex-shrink:0;width:24px;margin-right:20px}.electrical__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.1}@media only screen and (max-width: 767px){.electrical__title{font-size:28px}}.electrical .button-wrapper .caption{max-width:469px;font-family:"dm_sans_regular",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.electrical .button-wrapper .caption{font-size:18px;line-height:23px}}@media only screen and (max-width: 510px){.electrical .button{width:100%}}@media only screen and (max-width: 1024px){.electrical .container{max-width:914px;padding:0 24px}}.electrical-top{position:relative;color:#fff;background:url("../img/electrical_bg.jpg") center center no-repeat;background-size:cover}.electrical-top .header{background:rgba(20,20,20,.8)}.electrical-top .header__grid{border-bottom:none}.electrical-top__grid{padding-top:103px;padding-bottom:365px}@media only screen and (max-width: 1024px){.electrical-top__grid{padding-top:80px;padding-bottom:270px}}@media only screen and (max-width: 767px){.electrical-top__grid{padding-top:60px;padding-bottom:267px}}.electrical-top__subtitle{margin-bottom:10px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.4;text-transform:uppercase}@media only screen and (max-width: 767px){.electrical-top__subtitle{margin-bottom:20px;font-size:16px}}.electrical-top__title{margin-bottom:40px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:68px;line-height:1.2}@media only screen and (max-width: 767px){.electrical-top__title{margin-bottom:30px;font-size:32px}}.electrical-top__info{width:100%;max-width:885px;margin-bottom:25px;font-size:26px;line-height:1.4}@media only screen and (max-width: 767px){.electrical-top__info{font-size:18px}}.electrical-advantages{margin-bottom:50px}@media only screen and (max-width: 1024px){.electrical-advantages{margin-bottom:20px}}@media only screen and (max-width: 767px){.electrical-advantages{margin-bottom:10px}}.electrical-advantages__grid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:796px;margin:0 auto;padding:100px 0}@media only screen and (max-width: 767px){.electrical-advantages__grid{flex-direction:column;justify-content:flex-start;max-width:100%;padding:70px 0}}.electrical-advantages .electrical-advantage{width:100%;max-width:155px;text-align:center;margin-right:20px}@media only screen and (max-width: 767px){.electrical-advantages .electrical-advantage{margin-right:0;margin-bottom:40px}}.electrical-advantages .electrical-advantage:last-child{margin-right:0}@media only screen and (max-width: 767px){.electrical-advantages .electrical-advantage:last-child{margin-bottom:0}}.electrical-advantages .electrical-advantage__icon{width:40px;margin:0 auto 10px}.electrical-advantages .electrical-advantage__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:20px;line-height:1.4}.electrical-reasons{padding-bottom:150px}@media only screen and (max-width: 1024px){.electrical-reasons{padding-bottom:120px}}@media only screen and (max-width: 767px){.electrical-reasons{padding-bottom:80px}}.electrical-reasons .electrical__subtitle{margin-bottom:10px}.electrical-reasons .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-reasons .electrical__title{margin-bottom:20px}}.electrical-reasons__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;margin-bottom:50px}@media only screen and (max-width: 767px){.electrical-reasons__list{grid-template-columns:repeat(2, 1fr);margin-bottom:40px}}@media only screen and (max-width: 550px){.electrical-reasons__list{grid-template-columns:1fr}}.electrical-reasons__list .electrical-reason{margin-bottom:-1px;margin-left:-1px;padding:30px;border:1px solid #cbc9da}@media only screen and (max-width: 767px){.electrical-reasons__list .electrical-reason{padding:20px 30px}}.electrical-reasons__list .electrical-reason__icon{width:40px;margin-bottom:15px}.electrical-reasons__list .electrical-reason__title{width:100%;max-width:210px;margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.electrical-reasons__list .electrical-reason__info{font-weight:400;font-size:16px;line-height:1.3}.electrical-reasons__conclusion{margin-bottom:50px}@media only screen and (max-width: 767px){.electrical-reasons__conclusion{margin-bottom:30px}}.electrical-reasons__conclusion .conclusion-secondary{width:100%;max-width:695px;margin-bottom:20px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.electrical-reasons__conclusion .conclusion-secondary{margin-bottom:10px;font-size:18px;line-height:23px}}.electrical-reasons__conclusion .conclusion-main{width:100%;max-width:715px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.electrical-reasons__conclusion .conclusion-main{font-size:28px}}.electrical-reasons .button-wrapper .caption{max-width:425px}.electrical-benefits{padding-bottom:150px}@media only screen and (max-width: 1024px){.electrical-benefits{padding-bottom:120px}}@media only screen and (max-width: 767px){.electrical-benefits{padding-bottom:80px}}.electrical-benefits .electrical__subtitle{margin-bottom:10px}.electrical-benefits .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-benefits .electrical__title{margin-bottom:20px}}.electrical-benefits__info{width:100%;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:31px}@media only screen and (max-width: 1024px){.electrical-benefits__info{margin-bottom:40px}}@media only screen and (max-width: 767px){.electrical-benefits__info{margin-bottom:30px;font-size:16px;line-height:21px}}.electrical-benefits__list{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:50px}@media only screen and (max-width: 1024px){.electrical-benefits__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.electrical-benefits__list{grid-template-columns:1fr;margin-bottom:40px}}.electrical-benefits .electrical-benefit{padding:30px 34px;text-align:center;border-right:1px solid rgba(24,17,105,.2);border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 550px){.electrical-benefits .electrical-benefit{padding:20px 30px}}.electrical-benefits .electrical-benefit:nth-child(3),.electrical-benefits .electrical-benefit:nth-child(6){border-right:0}.electrical-benefits .electrical-benefit:nth-child(4),.electrical-benefits .electrical-benefit:nth-child(5),.electrical-benefits .electrical-benefit:nth-child(6){border-bottom:0}@media only screen and (max-width: 1024px){.electrical-benefits .electrical-benefit:nth-child(3){border-right:1px solid rgba(24,17,105,.2)}}@media only screen and (max-width: 1024px){.electrical-benefits .electrical-benefit:nth-child(4){border-bottom:1px solid rgba(24,17,105,.2)}}@media only screen and (max-width: 1024px){.electrical-benefits .electrical-benefit:nth-child(2),.electrical-benefits .electrical-benefit:nth-child(4){border-right:0}}@media only screen and (max-width: 550px){.electrical-benefits .electrical-benefit:nth-child(1),.electrical-benefits .electrical-benefit:nth-child(3),.electrical-benefits .electrical-benefit:nth-child(5){border-right:0}}@media only screen and (max-width: 550px){.electrical-benefits .electrical-benefit:nth-child(5){border-bottom:1px solid rgba(24,17,105,.2)}}.electrical-benefits .electrical-benefit__number{display:flex;justify-content:center;align-items:center;height:44px;width:44px;margin:0 auto 15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1;color:#f8f8f8;background-color:#b82c10;border-radius:50%}.electrical-benefits .electrical-benefit__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.electrical-benefits .electrical-benefit__info{font-size:16px;line-height:1.3}.electrical-roadmap{padding-top:150px;padding-bottom:150px}@media only screen and (max-width: 1024px){.electrical-roadmap{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width: 767px){.electrical-roadmap{padding-top:80px;padding-bottom:80px}}.electrical-roadmap .electrical__subtitle{margin-bottom:10px}.electrical-roadmap .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-roadmap .electrical__title{margin-bottom:20px}}.electrical-roadmap__info{width:100%;max-width:867px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.electrical-roadmap__info{max-width:100%;font-size:16px;line-height:21px}}.electrical-roadmap__list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.electrical-roadmap__list{grid-template-columns:1fr;margin-bottom:40px}}.electrical-roadmap .electrical-card{padding:40px 33px;background-color:#fff;border:1px solid rgba(24,17,105,.2);border-radius:4px}@media only screen and (max-width: 1024px){.electrical-roadmap .electrical-card{padding:40px 20px}}.electrical-roadmap .electrical-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.electrical-roadmap .electrical-card__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:44px;width:44px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1;color:#fff;background-color:#b12e00;border-radius:50%}.electrical-roadmap .electrical-card__arrow{flex-shrink:0;width:44px}.electrical-roadmap .electrical-card__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:32px;line-height:1.1}@media only screen and (max-width: 991px){.electrical-roadmap .electrical-card__title{font-size:28px}}@media only screen and (max-width: 767px){.electrical-roadmap .electrical-card__title{max-width:100%;font-size:28px}}.electrical-roadmap .electrical-card__info{font-weight:400;font-size:16px;line-height:1.6}.electrical-roadmap .button-wrapper .caption{max-width:526px}.electrical-expectations{padding-bottom:150px}@media only screen and (max-width: 1024px){.electrical-expectations{padding-bottom:120px}}@media only screen and (max-width: 767px){.electrical-expectations{padding-bottom:80px}}.electrical-expectations .electrical__subtitle{margin-bottom:10px}.electrical-expectations .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-expectations .electrical__title{margin-bottom:30px}}.electrical-expectations__list{display:grid;grid-template-columns:repeat(5, 1fr);align-items:stretch;margin-bottom:30px}@media only screen and (max-width: 1024px){.electrical-expectations__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.electrical-expectations__list{grid-template-columns:repeat(2, 1fr)}}.electrical-expectations .electrical-expectation{margin-left:-1px;padding:30px 20px;border:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 1024px){.electrical-expectations .electrical-expectation{margin-top:-1px}}@media only screen and (max-width: 767px){.electrical-expectations .electrical-expectation{padding:20px 15px}}.electrical-expectations .electrical-expectation__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:36px;width:36px;margin-bottom:15px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:18px;line-height:1;color:#fff;background-color:#b12e00;border-radius:50%}@media only screen and (max-width: 767px){.electrical-expectations .electrical-expectation__number{margin-bottom:10px}}.electrical-expectations .electrical-expectation__title{margin-bottom:5px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.2}@media only screen and (max-width: 1024px){.electrical-expectations .electrical-expectation__title{width:100%;max-width:170px}}@media only screen and (max-width: 767px){.electrical-expectations .electrical-expectation__title{font-size:18px}}.electrical-expectations .electrical-expectation__info{font-size:16px;line-height:1.3}.electrical-expectations__info{width:100%;max-width:825px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.electrical-expectations__info{max-width:100%;font-size:28px}}.electrical-services{margin-bottom:150px;padding-top:130px;padding-bottom:130px;color:rgba(248,248,248,.9);background:url("../img/plumbing_services.png") center center no-repeat;background-size:cover}@media only screen and (max-width: 1024px){.electrical-services{margin-bottom:120px}}@media only screen and (max-width: 767px){.electrical-services{margin-bottom:80px;padding-top:80px;padding-bottom:80px;background-position:62% center}}@media only screen and (max-width: 400px){.electrical-services{background:url("../img/plumbing_services_mobile.png") right top no-repeat;background-size:100% 100%}}.electrical-services .electrical__subtitle{margin-bottom:10px}.electrical-services .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-services .electrical__title{margin-bottom:20px}}.electrical-services__info{width:100%;max-width:931px;margin-bottom:20px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.6}@media only screen and (max-width: 767px){.electrical-services__info{max-width:100%;margin-bottom:20px;font-size:16px}}.electrical-services__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;margin-bottom:50px}@media only screen and (max-width: 1024px){.electrical-services__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.electrical-services__list{grid-template-columns:1fr;grid-gap:15px;margin-bottom:40px}}.electrical-services .electrical-service{padding:40px 20px;background:linear-gradient(125.63deg, #28282D -5.77%, #141414 107%);border:1px solid rgba(97,92,92,.5)}.electrical-services .electrical-service__icon{width:48px;margin-bottom:25px}.electrical-services .electrical-service__title{margin-bottom:10px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:24px;line-height:1.1}.electrical-services .electrical-service__info{font-size:16px;line-height:1.6}.electrical-services .button-wrapper .caption{max-width:395px}.electrical-comparisons{margin-bottom:150px}@media only screen and (max-width: 1024px){.electrical-comparisons{margin-bottom:120px}}@media only screen and (max-width: 767px){.electrical-comparisons{margin-bottom:80px}}.electrical-comparisons .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-comparisons .electrical__title{margin-bottom:30px}}.electrical-comparisons__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.electrical-comparisons__list{grid-template-columns:1fr}}.electrical-comparisons .electrical-comparison{border-right:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.electrical-comparisons .electrical-comparison{border-right:0}}.electrical-comparisons .electrical-comparison:last-child{border-right:0}.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__head{padding-left:94px}@media only screen and (max-width: 1024px){.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__head{padding-left:60px}}@media only screen and (max-width: 767px){.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__head{margin-top:18px;padding-top:25px;padding-left:0;border-top:1px solid rgba(24,17,105,.2)}}.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__body{padding-left:94px}@media only screen and (max-width: 1024px){.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__body{padding-left:60px}}@media only screen and (max-width: 767px){.electrical-comparisons .electrical-comparison:last-child .electrical-comparison__body{padding-left:0}}.electrical-comparisons .electrical-comparison__head{padding-bottom:30px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.electrical-comparisons .electrical-comparison__head{padding-bottom:0;border-bottom:0}}.electrical-comparisons .electrical-comparison__icon{width:44px;margin-bottom:20px}.electrical-comparisons .electrical-comparison__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:24px;line-height:1.1}.electrical-comparisons .electrical-comparison__body{padding-top:30px}@media only screen and (max-width: 767px){.electrical-comparisons .electrical-comparison__body{padding-top:20px}}.electrical-comparisons .electrical-comparison__point{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.electrical-comparisons .electrical-comparison__point:first-child{margin-top:0}.electrical-comparisons .electrical-comparison__point .icon{flex-shrink:0;width:18px;margin-right:10px}.electrical-comparisons .electrical-comparison__point .text{font-size:16px;line-height:1.6}.electrical-tip{padding-bottom:150px}@media only screen and (max-width: 1024px){.electrical-tip{padding-bottom:120px}}@media only screen and (max-width: 767px){.electrical-tip{padding-bottom:80px}}.electrical-tip .electrical__title{margin-bottom:40px}@media only screen and (max-width: 767px){.electrical-tip .electrical__title{margin-bottom:20px}}.electrical-tip__idea{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.electrical-tip__idea{margin-bottom:30px;padding-bottom:25px}}.electrical-tip__idea .icon{flex-shrink:0;width:24px;margin-right:25px}.electrical-tip__idea .text{width:100%;max-width:947px;font-family:"dm_sans_italic",sans-serif;font-size:24px;line-height:1.4;color:rgba(20,20,20,.5)}@media only screen and (max-width: 767px){.electrical-tip__idea .text{max-width:100%;font-size:16px}}.electrical-tip__info{width:100%;max-width:738px;margin-bottom:25px;font-size:24px;line-height:31px}@media only screen and (max-width: 767px){.electrical-tip__info{font-size:16px;line-height:21px}}.coordination{background-color:#f8f8f8}.coordination__subtitle{display:flex;justify-content:flex-start;align-items:center;font-size:26px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width: 767px){.coordination__subtitle{font-size:16px}}.coordination__subtitle .icon{flex-shrink:0;width:24px;margin-right:15px}.coordination__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:54px;line-height:1.1}@media only screen and (max-width: 767px){.coordination__title{font-size:32px}}.coordination .button-wrapper .caption{max-width:400px;margin-top:22px;font-family:"dm_sans_regular",sans-serif;font-size:20px;line-height:1.5}.coordination .button{margin-bottom:0}@media only screen and (max-width: 510px){.coordination .button{width:100%}}@media only screen and (max-width: 1024px){.coordination .container{max-width:914px;padding:0 24px}}.coordination-top{position:relative;color:#f8f8f8;background:url("../img/coordination_header_bg.jpg") right 0 no-repeat,url("../img/coordination_bg.jpg") center 130px no-repeat;background-size:100% 130px,cover}@media only screen and (max-width: 767px){.coordination-top{background:url("../img/coordination_mobile_bg.jpg") right top no-repeat;background-size:100% 100%}}.coordination-top .header{background:rgba(20,20,20,.8)}.coordination-top .header__grid{border-bottom:none}.coordination-top__grid{padding-top:80px;padding-bottom:216px}@media only screen and (max-width: 767px){.coordination-top__grid{padding-top:115px;padding-bottom:115px}}.coordination-top__main{margin-bottom:70px}@media only screen and (max-width: 1024px){.coordination-top__main{margin-bottom:40px}}@media only screen and (max-width: 767px){.coordination-top__main{margin-bottom:30px}}.coordination-top__subtitle,.coordination-top__title{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:92px;line-height:1.1}@media only screen and (max-width: 1024px){.coordination-top__subtitle,.coordination-top__title{font-size:86px}}@media only screen and (max-width: 767px){.coordination-top__subtitle,.coordination-top__title{font-size:32px}}.coordination-top__info{width:100%;max-width:832px;margin-bottom:20px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px;line-height:1.4}@media only screen and (max-width: 767px){.coordination-top__info{font-size:18px}}.coordination-top__idea{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:832px;margin-bottom:50px}@media only screen and (max-width: 767px){.coordination-top__idea{max-width:100%;margin-bottom:45px}}.coordination-top__idea .icon{flex-shrink:0;width:24px;margin-right:15px}.coordination-top__idea .text{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:20px;line-height:1}@media only screen and (max-width: 767px){.coordination-top__idea .text{font-size:16px}}.coordination-advantages{background:#fff}.coordination-advantages__grid{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;padding:80px 0}@media only screen and (max-width: 767px){.coordination-advantages__grid{flex-direction:column;justify-content:flex-start;align-items:center}}.coordination-advantages .coordination-advantage{width:100%;max-width:300px;text-align:center;margin-right:20px}@media only screen and (max-width: 767px){.coordination-advantages .coordination-advantage{max-width:100%;margin-right:0;margin-bottom:20px}}.coordination-advantages .coordination-advantage:last-child{margin-right:0}@media only screen and (max-width: 767px){.coordination-advantages .coordination-advantage:last-child{margin-bottom:0}}.coordination-advantages .coordination-advantage__icon{width:44px;margin:0 auto 25px}.coordination-advantages .coordination-advantage__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:26px;line-height:1.5}.coordination-problems{padding:80px 0}.coordination-problems .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-problems .coordination__title{margin-bottom:30px}}.coordination-problems__info{width:100%;margin-bottom:35px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-problems__info{margin-bottom:20px;font-size:16px;line-height:29px}}.coordination-problems__conclusion{margin-bottom:35px}.coordination-problems__conclusion .conclusion-main{font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:30px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-problems__conclusion .conclusion-main{font-size:16px;line-height:29px}}.coordination-benefits{padding:80px 0;background:#fff}.coordination-benefits .coordination__subtitle{margin-bottom:20px}.coordination-benefits .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-benefits .coordination__title{margin-bottom:30px}}.coordination-benefits__info{width:100%;max-width:980px;margin-bottom:40px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-benefits__info{margin-bottom:30px}}.coordination-benefits__list{display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 767px){.coordination-benefits__list{grid-template-columns:1fr}}.coordination-benefits .coordination-benefit{padding:30px 40px;text-align:left;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 1024px){.coordination-benefits .coordination-benefit{padding:30px 20px}}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit{padding:20px 24px;text-align:center}}.coordination-benefits .coordination-benefit:nth-child(1){padding-left:0}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(1){padding:0 24px 20px;border-right:0}}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(2){border-right:0}}.coordination-benefits .coordination-benefit:nth-child(3){padding-right:0;border-right:0}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(3){padding:20px 24px;border-right:0}}.coordination-benefits .coordination-benefit:nth-child(4){padding-left:0;border-bottom:0}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(4){padding:20px 24px;border-right:0;border-bottom:1px solid #e2e2e2}}.coordination-benefits .coordination-benefit:nth-child(5){border-bottom:0}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(5){border-right:0;border-bottom:1px solid #e2e2e2}}.coordination-benefits .coordination-benefit:nth-child(6){padding-right:0;border-right:0;border-bottom:0}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit:nth-child(6){padding:20px 24px 0}}.coordination-benefits .coordination-benefit__icon{width:44px;margin-bottom:30px}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit__icon{margin:0 auto 15px}}.coordination-benefits .coordination-benefit__title{margin-bottom:25px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1.1}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit__title{margin-bottom:10px;font-size:24px;line-height:1.2}}.coordination-benefits .coordination-benefit__info{font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-benefits .coordination-benefit__info{font-size:16px;line-height:29px}}.coordination-bundles{padding-bottom:80px;background:#fff}.coordination-bundles .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-bundles .coordination__title{margin-bottom:20px}}.coordination-bundles__info{width:100%;max-width:666px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.3}@media only screen and (max-width: 767px){.coordination-bundles__info{max-width:100%;font-size:16px;line-height:29px}}.coordination-bundles__header{padding-top:80px;padding-bottom:144px;color:#f8f8f8;background:url("../img/bundles.jpg") center center no-repeat;background-size:cover}@media only screen and (max-width: 767px){.coordination-bundles__header{padding-bottom:80px}}.coordination-bundles__table{margin-top:-110px;margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-bundles__table{overflow-x:auto;margin-top:-60px;margin-bottom:30px}}.coordination-bundles__table .row{display:grid;grid-template-columns:minmax(146px, 334px) repeat(3, minmax(145px, 236px))}@media only screen and (max-width: 767px){.coordination-bundles__table .row{grid-template-columns:minmax(146px, 1fr) repeat(3, minmax(95px, 1fr))}}.coordination-bundles__table .head{background:rgba(0,0,0,.2)}.coordination-bundles__table .body .row:first-child .bundle-point{padding-top:30px}.coordination-bundles__table .body .row:last-child .bundle-point{padding-bottom:30px}.coordination-bundles__table .bundle-info{display:flex;flex-direction:column;justify-content:center;align-items:center;height:110px;padding:20px 10px;text-align:center;color:#fff;background:#b12e00;border-right:2px solid #e2e2e2;border-radius:6px 6px 0 0}@media only screen and (max-width: 767px){.coordination-bundles__table .bundle-info{height:60px;padding:10px}}.coordination-bundles__table .bundle-info:last-child{border-right:none}.coordination-bundles__table .bundle-info__title{margin-bottom:10px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:24px;line-height:1.1;text-transform:uppercase}@media only screen and (max-width: 767px){.coordination-bundles__table .bundle-info__title{margin-bottom:5px;font-size:18px}}.coordination-bundles__table .bundle-info__amount{font-family:"dm_sans_italic",sans-serif;font-weight:400;font-size:24px;line-height:1}@media only screen and (max-width: 767px){.coordination-bundles__table .bundle-info__amount{font-size:14px}}.coordination-bundles__table .bundle-point{padding-bottom:15px}.coordination-bundles__table .bundle-point__title{width:100%;max-width:266px;margin-bottom:5px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:16px;line-height:1.1}.coordination-bundles__table .bundle-point__info{width:100%;max-width:266px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:14px;line-height:1.1;color:#827e7e}.coordination-bundles__table .status{display:flex;justify-content:center;align-items:center;border-right:2px solid #e2e2e2}.coordination-bundles__table .status:last-child{border-right:none}.coordination-bundles__table .status .icon{width:24px}.coordination-bundles__tags{margin-bottom:50px;padding:30px 0;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 767px){.coordination-bundles__tags{margin-bottom:35px}}.coordination-bundles__tags .text{width:100%;max-width:852px;margin:0 auto;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:22px;line-height:1.5;color:#b12e00}@media only screen and (max-width: 767px){.coordination-bundles__tags .text{max-width:100%;font-size:16px;line-height:20px}}.coordination-bundles .button-wrapper{text-align:center}@media only screen and (max-width: 767px){.coordination-bundles .button-wrapper{text-align:left}}.coordination-bundles .button-wrapper .caption{margin:22px auto 0}@media only screen and (max-width: 767px){.coordination-bundles .button-wrapper .caption{margin:22px 0 0}}.coordination-roadmap{padding:80px 0}.coordination-roadmap .coordination__subtitle{margin-bottom:20px}.coordination-roadmap .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-roadmap .coordination__title{margin-bottom:30px}}.coordination-roadmap__info{width:100%;margin-bottom:45px;font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-roadmap__info{margin-bottom:30px;font-size:16px;line-height:29px}}.coordination-roadmap__list{margin-bottom:50px}@media only screen and (max-width: 767px){.coordination-roadmap__list{margin-bottom:35px}}.coordination-roadmap .roadmap-point{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}@media only screen and (max-width: 767px){.coordination-roadmap .roadmap-point{flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:20px;text-align:center}}.coordination-roadmap .roadmap-point:last-child{margin-bottom:0}.coordination-roadmap .roadmap-point__number{flex-shrink:0;display:flex;justify-content:center;align-items:center;height:60px;width:60px;margin-right:30px;font-family:"dm_sans_bold",sans-serif;font-weight:700;font-size:28px;line-height:1;color:#f8f8f8;background:#181169;border-radius:50%}@media only screen and (max-width: 767px){.coordination-roadmap .roadmap-point__number{margin-right:0;margin-bottom:15px}}.coordination-roadmap .roadmap-point__title{margin-bottom:12px;font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1}@media only screen and (max-width: 767px){.coordination-roadmap .roadmap-point__title{margin-bottom:10px;font-size:24px;line-height:1.2}}.coordination-roadmap .roadmap-point__info{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-roadmap .roadmap-point__info{font-size:16px;line-height:29px}}.coordination-reasons{padding:80px 0;background:#fff}.coordination-reasons .coordination__subtitle{margin-bottom:20px}.coordination-reasons .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-reasons .coordination__title{margin-bottom:30px}}.coordination-reasons .reason-item{display:flex;justify-content:flex-start;align-items:center;padding:15px 0;border-bottom:1px solid #e2e2e2}.coordination-reasons .reason-item:last-child{padding-bottom:0;border-bottom:none}.coordination-reasons .reason-item__arrow{flex-shrink:0;width:18px;margin-right:20px}@media only screen and (max-width: 767px){.coordination-reasons .reason-item__arrow{margin-right:10px}}.coordination-reasons .reason-item__info{font-family:"dm_sans_regular",sans-serif;font-weight:400;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-reasons .reason-item__info{font-size:24px;line-height:29px}}.coordination-services{padding-top:146px;padding-bottom:80px;color:#f8f8f8;background:url("../img/plumbing_services.png") center center no-repeat,#fff;background-size:cover}@media only screen and (max-width: 767px){.coordination-services{padding-top:130px;background-position:62% center}}@media only screen and (max-width: 400px){.coordination-services{background:url("../img/plumbing_services_mobile.png") right top no-repeat,#fff;background-size:100% 100%}}.coordination-services .coordination__subtitle{margin-bottom:20px}.coordination-services .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-services .coordination__title{margin-bottom:20px}}.coordination-services__info{width:100%;margin-bottom:40px;font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-services__info{margin-bottom:50px;font-size:18px;line-height:39px}}.coordination-services__list{margin-bottom:50px}@media only screen and (max-width: 767px){.coordination-services__list{margin-bottom:35px}}.coordination-services .coordination-service{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #e2e2e2}@media only screen and (max-width: 767px){.coordination-services .coordination-service{padding-top:20px;padding-bottom:20px}}.coordination-services .coordination-service:first-child{padding-top:0}.coordination-services .coordination-service:last-child{padding-bottom:0;border-bottom:none}.coordination-services .coordination-service__head{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px}@media only screen and (max-width: 767px){.coordination-services .coordination-service__head{margin-bottom:10px}}.coordination-services .coordination-service__arrow{flex-shrink:0;width:18px;margin-right:15px}.coordination-services .coordination-service__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1}@media only screen and (max-width: 767px){.coordination-services .coordination-service__title{font-size:24px;line-height:39px}}.coordination-services .coordination-service__info{font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-services .coordination-service__info{font-size:16px;line-height:29px}}.coordination-comparisons{padding:80px 0;background:#fff}.coordination-comparisons .coordination__title{margin-bottom:40px}@media only screen and (max-width: 767px){.coordination-comparisons .coordination__title{margin-bottom:30px}}.coordination-comparisons__list{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:80px}@media only screen and (max-width: 1024px){.coordination-comparisons__list{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.coordination-comparisons__list{margin-bottom:40px}}.coordination-comparisons .coordination-comparison{border-right:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 1024px){.coordination-comparisons .coordination-comparison{border-right:0}}.coordination-comparisons .coordination-comparison:last-child{border-right:0}.coordination-comparisons .coordination-comparison:last-child .coordination-comparison__head{padding-left:40px}@media only screen and (max-width: 1024px){.coordination-comparisons .coordination-comparison:last-child .coordination-comparison__head{margin-top:30px;padding-left:0}}@media only screen and (max-width: 767px){.coordination-comparisons .coordination-comparison:last-child .coordination-comparison__head{margin-top:50px}}.coordination-comparisons .coordination-comparison:last-child .coordination-comparison__body{padding-left:40px}@media only screen and (max-width: 1024px){.coordination-comparisons .coordination-comparison:last-child .coordination-comparison__body{padding-left:0}}.coordination-comparisons .coordination-comparison__head{padding-bottom:20px;border-bottom:1px solid rgba(24,17,105,.2)}@media only screen and (max-width: 767px){.coordination-comparisons .coordination-comparison__head{padding-bottom:15px}}.coordination-comparisons .coordination-comparison__icon{width:44px;margin-bottom:15px}.coordination-comparisons .coordination-comparison__title{font-family:"dm_sans_medium",sans-serif;font-weight:500;font-size:36px;line-height:1}@media only screen and (max-width: 767px){.coordination-comparisons .coordination-comparison__title{font-size:24px;line-height:39px}}.coordination-comparisons .coordination-comparison__body{padding-top:30px;padding-right:20px}@media only screen and (max-width: 1024px){.coordination-comparisons .coordination-comparison__body{padding-top:20px}}.coordination-comparisons .coordination-comparison__point{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:10px}.coordination-comparisons .coordination-comparison__point:first-child{margin-top:0}.coordination-comparisons .coordination-comparison__point .icon{flex-shrink:0;width:18px;margin-top:11px;margin-right:10px}@media only screen and (max-width: 767px){.coordination-comparisons .coordination-comparison__point .icon{margin-top:4px}}.coordination-comparisons .coordination-comparison__point .text{font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-comparisons .coordination-comparison__point .text{font-size:16px;line-height:24px}}.coordination-comparisons__info{font-size:26px;line-height:1.5}@media only screen and (max-width: 767px){.coordination-comparisons__info{font-size:16px;line-height:24px}}