@font-face{font-family:'Lato';src:local("Lato"),url("../fonts/lato/regular/lato-regular.woff2") format("woff2"),url("../fonts/lato/regular/lato-regular.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:local("Lato"),url("../fonts/lato/bold/lato-bold.woff2") format("woff2"),url("../fonts/lato/bold/lato-bold.woff") format("woff");font-display:swap;font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:local("Gilroy"),url("../fonts/gilroy/extrabold/gilroy-extrabold.woff2") format("woff2"),url("../fonts/gilroy/extrabold/gilroy-extrabold.woff") format("woff");font-display:swap;font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:local("Gilroy"),url("../fonts/gilroy/regular/gilroy-regular.woff2") format("woff2"),url("../fonts/gilroy/regular/gilroy-regular.woff") format("woff");font-display:swap;font-weight:normal;font-style:normal}body{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Gilroy';font-weight:bold}p,span,li,a{font-family:'Lato', sans-serif}a{color:#303030;text-decoration:underline;-webkit-text-decoration-color:#320b86;text-decoration-color:#320b86;-webkit-text-decoration-style:2px;text-decoration-style:2px;-webkit-transition:0.2s;transition:0.2s}a:hover{color:#9a67ea;-webkit-text-decoration-color:#9a67ea;text-decoration-color:#9a67ea}section{margin:60px 0px}h5{font-size:25px;line-height:31px}h3{font-size:30px;line-height:37px;color:#320b86;margin-bottom:40px}.container-fluid{padding:0}.primary-btn{background-color:#ffe54c;color:#303030;font-weight:bold;font-family:'Gilroy';font-size:18px;line-height:22px;border-radius:8px;padding:5px 20px;-webkit-box-shadow:1px 2px 10px 0px rgba(50,50,50,0.3);box-shadow:1px 2px 10px 0px rgba(50,50,50,0.3)}.primary-btn:hover{background-color:#fff;color:#303030}.secondary-btn{background-color:#673ab7;color:#fff;font-weight:bold;font-family:'Gilroy';font-size:18px;line-height:22px;border-radius:8px;padding:5px 20px;-webkit-box-shadow:1px 2px 10px 0px rgba(50,50,50,0.3);box-shadow:1px 2px 10px 0px rgba(50,50,50,0.3)}.secondary-btn:hover{background-color:#fff;color:#673ab7}@media (max-width: 768px){h3{text-align:center;font-size:25px;margin-bottom:30px}}header{background-color:#fff;padding-top:20px}.header navbar{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title{font-family:'Gilroy';font-weight:bold;text-decoration:none;font-size:25px;line-height:31px;text-transform:uppercase;letter-spacing:0.1em;margin-right:30px}.header-title:hover{text-decoration:none;color:#303030}.header-title span{font-family:'Gilroy';font-weight:bold;color:#ffe54c}.header-nav{max-width:540px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav__link{font-family:'Gilroy';font-size:18px;line-height:21px;text-decoration:none !important}.navbar{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-collapse{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width: 1200px){.navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-nav{padding:20px 0}.header-button{display:none}}@media (max-width: 500px){.header-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.header-nav a:not(:last-child){margin-bottom:20px}}.hero{width:100%;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-title{font-size:78px;line-height:100%;color:#212529}.hero-btn{padding:19px 56px;color:#ffe54c;background-color:#303030;margin-top:75px}.hero-btn:hover{color:#fff;background-color:#320b86}.hero-list{padding:0}.hero-list__item{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}.hero-list__item-icon{display:table;padding:13px;border-radius:50%;border:2px solid #ffb300}.hero-list__item-text{color:#303030;font-size:16px;line-height:19px;margin-left:30px}@media (max-width: 560px){.hero{padding-top:30px}.hero-title{font-size:42px}.hero-img{width:100%;margin-top:-8rem}.hero-btn{padding:10px 30px}.hero-list__item-text{margin-left:15px}}.advantage:not(:last-child){border-right:1px solid rgba(48,48,48,0.2);margin-right:45px}.advantage-title{font-weight:bold;font-size:22px;font-family:'Gilroy'}.advantage-text{margin-top:20px;min-width:350px}.advantages-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages-section{background-color:#eee;padding:64px 0}@media (max-width: 1200px){.advantage:not(:last-child){margin-right:25px}.advantage-text{min-width:0px}}@media (max-width: 973px){.advantage:not(:last-child){margin-right:15px}}@media (max-width: 750px){.advantage{max-width:400px}.advantage-text{margin-top:11px}.advantages-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.advantage:not(:last-child){margin-right:0;border-right:0;border-bottom:1px solid rgba(48,48,48,0.2);margin-bottom:20px}}@media (max-width: 1090px){.hero-title{font-size:52px}}@media (max-width: 400px){.hero-title{font-size:32px}}@media (max-width: 970px){.hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero-img{margin-bottom:60px}.hero-btn{margin-top:40px}}.skills-section{padding:0}.skills-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:538px;width:100%}.skills-block__item{width:112px;height:112px;padding:16px;-webkit-box-shadow:4px 4px 13px rgba(0,0,0,0.25);box-shadow:4px 4px 13px rgba(0,0,0,0.25);border-radius:8px;margin-bottom:30px}.skills-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.skills__img{width:80px;height:80px}@media (max-width: 1199px){.skills-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.skills-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:112px;margin-right:30px}.skills-block:last-child{margin-right:0px}}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;color:#212529}.services-img{width:50%}.services-block{max-width:550px;margin-left:110px}.services-block-mirrored{text-align:right;max-width:550px;margin-right:110px;color:#212529}.services-title{margin-bottom:30px}.services-text{font-size:20px;line-height:24px;margin-bottom:30px}.services-mirrored{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#eee}@media (max-width: 1500px){.services-title{font-size:20px;margin-bottom:15px}.services-text{font-size:16px;line-height:20px;margin-bottom:15px}.services-price{font-size:20px}}@media (max-width: 1279px){.services{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-mirrored{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services-img{width:100%}.services-block{margin-left:0;margin-top:50px;margin-bottom:50px}.services-block-mirrored{margin-right:0;text-align:center;margin-top:50px;margin-bottom:50px}.services-title{font-size:25px;margin-bottom:30px}.services-price{font-size:25px}.services-text{font-size:20px;line-height:24px;margin-bottom:30px}}@media (max-width: 768px){.services-block{width:95%}.services-block-mirrored{width:95%}.services-title{font-size:20px;margin-bottom:15px}.services-text{font-size:18px;margin-bottom:15px}.services-price{font-size:20px}}@media (max-width: 540px){.services-block{margin:20px 0}.services-block-mirrored{margin:20px 0}}.steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.steps-list__item{text-align:center;max-width:139px;position:relative}.steps-list__item::after{content:url("../img/steps/arrow.svg");position:absolute;right:-92px;bottom:201px}.steps-list__item:last-child::after{content:''}.steps-list__item-img{display:table;border:3px solid #ffb300;padding:30px;border-radius:50%;margin-bottom:26px}.steps-list__item-text{font-size:18px;line-height:22px}@media (max-width: 1199px){.steps-list__item{margin-bottom:30px}.steps-list__item::after{right:-67px}}@media (max-width: 991px){.steps-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps-list__item{margin-bottom:70px}.steps-list__item::after{bottom:-50px;right:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-list__item{width:100%;max-width:350px;border-radius:15px;background-color:#eee;-webkit-box-shadow:0;box-shadow:0;border-radius:15px;-webkit-transition:0.4s;transition:0.4s}.projects-list__item:hover{-webkit-box-shadow:0px 14px 28px rgba(0,0,0,0.1),0px 10px 10px rgba(0,0,0,0.1);box-shadow:0px 14px 28px rgba(0,0,0,0.1),0px 10px 10px rgba(0,0,0,0.1)}.projects-list__item-block{padding:17px 17px 25px 17px}.projects-list__item-img{border-radius:15px 15px 0px 0px;width:100%;height:196px}.projects-list__item-title{font-size:22px;line-height:31px;margin-bottom:13px}.projects-list__item-text{font-size:20px;line-height:26px}.projects-list__item-link{font-size:20px;line-height:26px}@media (max-width: 1200px){.projects-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-list__item{margin-right:30px;margin-bottom:30px}}@media (max-width: 991px){.projects-list__item{margin-right:0px}}.partners-section{background-color:#eee;padding:38px 0 96px}.partners-title{text-align:center}.partners-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners-block-img{border-radius:8px;max-width:445px;width:100%}.partners-container{margin-left:29px;max-width:636px}.partners-container__subtitle{max-width:530px;color:#303030;font-size:20px;line-height:29px}.partners-container__text{font-size:18px;line-height:24px;margin-bottom:20px}.partners-container__button{padding:10px 20px}.partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.partners-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.partners-list__item-counter{background-color:#fff;border:3px solid #ffb300;border-radius:50%;width:90px;height:90px;margin-right:25px;font-family:"Gilroy";font-weight:bold;font-size:50px;color:#000;text-align:center;padding:2px 0px}@media (max-width: 1200px){.partners-block-img{display:none}.partners-container{margin-left:0}}@media (max-width: 558px){.partners-list{list-style-type:armenian}.partners-list__item-counter{width:50px;height:50px;font-size:27px;margin-right:15px}.partners-list__item-text{font-size:15px}}@media (max-width: 440px){.partners-list__item{margin-bottom:10px}.partners-list__item-counter{width:35px;height:35px;font-size:18px;margin-right:5px}}.contacts-section{padding-bottom:0px !important}.contacts-title{color:#303030}.contacts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-wrap{padding:40px}.contacts-block__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}.contacts-block__item-info{margin-left:30px}.contacts-block__item-info-title{font-size:18px;line-height:20px}.contacts-block__item-info-link{font-size:16px;line-height:16px}.contacts-card{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:730px;background-color:#fff;border-radius:8px;-webkit-box-shadow:4px 4px 22px rgba(0,0,0,0.12);box-shadow:4px 4px 22px rgba(0,0,0,0.12)}.contacts-card__title{font-size:24px;line-height:29px;color:#320b86}.contacts-card__subtitle{color:#000;line-height:16px;margin-bottom:25px}.card-img{width:316px;border-radius:8px}.focus-border{color:#ffb300}input ~ .focus-border{position:absolute;bottom:25px;left:0;width:0;height:2px;background-color:#ffb300;-webkit-transition:0.4s;transition:0.4s}input:focus ~ .focus-border{width:100%;-webkit-transition:0.5s;transition:0.5s}.contacts-form .contacts-form__input .focus-border:focus{width:100%;-webkit-transition:0.4s;transition:0.4s}.contacts-form .contacts-form__input input{width:100%;background:transparent;border:none;color:#303030;border-bottom:2px solid #c68400;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px}.contacts-form .contacts-form__input input:focus ~ label{top:-20px;font-size:14px}.contacts-form .contacts-form__input input:focus{outline:0}.contacts-form__input{position:relative}.contacts-form .contacts-form__input label{-webkit-transition:0.3s;transition:0.3s;position:absolute;top:2px;left:0;pointer-events:none}@media (max-width: 1200px){.card-img{display:none}.contacts-wrap{text-align:center}}@media (max-width: 768px){.contacts-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-block{margin-top:40px}.contacts-block__item{margin-right:20px}.contacts-block__item:last-child{margin-right:0px}.contacts-block__item-info{margin-left:15px}}.footer{margin-top:100px;padding:10px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer-section{background-color:#320b86}.footer-copy{color:#fff;font-size:16px;line-height:19px}.footer-nav{max-width:454px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav__link{font-family:'Gilroy', sans-serif;font-weight:100;font-size:16px;line-height:21px;color:#ffe54c;text-decoration:none !important}.footer-nav__link:hover{color:#ffb300}.footer-contact{text-decoration:none;max-width:120px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 960px){.footer{padding:30px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-copy{text-align:center;margin-bottom:20px}.footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-nav__link{margin-bottom:15px}}.modal-content{padding:30px;border-radius:15px}.modal-close{display:none}.modal-card{max-width:355px;-webkit-box-shadow:none;box-shadow:none}.modal__title{text-align:center;font-size:24px;line-height:37px !important;margin-bottom:30px}.modal-block{max-width:398px}.modal-btn{margin-top:10px;padding:4px 16px;margin-left:auto !important;margin-right:auto !important;font-size:16px;line-height:22px}.order-modal{position:relative;background-color:#fff}.order-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:distribute;justify-content:space-around}.order-modal::before{content:'';position:absolute;height:100%;width:3px;background-color:#673ab7;right:50%;top:0;z-index:1}.order-modal::after{content:'ИЛИ';position:absolute;width:67px;height:67px;background-color:#673ab7;color:#fff;border-radius:50%;font-weight:bold;padding:22px 15px;top:42%;bottom:50%;right:538px;z-index:2}.partners-modal{max-width:800px}.partners-modal-body{margin-left:auto;margin-right:auto;max-width:322px !important}@media (max-width: 1200px){.order-modal::before{top:46%;right:0;height:3px;width:100%}.order-modal::after{right:47%}.modal-block{margin-bottom:50px}}@media (max-width: 991px){.order-modal::after{right:45%}}@media (max-width: 768px){.modal-block{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.modal-block__item{margin-right:0px}}@media (max-width: 576px){.modal-close{display:block;padding:4px 8px;position:absolute;right:20px;top:20px;border:0;background-color:#eee;color:#000;border-radius:50%}.modal-close img{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.politics__link{color:#673ab7;-webkit-text-decoration-color:#673ab7;text-decoration-color:#673ab7}.politics-list__item{margin-bottom:20px}.politics-list__item::marker{font-family:'Gilroy';font-weight:bold}.politics-list__item-title{font-size:18px}.politics-list__item-text{margin-bottom:10px}.politics ul{list-style-type:none;margin-bottom:10px;padding-left:28px}.politics ul li:before{content:'—';margin-right:5px}
/*# sourceMappingURL=main.min.css.map */