@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:opensans-regular;src:url(../fonts/opensans/opensans-regular-webfont.eot);src:url(../fonts/opensans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans/opensans-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:opensans-bold;src:url(../fonts/opensans/opensans-bold-webfont.eot);src:url(../fonts/opensans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-bold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:opensans-light;src:url(../fonts/opensans/opensans-light-webfont.eot);src:url(../fonts/opensans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-light-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-light-webfont.woff) format("woff"),url(../fonts/opensans/opensans-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:opensans-semibold;src:url(../fonts/opensans/opensans-semibold-webfont.eot);src:url(../fonts/opensans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans/opensans-semibold-webfont.woff2) format("woff2"),url(../fonts/opensans/opensans-semibold-webfont.woff) format("woff"),url(../fonts/opensans/opensans-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto/roboto-bold-webfont.eot);src:url(../fonts/roboto/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto/roboto-bold-webfont.woff2) format("woff2"),url(../fonts/roboto/roboto-bold-webfontt.woff) format("woff"),url(../fonts/roboto/roboto-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.services__card-icon{width:60px;height:62px;fill:#212121}.contact-icon{fill:#fff;width:44px;height:60px}.scroll-up{fill:#fff;width:30px;height:30px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:opensans-regular;font-size:15px;line-height:1.47;letter-spacing:.04em}.container{max-width:1200px;margin:0 auto;padding:0 15px}h1,h2,h3,h4,h5,h6{font-family:opensans-semibold;color:#212121;text-transform:capitalize}h1{font-size:60px;color:#fff;text-transform:none}h3{font-size:25px}h4{font-size:20px}a{display:block;text-decoration:none}.btn-primary,.btn-second{width:220px;height:70px;font-family:roboto;text-transform:uppercase;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;letter-spacing:.1em;-webkit-transition:.5s;transition:.5s}.btn-second{border:3px solid #fff}.btn-second:hover{color:#fff;border-color:#fff;background:#00897b}.btn-primary{background:#00897b}.btn-primary:hover{background:#00796b}.top{width:50px;height:50px;background:#00897b;text-align:center;opacity:0;-webkit-transition:1s;transition:1s;position:fixed;right:35px;bottom:30px;font-size:24px;border-radius:8px}.scroll-up{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section .section__heading{max-width:620px;text-align:center;margin:0 auto;padding:120px 0}section .section__title{font-size:30px;margin:0 0 15px}section .section__text{letter-spacing:.04em}.slick-list{overflow:hidden}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.header{background:-webkit-gradient(linear,left top,left bottom,from(#000000d9),to(#000000be)),url(../../build/img/bg/bg-header.jpg) top center no-repeat;background:linear-gradient(#000000d9,#000000be),url(../../build/img/bg/bg-header.jpg) top center no-repeat;background-size:cover;padding:120px 0 30px}.header__top{position:fixed;z-index:2;left:0;right:0;top:0;background:#fff}.header__top-content{min-height:90px;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__top .logo{width:250px}.header__top nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto}.header__top nav .menu{font-family:opensans-semibold;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.header__top nav .menu__item{margin-right:45px}.header__top nav .nav__search{font-size:20px}.header__top a{color:#212121}.header__top a:hover{color:#00897b;-webkit-transition:.5s;transition:.5s}.header__top .burger{display:none}.header__top .burger__item{width:35px;height:4px;background:#00897b;margin-bottom:5px;-webkit-transition:.5s;transition:.5s}.header__top .burger.toggle .burger__item:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);-webkit-transition:.5s;transition:.5s}.header__top .burger.toggle .burger__item:nth-child(2){opacity:0}.header__top .burger.toggle .burger__item:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);-webkit-transition:.5s;transition:.5s}.header .header__content{color:#fff;padding-top:170px;text-align:center}.header .header__title{margin-bottom:14px}.header .header__subtitle{font-size:22px;margin-bottom:100px}.header .header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.header .header__buttons .header__button{margin-right:25px}.header .header__arrow-down{color:#fff;font-size:35px;display:inline-block}.about{padding-bottom:100px}.about__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.about__skill{max-width:250px;text-align:center}.about__skill-icon{margin-bottom:30px}.about__skill-title{margin-bottom:10px}.services{background:#e4fdf9;padding-bottom:70px}.services__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.services__card{width:370px;min-height:440px;background:#fff;padding:58px 42px 0;text-align:center;-webkit-transition:.5s;transition:.5s;margin-bottom:30px}.services__card-icon{margin:0 0 40px 20px}.services__card-title{margin-bottom:15px}.services__card-text{margin-bottom:40px;line-height:1.8em}.services__card-btn{width:150px;height:55px;border:2px solid #212121;color:#212121;margin:0 auto}.services .services__card:hover{background:#00897b;-webkit-transition:.5s;transition:.5s}.services .services__card:hover .services__card-btn,.services .services__card:hover .services__card-text,.services .services__card:hover .services__card-title{color:#fff}.services .services__card:hover .services__card-btn{border-color:#fff}.services .services__card:hover .services__card-icon{fill:#fff}.portfolio{padding-bottom:100px}.portfolio .portfolio__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 120px}.portfolio .portfolio__button{margin-right:15px;width:180px;border:2px solid #00897b;background:0 0;color:#212121;cursor:pointer}.portfolio .portfolio__button:first-child{width:100px}.portfolio .portfolio__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio .portfolio__item{width:370px;position:relative;margin-bottom:20px}.portfolio .portfolio__image{display:block;width:100%}.portfolio .portfolio__image-overlay{position:absolute;background:rgba(0,0,0,.459);top:0;left:0;right:0;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.7s;transition:.7s}.portfolio .portfolio__image-content{text-align:center}.portfolio .portfolio__image-title{color:#fff}.portfolio .portfolio__item:hover .portfolio__image-overlay{-webkit-transition:.8s;transition:.8s;opacity:1}.portfolio .portfolio__link{margin:80px auto 0}.portfolio .active{background:#00897b;color:#fff}.portfolio .portfolio__items .hide{display:none}.price{background:#f0f1f1;padding-bottom:100px}.price__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.price__cards .card{width:370px;background:#fff;padding:42px 0 55px;text-align:center;position:relative;z-index:1;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear;cursor:pointer}.price__cards .card__header{color:#fff}.price__cards .card__title{margin-bottom:25px;color:#fff}.price__cards .card__sum{margin-bottom:80px}.price__cards .card__sum-banknote{font-size:25px}.price__cards .card__sum-number{font-size:50px}.price__cards .card__sum-text{font-size:17px}.price__cards .card__services{font-family:opensans-light;font-size:17px;text-transform:capitalize}.price__cards .card__service{margin-bottom:40px;position:relative}.price__cards .card__service::after{content:'';display:block;position:absolute;width:170px;height:1px;background:#bfbfbf;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.price__cards .card__button{width:180px;height:60px;border:2px solid #212121;color:#212121;margin:80px auto 0}.price__cards .card__header-background{width:800px;height:400px;background:#3949ab;position:absolute;top:-215px;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);left:-55px;z-index:-1}.price__cards .card:hover{-webkit-transition:.5s linear;transition:.5s linear;-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.35);box-shadow:0 3px 25px 0 rgba(0,0,0,.35)}.price__cards .card:hover .card__button{background:#00897b;color:#fff;border:none}.team{padding-bottom:100px}.team .team__slider-item{width:370px;text-align:center}.team .team__slider-photo{margin-bottom:20px}.team .team__slider-subtitle{text-transform:capitalize}.team .team__slider-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.team .team__slider-icon{width:50px;height:50px;background:#f0f1f1;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;color:#00897b;margin-right:25px}.team .team__slider-icon:hover{background:#3949ab;color:#e4fdf9}.team .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}.team .slick-dots li{margin-right:10px}.team .slick-dots li button{width:15px;height:15px;border-radius:50%;background:#00897b;font-size:0;border:none;outline:0}.team .slick-dots .team__slider-dot.active,.team .slick-dots li.slick-active button{background:#3949ab}.blog{background:#e4fdf9;padding-bottom:100px}.blog__content .news{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__content .news__content{width:465px;padding-top:70px;margin-left:30px}.blog__content .news__img{width:570px}.blog__content .news__img img{display:block;width:100%}.blog__content .news__link{font-family:opensans-semibold;font-size:25px;color:#212121;text-transform:capitalize;-webkit-transition:.3s linear;transition:.3s linear;margin-bottom:14px}.blog__content .news__link:hover{color:#00897b;-webkit-transition:.3s linear;transition:.3s linear}.blog__content .news__date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px}.blog__content .news__date-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}.blog__content .news__date-item:last-child{margin-right:0}.blog__content .news__date-icon{font-size:18px;margin-right:14px}.blog__content .news__date-text{font-family:opensans-semibold;font-size:17px}.blog__content .news:nth-child(2n){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog__content .news:nth-child(2n) .news__content{margin-left:0}.blog__button{margin:100px auto 0}.contact{background:-webkit-gradient(linear,left top,left bottom,from(#000000d9),to(#000000be)),url(../../build/img/bg/bg-contact.jpg) top center no-repeat;background:linear-gradient(#000000d9,#000000be),url(../../build/img/bg/bg-contact.jpg) top center no-repeat;background-size:cover;color:#fff;padding-bottom:100px}.contact__title{color:#fff}.contact__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:75px}.contact__info-item{max-width:270px;text-align:center;font-family:opensans-semibold;font-size:17px}.contact__info-circle{width:100px;height:100px;background:#3949ab;border-radius:50%;position:relative;margin:0 auto 30px}.contact__info-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact__form{max-width:89%;margin:0 auto}.contact__form input,.contact__form textarea,.contact__form-button{border:none;border-radius:10px}.contact__form input{width:500px;height:80px;margin-bottom:33px;padding:0 20px}.contact__form input::-webkit-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form input::-moz-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form input:-ms-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form input::-ms-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form input::placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form input[type=text]{margin-right:27px}.contact__form textarea{display:block;resize:none;width:100%;height:323px;padding:20px 20px 0}.contact__form textarea::-webkit-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form textarea::-moz-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form textarea:-ms-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form textarea::-ms-input-placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form textarea::placeholder{font-family:opensans-semibold;font-size:20px;text-transform:capitalize;color:#656565}.contact__form-button{background:#fff;color:#212121;margin-top:39px;margin-left:auto;cursor:pointer}.footer{background:#fff;min-height:64px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__text{font-family:opensans-bold;font-size:20px}@media only screen and (max-width:1139px){.price__cards .card{margin-bottom:30px}.price__cards .card:last-child{margin-bottom:0}}@media only screen and (max-width:1061px){body.lock{overflow:hidden}.header__top-content{-ms-flex-pack:distribute;justify-content:space-around}.header__top nav{opacity:0;position:absolute;width:100%;bottom:0;top:0;right:-100%;background:#000;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s}.header__top nav .nav__search{display:none}.header__top nav .menu{-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;height:inherit;text-align:center;width:100%}.header__top nav .menu__item{margin-right:0;width:100%;padding:20px 0;-webkit-transition:1s linear;transition:1s linear}.header__top nav .menu__item:hover{background:#171d19e6;-webkit-transition:1s linear;transition:1s linear}.header__top nav .menu__link{color:#fff}.header__top nav.show{opacity:1;right:0;-webkit-transition:.5s;transition:.5s}.header__top .burger{display:block;position:relative;z-index:10}}@media only screen and (max-width:992px){.blog .section__heading{padding-bottom:30px}.blog__content .news{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.blog__content .news__img{width:100%}.blog__content .news__content{width:100%;margin:0 0 30px}.blog__content .news:nth-child(2n){-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:700px){.contact__info{-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}.contact__info-item{margin-bottom:30px}}@media only screen and (max-width:620px){section .section__heading{padding:100px 20px}.header{padding:120px 15px 30px}.header .header__content{padding-top:100px}.header .header__title{font-size:35px}.header .header__subtitle{font-size:14px;margin-bottom:70px}.header .header__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:70px}.header .header__buttons .header__button{margin:0 0 50px}.about__skill{margin-bottom:20px}.about__skill:last-child{margin-bottom:0}.portfolio .portfolio__buttons{display:block}.portfolio .portfolio__button{width:100%;margin:0 0 10px}.portfolio .portfolio__button:first-child{width:100%}.contact__form{max-width:100%}.contact__form input{width:100%}.contact__form input[type=text]{margin-right:0}.contact__form-button{width:100%}}@media only screen and (max-width:400px){.header__top .logo{width:200px}.header .header__title{font-size:28px}.header .header__content{padding-top:100px}.services__card{padding-bottom:30px}.team .team__slider-photo{width:100%}.blog__content .news__date-item{margin-right:24px}.footer__text{font-size:16px}}
/*# sourceMappingURL=style.css.map */
