@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap&subset=cyrillic);#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{position:fixed;margin:0;padding:0;z-index:9999999;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;transform:translate(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerLeft{left:20px}#noty_layout__centerLeft,#noty_layout__centerRight{top:50%;width:325px;transform:translateY(calc(-50% - .5px)) translateZ(0) scale(1)}#noty_layout__centerRight{right:20px}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#646464;opacity:.2;filter:alpha(opacity=10)}.noty_bar{-webkit-backface-visibility:hidden;transform:translate(0) scale(1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{to{opacity:.3}}@keyframes noty_modal_in{to{opacity:.3}}@-webkit-keyframes noty_modal_out{to{opacity:0}}@keyframes noty_modal_out{to{opacity:0}}@-webkit-keyframes noty_anim_in{to{transform:translate(0);opacity:1}}@keyframes noty_anim_in{to{transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{to{transform:translate(50%);opacity:0}}@keyframes noty_anim_out{to{transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{to{height:0}}@keyframes noty_anim_height{to{height:0}}.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__mint.noty_bar .noty_body{padding:10px;font-size:14px}.noty_theme__mint.noty_bar .noty_buttons{padding:10px}.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{background-color:#fff;border-bottom:1px solid #d1d1d1;color:#2f2f2f}.noty_theme__mint.noty_type__warning{background-color:#ffae42;border-bottom:1px solid #e89f3c;color:#fff}.noty_theme__mint.noty_type__error{background-color:#de636f;border-bottom:1px solid #ca5a65;color:#fff}.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{background-color:#7f7eff;border-bottom:1px solid #7473e8;color:#fff}.noty_theme__mint.noty_type__success{background-color:#afc765;border-bottom:1px solid #a0b55c;color:#fff}@font-face{font-family:Tran;src:url(/packs/media/src/fonts/TrajanPro3-Regular-b983f236f116986246da04d385673a1c.eot);src:url(/packs/media/src/fonts/TrajanPro3-Regular-b983f236f116986246da04d385673a1c.eot?#iefix) format("embedded-opentype"),url(/packs/media/src/fonts/TrajanPro3-Regular-436439d54bedc85ad0c67cabf448200f.woff2) format("woff2"),url(/packs/media/src/fonts/TrajanPro3-Regular-864463796885beddb6278b907b5ef27f.woff) format("woff"),url(/packs/media/src/fonts/TrajanPro3-Regular-4e0cae09028d7c3ef3dbd449dca7cb25.ttf) format("truetype"),url(/packs/media/src/fonts/TrajanPro3-Regular-98c6386bbaf37773070f4a6ad1caf0bb.svg#svgFontName) format("svg")}@font-face{font-family:Adobe Caslon Pro Regular;src:url(/packs/media/src/fonts/ACaslonPro-Regular-1b62006ca102df802876bf4bde12f616.eot);src:url(/packs/media/src/fonts/ACaslonPro-Regular-1b62006ca102df802876bf4bde12f616.eot?#iefix) format("embedded-opentype"),url(/packs/media/src/fonts/ACaslonPro-Regular-9675b0a240cfb55e0536fbbffeb82efa.woff) format("woff"),url(/packs/media/src/fonts/ACaslonPro-Regular-7d0225750e616e97d4fd9998d1a4af48.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:din-alternamte;src:url("/packs/media/src/fonts/DIN Alternate Bold-4d9701d12f78ea5587f4b0ea0234f2af.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:din-condensed;src:url("/packs/media/src/fonts/DIN Condensed Bold-38e02587dd4678dbe09fd2d88f4966eb.ttf") format("truetype");font-weight:400;font-style:normal}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:Open Sans,sans-serif;font-weight:400}body.over-slider-opened{overflow:hidden}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}a:focus,button,input,textarea{outline:none}.img-responsive{display:block;max-width:100%;height:auto}*,:after,:before{box-sizing:border-box}button,input,optgroup,select,textarea{margin:0;font-family:inherit;border-radius:0}button,input{overflow:visible}a:hover{color:inherit;text-decoration:none}.section{padding-top:40px}.section__title{font-family:Tran,sans-serif;color:#212121;font-size:38px;font-weight:300;font-style:normal;line-height:1.2em;letter-spacing:3px;text-align:center;margin-bottom:40px;text-transform:capitalize}@media only screen and (max-width:991px){.section__title{font-size:32px}}.section__title--xs_font_size{font-size:32px}@media only screen and (max-width:991px){.section__title--xs_font_size{font-size:26px}}.section__title--inherit_text{text-transform:inherit}.section__title--with_sub_title{margin-bottom:20px}.section__title--main_font{font-family:Open Sans,sans-serif}.section__title--no-capitalize{text-transform:inherit}.section__sub-title{color:#212121;font-size:22px;text-align:center;max-width:900px;margin:0 auto 40px}@media only screen and (max-width:991px){.section__sub-title{font-size:18px}}.section--lg_padding{padding-top:80px}@media only screen and (max-width:991px){.section--lg_padding{padding-top:40px}}.navbar{padding:0}.scrolled-wrapper{height:100%}.scroll::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.scroll::-webkit-scrollbar{width:6px;background-color:#fff}.scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555}.main-container{padding:0 5%}@media only screen and (max-width:991px){.main-container{padding:0}}.process-container{max-width:1270px;margin:0 auto;padding:0 15px}@media only screen and (max-width:767px){.process-container{padding:0}}.app{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column}.app__footer{margin-top:auto}.header-wrapp{position:relative;z-index:30}.header{position:fixed;top:0;left:0;z-index:50;width:100%;transition:background-color .3s;padding:15px 0;background:linear-gradient(-90deg,rgba(0,51,102,.9),transparent 62%)}.header__nav-button{color:#fff}.header__logo{width:16.83748vw;transition:width .3s}@media only screen and (max-width:991px){.header__logo{width:200px}}.header__logo-link{color:#fff;font-family:Tran,sans-serif;font-size:24px;line-height:24px;text-transform:uppercase}.header__logo-link:hover{color:#fff}@media only screen and (max-width:991px){.header__logo-link:hover{color:#212121}}.header__nav-button{outline:none}@media only screen and (max-width:991px){.header__nav-button{display:block;font-size:28px;margin-left:auto}}.header__nav-button .close{display:none}.header__nav-button[aria-expanded=true] .close{display:block}.header__nav-button[aria-expanded=true] .bars{display:none}.header__nav{justify-content:flex-end}.header--fixed{background:#fff;box-shadow:0 0 10px 5px rgba(20,20,20,.1)}.header--fixed .header__logo{width:14.64129vw}@media only screen and (max-width:991px){.header--fixed .header__logo{width:160px}}.header--fixed .nav-list__link{color:#212121}.header--fixed .nav-list__link:hover{color:#212121;border-color:#212121}.header--fixed .nav-list__link--active{border-color:#212121}.header--fixed .header__logo-link,.header--fixed .header__nav-button{color:#212121}.header--fixed .nav-list__item-button{background:#036}@media only screen and (max-width:991px){.header--fixed .nav-list__item-button{background:#fff}}.header--fixed .nav-list__item-button .nav-list__link{color:#fff}@media only screen and (max-width:991px){.header--fixed .nav-list__item-button .nav-list__link{color:#212121}}.header--fixed .nav-list__item-button .nav-list__link:hover{color:#fff}@media only screen and (max-width:991px){.header--fixed .nav-list__item-button .nav-list__link:hover{color:#212121}}.header--fixed .nav-list__item-button .nav-list__link--active{border-color:#fff}@media only screen and (max-width:991px){.header--opened{background:#fff;box-shadow:0 0 10px 5px rgba(20,20,20,.1);max-height:100vh;overflow:auto}}@media only screen and (max-width:991px){.header--opened .header__logo-link{color:#212121}}.header--opened .header__nav-button{color:#212121}.nav-list{display:flex;align-items:center;padding:0;margin:0;list-style:none}@media only screen and (max-width:991px){.nav-list{display:block;padding-top:10px;margin-top:10px;border-top:1px solid #e8e8e8}}.nav-list__item{padding:0 1.31772vw}@media only screen and (max-width:991px){.nav-list__item{padding:0;margin-bottom:5px}}.nav-list__item:last-child{padding-right:0}.nav-list__item__active .nav-item__link{border-bottom:1px solid #212121}.nav-list__item-button{color:#212121;background:#fff;border-radius:500px;padding:.36603vw .73206vw}@media only screen and (max-width:991px){.nav-list__item-button{padding:0}}.nav-list__item-button .nav-list__link{color:#212121}.nav-list__item-button .nav-list__link:hover{border-color:#212121;color:#212121}.nav-list__item-button .nav-list__link--active{border-color:#212121}.nav-list__item-button--blue{background:#036}@media only screen and (max-width:991px){.nav-list__item-button--blue{background:#fff}}.nav-list__item-button--blue .nav-list__link{color:#fff!important}.nav-list__item-button--blue .nav-list__link:hover{color:#fff}@media only screen and (max-width:991px){.nav-list__item-button--blue .nav-list__link:hover{color:#212121}}.nav-list__link{color:#fff;font-size:1.02489vw;line-height:1.75;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:991px){.nav-list__link{color:#212121;font-size:14px}}.nav-list__link:hover{border-bottom:.07321vw solid #fff;color:#fff}@media only screen and (max-width:991px){.nav-list__link:hover{color:#212121;border-color:#212121;border-width:1px}}.nav-list__link--active{border-bottom:.07321vw solid #fff;color:#fff}@media only screen and (max-width:991px){.nav-list__link--active{color:#212121;border-color:#212121;border-width:1px}}.nav-list--black .nav-list__link{color:#212121}.nav-list--black .nav-list__link:hover{border-bottom:1px solid #212121;color:#212121}.nav-list--black .nav-list__link--active{border-bottom:1px solid #212121}.sub-nav-list{margin:0;padding:5;list-style:none;display:none}.sub-nav-list__item{padding:5px 15px;opacity:0}.sub-nav-list__link{font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;color:#212121;display:block;transition:color .3s}.sub-nav-list__link:hover{color:#999}.sub-nav-list--show{display:none}@media only screen and (max-width:991px){.sub-nav-list--show{display:block}}.sub-nav-list--show .sub-nav-list__item{transform:none;-webkit-animation:subMenuAnim .4s ease-in alternate forwards;animation:subMenuAnim .4s ease-in alternate forwards}.sub-nav-list--show .sub-nav-list__item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.sub-nav-list--show .sub-nav-list__item:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.sub-nav-list--show .sub-nav-list__item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.sub-nav-list--show .sub-nav-list__item:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}.sub-nav-list--show .sub-nav-list__item:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.sub-nav-list--show .sub-nav-list__item:nth-child(6){-webkit-animation-delay:.35s;animation-delay:.35s}.sub-nav-list--show .sub-nav-list__item:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s}.sub-nav-list--show .sub-nav-list__item:nth-child(8){-webkit-animation-delay:.45s;animation-delay:.45s}.sub-nav-list--show .sub-nav-list__item:nth-child(9){-webkit-animation-delay:.5s;animation-delay:.5s}.sub-nav-list__description{display:none}.sub-nav-list__description--visible{display:block;transform:none;-webkit-animation:subMenuAnim .4s ease-in alternate forwards;animation:subMenuAnim .4s ease-in alternate forwards}.sub-nav-list__description .button-wrapper{margin-top:20px}@-webkit-keyframes subMenuAnim{0%{transform:translateX(-15px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes subMenuAnim{0%{transform:translateX(-15px);opacity:0}to{transform:translateX(0);opacity:1}}.baner{min-height:21.96193vw;background-position:50%;background-size:cover;display:flex;align-items:center;position:relative;padding:8.05271vw 0 2.19619vw}@media only screen and (max-width:991px){.baner{min-height:300px;padding:80px 0 20px}}@media only screen and (max-width:767px){.baner{padding:90px 0 30px}}.baner__content-width{max-width:73.20644vw;margin:0 auto}@media only screen and (max-width:991px){.baner__content-width{max-width:inherit}}.baner__content{position:relative;z-index:5}.baner__loader{-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(20px);filter:blur(20px);transform:scale(1)}.baner__image-wrapper,.baner__loader{position:absolute;top:0;left:0;width:100%;height:100%}.baner__image-wrapper{opacity:0}.baner__image-wrapper--loaded{-webkit-animation:showImage .4s ease-in 0s alternate forwards;animation:showImage .4s ease-in 0s alternate forwards}@media only screen and (max-width:767px){.baner__image-wrapper--xs-bottom-left .baner__image{-o-object-position:-120px center;object-position:-120px center}}.baner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.baner__text{max-width:720px;font-size:17px;font-weight:400;font-style:normal;line-height:1.75em;color:#fff;margin:0 auto 20px;opacity:0;position:relative;transform:translateY(20px);transition:transform .45s cubic-bezier(.39,.575,.565,1),opacity .2s linear}@media only screen and (max-width:767px){.baner__text{font-size:16px}}.baner__text:last-child{margin-bottom:0}.baner__button{opacity:0}@media only screen and (max-width:767px){.baner__button{margin-top:20px}}.baner__logo-wrapper{padding-top:10px}@media only screen and (max-width:767px){.baner__logo-wrapper{padding-top:0;margin-top:0}}.baner--dark_overlay{position:relative}.baner--dark_overlay:before{content:"";display:block;background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .2s;z-index:1}.baner[data-anim=true].baner--dark_overlay:before{opacity:.4}.baner--full_screen{min-height:100vh;max-height:100vh;padding:0}@media only screen and (max-width:991px){.baner--full_screen{padding:80px 0 20px}}@media only screen and (max-width:767px){.baner--full_screen{padding:90px 0 30px}}.baner--video_page{min-height:auto;display:block}.banner-content{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.banner-content__side{width:100%}.banner-content__phone-description{font-size:1.75695vw;margin:2.19619vw 0 1.46413vw;color:#fff;text-transform:capitalize;opacity:0;transition:.5s}@media only screen and (max-width:991px){.banner-content__phone-description{font-size:18px;margin:30px 20px}}.banner-content__phone-description--visible{opacity:1}@media only screen and (max-width:767px){.banner-content{min-height:calc(100vh - 90px);justify-content:center}}.main-contact-animation{width:500px;margin:0 auto;font-size:14px;border:1px solid #fff;height:56px;letter-spacing:3px;position:relative;border-radius:4px;color:#fff;transition:width .5s,height .5s,background-color .5s,opacity .5s;background:rgba(0,51,102,.6)}@media only screen and (max-width:991px){.main-contact-animation{font-size:12px;border-width:1px;height:56px;width:370px;letter-spacing:3px}}@media only screen and (max-width:767px){.main-contact-animation{letter-spacing:2px}}@media only screen and (max-width:575px){.main-contact-animation{width:280px}}.main-contact-animation__content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;transition:opacity .5s}.main-contact-animation__content--text{opacity:1;text-align:center;padding:0 10px}.main-contact-animation__content--link{color:#fff;opacity:0}.main-contact-animation--link-visible{width:156px;background-color:transparent}@media only screen and (max-width:991px){.main-contact-animation--link-visible{width:156px}}.main-contact-animation--link-visible.main-contact-animation--vw-theme{width:11.4202vw}@media only screen and (max-width:991px){.main-contact-animation--link-visible.main-contact-animation--vw-theme{width:156px}}.main-contact-animation--link-visible:hover{background-color:rgba(0,51,102,.6)}.main-contact-animation--link-visible .main-contact-animation__content--text{opacity:0}.main-contact-animation--link-visible .main-contact-animation__content--link{opacity:1}.main-contact-animation--vw-theme{width:36.60322vw;font-size:1.02489vw;border:.07321vw solid #fff;height:4.09956vw;letter-spacing:.21962vw;border-radius:.43924vw;background:rgba(0,51,102,.6)}@media only screen and (max-width:991px){.main-contact-animation--vw-theme{font-size:12px;border-width:1px;height:56px;width:370px;letter-spacing:3px}}@media only screen and (max-width:767px){.main-contact-animation--vw-theme{letter-spacing:2px}}.main-contact-animation--hidden{opacity:0}.main-contact-animation--hidden[data-anim=true]{opacity:1}.main-contact-animation--black-theme{border-color:#212121;color:#212121;background-color:transparent}.main-contact-animation--black-theme .main-contact-animation__content--link{color:#212121}.main-contact-animation--black-theme .main-contact-animation__content--link:hover{color:#fff}.main-page-start-link{font-family:Open Sans,sans-serif;position:relative;top:3px}@-webkit-keyframes showImage{0%{opacity:0}to{opacity:1}}@keyframes showImage{0%{opacity:0}to{opacity:1}}.baner-title{color:#fff;font-size:4.39239vw;font-style:normal;text-transform:capitalize;width:100%}@media only screen and (max-width:991px){.baner-title{font-size:40px}}@media only screen and (max-width:767px){.baner-title{font-size:28px}}.baner-title__letters--small{font-weight:400;font-size:2.19619vw}.baner-title__letters--small .baner-title__letter{line-height:45px}@media only screen and (max-width:991px){.baner-title__letters--small .baner-title__letter{line-height:30px}}@media only screen and (max-width:767px){.baner-title__letters--small .baner-title__letter{line-height:18px}}@media only screen and (max-width:991px){.baner-title__letters--small{font-size:22px}}@media only screen and (max-width:767px){.baner-title__letters--small{font-size:16px}}.baner-title__letter{display:inline-block;line-height:80px;opacity:0}@media only screen and (max-width:991px){.baner-title__letter{line-height:60px}}@media only screen and (max-width:767px){.baner-title__letter{line-height:28px}}.baner-title__letter-separate{display:none}@media only screen and (max-width:991px){.baner-title__letter-separate{display:block}}.baner-title__text-wrapper{position:relative;display:inline-block}.baner-title--relative{position:relative;left:0;transform:none;top:0}.baner-title--dark{color:#036}.baner-title--second_font{font-family:Tran,sans-serif}.baner-title--sm{font-size:2.92826vw}@media only screen and (max-width:991px){.baner-title--sm{font-size:40px}}@media only screen and (max-width:767px){.baner-title--sm{font-size:28px}}.baner--sub-title{color:#fff;font-size:2.04978vw;font-style:normal;margin-top:1.46413vw}@media only screen and (max-width:991px){.baner--sub-title{font-size:20px;margin-top:20px}}@media only screen and (max-width:767px){.baner--sub-title{font-size:16px}}@media only screen and (max-width:991px){.services{margin-bottom:0!important}}.icon-blocks{padding-top:30px;margin-bottom:50px}@media only screen and (max-width:991px){.icon-blocks{margin-bottom:0}}@media only screen and (max-width:991px){.icon-blocks__item{margin-bottom:60px}}.icon-blocks[data-anim=true] .icon-blocks__animated{transform:none;opacity:1}.icon-block{height:100%;display:flex;flex-direction:column;cursor:pointer}.icon-block__content{position:relative;margin-top:-15px;flex:1 1}.icon-block__icon{text-align:center;position:relative;transform:translateY(-50%);margin:0 auto;background:#212121;color:#fff;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:30px;flex-shrink:0}.icon-block__icon--white{color:#212121;background:#fff}.icon-block__title{text-align:center;letter-spacing:2px;font-size:19px;text-transform:uppercase;margin-bottom:20px}.icon-block__title--white{color:#fff}.icon-block__description{font-size:16px;text-align:justify}@media only screen and (max-width:1199px){.icon-block__description{text-align:left}}@media only screen and (max-width:991px){.icon-block__description{margin-bottom:15px}}.icon-block__button-wrapper{margin-top:auto;position:relative;transform:translateY(50%)}@media only screen and (max-width:991px){.icon-block__button-wrapper{transform:none}}.icon-block__flip-card{perspective:1000px;height:100%}@media only screen and (max-width:991px){.icon-block__flip-card .icon-block__front{z-index:5}}@media only screen and (max-width:767px){.icon-block__flip-card .icon-block__front{min-height:300px}}@media only screen and (max-width:575px){.icon-block__flip-card .icon-block__front{min-height:245px}}@media only screen and (max-width:991px){.icon-block__flip-card .icon-block__back{z-index:1}}.icon-block__flip-card--flipped .icon-block__flip-card-inner{border:none}.icon-block__flip-card--flipped .icon-block__front{transform:rotateY(180deg)}@media only screen and (max-width:991px){.icon-block__flip-card--flipped .icon-block__front{z-index:1}}.icon-block__flip-card--flipped .icon-block__back{opacity:1;transform:rotateY(0deg)}@media only screen and (max-width:991px){.icon-block__flip-card--flipped .icon-block__back{z-index:5}}.icon-block__flip-card-inner{position:relative;border-radius:4px;padding:0 10px 20px;height:100%}.icon-block__flip-card-inner--yellow{border:1px solid #ffbf66}.icon-block__flip-card-inner--yellow .icon-block__back,.icon-block__flip-card-inner--yellow .icon-block__front .icon-block__icon{background:#ffbf66}.icon-block__flip-card-inner--yellow .icon-block__back .icon-block__icon{color:#ffbf66;background:#fff;border:1px solid #ffbf66}.icon-block__flip-card-inner--red{border:1px solid #ff7366}.icon-block__flip-card-inner--red .icon-block__back,.icon-block__flip-card-inner--red .icon-block__front .icon-block__icon{background:#ff7366}.icon-block__flip-card-inner--red .icon-block__back .icon-block__icon{color:#ff7366;background:#fff;border:1px solid #ff7366}.icon-block__flip-card-inner--gray{border:1px solid #999}.icon-block__flip-card-inner--gray .icon-block__back,.icon-block__flip-card-inner--gray .icon-block__front .icon-block__icon{background:#999}.icon-block__flip-card-inner--gray .icon-block__back .icon-block__icon{color:#999;background:#fff;border:1px solid #999}.icon-block__flip-card-inner--dark{border:1px solid #036}.icon-block__flip-card-inner--dark .icon-block__back,.icon-block__flip-card-inner--dark .icon-block__front .icon-block__icon{background:#036}.icon-block__flip-card-inner--dark .icon-block__back .icon-block__icon{color:#036;background:#fff;border:1px solid #036}.icon-block__flip-card-inner--blue{border:1px solid #6cf}.icon-block__flip-card-inner--blue .icon-block__back,.icon-block__flip-card-inner--blue .icon-block__front .icon-block__icon{background:#6cf}.icon-block__flip-card-inner--blue .icon-block__back .icon-block__icon{color:#6cf;background:#fff;border:1px solid #6cf}.icon-block__front{position:relative;background:#fff}.icon-block__back,.icon-block__front{border-radius:4px;display:flex;flex-direction:column}.icon-block__list{list-style:none;margin:0;padding:0 20px}.icon-block__list--white .icon-block__list-item{color:#fff}.icon-block__list-item{font-size:14px;color:#212121;padding-left:10px;position:relative}.icon-block__list-item:before{content:"";display:block;position:absolute;top:9px;left:0;border-radius:50%;width:4px;height:4px;background:#fff}.icon-block__flip-card{position:relative}@media only screen and (max-width:991px){.icon-block__flip-card{transition:0s}}.icon-block__back,.icon-block__front{transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform,opacity}@media only screen and (max-width:991px){.icon-block__back,.icon-block__front{transition:0s}}.icon-block__front{transform:rotateY(0deg)}.icon-block__back{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;transform:rotateY(-180deg)}@media only screen and (max-width:991px){.icon-block__flip-card:hover .icon-block__front{opacity:0}}@media only screen and (max-width:767px){.icon-block__flip-card:hover .icon-block__front{opacity:1}}@media only screen and (min-width:767px){.icon-block__flip-card:hover .icon-block__flip-card-inner{border:none}.icon-block__flip-card:hover .icon-block__front{transform:rotateY(180deg)}.icon-block__flip-card:hover .icon-block__back{opacity:1;transform:rotateY(0deg)}}.button{position:relative;font-size:12px;border:1px solid #212121;background:#fff;color:#212121;padding:18px 30px;border-radius:0;letter-spacing:3px;transition:background-color .3s,color .3s;border-radius:4px;cursor:pointer;display:inline-block}@media only screen and (max-width:575px){.button{padding:14px 30px}}.button:before{content:"";border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:scaleX(0);transform-origin:right 50%;transition-property:transform;transition-duration:.38s;background-color:#036;padding-bottom:2px}.button:hover{color:#fff}.button:hover:before{transform:scaleX(1);transform-origin:left 50%}.button__text{display:block;position:relative;z-index:3}.button--invert{background:#212121;color:#fff}.button--transparent{color:#fff;background:transparent;border-color:#fff}.button--small{padding:10px 22px}@media only screen and (max-width:575px){.button--small{padding:6px 22px}}.button:disabled{opacity:.6;cursor:auto}.button:disabled:before{display:none}.button:disabled:hover{color:#212121}.button--blue_bg{background:rgba(0,51,102,.6)}.button--blue_bg:hover:before{display:none}.button--vw-size{font-size:.87848vw;border-width:.07321vw;padding:1.31772vw 2.19619vw;letter-spacing:.21962vw;border-radius:.43924vw}@media only screen and (max-width:991px){.button--vw-size{font-size:12px;border-width:1px;padding:18px 30px;letter-spacing:3px}}@media only screen and (max-width:575px){.button--vw-size{padding:14px 30px}}.button--full_transparent{color:#fff;background:transparent;border:none}.button--full_transparent:before{display:none}.button--full_transparent.button--vw-size{font-size:1.02489vw}@media only screen and (max-width:991px){.button--full_transparent.button--vw-size{font-size:14px}}.banner-tel{opacity:0;transition:.5s}.banner-tel--visible{opacity:1}.button-wrapper{display:flex;justify-content:center}.button-wrapper--start{justify-content:flex-start}.button-wrapper--end{justify-content:flex-end}.text-section{position:relative;overflow:hidden}.text-section__title{margin-bottom:30px;font-size:24px}.text-section__text{font-size:16px;line-height:1.75em;margin-bottom:24px}.text-section__text:last-child{margin-bottom:0}.text-section__text--big{font-size:24px;line-height:inherit}.text-section__text--sub_title{font-size:20px;margin-bottom:12px}.text-section__text--with_icon{display:flex;align-items:center}.text-section__text-icon{width:50px;margin-right:20px}@media only screen and (max-width:767px){.text-section__image{margin-bottom:20px}}@media only screen and (max-width:767px){.text-section__image--dif-width{max-width:310px}}.text-section__list{padding-left:20px;margin-bottom:0}.text-section__animated{opacity:0;transition:transform .45s cubic-bezier(.39,.575,.565,1),opacity .2s linear}.text-section__animated-block .text-section__animated-wrapper:first-child .text-section__animated{transform:translateX(-30px);transition-delay:.25s}.text-section__animated-block .text-section__animated-wrapper:nth-child(2) .text-section__animated{transform:translateX(30px);transition-delay:.35s}.text-section__animated-block[data-anim=true] .text-section__animated{transform:none!important;opacity:1}.text-section__mobile_only{display:none}@media only screen and (max-width:991px){.text-section__mobile_only{display:block}}.text-section__desktop_only{display:block}@media only screen and (max-width:991px){.text-section__desktop_only{display:none}}.reviews__review{margin-bottom:30px}.reviews__animated-block .reviews__animated{transform:translateY(20px);opacity:0;transition:transform .45s cubic-bezier(.39,.575,.565,1),opacity .2s linear}.reviews__animated-block .reviews__animated-wrapper:first-child .reviews__animated{transition-delay:.25s}.reviews__animated-block .reviews__animated-wrapper:nth-child(2) .reviews__animated{transition-delay:.35s}.reviews__animated-block .reviews__animated-wrapper:nth-child(3) .reviews__animated{transition-delay:.45s}.reviews__animated-block .reviews__animated-wrapper:nth-child(4) .reviews__animated{transition-delay:.55s}.reviews__animated-block .reviews__animated-wrapper:nth-child(5) .reviews__animated{transition-delay:.65s}.reviews__animated-block .reviews__animated-wrapper:nth-child(6) .reviews__animated{transition-delay:.75s}.reviews__animated-block .reviews__animated-wrapper:nth-child(7) .reviews__animated{transition-delay:.85s}.reviews__animated-block .reviews__animated-wrapper:nth-child(8) .reviews__animated{transition-delay:.95s}.reviews__animated-block .reviews__animated-wrapper:nth-child(9) .reviews__animated{transition-delay:1.05s}.reviews__animated-block[data-anim=true] .reviews__animated{transform:none;opacity:1}.reviewer{position:relative;overflow:hidden;height:100%;border-radius:4px}.reviewer__image{width:calc(100% + 50px);background-size:cover;background-position:top;z-index:2;transform:translateX(-50px);transition:transform .3s}.reviewer__image,.reviewer__image:before{position:absolute;top:0;left:0;height:100%}.reviewer__image:before{content:"";display:block;background:#000;width:100%;opacity:0;transition:opacity .3s}@media only screen and (max-width:767px){.reviewer__image:before{opacity:.6}}.reviewer__content{position:relative;z-index:5;padding:20px 15px;height:100%}@media only screen and (max-width:767px){.reviewer__content{min-height:340px}}.reviewer__link{display:block;z-index:5;position:absolute;top:0;left:0;width:100%;height:100%}.reviewer__title{margin-bottom:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s,top .3s}@media only screen and (max-width:767px){.reviewer__title{transform:none;position:relative;top:0;left:0;display:flex;justify-content:center;align-items:center}}.reviewer__text{font-size:14px;letter-spacing:1.4px;color:#fff;transition:opacity .3s,transform .3s;opacity:0;transform:translateY(50px);margin-bottom:15px}@media only screen and (max-width:767px){.reviewer__text{transform:none;opacity:1}}.reviewer__button{transition:opacity .3s,transform .3s;opacity:0;transform:translateY(50px)}@media only screen and (max-width:767px){.reviewer__button{transform:none;opacity:1}}.reviewer__logo{max-width:225px}.reviewer:hover .reviewer__image{transform:none}.reviewer:hover .reviewer__image:before{opacity:.6}.reviewer:hover .reviewer__title{top:0;transform:translate(-50%,15px)}.reviewer:hover .reviewer__button,.reviewer:hover .reviewer__text{transform:none;opacity:1}.reviewer--western_dredge .reviewer__text{padding-top:115px}@media only screen and (max-width:767px){.reviewer--western_dredge .reviewer__text{padding-top:0}}.reviewer--mercedes .reviewer__text{padding-top:180px}@media only screen and (max-width:767px){.reviewer--mercedes .reviewer__text{padding-top:0}}.reviewer--texas_gov .reviewer__text{padding-top:85px}@media only screen and (max-width:767px){.reviewer--texas_gov .reviewer__text{padding-top:0}}.contact-form{position:relative;margin-bottom:30px}.contact-form__input{margin-bottom:15px}.contact-form label.error{color:#ff7366;margin:0;position:absolute;font-size:12px;top:-18px;left:25px}.contact-form__actions{position:relative;z-index:5;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform}.contact-form__sended_res{position:absolute;top:0;left:0;width:100%;height:calc(100% + 10px);border-radius:4px;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform,opacity;transform:rotateY(-180deg);opacity:0;background:#fff;border:1px solid #279240}@media only screen and (max-width:991px){.contact-form__sended_res{transition:0s}}.contact-form--submited .contact-form__sended_res{opacity:1;transform:rotateY(0deg);z-index:5}.contact-form--submited .contact-form__actions{transform:rotateY(180deg);z-index:0}.contact-form--submited .icon-result{-webkit-animation:scaleAnimation 1s ease-out .5s 1 both;animation:scaleAnimation 1s ease-out .5s 1 both}.contact-form--submited .icon-result__circle{-webkit-animation:drawCircle 1s cubic-bezier(.77,0,.175,1) .5s 1 both,fadeOut .3s linear 1.4s 1 both;animation:drawCircle 1s cubic-bezier(.77,0,.175,1) .5s 1 both,fadeOut .3s linear 1.4s 1 both}.contact-form--submited .icon-result__check{-webkit-animation:drawCheck 1s cubic-bezier(.77,0,.175,1) .5s 1 both,fadeOut .3s linear 1.4s 1 both;animation:drawCheck 1s cubic-bezier(.77,0,.175,1) .5s 1 both,fadeOut .3s linear 1.4s 1 both}.contact-form--submited .icon-result__result{-webkit-animation:fadeIn .3s linear 1.4s both;animation:fadeIn .3s linear 1.4s both}.loading-dots{margin:0 auto 30px;width:100px;display:none;justify-content:center}.loading-dots__dot{width:10px;height:10px;border-radius:50%;margin:0 8px;-webkit-animation:loading-animation 1.5s ease-in-out infinite;animation:loading-animation 1.5s ease-in-out infinite;background-color:#036;opacity:.4}.loading-dots__dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.loading-dots__dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.loading-dots--loading{display:flex}@-webkit-keyframes loading-animation{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}@keyframes loading-animation{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}.sended-res{display:flex;justify-content:center;align-items:center;flex-direction:column}.sended-res__msg{color:#279240;font-size:20px;max-width:450px;margin:0 auto;text-align:center}.icon-result__circle{stroke-dasharray:151px 151px;stroke:#279240}.icon-result__check{stroke-dasharray:36px 36px;stroke:#279240}.icon-result__result{fill:#279240;opacity:0}@-webkit-keyframes scaleAnimation{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:151px}to{stroke-dashoffset:0}}@keyframes drawCircle{0%{stroke-dashoffset:151px}to{stroke-dashoffset:0}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input{font-size:14px;outline:none;text-transform:uppercase;line-height:17px;letter-spacing:3px;padding:10px 20px 10px 10px;color:#212121;border:none;border-bottom:1px solid #ebeced;resize:none;display:block;width:100%}.input:focus{box-shadow:0 5px 32px rgba(103,122,141,.17)}.input--textarea{min-height:80px}.input--no-uppercase{text-transform:none}.footer{background-color:#f2f2f2;padding:20px 0;position:relative}.footer__copyright-text{text-align:center;color:#212121;font-size:12px}.footer__copyright-text a{color:#212121;text-decoration:underline}.footer__copyright-text a:hover{text-decoration:none}.socials{display:flex;list-style:none;justify-content:center;align-items:center;padding:0;margin:0 0 8px}.socials__link{color:#036;padding:0 8px}.over-slider{position:fixed;z-index:50;top:0;left:0;min-height:100vh;width:100%;transform:translateX(-100%);display:flex;transition:transform .4s ease-in}@media only screen and (max-width:991px){.over-slider{display:none}}.over-slider__content-wrapp{position:relative;z-index:50;display:flex;width:100%;background:#fff;height:100vh;padding-bottom:20px;overflow:auto}.over-slider__logo{width:16.83748vw}@media only screen and (max-width:991px){.over-slider__logo{width:200px}}.over-slider__logo--fixed{width:14.64129vw}@media only screen and (max-width:991px){.over-slider__logo--fixed{width:160px}}.over-slider__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,47,45,.35)}.over-slider__header{margin-bottom:50px}.over-slider__content{padding:15px 0;position:relative;z-index:30;width:100%;display:flex;flex-direction:column}.over-slider__logo-link{color:#fff;font-family:Tran,sans-serif;font-size:24px;line-height:24px;text-transform:uppercase}.over-slider__logo-link:hover{color:#fff}.over-slider__nav{justify-content:flex-end}.over-slider--opened{transform:none}.over-slider__footer-content{position:absolute;top:.36603vw;right:1.46413vw}.over-slider__close{color:#212121;cursor:pointer;letter-spacing:3px;font-size:30px;padding:8px}.slider-images{position:absolute;top:0;left:0;width:35%;height:100%;overflow:hidden}.slider-images__item{background-size:cover;background-position:50%}.slider-images__item,.slider-images__item:before{position:absolute;top:0;left:0;width:100%;height:100%}.slider-images__item:before{content:"";display:block;background:#000;z-index:1;opacity:.2;transition:opacity .3s}.slider-images__animate-item .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:.4s;transform:translateX(50px)}.slider-images__animate-item .image--right-position{background-position:100%}.slider-images__animate-item--show{z-index:5;-webkit-animation:imageAnim .4s ease-in 0s alternate forwards;animation:imageAnim .4s ease-in 0s alternate forwards}.slider-images__animate-item--show .image{transition:0s;transform:translateX(0)!important}.slider-images__animate-item--hide{z-index:4}.slider-images__animate-item--hide .image{transform:translateX(50px)}.sub-menu-items{position:relative;height:100%}.sub-menu-items__animate-item{opacity:0;transform:translateX(-35px);transition:.4s}.sub-menu-items__item{position:absolute;top:0;left:0;width:100%;height:100%}.sub-menu-items__item .scroll{position:relative;height:100%;overflow:hidden;padding-right:15px}.sub-menu-items__item--show{z-index:10}.sub-menu-items__item--show .sub-menu-items__animate-item{transform:translateX(0);opacity:1}.sub-menu-items__item--show .sub-menu-items__animate-item:first-child{transition-delay:.45s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(2){transition-delay:.5s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(3){transition-delay:.55s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(4){transition-delay:.6s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(5){transition-delay:.65s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(6){transition-delay:.7s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(7){transition-delay:.75s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(8){transition-delay:.8s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(9){transition-delay:.85s}.sub-menu-items__item--show .sub-menu-items__animate-item:nth-child(10){transition-delay:.9s}.sub-menu-items__item--show .scroll{overflow:auto}.sub-menu-items__item--hide .sub-menu-items__animate-item{transform:translateX(35px);opacity:0}.sub-menu-items__item--hide .sub-menu-items__animate-item:first-child{transition-delay:0}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(2){transition-delay:.1s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(3){transition-delay:.15s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(4){transition-delay:.2s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(5){transition-delay:.25s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(6){transition-delay:.3s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(7){transition-delay:.35s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(8){transition-delay:.4s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(9){transition-delay:.45s}.sub-menu-items__item--hide .sub-menu-items__animate-item:nth-child(10){transition-delay:.5s}@-webkit-keyframes imageAnim{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes imageAnim{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.menu-item-right-content{padding-left:50px}.menu-item-right-content__title{font-size:24px;margin-bottom:20px;font-family:Tran,sans-serif}.menu-item-left-content{padding-right:30px}.menu-item-left-content__title{color:#fff;font-size:16px;margin-bottom:80px}.menu-item-left-content__sub-title{color:#fff;font-size:22px;margin-bottom:15px}.menu-item-left-content__description{font-size:14px;color:#fff;margin-bottom:30px}.menu-item-left-content .success-story{height:420px;width:87%;margin-bottom:0}@media only screen and (max-width:1240px){.menu-item-left-content .success-story{width:100%}}.menu-item-left-content .success-story__content{padding:20px}.menu-item-left-content .success-story__logo--long_logo{height:38px}.sub-menu{list-style:none;margin:0;padding:0}.sub-menu__item{margin-bottom:15px}.sub-menu__title{text-align:center;margin-bottom:16px;font-size:25px;font-family:Tran,sans-serif}@media only screen and (max-width:767px){.sub-menu__title{font-size:22px}}.sub-menu__logo{max-width:258px}.sub-menu__sub-title{margin-bottom:16px;font-size:18px}.sub-menu__item-link{color:#212121;font-size:1.25rem;line-height:1.5rem;transition:color .3s;cursor:pointer}.sub-menu__item-link--active,.sub-menu__item-link:hover{color:#999}.sub-menu__item-link--with-icon{display:flex;align-items:center}.sub-menu__item-link-icon{width:56px;font-size:48px;margin-right:15px;text-align:center;color:#424e60}.slick-track{display:flex;align-items:center}.slick-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:transparent;border:none;font-size:18px;transition:color .3s;cursor:pointer}.slick-arrow:hover{color:#999}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.logo-carousel{position:relative;padding:0 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (max-width:767px){.logo-carousel{display:block}}@media only screen and (max-width:575px){.logo-carousel{padding:0}}.logo-carousel__slide{display:flex!important;justify-content:center;align-items:center;height:100%;padding:0 15px;width:20%}@media only screen and (max-width:991px){.logo-carousel__slide{width:33.33%}}@media only screen and (max-width:767px){.logo-carousel__slide{width:100%}}@media only screen and (max-width:575px){.logo-carousel__slide{padding:0 10px}}.bread-crumbs-wrapper{padding-top:30px}.bread-crumbs{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none}.bread-crumbs__item{color:#999;font-size:21px;font-weight:500;font-style:normal}.bread-crumbs__link{color:#212121;transition:.3s}.bread-crumbs__link:after{content:"/";margin-left:14px;margin-right:14px;color:#212121;transition:0}.featured-stories{position:relative}.featured-story{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(-35px);transition:.4s}.featured-story--active{z-index:10;transform:none;opacity:1}.dropdown-description{margin-top:10px;padding-left:50px}.dropdown-description__title{font-size:20px;margin-bottom:10px;margin-top:10px}@media only screen and (max-width:767px){.dropdown-description__title{font-size:16px;margin-top:8px}}.dropdown-description__title:first-child{margin-top:0}@media only screen and (max-width:767px){.dropdown-description__text{font-size:14px}}@media only screen and (max-width:767px){.dropdown-description__list{padding-left:20px;font-size:14px}}.dropdown-description__list li .list-item__title{font-weight:700}.dropdown-description__list+.dropdown-description__text{margin-top:10px}.dropdown-description .button-wrapper{margin-top:20px}.anekdotes{margin:1.46413vw 0 2.19619vw}@media only screen and (max-width:991px){.anekdotes{margin:20px 0 45px}}@media only screen and (max-width:767px){.anekdotes{margin:20px 0}}.anekdotes__anekdot{font-size:2.19619vw;color:#fff;text-transform:capitalize}@media only screen and (max-width:991px){.anekdotes__anekdot{font-size:18px}}.anekdot-word{opacity:0}.success-story-page__logo{height:78px}@media only screen and (max-width:575px){.success-story-page__logo--long{height:50px}}.success-story-page__logo--big{height:120px}.success-story-page__paper-container{margin-top:-50px;position:relative;z-index:5}.success-story-page__features{padding-top:50px;margin-bottom:30px}.success-story-page__features--without_title{padding-top:15px}.success-story-page__baner{align-items:flex-start}@media only screen and (max-width:767px){.success-story-page__baner{align-items:center}}.success-story-page-feature{box-shadow:2px 2px 8px 0 rgba(80,80,80,.5);padding:20px;height:100%}.success-story-page-feature__icon{display:block;margin:0 auto 30px;height:88px}.success-story-page-feature__title{text-transform:uppercase;letter-spacing:1px;color:#160c28;font-size:20px;font-weight:900;letter-spacing:3px;line-height:27px;text-align:center;margin-bottom:10px}.success-story-page-feature__list{margin:0;padding:0 20px 20px}.success-story-page-feature__list li{line-height:30px;font-weight:400;font-size:17px;background-repeat:no-repeat;background-position:0 11px;margin-left:1em;background-size:28px;list-style:none;padding-left:15px;position:relative}@media only screen and (max-width:991px){.success-story-page-feature__list li{margin-left:0}}.success-story-page-feature__list li:before{content:"";display:block;position:absolute;width:5px;height:5px;top:13px;left:0;border-radius:50%;background-color:#34c2d0}.success-story-page-feature__paragraph{font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;font-size:1.8rem;line-height:1.625}.paper{background-color:#fff;box-shadow:0 -4px 14px 0 rgba(0,0,0,.5);padding:80px 36px 40px;min-height:493px}.paper__top-mark{margin:0 auto 35px;width:60px;border-top:4px solid #6cf}.paper__main-header{color:#160c28;font-size:14px;font-weight:900;letter-spacing:1.4px;line-height:40px;text-align:center;text-transform:uppercase}.paper__secondary-header{color:#160c28;font-size:45px;font-weight:700;line-height:1.1em;text-align:center;max-width:760px;margin:0 auto;padding-bottom:30px}.paper__text{color:#160c28;font-size:18px;line-height:28px;max-width:740px;margin:0 auto}.success-stories-header{padding-bottom:36px}.success-stories-header__primary-header{color:#160c28;font-size:13px;font-weight:900;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px}.success-stories-header__secondary-header{font-size:55px;font-weight:700;line-height:1.27em;max-width:600px;margin-bottom:26px}.success-stories-header__paragraph{max-width:700px;margin-bottom:28px;color:#160c28;font-size:20px;line-height:40px}.success-story{font-family:Adobe Caslon Pro Regular;border-radius:4px;position:relative;font-size:1.4rem;transition:all .2s ease-in-out;overflow:hidden;display:flex;justify-content:flex-end;height:500px;margin-bottom:30px}.success-story__logo{height:75px;margin-bottom:14px}@media only screen and (max-width:991px){.success-story__logo--long_logo{height:50px}}@media only screen and (max-width:575px){.success-story__logo--long_logo{height:40px}}.success-story__content{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;padding:40px 0 0 40px}.success-story__description{text-transform:uppercase;color:#fff;font-family:din-condensed;max-width:360px;width:100%;line-height:23px;padding-right:20px}.success-story__features{color:#fff;transition:all .7s ease-in-out;max-width:295px;opacity:0;font-size:1.2rem;font-weight:900;list-style:none;padding:10px 0 0}.success-story__features li{position:relative;font-size:18px;border-bottom:1px solid #fff;padding:3px 0 3px 15px;font-family:din-condensed}.success-story__features li:before{content:"";display:block;position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:50%;background:#fff}.success-story__link{text-decoration:none;opacity:0;font-family:Open Sans,sans-serif;transition:all .7s ease-in-out;font-weight:900}.success-story__link,.success-story__link:hover{color:#fff}.success-story__img{height:auto;width:auto;max-width:100%;max-height:330px;align-self:flex-end;transition-duration:.7s}.success-story__hidden-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.success-story--dark{background-color:#036}.success-story--blue{background-color:#6cf}.success-story--gray{background-color:#999}.success-story--yellow{background-color:#ffbf66}.success-story--red{background-color:#ff7366}.success-story:hover .success-story__features{opacity:1}.success-story:hover .success-story__img{transform:scale(1.3);opacity:.25;transition:all .2s ease-in-out}.success-story:hover .success-story__link{opacity:.9}.process-aside{border-radius:4px}.process-aside-section{margin-top:20px;position:relative}.process-aside-section:first-of-type{margin-top:0}.process-aside-section__title{font-family:din-condensed;position:relative;left:-15px;text-transform:uppercase;background-color:#036;color:#e8e8e8;display:block;padding:10px 10px 10px 15px;width:calc(100% + 80px);border-radius:4px;border-bottom-left-radius:0;box-shadow:5px 5px 0 0 #999}.process-article{background-color:#e8e8e8;margin:0 -15px;padding:10px 15px}@media only screen and (max-width:1199px){.process-article{padding:5px 15px}}@media only screen and (max-width:991px){.process-article{padding:5px 10px}}@media only screen and (max-width:767px){.process-article{padding:10px 15px}}.process-article__number{color:#6cf;font-size:36px}@media only screen and (max-width:1199px){.process-article__number{font-size:24px}}.process-article__title{font-family:din-condensed;font-weight:700;text-transform:uppercase;margin-bottom:8px;font-size:20px}@media only screen and (max-width:1199px){.process-article__title{margin-bottom:10px;font-size:16px}}.process-article__text{font-size:12px}.process-scheme{max-width:100%}.map-wrapper{display:flex;border-radius:6px;position:relative;overflow:hidden;background-color:#fff;box-shadow:0 -4px 14px 0 rgba(0,0,0,.5);min-height:400px}@media only screen and (max-width:767px){.map-wrapper{flex-direction:column-reverse}}.map-wrapper__info{width:350px;flex-shrink:0}@media only screen and (max-width:991px){.map-wrapper__info{width:50%}}@media only screen and (max-width:767px){.map-wrapper__info{width:100%}}.map-wrapper__map{width:100%;background-position:50%;background-size:cover}@media only screen and (max-width:767px){.map-wrapper__map{height:220px}}.map-wrapper__map iframe{width:100%;height:100%}.map-info{padding:60px 40px}@media only screen and (max-width:767px){.map-info{padding:30px 15px}}.map-info__title{margin-bottom:30px}.contacts-list{margin:0;padding:0;list-style:none}.contacts-list__item{margin-bottom:15px}.contacts-info{display:flex;color:#212121;align-items:flex-start}.contacts-info__icon{flex-shrink:0;margin-right:10px}.contacts-info__text{display:block;width:100%}@media only screen and (max-width:767px){.contacts-info__text{font-size:14px}}.contacts-info--centered{align-items:center}.bio-info{margin-bottom:32px}.bio-info__img{float:right;max-width:45%;margin:0 0 5px 10px}.bio-info__text{margin-bottom:16px}.bio-info--reverce{flex-direction:row-reverse}.bio-info--reverce .bio-info__img{float:left;margin:0 10px 5px 0}.info-section{padding:50px 0;background-size:cover;background-position:50%}.info-section__text-bg{padding:16px}.info-section__text{font-size:18px;line-height:1.75em;margin-bottom:24px;color:#fff}.info-section--about_us .info-section__text-bg{background-color:rgba(0,51,102,.6)}.info-section--how_we_can_help .info-section__text-bg{background-color:rgba(255,191,102,.8)}.info-section--how_we_can_help .info-section__text{color:#212121}.video{width:100%;max-width:900px;height:500px;border:none;display:block;margin:20px auto}@media only screen and (max-width:767px){.video{height:400px}}@media only screen and (max-width:575px){.video{height:230px}}.video-page{background-attachment:fixed}.video-page__image-wrapper{position:fixed;pointer-events:none}.video-page__sub-title{color:#fff;margin:30px 0 0;font-family:Tran,sans-serif}.video-page-form{max-width:900px;width:100%;background:#fff;position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;padding-top:20px}.img-fluid{border-radius:4px}.white-space-pre{white-space:pre}