.blink{animation-duration:1s;animation-iteration-count:infinite;animation-name:blink}.half_blink{animation-duration:1s;animation-iteration-count:infinite;animation-name:half_blink}.click{cursor:pointer}.nosel{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scroll_block{overflow:hidden;position:relative}.no_scrolling{touch-action:none}*,*::after,*::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{color:#3f3f3f;font-family:Roboto;margin:0;min-height:100%}main{min-height:100%;width:100%}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto-Thin'),url(/assets/fonts/Roboto/Roboto-Thin.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Thin.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Thin.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:100;src:local('Roboto-ThinItalic'),url(/assets/fonts/Roboto/Roboto-ThinItalic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-ThinItalic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-ThinItalic.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto-Light'),url(/assets/fonts/Roboto/Roboto-Light.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Light.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Light.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto-LightItalic'),url(/assets/fonts/Roboto/Roboto-LightItalic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-LightItalic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-LightItalic.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),url(/assets/fonts/Roboto/Roboto-Regular.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Regular.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Regular.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto-Italic'),url(/assets/fonts/Roboto/Roboto-Italic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Italic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Italic.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto-Medium'),url(/assets/fonts/Roboto/Roboto-Medium.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Medium.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Medium.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto-MediumItalic'),url(/assets/fonts/Roboto/Roboto-MediumItalic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-MediumItalic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-MediumItalic.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto-Bold'),url(/assets/fonts/Roboto/Roboto-Bold.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Bold.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Bold.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:700;src:local('Roboto-BoldItalic'),url(/assets/fonts/Roboto/Roboto-BoldItalic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-BoldItalic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-BoldItalic.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto-Black'),url(/assets/fonts/Roboto/Roboto-Black.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-Black.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-Black.ttf) format('truetype')}@font-face{font-display:fallback;font-family:'Roboto';font-style:italic;font-weight:900;src:local('Roboto-BlackItalic'),url(/assets/fonts/Roboto/Roboto-BlackItalic.woff2) format('woff2'),url(/assets/fonts/Roboto/Roboto-BlackItalic.woff) format('woff'),url(/assets/fonts/Roboto/Roboto-BlackItalic.ttf) format('truetype')}footer{background-color:#06908f;width:100%}footer>div{height:100%;margin:0 auto;max-width:1200px;position:relative}footer .logo:before{-webkit-filter:invert(25%) sepia(97%) saturate(2125%) hue-rotate(163deg) brightness(99%) contrast(95%);background-position:center center;background-repeat:no-repeat;content:'';display:block;filter:invert(25%) sepia(97%) saturate(2125%) hue-rotate(163deg) brightness(99%) contrast(95%);height:100%;width:100%}footer .menu,footer .right_block,header .menu_button{position:absolute}footer .menu .item{color:#fff;display:block;font-weight:500;line-height:1em;position:relative;text-decoration:none;width:fit-content}footer .menu .item span{background-color:#fff;color:#06908f;display:block;font-weight:bold;position:absolute;text-align:center;top:0}footer .policy{bottom:24px;color:#fff;font-weight:300;line-height:1em;position:absolute}footer .policy a{color:#fff}footer .callback_button,header .callback_button{background-color:#d9d9d9;color:#06908f;font-weight:500;text-align:center}footer .phone{color:#fff;display:block;font-weight:500;text-decoration:none;width:fit-content}footer .socials{width:fit-content}footer .socials a,header .socials a{color:transparent;display:inline-block;font-size:0;position:relative;text-decoration:none;vertical-align:middle}footer .socials a:before,header .socials a:before{-webkit-filter:invert(94%) sepia(5%) saturate(231%) hue-rotate(125deg) brightness(142%) contrast(101%);background-position:center center;background-repeat:no-repeat;content:'';display:block;filter:invert(94%) sepia(5%) saturate(231%) hue-rotate(125deg) brightness(142%) contrast(101%);height:100%;opacity:.8;width:100%}header{background-color:#06908f;left:0;position:fixed;top:0;transition:height .3s ease;width:100%;z-index:100}header.active,header.active>div{height:100%}header>div{margin:0 auto;max-width:1200px;position:relative}header .logo{background-color:rgba(249,249,249, .6);color:transparent;display:block;font-size:0;position:absolute;text-decoration:none;top:0}header .logo:before{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}header .logo:after{-webkit-filter:invert(25%) sepia(97%) saturate(2125%) hue-rotate(163deg) brightness(99%) contrast(95%);background-position:center center;background-repeat:no-repeat;content:'';display:block;filter:invert(25%) sepia(97%) saturate(2125%) hue-rotate(163deg) brightness(99%) contrast(95%);height:100%;left:0;position:absolute;top:0;width:100%}header .menu_button .icon{height:32px;left:0;position:absolute;top:-2px;width:32px}header .menu_button .icon_slim{height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}header .menu_button .icon path,header .menu_button .icon_slim path{fill:#fff;transition:transform .4s}header.active .menu_button .icon .l1{-webkit-transform:translateX(10.2px) translateY(-1.2px) rotate(45deg);transform:translateX(10.2px) translateY(-1.2px) rotate(45deg)}header.active .menu_button .icon .l2{-webkit-transform:translateX(-1.2px) translateY(21.5px) rotate(-45deg);transform:translateX(-1.2px) translateY(21.5px) rotate(-45deg)}header.active .menu_button .icon .l3,header.active .menu_button .icon_slim .l3{-webkit-transform:translateX(-100%);transform:translateX(-100%)}header.active .menu_button .icon .l4,header.active .menu_button .icon_slim .l4{-webkit-transform:translateX(100%);transform:translateX(100%)}header.active .menu_button .icon .l5{-webkit-transform:translateX(-12.5px) translateY(10px) rotate(-45deg);transform:translateX(-12.5px) translateY(10px) rotate(-45deg)}header.active .menu_button .icon .l6{-webkit-transform:translateX(21.4px) translateY(-12.5px) rotate(45deg);transform:translateX(21.4px) translateY(-12.5px) rotate(45deg)}header.active .menu_button .icon_slim .l1{-webkit-transform:translateX(5px) translateY(1px) rotate(45deg);transform:translateX(5px) translateY(1px) rotate(45deg)}header.active .menu_button .icon_slim .l2{-webkit-transform:translateX(1px) translateY(15.2px) rotate(-45deg);transform:translateX(1px) translateY(15.2px) rotate(-45deg)}header.active .menu_button .icon_slim .l5{-webkit-transform:translateX(-9.15px) translateY(5px) rotate(-45deg);transform:translateX(-9.15px) translateY(5px) rotate(-45deg)}header.active .menu_button .icon_slim .l6{-webkit-transform:translateX(15.15px) translateY(-9.2px) rotate(45deg);transform:translateX(15.15px) translateY(-9.2px) rotate(45deg)}header .phone{color:#fff;font-weight:500;text-decoration:none}header .socials a:not(:last-child){margin-right:12px}header:not(.active) .menu{height:1px;left:0;opacity:0;overflow:hidden;top:0;width:1px}section.about .return_button{color:#3f3f3f;display:block;font-size:16px;font-weight:500;height:24px;line-height:24px;padding-left:32px;position:relative;text-decoration:none;width:fit-content}section.about .return_button:before{background-color:#06908f;border-radius:50%;content:'';display:block;height:24px;left:0;position:absolute;top:0;width:24px}section.about .return_button:after{-webkit-filter:invert(94%) sepia(5%) saturate(231%) hue-rotate(125deg) brightness(142%) contrast(101%);background-position:center center;background-repeat:no-repeat;background-size:6px 11px;content:'';display:block;filter:invert(94%) sepia(5%) saturate(231%) hue-rotate(125deg) brightness(142%) contrast(101%);height:24px;left:0;position:absolute;top:0;width:24px}section.about>.title,section.benefits>.title,section.benefits .list .item .title{font-weight:500}section.about .text{color:#000}section.about .text span,section.benefits .list .item .image img{display:block}section.benefits .list .item{color:#000;position:relative}section.benefits .list .item .text{position:relative}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes half_blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@media (max-width:1279px){header .socials a{height:24px;width:24px}}@media (max-width:1200px){body{font-size:13px}}@media (max-width:1159px){header .socials a:before{background-size:24px 24px}}@media (max-width:980px){footer .logo,header:not(.active) .right_block{display:none}footer .policy{font-size:10px;left:27px;width:calc(100% - 56px)}footer .right_block{right:12px;top:37px;width:166px}footer .callback_button{border-radius:14px;font-size:14px;height:28px;line-height:28px;margin:0 auto 18px;width:146px}footer .phone{font-size:16px;height:16px;line-height:16px;margin:0 auto 15px}footer .socials{height:20px;margin:0 auto 22px}footer .socials a{height:20px;width:20px}footer .socials a:before{background-size:20px 20px}footer .socials a:not(:last-child){margin-right:8px}header.active .right_block{left:27px;position:absolute;width:calc(100% - 54px)}header .phone{display:block;font-size:16px;height:28px;line-height:28px;position:absolute;right:0;top:0}header .callback_button{border-radius:14px;font-size:14px;height:28px;left:0;line-height:28px;position:absolute;top:0;width:146px}header .socials{bottom:10px;left:0;position:absolute}}@media (max-width:768px){main{padding-top:49px}footer{height:476px;margin-top:43px}footer .menu{left:31px;top:29px}footer .menu .item{font-size:14px;margin-bottom:12px;min-height:24px;padding-top:8px}footer .menu .item span{border-radius:7px;font-size:9px;height:14px;line-height:14px;right:-37px;width:32px}header:not(.active),header:not(.active)>div{height:51px}header .logo{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:0 0 7px 7px;height:68px;left:12px;width:151px}header .logo:before{-webkit-box-shadow:0 4px 7px rgba(0,0,0, 0.1), 0 2px 11px rgba(0,0,0, 0.1);border-radius:0 0 7px 7px;box-shadow:0 4px 7px rgba(0,0,0, 0.1), 0 2px 11px rgba(0,0,0, 0.1)}header .logo:after{background-size:117px 36px}header .menu_button{color:transparent;font-size:0;height:50px;right:0;top:0;width:60px}header .menu_button .icon{display:none}header.active .right_block{height:calc(100% - 100px);top:90px}section.about{padding:36px 0 43px}section.about .return_button{margin:0 0 22px 27px}section.about>.title,section.benefits>.title{font-size:24px;line-height:26px;margin:0 0 22px 0;padding:0 27px}section.about .image{border-radius:13px;height:224px;margin:0 0 24px 12px;overflow:hidden;position:relative;width:calc(100% - 24px)}section.about .image img{-webkit-transform:translateX(-50%);border-radius:13px;display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}section.about .text{font-size:14px;padding:0 27px}section.about .text span{font-size:18px;margin-bottom:10px}section.benefits{padding-bottom:43px}section.benefits .list .item{padding:0 27px}section.benefits .list .item:not(:last-child){margin-bottom:30px}section.benefits .list .item .image{border-radius:13px;height:224px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}section.benefits .list .item .image img{-webkit-transform:translateX(-50%);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}section.benefits .list .item .title{font-size:20px;margin-bottom:24px}section.benefits .list .item .text{font-size:14px}}@media (min-width:768px){header .right_block{height:34px;position:absolute;white-space:nowrap}}@media (min-width:769px) and (max-width:1279px){main{padding-top:81px}header:not(.active),header:not(.active)>div{height:83px}header .logo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0 0 11px 11px;height:93px;left:12px;width:234px}header .logo:before{-webkit-box-shadow:0 5px 10px rgba(0,0,0, .1), 0 3px 18px rgba(0,0,0, .1);border-radius:0 0 11px 11px;box-shadow:0 5px 10px rgba(0,0,0, .1), 0 3px 18px rgba(0,0,0, .1)}header .logo:after{background-size:184px 56px}header .right_block{right:12px;top:27px}section.about,section.benefits{padding-left:27px;padding-right:27px}section.about .image{overflow:hidden;width:330px}section.about .text{padding-left:27px;width:calc(100% - 330px)}}@media (min-width:769px) and (max-width:1023px){footer .menu{column-width:230px}}@media (min-width:769px) and (max-width:980px){footer .menu{left:27px}footer .menu .item{font-size:21px;margin-bottom:12px;min-height:33px;padding-top:8px}header .menu_button{color:transparent;font-size:0;height:28px;right:20px;top:27px;width:32px}header.active .right_block{height:calc(100% - 120px);top:120px}}@media (min-width:769px){footer{height:355px;margin-top:108px}footer .menu{-moz-column-count:2;-webkit-column-count:2;column-count:2;top:39px}footer .menu .item span{border-radius:9px;font-size:12px;height:17px;line-height:17px;right:-43px;width:38px}header .menu_button .icon_slim{display:none}section.about{padding-bottom:70px;padding-top:66px}section.about .return_button{margin-bottom:54px}section.about>.title,section.benefits>.title{font-size:32px;margin:0 0 32px 0}section.about .image{display:inline-block;vertical-align:top}section.about .text{display:inline-block;font-size:16px;vertical-align:top}section.about .text span{font-size:24px;margin-bottom:20px}section.benefits{padding-bottom:60px}section.benefits .list .item{display:inline-block;margin-bottom:43px;padding-bottom:30px;vertical-align:top;width:calc((100% - 48px) / 3)}section.benefits .list .item:not(:nth-child(3n+3)){margin-right:24px}section.benefits .list .item .image{margin-bottom:16px}section.benefits .list .item .image img{width:100%}section.benefits .list .item .title{font-size:17px;margin-bottom:16px}section.benefits .list .item .text{font-size:16px}}@media (min-width:981px) and (max-width:1279px){footer .logo{border-radius:11px 11px 0 0;height:110px;left:12px;width:234px}footer .logo:before{background-size:184px 56px}footer .menu{left:288px}footer .menu .item{font-size:17px;margin-bottom:12px;min-height:28px;padding-top:8px}footer .policy{font-size:11px;left:288px;width:500px}footer .right_block{right:12px}header .menu_button{font-size:23px;left:288px;padding-left:45px;top:30px}header .phone{font-size:20px;margin-left:37px}header .callback_button{border-radius:14px;font-size:16px;height:28px;line-height:28px;width:164px}header .socials{margin-left:30px;padding-top:4px}}@media (min-width:981px){footer .logo{-webkit-box-shadow:0px 4px 22px rgba(0,0,0, .1);background-color:rgba(249,249,249, .6);bottom:0;box-shadow:0px 4px 22px rgba(0,0,0, .1);position:absolute}footer .right_block{top:41px;width:200px}footer .callback_button{border-radius:17px;cursor:pointer;font-size:20px;height:34px;line-height:34px;margin:0 auto 11px;width:198px}footer .phone{font-size:20px;height:20px;line-height:20px;margin:0 auto 24px}footer .socials{height:34px;margin:0 auto 52px}footer .socials a{height:28px;width:28px}footer .socials a:before{background-size:28px 28px}footer .socials a:not(:last-child){margin-right:12px}header .menu_button{color:#fff;cursor:pointer;font-weight:500;height:28px;line-height:28px;text-transform:uppercase}header .phone{display:inline-block;height:34px;line-height:34px;vertical-align:middle}header .callback_button{cursor:pointer;display:inline-block;vertical-align:middle}header .socials{display:inline-block;height:34px;vertical-align:middle}}@media (min-width:1024px){footer .menu{column-width:296px}}@media (min-width:1160px){header .socials a:before{background-size:28px 28px}}@media (min-width:1201px){body{font-size:14px}}@media (min-width:1280px){main{padding-top:96px}footer .logo{border-radius:13px 13px 0 0;height:133px;left:0;width:282px}footer .logo:before,header .logo:after{background-size:221px 68px}footer .menu{left:330px}footer .menu .item{font-size:21px;margin-bottom:12px;min-height:33px;padding-top:8px}footer .policy{font-size:11px;left:330px;width:576px}footer .right_block{right:0}header:not(.active),header:not(.active)>div{height:98px}header .logo{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:0 0 13px 13px;height:113px;left:0;width:282px}header .logo:before{-webkit-box-shadow:0 7px 13px rgba(0,0,0, .1), 0 4px 22px rgba(0,0,0, .1);border-radius:0 0 13px 13px;box-shadow:0 7px 13px rgba(0,0,0, .1), 0 4px 22px rgba(0,0,0, .1)}header .menu_button{font-size:28px;left:330px;padding-left:50px;top:38px}header .right_block{right:0;top:37px}header .phone{font-size:24px;margin-left:44px}header .callback_button{border-radius:17px;font-size:20px;height:34px;line-height:34px;width:198px}header .socials{margin-left:34px;padding-top:2px}header .socials a{height:28px;width:28px}section.about,section.benefits{margin:0 auto;max-width:1200px}section.about .image{width:446px}section.about .text{width:calc(100% - 446px)}}