@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Serif:400,700|Rubik:400,500);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before,html{-webkit-font-smoothing:antialiased}*,:after,:before{-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#f9f9f9;margin:0}.main-padding{padding-left:140px;padding-right:140px}.growing-line{background-color:#b87d4a;bottom:0;height:4px;margin:auto;position:absolute;top:7px}.scrollama-container{position:relative}.scrollama-container .resize-observer{height:100%;position:absolute;top:0;z-index:-1}@media only screen and (max-width:1440px){.main-padding{padding-left:100px;padding-right:100px}}@media only screen and (max-width:1024px){.main-padding{padding-left:80px;padding-right:80px}}@media only screen and (max-width:767px){.main-padding{padding-left:40px;padding-right:40px}}.scrollama-container .resize-observer{display:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Rubik;font-size:16px;letter-spacing:0}.h1,h1{font-family:"IBM Plex Serif";font-size:6.5em;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-5px;line-height:.9;margin:0}.h2,h2{font-size:3.94em;letter-spacing:-1.6px;line-height:1}.h2,.h3,h2,h3{font-family:"IBM Plex Serif";font-stretch:normal;font-style:normal;font-weight:700;margin:0}.h3,h3{font-size:3em;letter-spacing:-1.2px;line-height:.98}.h4,h4{font-family:"IBM Plex Serif";font-size:2.25em;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.9px;line-height:1.33;margin:0}.subtitle{font-family:Rubik;font-size:1.125em;letter-spacing:.1px;line-height:1.5}.copy,.subtitle,p{font-stretch:normal;font-style:normal;font-weight:400;margin:0}.copy,p{font-size:1em;letter-spacing:.4px;line-height:1.81}.label,label{font-family:Rubik;font-size:.82em;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:2.23;margin:0}@media only screen and (max-width:1440px){body{font-size:14px}.h1,h1{font-size:5.57em}.h2,h2{font-size:3.43em}.h3,h3{font-size:2.57em}.h4,h4{font-size:1.93em}.subtitle{font-size:1.14em}.copy,p{font-size:1em}}@media only screen and (max-width:1024px){.h1,h1{letter-spacing:-3.7px}.h2,h2{letter-spacing:-1.2px}.h3,h3{letter-spacing:-.9px}.h4,h4{letter-spacing:-.67px}.p,p{letter-spacing:.65px}.subtitle{font-size:1em}.label,label{font-size:.72em}}@media only screen and (max-width:767px){.h1,h1{font-size:2.857em;letter-spacing:.08px}.h2,h2{font-size:2em;letter-spacing:-2.1px;line-height:31px}.h3,h3{letter-spacing:-.9px}.h4,h4{letter-spacing:-.67px}.p,p{letter-spacing:.65px}.subtitle{letter-spacing:.07;line-height:18px}.label,label{font-size:.72em}}.banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100vw}.banner .banner-background{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.banner .content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:790px;text-align:center;z-index:1}.banner .content-wrapper h1{margin-bottom:21px;margin-top:0}.banner .content-wrapper .subtitle{margin-bottom:33px;padding:0 10%}.banner .content-wrapper .border{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:45.5px;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.5);box-shadow:0 2px 24px 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .4s ease;transition:border .4s ease;width:104px;z-index:2}.banner .content-wrapper .border:hover{-webkit-animation:ChangeBorder .4s linear;animation:ChangeBorder .4s linear}.banner .content-wrapper .border:hover svg{-webkit-animation:MoveUpDown .4s linear;animation:MoveUpDown .4s linear}.banner .lines{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%;z-index:0}.banner .lines .line{border-right:1px solid #f51447;opacity:.15;width:14.28571%}@media only screen and (max-width:1024px){.banner{-o-object-position:-85px;object-position:-85px}}@-webkit-keyframes MoveUpDown{0%,to{margin-bottom:0}50%{margin-bottom:10px}}@keyframes MoveUpDown{0%,to{margin-bottom:0}50%{margin-bottom:10px}}@-webkit-keyframes ChangeBorder{0%,to{border:1px solid #fff}50%{border:1px solid grey}}@keyframes ChangeBorder{0%,to{border:1px solid #fff}50%{border:1px solid grey}}.bottom-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100%}@media only screen and (max-width:1440px){.bottom-banner{height:80vh}}@media only screen and (max-width:1024px){.bottom-banner{height:45vh}}.carousel-block{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-block .carousel-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:530px;overflow:hidden}.carousel-block .carousel-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.carousel-block .text-container{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;max-width:35%;padding-bottom:81px;padding-left:6%;padding-top:81px}.carousel-block .text-container h3{padding-bottom:114px}.carousel-block .text-container p{color:#393939}.carousel-block .text-container span{font-weight:900}@media only screen and (max-width:1440px){.carousel-block .text-container{max-width:576px}}@media only screen and (max-width:1024px){.carousel-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;max-width:none}.carousel-block .text-container{max-width:none;padding-bottom:80px;padding-left:80px;padding-top:40px}.carousel-block .text-container h3{padding-bottom:40px}}@media only screen and (max-width:767px){.carousel-block .text-container{padding-bottom:100px;padding-left:40px;padding-right:40px}}.swiper-block{height:100%;max-height:100%;position:relative}.swiper-block .swiper-slide{overflow:hidden}.swiper-block .swiper-container{height:100%}.swiper-block .controls-container{background-color:#f9f9f9;bottom:-1px;height:100px;position:absolute;right:-1px;width:200px;z-index:1}.swiper-block .controls-container .controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.swiper-block .controls-container .controls-wrapper .trigger{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.swiper-block .controls-container .controls-wrapper .progress-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 20px;position:relative;width:60px}.swiper-block .controls-container .controls-wrapper .progress-wrapper .progress-background{background-color:#d8d8d8;height:1px;width:100%}.swiper-block .controls-container .controls-wrapper .progress-wrapper .progress-bar{background-color:#3e3e3e;height:1px;position:absolute;-webkit-transition:width .9s ease;transition:width .9s ease}.swiper-block .controls-container .swiper-control{height:30px;margin-top:0;outline:0;top:37px}.swiper-block .controls-container .swiper-button-prev{background-image:none;left:auto;right:0}.swiper-block .controls-container .swiper-button-next{background-image:none;left:0;right:auto}.swiper-block .controls-container .swiper-button-next:hover svg path,.swiper-block .controls-container .swiper-button-prev:hover svg path{stroke:#f51447}@media only screen and (max-width:767px){.carousel-block .swiper-slide{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.carousel-block .swiper-slide-next{opacity:.25}.carousel-block .carousel-container{min-height:0}.carousel-block .carousel-container .controls-container{display:none}}@media only screen and (min-width:767px){.swiper-block .swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-block .swiper-wrapper .swiper-slide img{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.swiper-block .swiper-wrapper .swiper-slide-active img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.footer-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:70px 50px 30px 140px}.footer-block.full-h{height:100%}.footer-block .copyright{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-block .copyright,.footer-block .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.footer-block .social{flex-direction:column;margin-top:95px}.footer-block .social div{margin-top:10px}.footer-block .social p{color:#727072}.footer-block h4,.footer-block p{color:#fff}.footer-block label{color:#b87d4a}.footer-block h4{margin-bottom:25px}.footer-block .two-cells{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.footer-block .two-cells .mail:hover .hoverable,.footer-block .two-cells .phone:hover .hoverable{stroke:#f51447}.footer-block .two-cells .mail:hover a,.footer-block .two-cells .phone:hover a{color:#f51447}.footer-block .two-cells .mail:first-child,.footer-block .two-cells .phone:first-child{padding-right:20px}.footer-block .two-cells .hoverable{stroke:#fff}.footer-block .two-cells a{color:#fff;text-decoration:none}.footer-block .two-cells .hoverable,.footer-block .two-cells a{-webkit-transition:color .3s ease,stroke .3s ease;transition:color .3s ease,stroke .3s ease}.footer-block .two-cells .cell{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:10px;max-width:100%;min-width:160px}.footer-block .two-cells .cell .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-block .two-cells .cell .content,.footer-block .two-cells .cell .content .phone{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-block .two-cells .cell .content .icon{padding-right:10px}.footer-block .two-cells .two-cells:first-child{margin-right:45px;min-width:240px}@media only screen and (max-width:1440px){.footer-block{padding:70px 50px 30px 100px}}@media only screen and (max-width:1024px){.footer-block{padding:70px 50px 140px 80px}.footer-block .two-cells:first-child{margin-bottom:26px}}@media only screen and (max-width:767px){.contacts .footer-block{padding-bottom:0}.contacts .footer-block .two-cells{border-bottom:1px solid hsla(0,0%,84.7%,.22);padding-bottom:36px}.location .footer-block{padding-top:36px}.footer-block{padding:50px 40px}.footer-block .social{margin-top:20px}}.block__link{position:relative;cursor:pointer;padding:.5rem 0}.block__link span,.block__title span,.content__text-link span{display:inline-block;white-space:pre}.block[data-fx="1"] aafter,a.content__text-link[data-fx="1"]after{content:"";z-index:-1;width:100%;bottom:.25rem;left:0;position:absolute;height:2px;background:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.39,.575,.565,1);transition:-webkit-transform .2s cubic-bezier(.39,.575,.565,1);transition:transform .2s cubic-bezier(.39,.575,.565,1);transition:transform .2s cubic-bezier(.39,.575,.565,1),-webkit-transform .2s cubic-bezier(.39,.575,.565,1)}a.content__text-link[data-fx="1"]after{bottom:0}.block[data-fx="1"] ahoverafter,a.content__text-link[data-fx="1"]hoverafter{-webkit-transform:scaleX(1);transform:scaleX(1)}.hover-reveal{position:absolute;width:200px;height:150px;top:0;left:0;pointer-events:none;opacity:0;z-index:-1}.hover-reveal__img,.hover-reveal__inner{width:100%;height:100%;position:relative}.hover-reveal__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#181314}.hover-reveal__img{background-size:cover;background-position:50% 50%}.image-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:238px;padding-top:238px;width:100%}.image-block .text-container{padding:100px 115px 0 0}.image-block .text-container .image-copy{display:none}.image-block .text-container .image-copy.active{display:block}.image-block .text-container .content{max-width:410px}.image-block .text-container ul{margin-bottom:40px;padding:0}.image-block .text-container ul li{cursor:pointer;list-style-type:none;margin-bottom:14px;position:relative}.image-block .text-container ul li .growing-line{-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.image-block .text-container ul li.active .growing-line,.image-block .text-container ul li:hover .growing-line{width:142px}.image-block .text-container ul li.active h3,.image-block .text-container ul li:hover h3{color:#3c3c3c}.image-block .text-container h3{color:#727072}.image-block .text-container p{color:#393939}.image-block .image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40vw;overflow:hidden;position:relative;width:100%}.image-block .image-container .switchable{opacity:0;position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.image-block .image-container .switchable.active{opacity:1}.image-block .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:1440px){.image-block{padding-bottom:179px;padding-top:179px}.image-block .text-container{max-width:450px;min-height:515px}.image-block .text-container ul li.active .growing-line,.image-block .text-container ul li:hover .growing-line{width:105px}}@media only screen and (max-width:1024px){#app .image-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:110px;padding-right:0;padding-top:0}#app .image-block .image-container{height:45vh}#app .image-block .text-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:767px){.image-block{opacity:0!important;position:absolute}}@media only screen and (min-width:767px){.image-block{opacity:1;position:relative}}.logo-container{left:0;padding-top:100px;position:fixed;z-index:2}@media only screen and (max-width:1440px){.logo-container{padding-top:78px}}@media only screen and (max-width:1024px){.logo-container{padding-top:55px}.logo-container svg{width:70px}}@media only screen and (max-width:767px){.logo-container{padding-top:40px}.logo-container svg{width:61px}}.menu{background-color:#f51447;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:105px;max-width:420px;padding:0 46px;position:fixed;right:0;width:30vw;z-index:3}.menu.active .right-arrow{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.menu.active .line-container .line{width:50%}.menu .right-arrow{margin-left:-18px;opacity:0;-webkit-transform:rotateY(270deg);transform:rotateY(270deg);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.menu .block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px}.menu .blocklast-of-type,.menu .line-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu .line-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:30px;width:120px}.menu .line-container .line{background-color:#fff;height:1px;-webkit-transition:width .3s ease;transition:width .3s ease;width:100%}@media only screen and (max-width:1024px){.menu{width:50vw}}.menu-container .overlay{background:#414141;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in;width:100%;z-index:2}.menu-container .overlay.active{opacity:.33}.side-menu-wrapper{background:#f51447;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:auto;padding-bottom:100px;position:fixed;right:0;top:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;z-index:3}.side-menu-wrapper.hidden{-webkit-transform:translateX(100%);transform:translateX(100%)}.side-menu-wrapper .side{background-color:#f51447;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:width .6s ease-out;transition:width .6s ease-out;width:15vw;z-index:1}.side-menu-wrapper .side.left-side{z-index:0}.side-menu-wrapper .side.right-side{border-left:1px solid rgba(30,30,30,.07)}.side-menu-wrapper .side .head{background:#f51447;height:100%;position:relative;width:15vw}.side-menu-wrapper .side .head .side-header{color:#fff;font-size:3.88em;font-weight:700;left:50%;letter-spacing:-1.34px;line-height:63px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);width:530px}.side-menu-wrapper .side .expansible{-webkit-box-flex:0;-ms-flex:0;flex:0;height:100%}.side-menu-wrapper .side .expansible .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:200px;opacity:0;position:absolute;-webkit-transition:margin-left 1s ease,opacity .7s ease-in;transition:margin-left 1s ease,opacity .7s ease-in;width:100%}.side-menu-wrapper .side .expansible .wrap ul{padding:0}.side-menu-wrapper .side .expansible .wrap ul li{list-style-type:none;margin-bottom:5px}.side-menu-wrapper .side .expansible .wrap .flower{color:#fff;font-family:"IBM Plex Serif";font-size:1.125em;font-weight:700;letter-spacing:-.45px;line-height:22px}.side-menu-wrapper .side .expansible.expanded{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.side-menu-wrapper .side .expansible.expanded .wrap{margin-left:0;opacity:1}.side-menu-wrapper .side.expanded{width:35vw}@media only screen and (max-width:1024px){.side-menu-wrapper .side{width:25vw}.side-menu-wrapper .side.expanded{width:55vw}.side-menu-wrapper .side .head{width:25vw}.side-menu-wrapper .side .head .side-header{font-size:4.88em;width:653px}.side-menu-wrapper .side .expansible .wrap .flower{font-size:1.325em;line-height:25px}}@media only screen and (min-width:767px){.side-menu-wrapper .menu-mobile,.side-menu-wrapper .menu-trigger{display:none}}@media only screen and (max-width:767px){.side-menu-wrapper{padding-bottom:0;padding-top:35px}.side-menu-wrapper .menu-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:0 40px;position:absolute;top:0;width:100%;z-index:4}.side-menu-wrapper .side{width:25vw}.side-menu-wrapper .side.expanded{width:75vw}.side-menu-wrapper .side .head{width:25vw}.side-menu-wrapper .side .head .side-header{font-size:3.88em;width:500px}.side-menu-wrapper .side .expansible .wrap .flower{font-size:1.125em;line-height:22px}.menu-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f51447;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;-webkit-transition:right .6s ease;transition:right .6s ease;width:80px;z-index:2}.menu{display:none}}@media only screen and (max-width:374px){.side-menu-wrapper .side .head .side-header{font-size:3.18em}.side-menu-wrapper .side .expansible .wrap .flower{font-size:.925em;line-height:15px}}.mobile-values-carousel .swiper-slide{background-color:#f1f1f1;min-height:650px}.mobile-values-carousel .swiper-slide .outer{background:#f1f1f1;padding:40px}.mobile-values-carousel .swiper-slide img{margin-bottom:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.mobile-values-carousel .swiper-slide h2{margin-bottom:20px}@media only screen and (min-width:767px){.mobile-values-carousel{display:none}}@media only screen and (max-width:767px){.mobile-values-carousel{display:block}}@media only screen and (max-width:374px){.mobile-values-carousel .swiper-slide{min-height:550px}}.footer{background-color:#161f20;border-bottom:1px solid #161f20;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .block{width:33.33333%}.footer .block .appp-logo{margin-right:20px;margin-top:35px;max-width:300px}.footer .location{background-color:#101d1f}.footer .maps{background-image:url(../img/map.d36b36c8.jpg);background-position-y:165px;background-repeat:no-repeat;background-size:cover}.footer .maps .footer-block{background-color:#101d1f}.footer .scrollama-steps{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer .google-maps{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#855934),color-stop(50%,#b87d4a));background:linear-gradient(90deg,#855934 50%,#b87d4a 0);background-position:100%;background-size:200%;bottom:-122px;height:105px;max-width:420px;position:fixed;right:0;-webkit-transition:background-position .5s ease;transition:background-position .5s ease;width:30vw;z-index:3}.footer .google-maps:hover{background-position:0}.footer .google-maps:hover .line{-webkit-animation:moveArrow .5s linear;animation:moveArrow .5s linear}.footer .google-maps a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 46px;text-decoration:none}.footer .google-maps .copy{margin-right:28px}.footer .google-maps .line{background-color:#fff;height:1px;position:relative;width:95px}.footer .google-maps .line svg{bottom:0;margin:auto;position:absolute;right:-2px;top:-1px}@media only screen and (max-width:1024px){.footer{background-color:#101d1f}.footer .google-maps{width:50vw}.footer .maps{display:none}.footer .contacts,.footer .location{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}.footer .block,.footer .google-maps{width:100%}.footer .location{margin-top:60px}.footer .maps{display:block}.footer .copyright{display:none}}@-webkit-keyframes moveArrow{0%,to{margin-left:0}50%{margin-left:10px}}@keyframes moveArrow{0%,to{margin-left:0}50%{margin-left:10px}}.text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:651px;padding:110px 40px;width:100%}.text-block .content-wrapper{margin-top:100px;max-width:1240px;text-align:center}.text-block .content-wrapper .line-wrapper{position:relative}.text-block .content-wrapper .line-wrapper .border{background:#b87d4a;bottom:7px;height:5px;left:0;max-width:100%;position:absolute;width:0}.text-block .content-wrapper .subtitle{color:#393939}.text-block .content-wrapper h2{color:#3c3c3c;margin:25px 0 30px 0}.text-block .content-wrapper p{color:#393939;padding:0 10%}.text-block .content-wrapper p span{font-weight:900}@media only screen and (max-width:1440px){.text-block{min-height:auto}}@media only screen and (max-width:1024px){.text-block{padding:80px 40px 140px}.text-block .content-wrapper{margin-top:0}}@media only screen and (max-width:767px){.text-block{padding:50px 40px 80px}.text-block .content-wrapper{text-align:left}.text-block .content-wrapper .line-wrapper .border{bottom:2px;height:2px;z-index:-1}.text-block .content-wrapper .subtitle,.text-block .content-wrapper p{padding:0}}
/*# sourceMappingURL=app.9f693035.css.map */