/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}p{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:400;font-family:"Roboto Condensed";font-style:normal;src:url(../fonts/RobotoCondensed-Regular.ttf)}@font-face{font-weight:700;font-family:"Roboto Condensed";font-style:normal;src:url(../fonts/RobotoCondensed-Bold.ttf)}@font-face{font-weight:400;font-family:"PT Mono";font-style:normal;src:url(../fonts/PTMono-Regular.ttf)}@font-face{font-weight:500;font-family:"Roboto";font-style:normal;src:url(../fonts/Roboto-Medium.ttf)}body{min-width:320px;margin:0;padding:0;font-family:"PT Mono","Arial",sans-serif;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#666;background-color:#fff}.visually-hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.page-header__container{display:flex;justify-content:space-between;align-items:center;width:320px;box-sizing:border-box;padding:4px 14px 0 17px;margin:0 auto}.page-header{position:absolute;top:0;width:100%;box-sizing:border-box;z-index:1}@media (min-width:750px){.page-header__container{width:750px;margin:0 auto;padding:14px 5px 0 25px}}@media (min-width:1400px){.page-header__container{width:1400px;margin:0 auto;padding:34px 5px 0}}.logo__text{display:none}@media (min-width:750px){.logo{display:flex;align-items:center}.logo__image{width:52px;height:52px}.logo__text{display:flex;flex-direction:column;align-items:flex-start;margin-left:16px}.logo__text-1{font-family:Roboto Condensed;font-weight:700;font-size:25px;line-height:29px;color:#fff}.logo__text-2{font-family:Roboto;font-weight:500;font-size:12px;line-height:14px;color:#788891}}.site-list{list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.site-list__item:nth-of-type(3){margin-left:22px}.site-list__button-call,.site-list__item-text{display:none}.site-list__item:first-of-type{position:relative}.site-list__button--burger{position:absolute;top:-3px;right:27px;width:37px;height:1px;font-size:0;background-color:transparent;border:0;cursor:pointer;outline:0}.site-list__button--burger::after,.site-list__button--burger::before{content:"";position:absolute;width:37px;height:1px;left:0;background-color:#fff}.site-list__button--burger::before{top:-5px}.site-list__button--burger::after{bottom:-6px}@media (min-width:750px){.site-list__item:nth-of-type(3){margin-left:32px}.site-list__button--burger{right:37px}}@media (min-width:1400px){.site-list__button-call,.site-list__item-text{display:block}.site-list__button{display:flex;align-items:center;text-decoration:none;font-family:PT Mono;line-height:18px;color:#fff}.site-list__item-text{margin-left:18px}.site-list__button-call{font-family:Roboto Condensed;font-weight:700;font-size:14px;line-height:16px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;background-color:transparent;border:0;margin-left:72px}.site-list__button--tel svg{width:18px;height:18px}.site-list__button--email svg{width:19px;height:14px}.site-list__item:nth-of-type(3){margin-left:87px}.site-list__button--burger{right:400px}}.main-banner,.page-main{position:relative}.main-banner{background-color:#1b2d37;background-image:url(../../img/background-dots.png)}.main-banner__container{display:flex;flex-direction:column;width:320px;margin:0 auto}.main-banner__image-container{position:relative;width:320px;margin:0 auto}.main-banner__image-wrapper{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.main-banner__image{height:220px;display:inline-block;position:absolute;top:92px;left:25px}.main-banner__wrapper{padding:287px 15px 0;display:flex;flex-direction:column}.main-banner__dot{position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%}.main-banner__dot--1{top:70px;left:207px}.main-banner__dot--2{top:429px;left:290px}.main-banner__dot--3,.main-banner__dot--4,.main-banner__dot--5{display:none}.main-banner__heading{font-family:Roboto Condensed;font-weight:700;font-size:40px;line-height:47px;letter-spacing:.07em;text-transform:uppercase;text-align:left;color:#fff;z-index:2;margin:0}.main-banner__text{line-height:25px;color:#fff;text-align:left;margin-top:26px;margin-left:52px;max-width:240px;position:relative}.main-banner__text::before{content:"";position:absolute;top:15px;left:-49px;width:33px;height:2px;background-color:#fff}.main-banner__button{display:inline-block;font-family:Roboto Condensed;font-weight:700;line-height:19px;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#00b2ff;padding:18px 15px;border-radius:5px;margin:40px 0 70px}.main-banner__button--desktop{display:none}@media (min-width:750px){.main-banner__container{width:750px;margin:0 auto;flex-direction:row}.main-banner__image-container{width:750px}.main-banner__button{display:none}.main-banner__button--desktop{display:block;padding:18px 32px;margin:55px 0 164px 51px}.main-banner__wrapper{padding:190px 87px 0}.main-banner__dot--3,.main-banner__dot--4{display:block}.main-banner__dot--1{left:auto;right:245px;top:82px}.main-banner__dot--2{top:240px;left:auto;right:286px}.main-banner__dot--3{top:457px;right:158px}.main-banner__dot--4{top:457px;right:28px}.main-banner__heading{font-size:60px;line-height:70px;max-width:325px}.main-banner__text{font-size:18px;line-height:28px;max-width:340px}.main-banner__image{height:340px;top:113px;right:-225px;left:auto}}@media (min-width:1400px){.main-banner__container{width:1400px;margin:0 auto}.main-banner__image-container{width:1400px}.main-banner__wrapper{padding:316px 0 0}.main-banner__heading{font-size:80px;line-height:94px;max-width:none}.main-banner__text{font-size:22px;line-height:34px;max-width:615px;margin-left:98px}.main-banner__text::before{top:18px;left:-92px;width:63px}.main-banner__button--desktop{margin:44px 0 276px 97px;max-width:407px;box-sizing:border-box}.main-banner__image{height:515px;top:259px;right:-92px}.main-banner__dot{width:10px;height:10px}.main-banner__dot--1{right:539px;top:272px}.main-banner__dot--2{top:471px;right:590px}.main-banner__dot--3{top:750px;right:428px}.main-banner__dot--4{top:750px;right:263px}.main-banner__dot--5{display:block;top:273px;right:-12px}}.features{margin-top:37px}.features__container{display:flex;width:320px;margin:0 auto;box-sizing:border-box}@media (min-width:750px){.features__container{width:750px;margin:0 auto;padding-left:10px}.features{margin-top:54px}}@media (min-width:1400px){.features__container{width:1400px;margin:0 auto;padding-left:80px}.features{margin-top:109px}}.features-list{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}@media (min-width:750px){.features-list{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.feature-item{border:1px solid #ebebeb;border-left:2px solid #00b2ff;box-sizing:border-box;background:#fff;margin:0 15px 20px}.feature-item:nth-of-type(2){padding-right:0}.feature-item:last-of-type{padding-right:22px}.feature-item:focus,.feature-item:hover{background-color:#00b2ff;color:#fff}.feature-item:focus .feature-item__heading,.feature-item:focus .feature-item__text,.feature-item:hover .feature-item__heading,.feature-item:hover .feature-item__text{color:#fff}.feature-item:focus .feature-item__icon,.feature-item:hover .feature-item__icon{stroke:#fff;fill:#fff}.feature-item__link{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;padding:25px}.feature-item__link:visited{color:#666}.feature-item__heading{font-family:Roboto Condensed;font-weight:400;font-size:20px;line-height:28px;text-align:left;color:#00b2ff;margin:9px 0}.feature-item__text{text-align:left;color:#666}@media (min-width:750px){.feature-item{width:345px;margin:0}.feature-item:nth-of-type(2){margin-bottom:30px}.feature-item:first-of-type{margin-bottom:30px}.feature-item__link:nth-of-type(2){padding-right:25px}.feature-item__link:nth-of-type(3){padding-right:0}.feature-item__link:last-of-type,.feature-item__link:nth-of-type(3){padding-bottom:37px}.feature-item__heading{font-size:24px;line-height:34px;margin:6px 0}.feature-item:nth-of-type(3) .feature-item__heading{margin:10px 0 15px}}@media (min-width:1400px){.feature-item{width:570px}.feature-item__link{padding:43px 43px 68px}.feature-item__link:last-of-type,.feature-item__link:nth-of-type(3){padding-bottom:86px}.feature-item__heading{margin:18px 0 14px}.feature-item:nth-of-type(3) .feature-item__heading{margin:20px 0 17px}}.about{margin-top:40px}.about__container{display:flex;width:320px;margin:0 auto;padding:0 14px;box-sizing:border-box}.about__year-wrapper{display:none;position:relative;flex:0 0 190px}.about__year{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:178.324px;line-height:251px;background:url(../../img/year-background.png) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:360px;background-position-y:56px;color:transparent;position:absolute;top:54px;left:-99px;transform:rotate(-90deg)}.about__wrapper{display:flex;flex-direction:column;align-items:flex-start;padding-right:25px}.about__image{display:none}.about__heading{font-family:Roboto Condensed;font-weight:400;font-size:28px;line-height:39px;text-align:left;margin:0}.about__text{text-align:left;margin-top:20px;padding-left:2px}.about__text-desktop{display:none}.about__text--1{margin-bottom:20px}.about__link{display:inline-block;font-family:Roboto Condensed;font-weight:700;font-size:14px;line-height:16px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#00b2ff;text-decoration:none;border:1px solid #00b2ff;border-radius:5px;padding:13px 51px;margin:30px 0 20px}@media (min-width:750px){.about__container{width:750px;margin:0 auto}.about{margin-top:56px}.about__image{display:block}.about__wrapper{margin-left:6px;padding-right:0}.about__heading{font-size:32px;line-height:45px}.about__year-wrapper{display:block}.about__text--1{margin-bottom:0;margin-top:25px}.about__text{min-width:530px}.about__link{margin-top:42px}}@media (min-width:1400px){.about__container{width:1400px;margin:0 auto;padding:0 109px}.about{margin-top:107px}.about__heading{font-size:36px;line-height:51px}.about__text--1{margin-top:20px}.about__text-desktop{display:block}.about__text-dots{display:none}.about__year{font-size:156.248px;top:39px;left:-80px}}.modal{display:none}.modal--open{display:flex;flex-direction:column;align-items:flex-start;width:490px;box-sizing:border-box;background-color:#00b2ff;padding:28px 40px 38px;margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.modal__heading{font-family:Roboto Condensed;font-weight:400;font-size:28px;line-height:39px;color:#fff;margin:0}.modal__text{color:#fff;text-align:left;margin-top:13px;max-width:370px}.modal__close-button{position:absolute;top:25px;right:3px;width:37px;height:37px;font-size:0;background-color:transparent;border:0;cursor:pointer;outline:0}.modal__close-button::after,.modal__close-button::before{content:"";position:absolute;width:23px;height:1px;left:0;background-color:#fff}.modal__close-button::before{transform:rotate(45deg)}.modal__close-button::after{transform:rotate(135deg)}.form{display:flex;flex-direction:column;margin-top:32px}.form__input{background-color:rgba(255,255,255,.1);color:#fff;border:0;padding:14px 24px 16px;margin-bottom:34px}.form__input::-webkit-input-placeholder{color:#fff}.form__input::-moz-placeholder{color:#fff}.form__input:-ms-input-placeholder,.form__input::-ms-input-placeholder{color:#fff}.form__input::placeholder{color:#fff}.form__button,.form__checkbox-label{font-size:14px;line-height:16px;color:#fff}.form__button{background-color:transparent;border:1px solid #fff;box-sizing:border-box;border-radius:5px;font-family:Roboto Condensed;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:15px;margin-bottom:29px;text-align:center}.form__checkbox-label{text-align:left;position:relative;display:block;opacity:.8;max-width:350px;margin-left:49px}.form__checkbox-label::before{content:"";position:absolute;top:2px;left:-50px;width:16px;height:16px;border:1px solid #fff;box-sizing:border-box}.form__checkbox:checked+.form__checkbox-label::after{content:"";position:absolute;top:7px;left:-46px;width:8px;height:5px;background:url(../../img/Vector.svg) center no-repeat;background-size:cover}.triangles{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:-1}.triangles__1{top:1434px;left:146px;position:relative}.triangles__2,.triangles__3,.triangles__4{display:none}@media (min-width:750px){.triangles__1{top:927px;left:359px}}@media (min-width:1400px){.triangles__2,.triangles__3,.triangles__4{display:block;position:absolute}.triangles__1{top:1178px;left:131px}.triangles__2{top:1473px;left:-203px;transform:rotate(180deg)}.triangles__3{top:1341px;right:3px}.triangles__4{transform:rotate(180deg);top:919px;left:202px}}
/*# sourceMappingURL=style.min.css.map */
