@import url(../fonts/Icon-font-7-stroke-PIXEDEN-v-1.2.0/pe-icon-7-stroke/css/pe-icon-7-stroke.css);*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.header{position:absolute;z-index:15;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:47px 98px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;-webkit-transition:padding 0.4s ease-in-out;transition:padding 0.4s ease-in-out}.header .logo-wrapper{margin-right:350px}.header .logo-wrapper .logo{font-family:"Open Sans", sans-serif;font-weight:bold;font-size:25px;color:#fff;text-transform:uppercase}.header--fixed{background-color:#7c664e;position:fixed;padding:20px 98px 20px}.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav ul li a{position:relative;padding:2px 12px;font-family:"Open Sans", sans-serif;font-size:16px;color:#c6c6c3;text-decoration:none;border:1px solid #c6c6c3;border-radius:16.5px;border-color:transparent;-webkit-transition:border-color 0.4s ease-in-out;transition:border-color 0.4s ease-in-out}.nav ul li a:hover{border-color:#c6c6c3}.home{background-image:url("../img/home/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto;height:100vh;margin:0 auto}.home__content{padding-top:33vh;width:100%;max-width:610px;margin:0 auto;text-align:center}.home__title{margin-bottom:45px;font-family:"Source Sans Pro", sans-serif;font-size:35px;color:#c6c6c3;text-transform:uppercase;letter-spacing:8px}.home__subtitle{font-family:"Open Sans", sans-serif;font-size:16px;color:#c6c6c3;line-height:1.6;margin-bottom:33vh}.home .arrow__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .arrow__btn-wrapper .arrow__btn{border:none;background:transparent}.home .arrow__btn-wrapper .arrow__btn i{font-size:45px;color:#fff;background-color:#19bd9a;border-radius:50%;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.home .arrow__btn-wrapper .arrow__btn i:hover{color:#19bd9a;background-color:#fff}.this-is-bouncy{margin-top:110px}.this-is-bouncy .text{width:100%;max-width:440px;margin-bottom:36px;line-height:1.6}.this-is-bouncy__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:833px;margin:0 auto}.this-is-bouncy__content .left-column{margin-right:100px}.this-is-bouncy__content .left-column .section__header{text-align:left}.this-is-bouncy__content .left-column .section__header .title{margin-bottom:41px}.this-is-bouncy__content .left-column .this-is-bouncy__btn{padding:12px 20px;color:#333b46;background-color:transparent;border:1px solid #333b46;border-radius:18.5px;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.this-is-bouncy__content .left-column .this-is-bouncy__btn:hover{color:#fff;background-color:#333b46}.this-is-bouncy__content .right-column{width:100%;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.about{background-color:#f3f3f3}.about__control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.about__control-panel .control-panel-item{margin:0 14px;border:none;border-radius:50%;background-color:#81868e;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}.about__control-panel .control-panel-item.active{background-color:#19bd9a}.about__control-panel .control-panel-item:hover{background-color:#19bd9a}.about__control-panel .control-panel-item i{padding:16px 14px;color:#fff}.about__content-title{margin-bottom:40px;font-family:"Open Sans", sans-serif;font-size:20px;color:#464646}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Open Sans", sans-serif}.about__inner-left-column{width:310px;margin-right:120px;font-family:"Open Sans", sans-serif;color:#81868e;line-height:1.6}.about__inner-left-column .green{font-weight:bold;color:#19bd9a}.about__inner-left-column .black{font-weight:bold;color:#333b46}.about__inner-right-column{display:block;margin:0 auto;width:550px;font-family:"Open Sans", sans-serif;color:#81868e;line-height:1.6}.about__inner-right-column .green{font-weight:bold;color:#19bd9a}.about__inner-right-column .black{font-weight:bold;color:#333b46}.projects{padding-bottom:0 !important}.projects__inner-content{display:-webkit-box;display:-ms-flexbox;display:flex}.projects__inner-content .projects__inner-item{background:#000}.projects__inner-content .projects__inner-item:hover .projects__inner-img{opacity:0.2 !important}.projects__inner-content .projects__inner-item:hover .projects__inner-title{opacity:1 !important}.projects__inner-content .projects__inner-item .img-wrapper{position:relative}.projects__inner-content .projects__inner-item .img-wrapper .projects__inner-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"Source Sans Pro", sans-serif;font-size:20px;color:#c6c6c3;text-transform:uppercase;letter-spacing:5px;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.projects__inner-content .projects__inner-item .img-wrapper .projects__inner-img{-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.projects__inner-submit{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("../img/projects/4.jpg");background-position:center;background-repeat:no-repeat;height:113px}.projects__inner-submit .flex{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}.projects__inner-submit .submit-text{font-family:"Open Sans", sans-serif;font-size:20px;color:#c3e8e0}.projects__inner-submit .submit-text .white{color:#fff;font-weight:bold}.projects__inner-submit .submit-btn{padding:12px 23px;font-family:"Open Sans", sans-serif;font-size:16px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:18.5px;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.projects__inner-submit .submit-btn:hover{color:#19bd9a;background-color:#fff}.services{background-color:#f3f3f3;max-width:1170px}.services__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.services__inner .services__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__inner .services__control-item{margin-bottom:25px;border:none;border-radius:50%;background-color:#81868e;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}.services__inner .services__control-item.active{background-color:#19bd9a}.services__inner .services__control-item:hover{background-color:#19bd9a}.services__inner .services__control-item i{padding:16px 14px;color:#fff}.services__inner .services__control-item.active-services{background-color:#19bd9a}.services__inner .services__control-item img{padding:12px}.services__inner .services__content{padding-left:45px;width:100%;max-width:425px;margin-right:80px}.services__inner .services__content-title{margin-bottom:40px;font-family:"Open Sans", sans-serif;font-size:20px;color:#464646}.services__inner .services__content-text{font-family:"Open Sans", sans-serif;color:#81868e;line-height:1.6}.services__inner .services__content-text .green{font-weight:bold;color:#19bd9a}.services__inner .services__content-text .black{font-weight:bold;color:#333b46}.services__skills{padding-top:55px}.services__skills-item{position:relative;display:inline-block;margin:0.5em;width:7em;height:7em;position:relative;border-radius:50%}.services__skills-item::after{border-radius:50%;display:block;content:"";background:#fff;position:absolute;left:0.5em;top:0.5em;height:6em;width:6em}.services__skills-item .services__skills-width{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:40px;font-family:"Open Sans", sans-serif;font-size:20px;color:#464646;color:#81868e}.services__skills-item .services__skills-width .persent{font-size:14px}.services__skills-item .services__skills-name{position:absolute;top:125%;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:40px;font-family:"Open Sans", sans-serif;font-size:20px;color:#464646;width:100%;text-align:center;margin-bottom:0;font-size:16px;color:#81868e}.services__skills .skill-1{background-image:linear-gradient(-30deg, #19bd9a 50%, transparent 50%),linear-gradient(90deg, #19bd9a 50%, #047378 50%)}.services__skills .skill-2{background-image:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #19bd9a)),-webkit-gradient(linear, left top, left bottom, color-stop(50%, #047378), color-stop(50%, #19bd9a));background-image:linear-gradient(270deg, transparent 50%, #19bd9a 50%),linear-gradient(180deg, #047378 50%, #19bd9a 50%)}.services__skills .skill-3{background-image:linear-gradient(270deg, transparent 50%, #19bd9a 50%),linear-gradient(190deg, #047378 50%, #19bd9a 50%)}.mac{background-image:url("../img/mac/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto;padding:0}.mac .container{position:relative}.mac .container .section__header{width:560px;margin:0;text-align:left}.mac .container .section__header .title{color:#f3f3f3}.mac .container .section__header .mac__citation .subtitle{display:block;color:#b2b3b3;font-size:16px;line-height:2;margin-bottom:25px}.mac .container .section__header .mac__citation-name{font-family:"Open Sans", sans-serif;font-weight:bold;color:#b2b3b3;font-size:16px;text-transform:uppercase;margin-bottom:15px}.mac .container .section__header .mac__citation-position{font-family:"Open Sans", sans-serif;color:#b2b3b3;font-size:16px;text-transform:uppercase}.mac .container .section__header .mac__citation-position .green{color:#19bd9a}.mac .container .mac__img-wrapper{position:absolute;top:0;right:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.portfolio{padding-bottom:0 !important}.portfolio .container .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:570px;margin:0 auto 72px}.portfolio .container .filter-row__item{position:relative;font-family:"Open Sans", sans-serif;border:none;background-color:transparent}.portfolio .container .filter-row__item.active-portfolio::after{content:"";position:absolute;left:0;bottom:0;right:0;width:50%;height:2px;margin:0 auto -15px;background-color:#19bd9a;opacity:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.portfolio .container .filter-row__item::after{content:"";position:absolute;left:0;bottom:0;right:0;width:50%;height:2px;margin:0 auto -15px;background-color:#19bd9a;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.portfolio .container .filter-row__item:hover::after{opacity:1}.portfolio .portfolio__inner{background-color:#f3f3f3;padding-bottom:100px}.portfolio .portfolio__inner .container .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.portfolio .portfolio__inner .container .gallery__column-item{position:relative;margin:7px 3px;background-color:#000;cursor:pointer}.portfolio .portfolio__inner .container .gallery__column-item:first-child{margin-top:0}.portfolio .portfolio__inner .container .gallery__column-item:last-child{margin-top:0}.portfolio .portfolio__inner .container .gallery__column-item:hover .img{opacity:0.3}.portfolio .portfolio__inner .container .gallery__column-item:hover .content{opacity:1}.portfolio .portfolio__inner .container .gallery__column-item .img{width:100%;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.portfolio .portfolio__inner .container .gallery__column-item .content{position:absolute;top:calc(100% / 12);left:10%;width:100%;max-width:180px;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.portfolio .portfolio__inner .container .gallery__column-item .content__title{position:relative;margin-bottom:calc(100% / 12);font-family:"Source Sans Pro", sans-serif;font-size:20px;color:#19bd9a}.portfolio .portfolio__inner .container .gallery__column-item .content__title::after{content:"";display:block;position:absolute;bottom:0;left:0;-webkit-transform:translateY(10px);transform:translateY(10px);width:23px;height:1px;background-color:#19bd9a}.portfolio .portfolio__inner .container .gallery__column-item .content__text{margin-bottom:calc(100% / 29);font-family:"Open Sans", sans-serif;font-size:12px;color:#b2b3b3;line-height:2}.portfolio .portfolio__inner .container .gallery__column-item .content__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio .portfolio__inner .container .gallery__column-item .content__icons-item{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:0 3px;width:35px;height:35px;background:#000;border-radius:50%}.portfolio .portfolio__inner .portfolio__submit{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("../img/projects/4.jpg");background-position:center;background-repeat:no-repeat;height:113px;background-image:url("../img/portfolio/start.jpg");height:200px}.portfolio .portfolio__inner .portfolio__submit .flex{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}.portfolio .portfolio__inner .portfolio__submit .submit-text{font-family:"Open Sans", sans-serif;font-size:20px;color:#c3e8e0}.portfolio .portfolio__inner .portfolio__submit .submit-text .white{color:#fff;font-weight:bold}.portfolio .portfolio__inner .portfolio__submit .submit-btn{padding:12px 23px;font-family:"Open Sans", sans-serif;font-size:16px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:18.5px;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.portfolio .portfolio__inner .portfolio__submit .submit-btn:hover{color:#19bd9a;background-color:#fff}.portfolio .portfolio__inner .portfolio__submit .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.team{padding-bottom:0 !important}.team .carousel .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right;margin-bottom:60px}.team .carousel .person__avatar img{width:285px;height:364px}.team .carousel .person__description{width:100%;max-width:370px}.team .carousel .person__description-name{position:relative;margin-bottom:10px;font-family:"Open Sans", sans-serif;font-size:20px;color:#464646}.team .carousel .person__description-name::after{content:"";display:block;position:absolute;top:0;right:-43px;width:4px;height:42px;background-color:#19bd9a}.team .carousel .person__description-position{margin-bottom:33px;font-family:"Source Sans Pro", sans-serif;font-size:14px;color:#81868e;font-style:italic;text-transform:uppercase}.team .carousel .person__description-text{margin-bottom:50px;font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e;line-height:1.6}.team .carousel .person__description-skills .skills__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:300px;margin:0 0 34px auto}.team .carousel .person__description-skills .skills__item-name,.team .carousel .person__description-skills .skills__item-persent{font-family:"Source Sans Pro", sans-serif;font-size:16px;color:#81868e;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.team .carousel .person__description-skills .skills__item .progress-bar{background:#e1e4e9;height:4px;overflow:hidden;position:relative;width:300px}.team .carousel .person__description-skills .skills__item .progress-bar__inner{height:10px;left:0;min-height:10px;position:absolute;top:0}.team .carousel .person__description-skills .skills__item .progress-bar--green{color:#81868e}.team .carousel .person__description-skills .skills__item .progress-bar--green .progress-bar__inner{background-color:#19bd9a}.team .carousel .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.team .carousel .control__item{width:10px;height:10px;margin:0 5px;border:1px solid #19bd9a;border-radius:50%;cursor:pointer;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}.team .carousel .control__item:hover{background-color:#19bd9a}.team .carousel .control__item.active{background-color:#19bd9a}.team .contact-block{text-align:center;background-image:url("../img/team/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto;height:200px}.team .contact-block__title{padding-top:56px;margin-bottom:33px;font-family:"Open Sans", sans-serif;font-size:20px;color:#fff}.team .contact-block__btn{padding:8px 26px;font-family:"Open Sans", sans-serif;font-size:16px;color:#fff;background-color:transparent;text-decoration:none;border:1px solid #fff;border-radius:18.5px;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;cursor:pointer}.team .contact-block__btn:hover{color:#19bd9a;background-color:#fff}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:0.4}to{opacity:1}}@keyframes fade{from{opacity:0.4}to{opacity:1}}.testimonials{background-color:#f3f3f3}.testimonials .carousel{padding:100px 0;width:100%;max-width:1166px;margin:0 auto;background-color:#fff}.testimonials .carousel .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonials .carousel .container .avatar{margin-right:70px}.testimonials .carousel .container .avatar img{width:130px;height:130px}.testimonials .carousel .container .description{margin-bottom:50px}.testimonials .carousel .container .description__text{width:720px;margin-bottom:15px;font-family:"Open Sans", sans-serif;font-size:16px;color:#81868e;line-height:1.6}.testimonials .carousel .container .description__owner{margin-bottom:10px;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:16px;color:#19bd9a}.testimonials .carousel .container .description__position{font-family:"Open Sans", sans-serif;font-size:14px;color:#464646;text-transform:uppercase}.testimonials .carousel .container .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px;width:100%;margin-bottom:0}.testimonials .carousel .container .control__item{width:10px;height:10px;margin:0 5px;border:1px solid #19bd9a;border-radius:50%;cursor:pointer;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}.testimonials .carousel .container .control__item:hover{background-color:#19bd9a}.testimonials .carousel .container .control__item.active{background-color:#19bd9a}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1.5s;animation-duration:1.5s}@keyframes fade{from{opacity:0.4}to{opacity:1}}.news{background-image:url("../img/news/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto}.news .container{max-width:1166px !important;margin:0}.news .container .section__header{width:100%;max-width:460px;margin:0 auto 0 0;text-align:left}.news .container .section__header .title{color:#fff}.news .container .section__header .subtitle{margin-bottom:85px;color:#b2b3b3}.news .container .container .news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news .container .container .news__inner .carousel__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news .container .container .news__inner .carousel__item-title{margin-bottom:16px;font-family:"Open Sans", sans-serif;font-size:20px;color:#e1e4e9}.news .container .container .news__inner .carousel__item-author{margin-bottom:19px;font-family:"Source Sans Pro", sans-serif;font-size:14px;color:#81868e;text-transform:uppercase;font-style:italic}.news .container .container .news__inner .carousel__item-author .green{color:#19bd9a}.news .container .container .news__inner .carousel__item .info{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Source Sans Pro", sans-serif;font-size:14px;font-weight:bold;color:#464646}.news .container .container .news__inner .carousel__item .info__item::after{content:" - ";white-space:pre-wrap}.news .container .container .news__inner .carousel__item-text{width:560px;margin-bottom:54px;font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e;line-height:1.6}.news .container .container .news__inner .carousel__item .more__btn,.news .container .container .news__inner .carousel__item .more__content{margin-bottom:20px;font-family:"Open Sans", sans-serif;font-size:16px;color:#b2b3b3;background-color:transparent;border:none}.news .container .container .news__inner .carousel__item .more__btn::before,.news .container .container .news__inner .carousel__item .more__content::before{content:"+ "}.news .container .container .news__inner .carousel__item .more__btn--active::before{content:"- "}.news .container .container .news__inner .carousel__item .more__content{opacity:0}.news .container .container .news__inner .carousel__item .more__content--active{opacity:1}.news .container .container .news__inner .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news .container .container .news__inner .control__item{width:10px;height:10px;margin:0 5px;border:1px solid #19bd9a;border-radius:50%;cursor:pointer;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}.news .container .container .news__inner .control__item:hover{background-color:#19bd9a}.news .container .container .news__inner .control__item.active{background-color:#19bd9a}.news .container .container .news__inner .control__item{margin:5px 0;border:1px solid #bdd0d0}.news .container .container .news__inner .control__item:hover{background-color:#bdd0d0}.news .container .container .news__inner .control__item.active{background-color:#bdd0d0}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1.5s;animation-duration:1.5s}@keyframes fade{from{opacity:0.4}to{opacity:1}}.price{background-color:#f3f3f3}.price .container .price__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.price .container .price__content .item{position:relative;background-color:#fff;overflow-y:hidden}.price .container .price__content .item:hover .item__title,.price .container .price__content .item:hover .active__title,.price .container .price__content .item:hover .item__body{opacity:0}.price .container .price__content .item:hover .active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.price .container .price__content .item__title,.price .container .price__content .item .active__title{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;height:67px;font-family:"Open Sans", sans-serif;font-weight:bold;font-size:20px;color:#fff;background-color:#19bd9a;text-transform:uppercase;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.price .container .price__content .item__body{padding:66px 64px 100px;text-align:center;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.price .container .price__content .item__body-price{margin-bottom:10px;font-family:"Source Sans Pro", sans-serif;font-weight:bold;font-size:40px;color:#19bd9a}.price .container .price__content .item__body-period,.price .container .price__content .item .active__body-text{font-family:"Open Sans", sans-serif;font-size:20px;color:#81868e}.price .container .price__content .item .active{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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;position:absolute;top:0;-webkit-transform:translateY(-78%);transform:translateY(-78%);z-index:1;opacity:0;-webkit-transition:opacity 1s ease-in-out, -webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out, -webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out, opacity 1s ease-in-out;transition:transform 1s ease-in-out, opacity 1s ease-in-out, -webkit-transform 1s ease-in-out}.price .container .price__content .item .active__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;cursor:pointer;text-transform:none;opacity:1 !important}.price .container .price__content .item .active__body-text{margin:15px 0;padding-left:34px;opacity:1 !important}.subscribe{background-image:url("../img/subscribe/bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto}.subscribe .title{color:#fff !important}.subscribe .subtitle{margin-bottom:60px;color:#81868e !important}.subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe__form-input{padding:14px 22px;margin-right:9px;width:355px;font-family:"Open Sans", sans-serif;font-size:14px;background-color:transparent;border:1px solid #cfd3d4}.subscribe__form-input::-webkit-input-placeholder{color:#cfd3d4}.subscribe__form-input::-moz-placeholder{color:#cfd3d4}.subscribe__form-input:-ms-input-placeholder{color:#cfd3d4}.subscribe__form-input::-ms-input-placeholder{color:#cfd3d4}.subscribe__form-input::placeholder{color:#cfd3d4}.subscribe__form-btn{padding:15px 50px;font-family:"Open Sans", sans-serif;font-size:14px;text-transform:uppercase;color:#fff;background-color:#19bd9a;border:none;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.subscribe__form-btn:hover{color:#19bd9a;background-color:#fff}.contact{padding-bottom:0 !important;background-color:#f3f3f3}.contact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px}.contact__content .item{text-align:center;background-color:#fff}.contact__content .item__img-wrap{position:relative;margin-bottom:31px}.contact__content .item__img-wrap .item__img{width:100%}.contact__content .item__img-wrap i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:50px;color:#fff}.contact__content .item__title,.contact__content .price .container .price__content .item .active__title,.price .container .price__content .item .contact__content .active__title{margin-bottom:25px;font-family:"Open Sans", sans-serif;font-size:16px;color:#464646;text-transform:uppercase}.contact__content .item__text{letter-spacing:2px;font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e;text-transform:uppercase}.contact__content .item__text:nth-of-type(2){margin-bottom:8px}.contact__content .item__text:last-child{margin-bottom:29px}.contact__form{padding-top:80px;background-color:#fff}.contact__form .container{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}.contact__form input{margin-bottom:29px;padding:16px 21px;width:100%;max-width:287px;border:1px solid #a9a9a9}.contact__form input::-webkit-input-placeholder{color:#a9a9a9}.contact__form input::-moz-placeholder{color:#a9a9a9}.contact__form input:-ms-input-placeholder{color:#a9a9a9}.contact__form input::-ms-input-placeholder{color:#a9a9a9}.contact__form input::placeholder{color:#a9a9a9}.contact__form textarea{margin-bottom:30px;width:100%;height:190px;resize:none;border:1px solid #a9a9a9}.contact__form-btn{padding:15px 50px;font-family:"Open Sans", sans-serif;font-size:14px;text-transform:uppercase;color:#fff;background-color:#19bd9a;border:none;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;width:100%}.contact__form-btn:hover{color:#19bd9a;background-color:#fff}.footer{padding-bottom:0 !important}.footer__map{position:relative;height:497px;background-color:#000}.footer__map:hover .footer__map-iframe{opacity:1}.footer__map:hover .footer__inner{opacity:0}.footer__map-iframe{width:100%;height:100%;opacity:0.15;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.footer__map .footer__inner{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.footer__map .footer__inner-text{margin-right:16px;font-family:"Open Sans", sans-serif;font-size:16px;color:#fff;text-transform:uppercase}.footer__map .footer__inner .arrow__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__map .footer__inner .arrow__btn-wrapper .arrow__btn{border:none;background:transparent}.footer__map .footer__inner .arrow__btn-wrapper .arrow__btn i{font-size:45px;color:#fff;background-color:#19bd9a;border-radius:50%;-webkit-transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, color 0.4s ease-in-out}.footer__map .footer__inner .arrow__btn-wrapper .arrow__btn i:hover{color:#19bd9a;background-color:#fff}.footer__map .footer__inner .arrow__btn-wrapper .arrow__btn i{font-size:18px}.footer__content{padding:80px 0 90px;background-color:#f3f3f3;text-align:center}.footer__content-title{margin-bottom:24px;font-family:"Open Sans", sans-serif;font-size:25px;font-weight:bold;color:#333b46;text-transform:uppercase}.footer__content-rights{margin-bottom:40px;font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e}.footer__content .social{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}.footer__content .social__link{width:46px;height:46px;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:0 5px;font-size:25px;color:#fff;text-decoration:none;border-radius:50%}.footer__content .social__link:nth-child(1){background-color:#3b5998}.footer__content .social__link:nth-child(2){background-color:#26a6d1}.footer__content .social__link:nth-child(3){background-color:#0e76a8}.footer__content .social__link:nth-child(4){background-color:#3f729b}.footer__content .social__link:nth-child(5){background-color:#86c9ef}@media screen and (max-width: 1200px){.header .logo-wrapper{margin-right:250px}}@media screen and (max-width: 1080px){.header .logo-wrapper{margin-right:180px}}@media screen and (max-width: 1024px){.header .nav{position:absolute;top:65px;left:-1px;width:100%;background-color:#7c664e;display:none}.header .nav--active{display:block}.header .nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.header .nav ul li{margin:20px 0}.header .burger-menu{position:absolute;right:100px;padding:12px 6px;cursor:pointer}.header .burger-menu__btn{position:relative;width:40px;height:3px;background:#fff;-webkit-transition:background 0.4s linear;transition:background 0.4s linear}.header .burger-menu__btn::before{position:absolute;top:-13px;display:block;width:40px;height:3px;background:#fff;content:"";-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear}.header .burger-menu__btn::after{position:absolute;top:13px;display:block;width:40px;height:3px;background:#fff;content:"";-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear}.header .burger-menu__btn--active{background:transparent}.header .burger-menu__btn--active::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-45deg) translate(-1px, 0px);transform:rotate(-45deg) translate(-1px, 0px)}.header .burger-menu__btn--active::after{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg) translate(2px, 1.5px);transform:rotate(45deg) translate(2px, 1.5px)}}@media screen and (max-width: 1024px){.this-is-bouncy__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.this-is-bouncy__content .left-column,.this-is-bouncy__content .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.this-is-bouncy__content .left-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;text-align:center}.this-is-bouncy__content .left-column .text{margin:0 auto 36px}.this-is-bouncy__content .left-column .section__header{text-align:center}.this-is-bouncy__content .left-column .this-is-bouncy__btn{margin-bottom:100px}}@media screen and (max-width: 1024px){.about__content-item .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__content-item .about__inner-left-column{width:550px;margin:0 auto 30px}}@media screen and (max-width: 770px){.about__content-item .about__inner-left-column{width:250px}.about__content-item .about__inner-right-column{width:250px}}@media screen and (max-width: 1400px){.projects__inner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects__inner-content .projects__inner-item{width:333px;margin:10px auto}.projects__inner-content .projects__inner-item .img-wrapper .projects__inner-img{width:333px;height:319px}.projects__inner-submit .container{padding:0 10px}.projects__inner-submit .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}.projects__inner-submit .submit-text{margin-bottom:20px;text-align:center}}@media screen and (max-width: 430px){.projects__inner-submit .submit-text{margin-bottom:10px;font-size:15px}.projects__inner-submit .submit-btn{padding:6px 11px}}@media screen and (max-width: 1200px){.services__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__inner .services__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services__inner .services__control-item{margin:0 50px 100px}.services__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 770px){.services__inner .services__control-item{margin:0 5px 50px}.services__skills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__skills-item{margin:50px auto}}@media screen and (max-width: 1200px){.mac{padding-top:200px !important}.mac .container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.mac .container .section__header{width:260px !important;margin:0 auto !important;text-align:center}.mac .container .mac__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}}@media screen and (max-width: 430px){.mac .container .mac__img-wrapper img{width:70%}}@media screen and (max-width: 1100px){.portfolio__inner .container .gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media screen and (max-width: 600px){.portfolio .container:first-child .filter-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.portfolio .container:first-child .filter-row__item{margin:20px 0}}@media screen and (max-width: 830px){.team .container .carousel .person{-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}.team .container .carousel .person__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.team .container .carousel .person__avatar img{width:116px !important;height:150px !important}.team .container .carousel .person__description{margin:0 auto;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;text-align:center}.team .container .carousel .person__description .skills__item{margin:0 auto 34px}}@media screen and (max-width: 1024px){.testimonials .carousel__item--testimonials{width:100%;margin:0 auto;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials .carousel__item--testimonials .avatar{margin-right:0 !important;margin-bottom:40px}.testimonials .carousel__item--testimonials .description__text{width:100% !important;text-align:center}}@media screen and (max-width: 650px){.news__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news__inner .control{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.news__inner .control__item{margin:0 5px !important}}@media screen and (max-width: 590px){.news__inner .carousel__item{width:100%;max-width:300px}.news__inner .carousel__item-text{width:100% !important}}@media screen and (max-width: 1024px){.price__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 45px}.price__content-item{margin:40px 0}}@media screen and (max-width: 380px){.subscribe__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscribe__form-input{width:100%;margin-bottom:40px}}@media screen and (max-width: 1200px){.contact__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__content-item{margin:40px 0}.contact__form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__form .container>*{max-width:100%}}html{scroll-behavior:smooth}.page-wrapper{overflow:hidden}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 98px}.section{padding:80px 0 100px;width:100%;max-width:1366px;margin:0 auto}.section .section__header{text-align:center;width:464px;margin:0 auto 60px}.section .section__header .title{margin-bottom:30px;font-family:"Source Sans Pro", sans-serif;font-size:20px;color:#333b46;text-transform:uppercase;letter-spacing:4px}.section .section__header .subtitle{font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e;line-height:1.6}.section .text{font-family:"Open Sans", sans-serif;font-size:14px;color:#81868e}.container--active{overflow:hidden}.filterDiv,.filterDivServices,.filterDivPortfolio{display:none;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-animation:mymove 1s ease-in-out forwards;animation:mymove 1s ease-in-out forwards}.show{display:block}.btn{border:none;outline:none;padding:12px 16px;background-color:#f1f1f1;cursor:pointer}@-webkit-keyframes mymove{0%{opacity:0}100%{opacity:1}}@keyframes mymove{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 770px){.container{padding:0 10px}.header{padding:24px 15px}.header .burger-menu{right:15px}}@media screen and (max-width: 500px){.section .section__header{width:350px}}@media screen and (max-width: 380px){.section .section__header{width:300px !important}}

/*# sourceMappingURL=index.css.map */
