.owl-carousel,.owl-carousel .owl-item{position:relative;-webkit-tap-highlight-color:transparent}.owl-carousel{display:none;z-index:1;width:100%}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{display:block;clear:both;visibility:hidden;height:0;line-height:0;content:"."}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{float:left;min-height:1px;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;user-select:none}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:.5s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out;will-change:height}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease;will-change:opacity}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;background:#000;height:100%}.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;width:80px;height:80px;-webkit-backface-visibility:hidden;transition:transform .1s ease;will-change:transform}.owl-carousel .owl-video-play-icon:focus,.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;background-repeat:no-repeat;background-position:50%;height:100%;background-size:contain;transition:opacity .4s ease;will-change:opacity}.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{display:inline-block;margin:5px;background:#d6d6d6;cursor:pointer;padding:4px 7px;color:#fff;font-size:14px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:focus,.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;text-decoration:none;color:#fff}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{display:block;margin:5px 7px;background:#d6d6d6;width:10px;height:10px;-webkit-backface-visibility:visible;transition:opacity .2s ease;will-change:opacity;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:focus span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;min-width:320px;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:400;--gold:#ddb98a;--dark:#64696d;--grey:#dfdfdf;--lightgrey:#f2f2f2;--topIndent:150px;--minHeight:calc(100vh - 716px)}.topIndent{padding-top:var(--topIndent)}.topIndent.noIndent{padding-top:0}a,button{font-family:inherit}a:focus,a:hover{text-decoration:none}ol,ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.container{max-width:var(--container)}.container,.container-fluid{margin-right:auto;margin-left:auto;width:100%}.container-fluid{padding-right:15px;padding-left:15px;max-width:1670px}.visuallyhidden{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bordered{border-bottom:1px solid #dfdfdf;padding-bottom:50px}.mail{display:none}.siteHeader{position:relative;z-index:2}main{background-color:#fff}.siteFooter{margin-right:auto;margin-left:auto;padding:60px 15px 15px;max-width:1600px}.siteFooter__wrapper{display:flex;width:100%;flex-direction:column;align-items:center}.headerRegular{position:absolute;padding:20px;width:100%}.headerRegular__list{display:flex;justify-content:space-between;align-items:center}.headerRegular__item a{display:flex;border:1px solid var(--gold);width:58px;height:58px;justify-content:center;align-items:center;border-radius:50%;transition:background-color .3s;will-change:background-color}.headerRegular__item a:focus,.headerRegular__item a:hover{background-color:var(--gold)}.headerRegular__item a path{transition:stroke .3s,fill .3s}.headerRegular__item a:focus path,.headerRegular__item a:hover path{stroke:#fff;fill:#fff}.headerRegular__item--downloadPresentation,.headerRegular__item--writeToUs{display:none}.headerRegular__siteLogo{display:flex;transition:opacity .3s;will-change:opacity;justify-content:center;align-items:center}.headerRegular__siteLogo:focus,.headerRegular__siteLogo:hover{opacity:.7}.headerRegular__siteLogo img{display:block;height:auto}.headerFixed{display:flex;position:fixed;top:0;left:0;z-index:2;background-color:#fff;padding:15px 50px;width:100%;align-items:center;transform:translateY(-100%);transition:transform .3s;will-change:transform}.headerFixed.is-fixed{transform:translateY(0);box-shadow:0 6px 9px 1px rgba(34,31,27,.07)}.headerFixed__logo{width:66px;height:auto;transition:opacity .3s;will-change:opacity}.headerFixed__logo:focus,.headerFixed__logo:hover{opacity:.7}.headerFixed__logo img{display:block;width:100%;height:auto}.headerFixed__list{display:flex;padding-right:35px;padding-left:35px;align-items:center}.headerFixed__list li{padding-right:10px;padding-left:10px}.headerFixed__list a{text-decoration:none;color:var(--dark);font-size:16px;font-weight:400;transition:color .3s;will-change:color}.headerFixed__list a.active,.headerFixed__list a:focus,.headerFixed__list a:hover{color:var(--gold)}.headerFixed__links{display:flex;margin-left:auto;align-items:center}.headerFixed__tel{transition:opacity .3s;will-change:opacity}.headerFixed__tel:focus,.headerFixed__tel:hover{opacity:.7}.headerFixed__tel a{display:flex;text-decoration:none;color:var(--gold);font-size:16px;font-weight:600;align-items:center}.headerFixed__tel span{margin-left:5px}.headerFixed__item{margin-left:20px}.headerFixed__item a{display:flex;border:1px solid var(--gold);width:58px;height:58px;justify-content:center;align-items:center;border-radius:50%;transition:background-color .3s;will-change:background-color}.headerFixed__item a:focus,.headerFixed__item a:hover{background-color:var(--gold)}.headerFixed__item a path{transition:stroke .3s,fill .3s}.headerFixed__item a:focus path,.headerFixed__item a:hover path{stroke:#fff;fill:#fff}.hasArrow{position:relative}.hasArrow:after{display:block;position:absolute;right:-30px;bottom:7px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAERJREFUGJWtzSEOgDAUBNFXR3BVPQW2978NGMoNCOY3QbcdNWIzyxpOVCQ4ukx4xhVRDVsM7gFPESvRWkLG8zua5sUOHyHQDReKNwZuAAAAAElFTkSuQmCC");padding-left:20px;width:20px;height:5px;color:var(--dark);content:"";transition:transform .3s;will-change:transform;transform:translateX(0)}.hasArrow:focus:after,.hasArrow:hover:after{transform:translateX(10px)}.indexFirstScreenRight__link:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAE9JREFUGJWtzCEOAkEABMFeh8CcIjwCe/9/CRYMJ5EUZl9w2Ukm6WQmHVrQF3aM8MCYw1ne8MYeDlzm4XOCx5TdcAy0IFv1rO6rhL/qWn3/4cnHV4c1yhUAAAAASUVORK5CYII=")}.indexFirstScreen{--firstScreenHeight:1000px;height:100vh;min-height:var(--firstScreenHeight)}.indexFirstScreen__img{position:absolute;top:0;left:0;width:100%;height:100%;min-height:var(--firstScreenHeight)}.indexFirstScreen__img img,.indexFirstScreen__img picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.indexFirstScreen__container{display:flex;position:relative;z-index:1;padding-bottom:50px;width:100%;height:100%;flex-direction:column}.indexFirstScreenLeft{position:relative;width:100%}.indexFirstScreenLeft__item,.indexFirstScreenLeft__slides{width:100%}.indexFirstScreenLeft__counters{display:flex;color:#f0e4d2;font-size:30px;align-items:center}.indexFirstScreenLeft__counters .counterDivider{margin-left:5px}.indexFirstScreenLeft__title{text-transform:uppercase;line-height:1.2;font-size:24px;font-weight:600}.indexFirstScreenLeft__text,.indexFirstScreenLeft__title{display:block;margin-top:0;margin-bottom:30px;color:#f0e4d2}.indexFirstScreenLeft__text{font-size:14px}.indexFirstScreenLeft__controls{display:flex;position:absolute;top:13px;left:70px;z-index:1;cursor:pointer;align-items:center}.indexFirstScreenLeft__controls .left{margin-right:15px}.indexFirstScreenLeft__controls svg{height:20px}.indexFirstScreenLeft__controls path{fill:var(--gold)}.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots{display:flex;margin-top:0;width:100%;align-items:center;counter-reset:a}.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots .owl-dot{position:relative;opacity:.5;margin-right:5px;border-bottom:1px solid;width:110px;max-width:calc(20% - 10px);height:15px;color:#fff;transition:color .3s,opacity .3s;will-change:color,opacity}.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots .owl-dot.active,.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots .owl-dot:focus,.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots .owl-dot:hover{opacity:1;color:var(--gold)}.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots .owl-dot:before{position:absolute;right:0;bottom:0;font-size:12px;content:"0" counter(a) ".";counter-increment:a}.indexFirstScreen__left .indexFirstScreenLeft .owl-theme .owl-dots span{display:none}.indexFirstScreenRight{display:flex;margin-top:50px;margin-right:auto;margin-left:auto;background-color:hsla(0,0%,100%,.15);padding:25px;width:100%;max-width:320px;flex-direction:column;align-items:flex-start}.indexFirstScreenRight__title{display:block;margin-top:0;margin-bottom:0;color:var(--gold);font-size:16px}.indexFirstScreenRight__text{display:block;margin-top:0;margin-bottom:0;color:#f0e4d2;font-size:16px}.indexFirstScreenRight__link{margin-top:5px;text-decoration:none;color:var(--gold);font-size:14px}.indexFirstScreenRight__link:after{color:#fff}.indexFirstScreen__bottom{margin-top:auto;margin-right:auto;margin-left:auto;padding-top:20px;width:230px}.clockItemCarousel{position:relative}.clockItemCarousel__controls.owlControl{display:flex;top:auto;bottom:5px;align-items:flex-end}.clockItemCarousel__controls.owlControl .left,.clockItemCarousel__controls.owlControl .right{display:flex;border:1px solid hsla(34,41%,68%,.4);width:30px;height:30px;border-radius:50%;justify-content:center;align-items:center;transform:translateX(0);transition:opacity .3s;will-change:opacity}.clockItemCarousel__controls.owlControl .left:focus,.clockItemCarousel__controls.owlControl .left:hover,.clockItemCarousel__controls.owlControl .right:focus,.clockItemCarousel__controls.owlControl .right:hover{opacity:.7}.clockItemCarousel__controls.owlControl .left svg,.clockItemCarousel__controls.owlControl .right svg{width:10px;height:10px}.clockItem{display:flex;flex-direction:column;align-items:center}.clockItem__title{margin-bottom:20px;letter-spacing:1px;color:hsla(0,0%,100%,.35);font-size:13px}.clockItem__clock{display:flex;line-height:1;color:var(--gold);font-size:32px;font-weight:300;justify-content:center;align-items:center}.clockItem__clock .wrapper{padding:5px 10px}.clockItem__clock,.clockItem__clock .wrapper{position:relative}.clockItem__clock .wrapper:after,.clockItem__clock .wrapper:before,.clockItem__clock:after,.clockItem__clock:before{display:block;position:absolute;width:5px;height:5px;color:var(--gold);content:""}.clockItem__clock:after,.clockItem__clock:before{top:0;border-top:1px solid}.clockItem__clock:before{left:0;border-left:1px solid}.clockItem__clock:after{right:0;border-right:1px solid}.clockItem__clock .wrapper:after,.clockItem__clock .wrapper:before{bottom:0;border-bottom:1px solid}.clockItem__clock .wrapper:before{left:0;border-left:1px solid}.clockItem__clock .wrapper:after{right:0;border-right:1px solid}.sectionTitle{display:block;margin-top:0;margin-bottom:25px;line-height:1;color:var(--gold);font-size:20px;font-weight:600}.sectionTitle::selection{background:transparent!important}.sectionSubtitle{display:block;margin-top:0;margin-bottom:10px;text-transform:uppercase;line-height:1;color:var(--dark);font-size:24px;font-weight:600}.defaultPadding{padding-top:25px;padding-bottom:25px}.indexAbout{background-color:#fff;padding-top:50px;padding-bottom:50px;width:100%}.indexAbout__wrapper{display:flex;border-top:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3;padding-top:25px;padding-bottom:25px;flex-direction:column}.indexAbout__left{display:flex;margin-bottom:25px;max-width:250px;flex-direction:column}.indexAbout__img{display:flex;align-items:center}.indexAbout__right{display:flex;flex-direction:column;align-items:flex-start}.indexAbout__text{display:block;margin-top:0;margin-bottom:20px;color:var(--dark);font-size:16px;font-weight:400}.indexAbout__link{position:relative;border-bottom:1px solid transparent;text-decoration:none;line-height:20px;color:var(--gold);font-size:15px;font-weight:400;transition:border-bottom-color .3s;will-change:border-bottom-color}.indexAbout__link:focus,.indexAbout__link:hover{border-bottom-color:currentColor}.indexServices{background-color:#fff;padding-top:50px;width:100%}.indexServices__title{text-align:center}.indexServices__item,.indexServices__wrapper{display:flex;flex-direction:column}.indexServices__item{position:relative;padding:25px;align-items:center}.indexServices__img{display:flex;margin-bottom:25px;border:3px solid var(--gold);width:60px;height:60px;align-items:center;justify-content:center;border-radius:30px}.indexServices__img img{filter:grayscale(1) contrast(.1)}.indexServices__itemHeading{margin-bottom:15px;text-align:center;color:var(--dark);font-size:19px;font-weight:600}.indexServices__hover{display:flex;flex-direction:column;align-items:center;justify-content:center}.indexServices__hover span{margin-bottom:5px;text-align:center;color:var(--dark);font-size:16px}.indexServices__hover a{position:relative;border-bottom:1px solid transparent;text-decoration:none;line-height:20px;color:var(--gold);font-size:15px;font-weight:400;transform:translateX(-10px)}.indexServices__hover a:focus,.indexServices__hover a:hover{border-bottom-color:currentColor}.indexResults{position:relative;padding-top:calc(5vw + 30px);padding-bottom:calc(5vw + 30px)}.indexResults .sectionTitle{color:#ffecd2}.indexResults__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.indexResults__img img,.indexResults__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.indexResults__container{position:relative;z-index:1}.indexResults__subTitle,.indexResults__text{color:#ffecd2}.indexResults__counters{display:flex;margin-top:25px;line-height:1;color:#ffecd2;font-size:14px;align-items:center}.indexResults__counters .counterDivider{margin-top:-2px;margin-right:7px;margin-left:7px}.indexResults__controls{display:flex;position:absolute;top:0;right:15px;justify-content:space-between}.indexResults__controls .left,.indexResults__controls .right{z-index:1;margin-right:5px;margin-left:5px;cursor:pointer;width:17px;height:30px;transition:opacity .3s;will-change:opacity}.indexResults__controls .left:focus,.indexResults__controls .left:hover,.indexResults__controls .right:focus,.indexResults__controls .right:hover{opacity:.7}.indexResults__controls svg{height:20px}.generalHowItWorks{background-color:#fff;padding-top:50px;padding-bottom:50px;width:100%}.generalHowItWorks__wrapper{border-top:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3;padding-top:25px;padding-bottom:25px}.generalHowItWorks__text{margin-left:2px;line-height:1;color:var(--dark);font-size:16px;font-weight:400}.generalHowItWorks__itemWrapper{display:flex;margin-top:25px;flex-direction:column}.generalHowItWorks__item{display:flex;margin:0 5px 25px;border:2px solid #e3e3e3;background-color:#fff;padding:15px;flex-direction:column;align-items:flex-start}.generalHowItWorks__itemNumber{display:block;margin-top:0;margin-bottom:25px;line-height:1;color:var(--gold);font-size:30px;font-weight:600}.generalHowItWorks__itemHeading{font-size:23px}.generalHowItWorks__itemHeading,.generalHowItWorks__itemSubheading{display:block;margin-top:0;margin-bottom:25px;line-height:1;color:var(--dark);font-weight:600}.generalHowItWorks__itemSubheading{font-size:16px}.generalHowItWorks__itemText{margin-bottom:25px}.generalHowItWorks__itemLink,.generalHowItWorks__itemText{display:block;margin-top:0;line-height:1;color:var(--dark);font-size:16px}.generalHowItWorks__itemLink{margin-bottom:0;border-bottom:1px solid transparent;text-decoration:none;transition:border-bottom-color .3s;will-change:border-bottom-color}.generalHowItWorks__itemLink:focus,.generalHowItWorks__itemLink:hover{border-bottom-color:currentColor}.generalCreed{position:relative;padding-top:calc(5vw + 30px);padding-bottom:calc(5vw + 30px)}.generalCreed__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.generalCreed__img img,.generalCreed__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.generalCreed__container{position:relative;z-index:1}.generalCreed__title{color:var(--gold);font-size:20px;font-weight:600;transform:translateY(calc((5vw + 30px)/-2));margin-block:0}.generalCreed__content,.generalCreed__item{display:flex;align-items:center;flex-direction:column}.generalCreed__item{margin-bottom:30px;max-width:300px}.generalCreed__item b{text-align:center;text-transform:uppercase;color:var(--gold);font-size:16px}.generalCreed__item span{text-align:center;color:#fff;font-size:16px}.generalCreed__itemImg{display:flex;margin-bottom:15px;border:1px solid rgba(255,215,159,.4);width:100px;height:100px;align-items:center;justify-content:center;transition:background-color .3s;will-change:background-color;border-radius:50%}.generalCreed__itemImg img{width:35px;height:auto}.generalCreed__item:focus .generalCreed__itemImg,.generalCreed__item:hover .generalCreed__itemImg{background-color:rgba(255,215,159,.4)}.tabWrapper{display:flex;flex-direction:column}.tabsTitle{margin-bottom:50px;width:100%}.tabsTitle .tabTitle{display:flex;flex-direction:column;align-items:flex-end}.tabsTitle .tabTitle--left{align-items:flex-start}.tabsTitle .tabTitle__item{position:relative;margin-bottom:25px;cursor:pointer;padding-right:20px;text-align:right;text-decoration:underline;line-height:1.2;color:var(--dark);font-size:17px;-webkit-text-decoration-color:#a6a6a6;text-decoration-color:#a6a6a6;transition:transform .3s;will-change:transform}.tabsTitle .tabTitle__item:after{position:absolute;top:-1px;right:0;opacity:0;color:var(--gold);content:" »";transition:opacity .3s .1s;will-change:opacity}.tabsTitle .tabTitle__item.active,.tabsTitle .tabTitle__item:focus,.tabsTitle .tabTitle__item:hover{text-decoration:none;color:var(--gold);transform:translateX(-10px)}.tabsTitle .tabTitle__item.active:after,.tabsTitle .tabTitle__item:focus:after,.tabsTitle .tabTitle__item:hover:after{opacity:1}.tabsTitle .tabTitle--left .tabTitle__item{text-align:left}.tabsTitle .tabTitle--left .tabTitle__item.active,.tabsTitle .tabTitle--left .tabTitle__item:focus,.tabsTitle .tabTitle--left .tabTitle__item:hover{transform:translateX(10px)}.tabsContent{position:relative;width:100%}.defaultText ul{list-style:initial}.defaultText li,.defaultText p{margin-top:0;margin-bottom:25px;color:var(--dark);font-size:18px}.indexFeedback{background-color:#fff;padding-top:50px;padding-bottom:50px;width:100%}.indexFeedback__wrapper{display:flex;padding-top:25px;align-items:center;flex-direction:column}.indexFeedback__contentWrapper{padding-top:24px}.indexFeedback__link{display:inline-flex;margin-top:32px;margin-right:auto;margin-left:auto;background-color:#ddb98a;padding-right:40px;padding-left:40px;height:70px;text-align:center;text-decoration:none;color:#fff;font-size:21px;font-weight:400;align-items:center;justify-content:center;transition:color .3s,background-color .3s;will-change:color,background-color;border-radius:50px;box-shadow:0 10px 29px rgba(0,0,0,.07)}.indexFeedback__link:focus,.indexFeedback__link:hover{background-color:#fff;color:var(--gold)}.indexFeedback .indexFeedback__controls{position:static;margin-top:30px;justify-content:center;-webkit-user-select:none;user-select:none}.indexFeedback .indexFeedback__controls .left{display:block;transform:translateX(-10px)}.indexFeedback .indexFeedback__controls .right{display:block;transform:translateX(10px)}.indexFeedback .read-more-button{height:22px}.indexFeedbackCard{display:flex;color:#64696d;align-items:flex-start;flex-direction:column}.indexFeedbackCard__logo{display:flex;margin-bottom:24px;max-width:100%}.indexFeedbackCard__logo img{width:100%;height:100%}.indexFeedbackCard__author{display:flex;margin-bottom:24px;align-items:center}.indexFeedbackCard__author-photo{margin-right:16px;width:80px;height:80px;overflow:hidden;flex-shrink:0;border-radius:50%}.indexFeedbackCard__author-photo img{display:block}.indexFeedbackCard__author-details{display:flex;align-items:flex-start;flex-direction:column}.indexFeedbackCard__author-details strong{margin-bottom:8px;font-size:18px;font-weight:700}.indexFeedbackCard__author-details span{opacity:.6;font-size:14px;font-weight:400}.indexFeedbackCard__text{display:-webkit-box;position:relative;margin-bottom:8px;width:100%;overflow:hidden;line-height:1.5;font-size:16px;font-weight:300}.indexFeedbackCard__text:after{display:block;position:absolute;bottom:0;left:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,#fff);width:100%;height:32px;content:""}.indexFeedbackCard__text:not(.read-more-is-toggled){max-height:264px;-webkit-line-clamp:11}.read-more-button{display:inline-flex;border:none;background-color:transparent;background-image:none;cursor:pointer;padding:0;height:44px;color:#ddb98a;font-size:14px;font-weight:400;align-items:center;justify-content:flex-start;appearance:none}.read-more-button:focus,.read-more-button:hover{text-decoration:underline}.indexDigits{position:relative;padding-top:calc(5vw + 15px);padding-bottom:calc(5vw + 15px)}.indexDigits__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.indexDigits__img img,.indexDigits__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.indexDigits__container{position:relative;z-index:1}.indexDigits__header{display:flex;margin-bottom:20px;width:100%;flex-direction:column;align-items:center}.indexDigits__heading{text-align:center;text-transform:uppercase;line-height:1;color:var(--gold);font-size:30px}.indexDigits__subheading{margin-left:3px;text-transform:uppercase;color:#fff;font-size:20px;font-weight:600}.indexDigits__content,.indexDigits__item{display:flex;flex-direction:column;align-items:center}.indexDigits__item{margin-bottom:20px;max-width:300px}.indexDigits__item b{text-align:center;line-height:1.2;color:var(--gold);font-size:48px;font-weight:400}.indexDigits__item span{text-align:center;color:#fff;font-size:17px}.generalClients{padding-top:40px;padding-bottom:40px}.generalClients__heading{display:block;margin-top:0;margin-bottom:30px;text-align:center;color:var(--dark);font-size:24px;font-weight:300}.generalClients .owl-stage-outer{position:relative}.generalClients .owl-stage-outer:before{position:absolute;top:0;right:0;z-index:1;background-color:#fff;width:1px;height:100%;content:""}.generalClients .generalClients__controls{position:static;margin-top:30px;justify-content:center;-webkit-user-select:none;user-select:none}.generalClients .generalClients__controls .left{display:block;transform:translateX(-10px)}.generalClients .generalClients__controls .right{display:block;transform:translateX(10px)}.generalClients .owl-item{display:flex;flex-direction:column;align-items:center}.generalClients .img-column{position:relative;width:100%}.generalClients .img-column:before{position:absolute;top:0;left:-1px;z-index:1;background-color:#ccc;width:1px;height:100%;content:""}.generalClients .img-item{display:flex;position:relative;margin:0;padding:14px;width:100%;height:178px;align-items:center;justify-content:center}.generalClients .img-item:first-child{position:relative;margin-bottom:1px}.generalClients .img-item:first-child:before{position:absolute;top:100%;left:0;z-index:1;background-color:#ccc;width:100%;height:1px;content:""}.generalClients .img-item figcaption{display:flex;position:absolute;top:0;left:0;background-color:var(--gold);padding:5px;width:100%;height:100%;text-align:center;color:#fff;flex-direction:column;align-items:center;justify-content:center;transition:opacity 1s;will-change:opacity}.generalClients .img-item:not(:focus) figcaption,.generalClients .img-item:not(:hover) figcaption{opacity:0}.generalClients .img-item:focus figcaption,.generalClients .img-item:hover figcaption{opacity:1}.generalClients img{display:flex;width:100%;height:100%;object-fit:contain;object-position:center}.owlWrapper{position:relative;width:100%}.owlCarousel{width:100%}.owlControl{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:space-between;align-items:center;pointer-events:none}.owlControl .left,.owlControl .right{display:none;z-index:1;cursor:pointer;width:50px;height:50px;pointer-events:all}.owlControl .left{transform:translateX(-30px)}.owlControl .right{transform:translateX(30px)}.owlControl ellipse,.owlControl path{transition:fill .3s}.owlControl div:focus ellipse,.owlControl div:hover ellipse{fill:var(--lightgrey)}.owlControl div:active ellipse{fill:var(--gold)}.owlControl div:active path{fill:#fff}.generalMap{display:flex;width:100%;flex-direction:column}.generalMap::selection{background:transparent!important}.generalMap__triggers{background-color:var(--gold);padding:25px 10px;width:100%}.generalMap__triggerMap,.generalMap__triggers{display:flex;flex-direction:column;align-items:center}.generalMap__triggerMap{margin-right:10px;margin-bottom:20px;margin-left:10px;text-decoration:none;transition:opacity .3s;will-change:opacity}.generalMap__triggerMap:focus,.generalMap__triggerMap:hover{opacity:.7}.generalMap__triggerMap svg{margin-bottom:10px}.generalMap__triggerMap span{margin-left:10px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600}.generalMap__triggerMap span::selection{background:transparent!important}.generalMap__triggerRequest{display:flex;margin-right:10px;margin-left:10px;border:1px solid #fff;padding:20px;text-align:center;text-decoration:none;color:#fff;font-size:12px;justify-content:center;border-radius:40px;transition:color .3s,background-color .3s;will-change:color,background-color}.generalMap__triggerRequest:focus,.generalMap__triggerRequest:hover{background-color:#fff;color:var(--gold)}.generalMap #map{height:520px}.breadcrumbs{display:none;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;width:100%}.breadcrumbs__list{display:flex;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;flex-wrap:wrap;align-items:center}.breadcrumbs__list a,.breadcrumbs__list span{color:#95989a;font-size:14px}.breadcrumbs__list a{display:flex;position:relative;margin-right:20px;text-decoration:none;transition:opacity .3s;will-change:opacity;align-items:center}.breadcrumbs__list a:focus,.breadcrumbs__list a:hover{opacity:.7}.breadcrumbs__list a:after{display:block;margin-left:20px;background-image:url(../img/breadcrumbs.svg);width:9px;height:28px;content:"";flex-shrink:0;background-size:contain}.roundedBtn{display:flex;outline:none;border:1px solid var(--gold);background-color:var(--gold);cursor:pointer;padding:15px;width:100%;max-width:500px;height:auto;text-align:center;text-decoration:none;line-height:1;white-space:pre-wrap;color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;transition:color .3s,background-color .3s;will-change:color,background-color;border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,.1);appearance:none}.roundedBtn--white,.roundedBtn:focus,.roundedBtn:hover{background-color:#fff;color:var(--gold)}.roundedBtn--white:focus,.roundedBtn--white:hover{background-color:var(--gold);color:#fff}.aboutContentTabContent__heading{display:block;margin-top:0;margin-bottom:25px;color:var(--gold);font-size:27px}.hiwContent__text{display:block;margin-top:0;margin-bottom:25px;color:var(--dark);font-size:18px}.hiwContentTabContent__heading{display:block;margin-top:0;margin-bottom:25px;color:var(--gold);font-size:27px}.servicesBanner{position:relative;padding-top:calc(5vw + 30px);padding-bottom:calc(5vw + 30px);min-height:400px}.servicesBanner:after{display:block;background-color:rgba(33,33,33,.6);content:""}.servicesBanner:after,.servicesBanner__img{position:absolute;top:0;left:0;width:100%;height:100%}.servicesBanner__img{display:flex;z-index:0}.servicesBanner__img img,.servicesBanner__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.servicesBanner__wrapper{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center}.servicesBanner__heading{margin-bottom:20px;text-transform:uppercase;color:#fff;font-size:30px}.servicesBanner__heading,.servicesBanner__subheading{display:block;margin-top:0;text-align:center;font-weight:600}.servicesBanner__subheading{margin-bottom:10px;color:var(--gold);font-size:20px}.servicesBanner__text{display:block;margin-top:0;margin-bottom:0;text-align:center;color:#fff;font-size:18px}.servicesBanner__link{margin-top:35px}.servicesContent{background-color:#fff;width:100%}.servicesContent__wrapper{display:flex;padding-top:30px;padding-bottom:30px;width:100%;flex-direction:column}.serviceCard{display:flex;margin-bottom:40px;flex-direction:column}.serviceCard__left{margin-bottom:30px}.serviceCard__img{display:flex;margin-bottom:15px;border:1px solid var(--gold);width:70px;height:70px;align-items:center;justify-content:center;border-radius:35px}.serviceCard__heading{display:block;margin-top:0;margin-bottom:15px;text-transform:uppercase;text-decoration:none;color:var(--dark);font-size:18px;font-weight:900;transition:color .3s;will-change:color}.serviceCard__heading:focus,.serviceCard__heading:hover{color:var(--gold)}.serviceCard__text{display:block;margin-top:0;margin-bottom:0;color:var(--dark);font-size:18px}.serviceCard__right{border-top:1px solid #dfdfdf;padding-top:30px}.serviceCard__right p{display:block;margin-top:0;margin-bottom:20px;color:var(--dark);font-size:18px}.serviceCard__link{position:relative;border-bottom:1px solid transparent;text-decoration:none;line-height:20px;color:var(--gold);font-size:15px;font-weight:400;transition:border-bottom-color .3s;will-change:border-bottom-color}.serviceCard__link:focus,.serviceCard__link:hover{border-bottom-color:currentColor}.serviceDirectionsContent{background-color:#fff;padding-top:50px;width:100%}.serviceDirectionsContent__wrapper{display:flex;flex-direction:column}.serviceDirectionsCard{position:relative;margin:5px auto;border:1px solid var(--gold);width:calc(100% - 10px);max-width:400px}.serviceDirectionsCard__front,.serviceDirectionsCard__hover{display:flex;padding:20px;width:100%;flex-direction:column;justify-content:center;align-items:center}.serviceDirectionsCard__heading{margin-top:0;margin-bottom:20px;text-align:center;text-decoration:none;font-size:24px}.serviceDirectionsCard__heading--front{color:var(--gold)!important}.serviceDirectionsCard__heading--hover{color:#fff}.serviceDirectionsCard__text{margin-top:0;margin-bottom:0;text-align:center;line-height:1.2;color:var(--dark);font-size:16px;font-weight:600}.serviceDirectionsCard__hover{position:absolute;top:0;left:0;opacity:0;background-color:var(--gold);width:100%;height:100%;transition:opacity .3s;will-change:opacity}.serviceDirectionsCard__hover:focus,.serviceDirectionsCard__hover:hover{opacity:1}.serviceDirectionsCard__link{text-align:center;text-decoration:none;color:var(--dark)}.blogTitle__heading{text-align:center}.blogContent{padding-bottom:50px}.blogContent__wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-column-gap:60px;grid-row-gap:40px}.blogCard{display:flex;flex-direction:column}.blogCard__date{margin-top:0;margin-bottom:15px;color:var(--dark);font-size:15px;font-weight:900}.blogCard__img{display:flex;margin-bottom:15px;text-decoration:none;align-items:flex-start;transition:opacity .3s;will-change:opacity}.blogCard__img:focus,.blogCard__img:hover{opacity:.7}.blogCard__img img{display:block;width:100%;height:auto;object-fit:contain}.blogCard__title{margin-bottom:10px;text-decoration:none;line-height:1.2;color:var(--dark);font-size:20px;font-weight:900;transition:color .3s;will-change:color}.blogCard__title:focus,.blogCard__title:hover{color:var(--gold)}.blogCard__excerpt{color:var(--dark);font-size:18px}.blogPagination{margin-top:25px;margin-bottom:25px}.blogPagination__pagination{display:flex;border-top:1px solid #95989a;border-bottom:1px solid #95989a;padding-top:25px;padding-bottom:25px;justify-content:center;align-items:center}.blogPagination__pagination a,.blogPagination__pagination li{padding-right:5px;padding-left:5px}.blogPagination__pagination a{text-decoration:none;color:var(--dark);font-size:24px;font-weight:900;transition:color .3s;will-change:color}.blogPagination__pagination .active a,.blogPagination__pagination a:focus,.blogPagination__pagination a:hover{color:var(--gold)}.blogPagination__pagination .active a{cursor:default}.blogInnerContent{padding-top:50px}.blogInnerContent__wrapper{display:flex;flex-direction:column;align-items:flex-start}.blogInnerContent__date{margin-top:0;margin-bottom:15px;color:var(--dark);font-size:15px;font-weight:900}.blogInnerContent__heading{display:block;margin-top:0;margin-bottom:20px;text-transform:uppercase;line-height:1.2;color:var(--gold);font-size:24px}.blogInnerContent__subheading{display:block;margin-top:0;margin-bottom:10px;color:var(--dark);font-size:18px;font-weight:600}.blogInnerContent__views{display:flex;align-items:center}.blogInnerContent__views span{display:block;margin-top:0;margin-bottom:0;margin-left:10px;line-height:1;color:var(--dark);font-size:15px}.blogInnerContent img,.blogInnerContent picture{display:block;max-width:100%;height:auto}.blogInnerShare{margin-top:25px;margin-bottom:25px}.blogInnerShare__wrapper{display:flex;border-top:1px solid #95989a;border-bottom:1px solid #95989a;padding-top:15px;padding-bottom:15px;flex-direction:column;align-items:center}.blogInnerShare__title{margin-bottom:10px;color:var(--dark);font-size:18px}.subServiceFirstText{background-color:#fff;padding-top:50px;padding-bottom:50px;width:100%}.subServiceFirstText__wrapper{display:flex;flex-direction:column;align-items:flex-start}.subServiceFirstText__heading{margin-top:0;margin-bottom:5px;text-transform:uppercase;text-decoration:none;line-height:1.2;color:var(--dark);font-size:30px;font-weight:900}.subServiceFirstText__subheading{margin-top:0;margin-bottom:10px;color:var(--gold);font-size:20px}.subServiceFirstText__text{margin-top:0;margin-bottom:10px;color:var(--dark);font-size:16px}.subServiceProblemSolving{background-color:#f2f2f2;padding-top:50px;padding-bottom:50px;width:100%}.subServiceProblemSolving__heading{display:block;margin-top:0;margin-bottom:30px;padding-right:15px;padding-left:15px;text-align:center;line-height:1.2;color:var(--dark);font-size:20px;font-weight:900}.subServiceProblemSolving__wrapper{display:flex;margin:0 auto;padding-right:15px;padding-left:15px;width:100%;max-width:1500px;list-style:none;flex-direction:column;counter-reset:b}.solvingCard{display:flex;position:relative;padding-top:160px;padding-bottom:30px;flex-direction:column;align-items:center}.solvingCard:not(:last-child){border-bottom:2px solid #fff}.solvingCard:after,.solvingCard:before{display:block;position:absolute;top:30px;width:100px;height:100px;content:""}.solvingCard:before{background-color:#fff;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.1)}.solvingCard:after{text-align:center;line-height:100px;color:var(--gold);font-size:50px;font-weight:300;content:counter(b);counter-increment:b}.solvingCard__heading{margin-bottom:20px;line-height:1.2;font-size:20px;font-weight:600}.solvingCard__heading,.solvingCard__text{margin-top:0;text-align:center;color:var(--dark)}.solvingCard__text{margin-bottom:10px;font-size:18px}.subServiceAdditionalText{position:relative;margin-bottom:50px;background-color:var(--gold);padding-top:50px;padding-bottom:50px;width:100%}.subServiceAdditionalText:has(+.subServiceSystemRequest){margin-bottom:0}.subServiceAdditionalText__excerpt,.subServiceAdditionalText__fullContent{display:flex;align-items:center;flex-direction:column}.subServiceAdditionalText__heading{margin-bottom:.8em;font-weight:700}.subServiceAdditionalText__heading,.subServiceAdditionalText__text{margin-top:0;text-align:center;line-height:1.2;color:#fff;font-size:20px}.subServiceAdditionalText__text{margin-bottom:0;font-weight:300}.subServiceAdditionalText__trigger{display:flex;position:absolute;bottom:-50px;cursor:pointer;width:100px;height:100px;align-items:center;justify-content:center}.subServiceAdditionalText__trigger:before{display:block;position:absolute;top:0;left:0;z-index:1;background-color:var(--gold);width:100%;height:100%;content:"";border-radius:50%}.subServiceAdditionalText__trigger:after{display:block;position:absolute;top:-15px;left:-15px;border-width:1px;border-style:solid;border-color:transparent transparent #95989a #95989a;width:130px;height:130px;content:"";transform:rotate(-45deg);border-radius:50%}.subServiceAdditionalText__trigger svg{z-index:1;width:auto;height:30px;transition:transform .3s;transform:rotate(90deg) translateX(0);will-change:unset}.subServiceAdditionalText__trigger:focus svg,.subServiceAdditionalText__trigger:hover svg{transform:rotate(90deg) translateX(10px)}.subServiceAdditionalText__fullContent{padding-top:25px}.subServiceAdditionalText__fullContent span{margin-bottom:10px;text-align:left;font-size:16px}.subServiceAdditionalText.isOpen svg{transform:rotate(-90deg) translateX(0)}.subServiceOffers{background-color:#fff;padding-top:50px;padding-bottom:50px;width:100%}.subServiceOffers__heading{display:block;margin-top:0;margin-bottom:40px;text-align:center;line-height:1.2;color:var(--dark);font-size:30px;font-weight:900}.subServiceOffers__wrapper{display:flex;flex-direction:column}.subServiceOffers__list{position:relative;margin-bottom:30px;padding-left:60px;color:var(--dark);font-size:16px}.subServiceOffers__list:before{display:block;position:absolute;top:0;left:0;background-image:url(../img/list.svg);width:49px;height:47px;content:""}.subServiceBenefits{position:relative;padding:calc(10vh + 15px) 15px}.subServiceBenefits__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.subServiceBenefits__img img,.subServiceBenefits__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.subServiceBenefits__wrapper{position:relative;z-index:1}.subServiceBenefits__center{display:flex;flex-direction:column;justify-content:center;align-items:center}.subServiceBenefits__heading{margin-top:0;margin-bottom:20px;text-align:center;text-transform:uppercase;line-height:1.2;color:var(--gold);font-size:20px}.subServiceBenefits__subheading{margin-top:0;text-align:center;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700}.subServiceBenefits__subheading--gold{color:var(--gold)}.subServiceBenefits__list{display:flex;margin-top:50px;flex-direction:column}.subServiceBenefits__item{position:relative;margin-bottom:30px;padding-left:60px;color:#fff;font-size:16px}.subServiceBenefits__item:before{display:block;position:absolute;top:0;left:0;background-image:url(../img/benefit.svg);width:50px;height:50px;content:"";background-size:contain}.subServiceSystemRequest{position:relative;padding:calc(10vh + 15px) 15px}.subServiceSystemRequest__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.subServiceSystemRequest__img img,.subServiceSystemRequest__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.subServiceSystemRequest__wrapper{display:flex;position:relative;z-index:1;padding-right:15px;padding-left:15px;align-items:center;flex-direction:column;justify-content:center}.subServiceSystemRequest__heading{text-transform:uppercase;line-height:1.2;color:var(--dark)}.subServiceSystemRequest__heading,.subServiceSystemRequest__tel{margin-top:0;margin-bottom:20px;text-align:center;font-size:20px;font-weight:700}.subServiceSystemRequest__tel{border-bottom:1px solid transparent;text-decoration:none;color:var(--gold);transition:border-bottom-color;will-change:border-bottom-color}.subServiceSystemRequest__tel:focus,.subServiceSystemRequest__tel:hover{border-bottom-color:currentColor}.subServiceSystemRequest__link{width:340px;max-width:100%}.subServiceSystemDetails{background-color:#fff;padding-top:50px;padding-bottom:50px}.subServiceSystemDetails__heading{display:block;margin-top:0;margin-bottom:20px;line-height:1.2;color:var(--dark);font-size:24px;font-weight:900}.subServiceSystemDetails__subheading{display:block;margin-top:0;margin-bottom:18px;line-height:1.2;color:var(--gold);font-size:24px}.subServiceSystemDetails__wrapper{display:flex;flex-direction:column}.subServiceSystemDetails__content{margin-top:30px}.subServiceSystemDetails p{display:block;margin-top:0;margin-bottom:30px;color:var(--dark);font-size:20px}.subServiceSystemDetails ul li{position:relative;margin-bottom:15px;padding-left:20px;color:var(--dark);font-size:20px}.subServiceSystemDetails ul li:before{display:block;position:absolute;top:10px;left:0;border:1px solid var(--gold);width:12px;height:12px;content:"";border-radius:6px}.subServiceSystemDetails__link{max-width:300px}.subServiceSystemDetails__img{position:relative;margin-top:30px;margin-right:auto;margin-left:auto;width:calc(100% - 30px);max-width:350px}.subServiceSystemDetails__img:after{display:block;position:absolute;top:15px;left:15px;z-index:0;border:1px solid var(--gold);width:100%;height:100%;content:""}.subServiceSystemDetails__img img{position:relative;z-index:1;width:100%;height:auto}.thanksContent{position:relative;padding:10vh 15px}.thanksContent__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.thanksContent__img img,.thanksContent__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.thanksContent__wrapper{display:flex;position:relative;z-index:1;padding-right:15px;padding-left:15px;min-height:var(--minHeight);flex-direction:column;justify-content:center;align-items:center}.thanksContent__heading{line-height:1.2;color:var(--dark);font-size:24px}.thanksContent__heading,.thanksContent__subheading{margin-top:0;margin-bottom:20px;text-align:center;font-weight:700}.thanksContent__subheading{color:var(--gold);font-size:20px}.thanksContent__subheading a{border-bottom:1px solid transparent;text-decoration:none;color:var(--gold);transition:border-bottom-color;will-change:border-bottom-color}.thanksContent__subheading a:focus,.thanksContent__subheading a:hover{border-bottom-color:currentColor}.thanksContent__link{display:flex;outline:none;border:1px solid var(--gold);background-color:var(--gold);width:340px;max-width:100%;height:60px;text-decoration:none;color:#fff;font-size:21px;border-radius:50px;transition:background-color .3s,color .3s;will-change:background-color,color;justify-content:center;align-items:center}.thanksContent__link:focus,.thanksContent__link:hover{background-color:#fff;color:var(--gold)}.page404Content{position:relative;padding:10vh 15px}.page404Content__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.page404Content__img img,.page404Content__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.page404Content__wrapper{display:flex;position:relative;z-index:1;padding-right:15px;padding-left:15px;min-height:var(--minHeight);flex-direction:column;justify-content:center;align-items:center}.page404Content__heading{line-height:1.2;color:var(--dark);font-size:80px}.page404Content__heading,.page404Content__subheading{margin-top:0;margin-bottom:20px;text-align:center;font-weight:700}.page404Content__subheading{color:var(--gold);font-size:20px}.page404Content__link{display:flex;outline:none;border:1px solid var(--gold);background-color:var(--gold);width:340px;max-width:100%;height:60px;text-decoration:none;color:#fff;font-size:21px;border-radius:50px;transition:background-color .3s,color .3s;will-change:background-color,color;justify-content:center;align-items:center}.page404Content__link:focus,.page404Content__link:hover{background-color:#fff;color:var(--gold)}.contactsContent{padding-bottom:50px}.contactsContent__subheading{display:block;margin-top:0;margin-bottom:40px;color:var(--dark);font-size:18px;font-weight:600}.contactsContent__contentWrapper{display:flex;width:100%;flex-direction:column}.contactsContentContacts__item{display:flex;margin-bottom:30px;align-items:flex-start}.contactsContentContacts__itemIcon{display:flex;margin-right:10px;flex-basis:30px;flex-shrink:0;justify-content:center;align-items:flex-start}.contactsContentContacts__itemData{display:flex;flex-direction:column;align-items:flex-start}.contactsContentContacts__itemData b{display:block;margin:0;margin-bottom:5px;color:var(--dark);font-size:18px;font-weight:600}.contactsContentContacts__itemData a,.contactsContentContacts__itemData span{display:block;margin:0;margin-bottom:5px;border-bottom:1px solid transparent;text-decoration:none;color:var(--dark);font-size:18px;transition:border-bottom-color .3s;will-change:border-bottom-color}.contactsContentContacts__itemData a:focus,.contactsContentContacts__itemData a:hover,.contactsContentContacts__itemData span:focus,.contactsContentContacts__itemData span:hover{border-bottom-color:currentColor}.feedbackContent{padding-top:var(--p,48px);padding-bottom:var(--p,48px)}.feedbackContent__wrapper{display:flex;flex-direction:column;align-items:flex-start}.feedbackContent h1{margin-top:0;margin-bottom:0;color:#64696d;font-size:var(--fz,30px);font-weight:900}.feedbackContent h2{margin-bottom:24px;font-weight:400}.feedbackContent h2,.feedbackContent h3{margin-top:0;color:#ddb98a;font-size:var(--fz,20px)}.feedbackContent h3{margin-bottom:40px;font-weight:900}.feedbackContent p:last-of-type{margin-bottom:40px}.feedbackContent__grid hr{opacity:0;height:1px;column-span:all}.feedbackContent__button{display:flex;margin-top:32px;margin-right:auto;margin-left:auto;border:none;background-color:#ddb98a;background-image:none;cursor:pointer;padding-right:40px;padding-left:40px;height:70px;text-align:center;text-decoration:none;color:#fff;font-size:21px;font-weight:400;align-items:center;justify-content:center;border-radius:50px;box-shadow:0 10px 29px rgba(0,0,0,.07);transition:color .3s,background-color .3s;will-change:color,background-color;-webkit-user-select:none;user-select:none;appearance:none}.feedbackContent__button:focus,.feedbackContent__button:hover{background-color:#fff;color:var(--gold)}.feedbackCard{display:flex;margin-bottom:40px;background-color:#f2f2f2;width:100%;max-width:970px;overflow:hidden;flex-direction:column;align-items:flex-start;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.feedbackCard__header{display:flex;padding:var(--p,40px);width:100%}.feedbackCard__author{display:flex;margin-top:var(--mt,20px);text-align:var(--ta,center);flex-direction:column;align-items:var(--ai,center)}.feedbackCard__author strong{display:flex;line-height:1;color:#64696d;font-size:var(--fz,30px);flex-direction:column}.feedbackCard__author strong strong{--fz:40px}.feedbackCard__author small{opacity:.6;margin-top:8px;color:#64696d;font-size:16px}.feedbackCard__photo-wrapper{position:relative}.feedbackCard__photo-wrapper:before{position:absolute;top:0;left:0;z-index:1;background-image:url(../img/quote.svg);background-repeat:no-repeat;background-position:80% 98%;width:var(--size);height:var(--size);content:"";background-size:48px}.feedbackCard__photo{display:flex;width:var(--size);height:var(--size);overflow:hidden;border-radius:50%}.feedbackCard__photo--no-logo{background-color:#dfdfdf;background-image:url(../img/avatar.svg);background-repeat:no-repeat;background-position:50%;background-size:40%}.feedbackCard__photo img{display:block;width:100%;height:100%}.feedbackCard__logo{display:flex;background-color:#fff;padding:var(--p,72px 32px 32px);width:100%}.feedbackCard__logo img{display:block}.feedbackCard__content{padding:var(--p,24px)}.feedbackCard__content p{margin-top:0;color:#64696d;font-weight:300}.feedbackCard__content p:not(:last-child){margin-bottom:12px}.feedbackCard__content p:last-child{margin-bottom:0}.footerLeft{margin-bottom:15px;flex-direction:column}.footerLeft,.footerLeft__logo{display:flex;align-items:center}.footerLeft__logo{margin-bottom:25px;width:110px;justify-content:center;transition:opacity .3s;will-change:opacity}.footerLeft__logo:focus,.footerLeft__logo:hover{opacity:.7}.footerLeft__logo img{width:100%;height:auto}.footerLeft__heading{margin-bottom:5px;text-transform:uppercase;line-height:1;color:var(--dark);font-size:14px;font-weight:600}.footerLeft__subheading{margin-bottom:5px;color:var(--gold);font-size:14px}.footerLeft__copy{margin-top:auto;color:var(--dark);font-size:14px}.footerCenter{display:flex;margin-bottom:15px;width:100%;flex-direction:column;align-items:center}.footerCenter__column:not(:last-child){margin-bottom:25px}.footerCenter__heading{margin-bottom:10px;text-align:center;color:var(--dark);font-size:20px;font-weight:600}.footerCenter__list{display:flex;flex-direction:column;align-items:center}.footerCenter__item{line-height:2;color:#95989a;font-size:18px}.footerCenter__item a{border-bottom:1px solid transparent;text-decoration:none;color:#95989a;transition:border-bottom-color .3s;will-change:border-bottom-color}.footerCenter__item a:focus,.footerCenter__item a:hover{border-bottom-color:currentColor}.footerCenter__item--mail{line-height:1}.footerCenter__item--mail a{color:var(--gold)}.footerRight{display:flex;max-width:280px;flex-direction:column;align-items:flex-start}.footerRight__heading{margin-bottom:20px;text-align:center;color:var(--dark);font-size:20px;font-weight:600}.footerRight__social{padding-top:15px;width:100%}.footerRight__social,.footerRight__social a{display:flex;align-items:center;justify-content:center}.footerRight__social a{border:1px solid var(--gold);width:50px;height:50px;border-radius:50%;transition:background-color .3s;will-change:background-color}.footerRight__social a path{transition:fill .3s}.footerRight__social a:focus,.footerRight__social a:hover{background-color:var(--gold)}.footerRight__social a:focus path,.footerRight__social a:hover path{fill:#fff}.modal{padding-top:0;padding-bottom:0}.modal,.modal__overlay{-webkit-overflow-scrolling:touch}.modal__overlay{display:flex;position:fixed;top:0;left:0;z-index:2;background:hsla(207,4%,41%,.7);padding:25px;width:100%;height:100%;max-height:100vh;overflow-y:auto;justify-content:center;align-items:center}.modal__container{position:relative;background-color:#fff;padding:20px;width:100%;max-width:600px;box-sizing:border-box}.modal__close{position:absolute;top:0;right:0;outline:none;border:0;background:transparent;background-color:transparent;cursor:pointer;padding:0;width:50px;height:50px;border-radius:25px;transition:opacity .5s;will-change:opacity;transform:translate(-25%,25%)}.modal__close:focus,.modal__close:hover{opacity:.7}.modal__close-cross{display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);opacity:.7;width:30px;height:30px;transform:rotate(45deg);transform-origin:center center;transition:transform .5s,background-color .5s;will-change:transform,background-color;pointer-events:none}.modal__close-cross:after,.modal__close-cross:before{display:block;position:absolute;background-color:var(--gold);content:""}.modal__close-cross:before{top:14px;left:0;width:30px;height:2px}.modal__close-cross:after{top:0;left:14px;width:2px;height:30px}.modal__close:focus .modal__close-cross,.modal__close:hover .modal__close-cross{transform:rotate(225deg)}.modal__close:focus .modal__close-cross:after,.modal__close:focus .modal__close-cross:before,.modal__close:hover .modal__close-cross:after,.modal__close:hover .modal__close-cross:before{background-color:var(--gold)}.modal__content{width:100%;min-height:100%}.modalHeading{margin-top:45px;margin-bottom:15px;line-height:1;font-size:19px}.modalHeading,.modalSubheading{display:block;text-align:center;color:var(--dark);font-weight:600}.modalSubheading{margin-bottom:5px;font-size:14px}.modal,.modal[aria-hidden=true]{display:none}.modal.is-open{display:block}#modalMenu .modal__container{max-width:none;min-height:500px}.modalMenu{width:100%;min-height:100%}.modalMenu__title{display:flex;margin-top:5px;margin-bottom:15px;text-transform:uppercase;line-height:1;color:var(--dark);font-size:24px;font-weight:600}.modalMenu__wrapper{display:flex;height:100%;flex-wrap:wrap}.modalMenu__left{margin-bottom:15px;list-style:none}.modalMenu__left li{margin-bottom:10px;color:#fff}.modalMenu__left a{border-bottom:1px solid;text-decoration:none;line-height:1.3;color:var(--dark);font-size:15px;font-weight:400;transition:color .3s,border-bottom-color .3s;will-change:color,border-bottom-color}.modalMenu__left a.active,.modalMenu__left a:focus,.modalMenu__left a:hover{border-bottom-color:transparent;color:var(--gold)}.modalMenu__right{list-style:none}.modalMenu__right li{margin-bottom:10px;color:#fff}.modalMenu__right a{display:flex;text-decoration:none;line-height:1.3;color:var(--dark);font-size:14px;font-weight:400;align-items:center;transition:color .3s;will-change:color}.modalMenu__right a i{display:flex;margin-right:5px;flex-basis:30px;flex-shrink:0;align-items:center;justify-content:center;filter:grayscale(1) contrast(.1);transition:filter .3s;will-change:filter}.modalMenu__right a.active,.modalMenu__right a:focus,.modalMenu__right a:hover{border-bottom-color:transparent;color:var(--gold)}.modalMenu__right a.active i,.modalMenu__right a:focus i,.modalMenu__right a:hover i{filter:grayscale(0) contrast(1)}.modalMenu__right a span{margin-left:10px}.modalCallback__tel{margin-bottom:20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:20px;padding-bottom:20px}.modalCallback__tel,.modalCallback__telItems{display:flex;flex-direction:column;align-items:center}.modalCallback__telItems span{display:none}.modalCallback__telItems a{display:block;margin-bottom:5px;border-bottom:1px solid transparent;text-align:center;text-decoration:none;color:var(--dark);font-size:14px;font-weight:600;transition:border-bottom-color .3s;will-change:border-bottom-color}.modalCallback__telItems a:focus,.modalCallback__telItems a:hover{border-bottom-color:currentColor}.modalDownloadPresentation__info{display:flex;margin-bottom:20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:20px;padding-bottom:10px;flex-direction:column;align-items:center}#modalRequestConsultation .modal__container{padding:0;width:auto;max-width:100%}.modalRequestConsultation{display:flex}.modalRequestConsultation__photo{display:none}.modalRequestConsultation__content{padding:50px 15px 15px;max-width:100%}#formRequestConsultation{width:100%}#formRequestConsultation input,#formRequestConsultation textarea{margin-bottom:25px}#formRequestConsultationSubmit{border:1px solid var(--gold);background-color:var(--gold);padding:15px;height:auto;line-height:1;white-space:pre-wrap;color:#fff;font-size:13px;flex-wrap:wrap;border-radius:50px;transition:color .3s,background-color .3s;will-change:color,background-color;box-shadow:0 10px 30px rgba(0,0,0,.1)}#formRequestConsultationSubmit:focus,#formRequestConsultationSubmit:hover{background-color:#fff;color:var(--gold)}.form{display:flex;flex-direction:column;align-items:center}.form__comment,.form__email,.form__tel,.form__text{display:flex;margin-bottom:15px;border:1px solid var(--grey);background-color:transparent;padding:0 20px;width:100%;max-width:320px;height:35px;text-align:center;line-height:35px;color:var(--dark);font-family:Montserrat,sans-serif;font-size:18px;font-weight:300;align-items:center;appearance:none;caret-color:var(--gold);transition:border-color .3s;will-change:border-color}.form__comment::-webkit-input-placeholder,.form__email::-webkit-input-placeholder,.form__tel::-webkit-input-placeholder,.form__text::-webkit-input-placeholder{color:#a8afc8}.form__comment::-moz-placeholder,.form__email::-moz-placeholder,.form__tel::-moz-placeholder,.form__text::-moz-placeholder{color:#a8afc8}.form__comment::-ms-input-placeholder,.form__email::-ms-input-placeholder,.form__tel::-ms-input-placeholder,.form__text::-ms-input-placeholder{color:#a8afc8}.form__comment:focus,.form__email:focus,.form__tel:focus,.form__text:focus{outline:none;border-color:var(--gold)}.form--requestConsultation .form__comment,.form--requestConsultation .form__email,.form--requestConsultation .form__tel,.form--requestConsultation .form__text,.form--writeToUs .form__comment,.form--writeToUs .form__email,.form--writeToUs .form__text{border-width:0 0 1px;padding-left:0;max-width:none;text-align:left}.form__comment{min-height:120px}.form__submit{display:flex;margin-bottom:15px;outline:none;border:none;background-color:#fff;cursor:pointer;padding:0 20px;width:auto;height:35px;text-transform:uppercase;line-height:30px;color:var(--dark);font-family:Montserrat,sans-serif;font-size:20px;font-weight:300;align-items:center;justify-content:center;appearance:none;transition:color .3s,background-color .3s;will-change:color,background-color}.form__submit:focus,.form__submit:hover{background-color:var(--dark);color:#fff}.defaultForm{display:flex;flex-direction:column;align-items:center}.defaultForm__comment,.defaultForm__email,.defaultForm__tel,.defaultForm__text{display:flex;margin-bottom:25px;border-width:0 0 1px;border-style:solid;border-color:var(--grey);background-color:transparent;padding-right:20px;width:100%;height:35px;text-align:left;line-height:35px;color:var(--dark);font-family:Montserrat,sans-serif;font-size:20px;font-weight:300;align-items:center;appearance:none;caret-color:var(--gold);transition:border-color .3s;will-change:border-color}.defaultForm__comment::-webkit-input-placeholder,.defaultForm__email::-webkit-input-placeholder,.defaultForm__tel::-webkit-input-placeholder,.defaultForm__text::-webkit-input-placeholder{color:#a8afc8}.defaultForm__comment::-moz-placeholder,.defaultForm__email::-moz-placeholder,.defaultForm__tel::-moz-placeholder,.defaultForm__text::-moz-placeholder{color:#a8afc8}.defaultForm__comment::-ms-input-placeholder,.defaultForm__email::-ms-input-placeholder,.defaultForm__tel::-ms-input-placeholder,.defaultForm__text::-ms-input-placeholder{color:#a8afc8}.defaultForm__comment:focus,.defaultForm__email:focus,.defaultForm__tel:focus,.defaultForm__text:focus{outline:none;border-color:var(--gold)}.defaultForm__comment{border:1px solid var(--grey);padding:15px;min-height:140px;resize:vertical}.formPresentationFooter{display:flex;position:relative;margin-right:auto;margin-left:auto;border:1px solid #dfdfdf;width:100%;max-width:440px;height:46px;color:var(--dark);justify-content:space-between;transition:border-color .3s;will-change:border-color}.formPresentationFooter:focus-within{outline:none;border-color:#dfdfdf}.formPresentationFooter__email,.formPresentationFooter__submit{display:flex;outline:none;border:none;padding:0 10px;height:44px;align-items:center;appearance:none}.formPresentationFooter__email{background-color:transparent;width:calc(100% - 46px);line-height:26px;color:var(--orange);font-family:Montserrat,sans-serif;font-size:20px;font-weight:300;caret-color:var(--gold)}.formPresentationFooter__email::-webkit-input-placeholder{color:#a5aeb5}.formPresentationFooter__email::-moz-placeholder{color:#a5aeb5}.formPresentationFooter__email::-ms-input-placeholder{color:#a5aeb5}.formPresentationFooter__submit{background-color:transparent;cursor:pointer;width:46px;font-size:0;border-radius:0}.formPresentationFooter__arrow{display:flex;position:absolute;top:0;right:0;background-color:transparent;width:40px;height:100%;justify-content:center;align-items:center;pointer-events:none}.formPresentationFooter__arrow path{fill:var(--dark)}.generalRequestForm{display:flex;padding-top:30px;padding-bottom:30px;flex-direction:column;align-items:center}.generalRequestForm__photo{display:flex;width:290px;height:290px;overflow:hidden;flex-shrink:0;border-radius:50%;justify-content:center;align-items:center}.generalRequestForm__photo img{width:100%;height:100%;object-fit:cover;object-position:top}.generalRequestForm__photo img::selection{background:transparent!important}.generalRequestForm__content{padding:15px;width:100%}.videoWrapper{margin:20px auto;width:100%;max-width:640px}.videoIframe{position:relative;padding-bottom:56.25%;width:100%;height:0}.videoIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.caseTitle .container{display:flex;text-align:left;align-items:flex-start;flex-direction:column;row-gap:16px}.caseTitle__heading{margin-top:0;margin-bottom:5px;text-transform:uppercase;text-decoration:none;line-height:1.2;color:var(--dark);font-weight:900}.caseTitle__subheading{margin-top:0;margin-bottom:10px;color:var(--gold)}.caseTitle__text{display:flex;margin-top:0;margin-bottom:10px;text-align:left;color:var(--dark);align-items:flex-start;flex-direction:column;row-gap:8px}.caseTitle__text>*{margin-block:0}.caseContent{padding-block:72px}.caseContent .container{display:flex;flex-direction:column;row-gap:72px}.caseContent__nav{display:flex;align-items:center;column-gap:48px}.caseContent__filter{display:flex;align-items:center;flex-wrap:wrap;column-gap:20px}.caseContent__filter label{position:relative}.caseContent__filter label:not(:last-child){position:relative;padding-right:20px}.caseContent__filter label:not(:last-child):before{position:absolute;top:50%;right:0;background-color:#64696d;width:1px;height:14px;content:"";transform:translateY(-50%)}.caseContent__filter label input{position:absolute;opacity:0;cursor:pointer;inset:0}.caseContent__filter label input:checked+span{color:#ddb98a;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-stroke-width:1px}.caseContent__filter label span{text-decoration:underline;white-space:nowrap;color:#64696d;font-size:16px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;will-change:text-decoration-color;text-decoration-thickness:1px}.caseContent__cards{display:grid;width:100%}.caseContent__read-more{width:min(380px,100%);align-self:center}body:has(.caseContent__view label:first-child input:checked) .caseContent__cards{row-gap:40px}body:has(.caseContent__view label:first-child input:checked) .case-card{display:flex;flex-direction:column;row-gap:32px}body:has(.caseContent__view label:first-child input:checked) .case-card__text-wrapper{flex-grow:1}.case-card{width:100%}.case-card__img-wrapper{position:relative;width:100%;transition:opacity .3s;will-change:opacity}.case-card__img-wrapper:focus,.case-card__img-wrapper:hover{opacity:.7}.case-card__img-wrapper img{display:flex;width:100%;height:auto}.case-card__img-wrapper .ghost-link{position:absolute;inset:0}.case-card__text-wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:24px}.case-card__text-wrapper>a{position:relative;border-bottom:1px solid transparent;text-decoration:none;line-height:20px;color:var(--gold);font-size:15px;font-weight:400;transition:border-bottom-color .3s;will-change:border-bottom-color}.case-card__text-wrapper>a:focus,.case-card__text-wrapper>a:hover{border-bottom-color:currentColor}.case-card__title{color:#454a4e;font-size:20px;font-weight:700;transition:color .3s;will-change:color;margin-block:0}.case-card__title:focus,.case-card__title:hover{color:#deba8b}.case-card__title a{text-decoration:none;color:currentColor}.case-card p{color:#64696d;font-size:18px;font-weight:500;margin-block:0}.caseStudyBanner{display:flex;position:relative;padding-top:calc(5vw + 30px);padding-bottom:calc(5vw + 30px);min-height:486px;flex-direction:column;justify-content:center}.caseStudyBanner:after{display:block;position:absolute;background-color:rgba(33,33,33,.6);width:100%;height:100%;content:"";inset:0}.caseStudyBanner__img{display:flex;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.caseStudyBanner__img img,.caseStudyBanner__img picture{width:100%;height:100%;object-fit:cover;object-position:center}.caseStudyBanner__wrapper{display:flex;position:relative;z-index:1;align-items:center;flex-direction:column;row-gap:36px}.caseStudyBanner__heading{color:#fff;font-size:30px}.caseStudyBanner__heading,.caseStudyBanner__subheading{display:block;text-align:center;text-transform:uppercase;font-weight:600;margin-block:0}.caseStudyBanner__subheading{color:var(--gold);font-size:20px}.caseStudyBanner__text{display:block;margin-top:0;margin-bottom:0;text-align:center;color:#fff;font-size:18px}.caseStudyBanner__link{margin-top:35px}.other-cases{padding-block:64px}.other-cases .container{display:flex;flex-direction:column;row-gap:44px}.other-cases__title{color:var(--gold);font-size:20px;font-weight:600;margin-block:0}.other-cases__cards{display:flex;width:100%;gap:30px}.other-cases-card{display:flex;border:1px solid var(--gold);padding:20px;flex-direction:column;row-gap:32px}.other-cases-card__img-wrapper{display:flex;position:relative;width:100%;flex-direction:column;transition:opacity .3s;will-change:opacity}.other-cases-card__img-wrapper:focus,.other-cases-card__img-wrapper:hover{opacity:.7}.other-cases-card__img-wrapper img{display:flex;width:100%;height:auto}.other-cases-card__img-wrapper .ghost-link{position:absolute;inset:0}.other-cases-card__text-wrapper{display:flex;align-items:flex-start;flex-direction:column;flex-grow:1;row-gap:24px}.other-cases-card__text-wrapper>a{position:relative;border-bottom:1px solid transparent;text-decoration:none;line-height:20px;color:var(--gold);font-size:15px;font-weight:400;transition:border-bottom-color .3s;will-change:border-bottom-color}.other-cases-card__text-wrapper>a:focus,.other-cases-card__text-wrapper>a:hover{border-bottom-color:currentColor}.other-cases-card__title{color:#454a4e;font-size:20px;font-weight:700;transition:color .3s;will-change:color;margin-block:0}.other-cases-card__title:focus,.other-cases-card__title:hover{color:#deba8b}.other-cases-card__title a{text-decoration:none;color:currentColor}.other-cases-card p{color:#64696d;font-size:18px;font-weight:500;margin-block:0}.caseInnerContent{padding-block:80px}.caseInnerContent .container{display:flex;flex-direction:column;row-gap:24px}.caseInnerContent :is(h2,h3){text-align:left;color:var(--gold);font-size:20px;font-weight:600;margin-block:0}.caseInnerContent :is(p,li){color:#64696d;font-size:20px;font-weight:500;margin-block:0}.caseInnerContent hr{border:none;background-color:#dfdada;padding:0;width:100%;height:1px;margin-block:40px}.caseInnerContent ul:not([class]){padding-left:24px;list-style:disc}.stats{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.stat-card{text-align:center;flex-basis:210px;flex-direction:column}.stat-card,.stat-card__img{display:flex;align-items:center}.stat-card__img{margin-bottom:15px;border:3px solid var(--gold);width:60px;height:60px;justify-content:center;transition:background-color .3s;will-change:background-color;border-radius:50%}.stat-card__img img{width:35px;height:auto}.stat-card span{text-transform:uppercase;color:var(--gold);font-weight:400}.stat-card p,.stat-card span{text-align:center;font-size:16px}.stat-card p{color:#64696d}.stat-card:focus .stat-card__img,.stat-card:hover .stat-card__img{background-color:rgba(255,215,159,.4)}.caseInnerAdvantages{display:flex;flex-wrap:wrap;justify-content:center;counter-reset:c;gap:30px}.caseInnerAdvantages li{display:flex;text-align:center;color:var(--dark);font-size:19px;font-weight:600;align-items:center;flex-basis:280px;flex-direction:column;counter-increment:c;row-gap:40px}.caseInnerAdvantages li:before{display:flex;border:1px solid var(--gold);width:62px;height:62px;color:var(--gold);font-size:24px;font-weight:300;content:counter(c);align-items:center;justify-content:center;border-radius:50%}@media (min-width:480px){.siteFooter{padding-right:60px;padding-left:60px}.indexFirstScreen{--firstScreenHeight:820px}.indexDigits__heading{font-size:42px}.generalMap__triggerMap span{line-height:1;font-size:18px}.generalMap__triggerRequest{font-size:18px}.modalSubheading{margin-bottom:10px}.modalCallback__telItems{flex-direction:row;justify-content:center}.modalCallback__telItems span{display:block;margin:-3px 10px 5px;font-size:14px}.modalRequestConsultation__content{padding:90px 50px 25px}.defaultForm__comment,.defaultForm__email,.defaultForm__tel,.defaultForm__text,.form__comment,.form__email,.form__tel,.form__text{font-size:22px}}@media (min-width:640px){.indexFirstScreen{--firstScreenHeight:780px}.serviceDirectionsContent__wrapper{margin-left:-10px;width:calc(100% + 20px);flex-direction:row;flex-wrap:wrap;justify-content:center}.serviceDirectionsCard{margin-right:5px;margin-left:5px}.blogInnerShare__wrapper{flex-direction:row;justify-content:flex-start}.blogInnerShare__title{margin-right:30px;margin-bottom:0}.modal__container{padding:50px 50px 30px}.modalHeading{margin-top:0}}@media (min-width:768px){.siteFooter{padding-bottom:30px}.headerRegular{padding-right:50px;padding-left:50px}.headerRegular__item--downloadPresentation,.headerRegular__item--writeToUs{display:block}.headerRegular__siteLogo img{width:97px}.indexFirstScreen{--firstScreenHeight:810px}.indexFirstScreenLeft__title{font-size:40px}.sectionTitle{margin-bottom:30px}.sectionSubtitle{font-size:40px}.defaultPadding{padding-top:50px;padding-bottom:50px}.indexAbout__wrapper{padding-top:50px;flex-direction:row;align-items:center}.indexAbout__left{margin-bottom:5px;flex-basis:200px}.indexAbout__right{padding-left:40px;flex-basis:calc(100% - 200px)}.indexAbout__link{font-size:16px}.indexServices__title{text-align:left}.indexServices__wrapper{flex-direction:row;flex-wrap:wrap}.indexServices__item{padding-top:35px;padding-bottom:35px;flex-basis:50%}.indexServices__img{margin-bottom:40px}.indexServices__itemHeading{margin-bottom:25px}.generalHowItWorks__wrapper{padding-top:50px}.generalHowItWorks__itemWrapper{flex-direction:row;align-items:center}.generalHowItWorks__item{padding:30px;flex-basis:33%}.generalCreed__content{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.generalCreed__item{padding-right:15px;padding-left:15px;max-width:none;flex-basis:50%}.generalCreed__item b{text-align:left;font-size:16px}.indexFeedback__wrapper{padding-top:50px}.indexDigits__content{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.indexDigits__item{padding-right:25px;padding-left:25px;max-width:none;flex-basis:50%;align-items:flex-start}.indexDigits__item b{text-align:left;font-size:76px}.indexDigits__item span{text-align:left}.breadcrumbs{display:block}.servicesBanner__heading{font-size:40px}.servicesBanner__subheading{font-size:23px}.servicesBanner__text{font-size:20px}.serviceCard__heading{font-size:26px}.serviceCard__link{font-size:16px}.serviceDirectionsCard{width:calc(50% - 10px);max-width:none}.serviceDirectionsCard__heading{font-size:30px}.serviceDirectionsCard__text{font-size:22px}.blogCard__title{font-size:24px}.blogPagination{margin-top:50px;margin-bottom:50px}.blogInnerContent__heading{font-size:30px}.blogInnerShare{margin-top:50px;margin-bottom:50px}.subServiceFirstText__heading{font-size:45px}.subServiceFirstText__subheading{font-size:28px}.subServiceFirstText__text{font-size:18px}.subServiceProblemSolving__heading{font-size:26px}.subServiceProblemSolving__wrapper{flex-direction:row;flex-wrap:wrap}.solvingCard{padding-right:30px;padding-left:30px;flex-basis:calc(50% - 1px)}.solvingCard:nth-child(odd){border-right:1px solid #fff}.solvingCard:nth-child(2n){border-left:1px solid #fff}.solvingCard:nth-last-child(-n+2){border-bottom:none}.solvingCard__heading{margin-bottom:0;min-height:90px}.subServiceAdditionalText__heading{font-size:28px}.subServiceAdditionalText__text{font-size:26px}.subServiceAdditionalText__fullContent span{font-size:20px}.subServiceOffers__heading{margin-bottom:60px;font-size:40px}.subServiceOffers__list{margin-bottom:40px;padding-left:70px;font-size:18px}.subServiceBenefits__heading{font-size:42px}.subServiceBenefits__subheading{font-size:20px}.subServiceBenefits__list{flex-direction:row;flex-wrap:wrap}.subServiceBenefits__item{margin-bottom:40px;padding-right:15px;padding-left:70px;font-size:18px;flex-basis:50%}.subServiceSystemRequest__heading,.subServiceSystemRequest__tel{font-size:24px}.subServiceSystemDetails__heading{font-size:38px}.subServiceSystemDetails__subheading{font-size:28px}.subServiceSystemDetails__wrapper{flex-direction:row;align-items:flex-start}.subServiceSystemDetails__content{flex-basis:calc(100% - 300px)}.subServiceSystemDetails__link{margin-top:20px;margin-left:20px}.subServiceSystemDetails__img{margin-right:30px;margin-left:20px;flex-basis:250px}.subServiceSystemDetails__img:after{top:30px;left:30px}.thanksContent__heading{font-size:35px}.thanksContent__subheading{font-size:30px}.page404Content__heading{font-size:120px}.page404Content__subheading{font-size:30px}.contactsContent__subheading{font-size:22px}.contactsContent__contentWrapper{flex-direction:row;align-items:flex-start}.contactsContent__contentWrapper .contactsContentContacts,.contactsContent__contentWrapper .contactsContentForm{flex-basis:50%}.feedbackContent h1{--fz:45px}.feedbackContent h2{--fz:28px}.feedbackContent h3{--fz:26px}.feedbackCard__header{--p:56px 75px 56px 40px}.feedbackCard__author{--ai:flex-end;--ta:right;--mt:40px;flex-basis:240px}.feedbackCard__photo-wrapper{margin-left:40px}.feedbackCard__photo{position:absolute;top:0;left:0}.feedbackCard__logo{--p:32px 96px}.feedbackCard__content{--p:96px 45px 45px}.footerLeft{margin-bottom:40px}.footerCenter{margin-bottom:30px}.modalMenu__left{padding-right:80px}.modalMenu__left a,.modalMenu__right a{line-height:1.5;font-size:17px}.caseTitle{padding-block:50px}.caseTitle__heading{font-size:45px}.caseTitle__subheading{font-size:28px}.caseTitle__text{font-size:18px}.caseContent__view{display:flex;margin-left:auto;align-items:center;column-gap:10px}.caseContent__view label{display:flex;position:relative;border:1px solid #e1e1e1;background-repeat:no-repeat;background-position:50%;cursor:pointer;width:32px;height:32px;align-items:center;justify-content:center;transition:background-color .3s;will-change:background-color;border-radius:50%;background-size:21px}.caseContent__view label:has(:checked){border-color:#f2f2f2;background-color:#f2f2f2}.caseContent__view label:first-child{background-image:url(../img/view-cards.svg)}.caseContent__view label:last-child{background-image:url(../img/view-list.svg)}.caseContent__view label input{position:absolute;opacity:0;cursor:pointer;inset:0}body:has(.caseContent__view label:last-child input:checked) .caseContent__cards{row-gap:30px;grid-template-columns:100%}body:has(.caseContent__view label:last-child input:checked) .case-card{display:grid;align-items:center;grid-template-columns:40% calc(60% - 32px);column-gap:32px}.case-card__text-wrapper>a{font-size:16px}.caseStudyBanner__subheading{font-size:23px}.caseStudyBanner__text{font-size:20px}.other-cases-card__text-wrapper>a{font-size:16px}.stat-card span{text-align:left;font-size:16px}}@media (min-width:768px) and (max-width:1279px){.feedbackContent{--p:60px}.feedbackCard__photo-wrapper{--size:340px}}@media (min-width:992px){body{--container:970px}.indexFirstScreen__container{display:grid;grid-template-columns:calc(100% - 360px) 320px;grid-template-rows:1fr auto;align-items:center;grid-column-gap:40px}.indexFirstScreen__left{max-width:740px;grid-column:span 1}.indexFirstScreen__right{grid-column:span 1}.indexFirstScreen__bottom{grid-column:span 2}.generalMap__triggers{padding:25px;flex-direction:row;align-items:center;justify-content:center}.generalMap__triggerMap{margin-bottom:0;flex-basis:400px;flex-direction:row}.generalMap__triggerMap svg{margin-bottom:0;flex-basis:20px;flex-shrink:0}.generalMap__triggerRequest{padding:15px 40px}.subServiceOffers__wrapper{flex-direction:row;flex-wrap:wrap}.subServiceOffers__list{flex-basis:50%}.footerCenter{flex-direction:row;justify-content:space-around}.footerCenter__column:not(:last-child){margin-bottom:0}.modalMenu__left li{margin-bottom:38px}.modalMenu__right li{margin-bottom:30px}.modalRequestConsultation__photo{display:flex}.generalRequestForm{flex-direction:row;align-items:flex-start}.generalRequestForm__content{padding-left:30px}.formDiscussProject{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;justify-items:end}.defaultForm__email,.defaultForm__tel,.defaultForm__text{grid-column:span 1}.defaultForm__comment,.defaultForm__submit{grid-column:span 3}.defaultForm__submit{max-width:300px}}@media (min-width:1280px){body{--topIndent:200px;--container:1200px}.bordered{padding-bottom:100px}.headerRegular{padding-top:30px;padding-bottom:30px}.headerRegular__siteLogo img{width:120px}.indexServices__item{flex-basis:33%}.indexResults__container{max-width:750px}.indexResults__item{display:flex;min-height:400px;flex-direction:column}.indexResults__title{position:relative;margin-left:auto}.indexResults__title:before{display:block;position:absolute;top:-5px;left:-30px;font-weight:300;content:"—"}.indexResults__subTitle{margin-right:auto;max-width:480px;min-height:120px}.indexResults__text{margin-left:auto;max-width:480px}.indexResults__counters{position:relative;bottom:20px;left:220px;margin-top:auto}.indexResults__controls{top:30px;right:210px}.indexResults{padding-top:5vw;padding-bottom:5vw}.indexResults__lineBottom,.indexResults__lineTop{position:relative;margin-right:auto;margin-left:auto;background-color:#fff;width:360px;height:1px}.indexResults__lineBottom:after,.indexResults__lineBottom:before,.indexResults__lineTop:after,.indexResults__lineTop:before{display:block;position:absolute;background-color:#fff;width:1px;content:""}.indexResults__lineTop:after,.indexResults__lineTop:before{top:0}.indexResults__lineTop:before{left:0;height:40px}.indexResults__lineTop:after{right:0;height:160px}.indexResults__lineBottom:after,.indexResults__lineBottom:before{bottom:0}.indexResults__lineBottom:before{left:0;height:220px}.indexResults__lineBottom:after{right:0;height:40px}.generalHowItWorks__item{position:relative;padding:45px;transition:border-color .3s;will-change:border-color}.generalHowItWorks__item:focus,.generalHowItWorks__item:hover{border-color:var(--gold)}.generalCreed__item{flex-basis:25%}.generalCreed__item b{margin-bottom:20px}.tabWrapper{flex-direction:row}.tabsTitle{margin-bottom:0;border-right:1px solid var(--grey);padding-right:30px;width:500px;max-width:500px;flex-basis:500px}.tabsContent,.tabsTitle{padding-top:25px;padding-bottom:25px}.tabsContent{padding-left:50px;width:calc(100% - 500px);max-width:calc(100% - 500px);flex-basis:calc(100% - 500px)}.indexDigits__header{text-align:left;align-items:flex-start}.indexDigits__item{padding-right:25px;padding-left:0;flex-basis:25%}.indexDigits__item:nth-child(2n){padding-top:40px}.indexDigits__item b{margin-bottom:20px}.generalClients__heading{margin-bottom:50px;font-size:30px}.owlControl .left,.owlControl .right{display:block}.generalMap__triggerMap{flex-basis:auto}.servicesContent__wrapper{padding-top:100px;padding-bottom:100px}.serviceCard{position:relative;margin-bottom:100px;flex-direction:row}.serviceCard:last-child{margin-bottom:0}.serviceCard__left{display:flex;position:sticky;top:0;margin-bottom:0;flex-basis:520px;flex-direction:column;align-items:flex-end}.serviceCard__heading,.serviceCard__text{text-align:right}.serviceCard__right{margin-left:40px;border-top:none;border-left:1px solid #dfdfdf;padding-top:0;padding-left:40px;flex-basis:calc(100% - 560px)}.serviceDirectionsCard{width:calc(33% - 10px)}.solvingCard{padding-right:30px;padding-left:30px;flex-basis:calc(33% - 1px)}.solvingCard:nth-child(odd){border-right:none}.solvingCard:nth-child(2n){border-left:none}.solvingCard:nth-child(3n+1),.solvingCard:nth-child(3n+2){border-right:1px solid #fff}.solvingCard:nth-child(3n+2),.solvingCard:nth-child(3n+3){border-left:1px solid #fff}.solvingCard:nth-last-child(-n+3){border-bottom:none}.subServiceBenefits{padding:50px 15px}.subServiceBenefits__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subServiceBenefits__list{margin-top:0;justify-content:space-between}.subServiceBenefits__item{margin-top:50px;margin-bottom:50px;min-height:100px;flex-basis:33%}.subServiceBenefits__item:nth-child(odd){margin-right:15%;padding-right:110px;padding-left:0;text-align:right}.subServiceBenefits__item:nth-child(odd):before{right:0;left:auto}.subServiceBenefits__item:nth-child(2n){margin-left:15%;padding-left:110px}.subServiceBenefits__item:first-child,.subServiceBenefits__item:nth-child(5){transform:translateX(75px)}.subServiceBenefits__item:nth-child(2),.subServiceBenefits__item:nth-child(6){transform:translateX(-75px)}.subServiceBenefits__item:before{width:90px;height:90px}.subServiceSystemDetails__content{flex-basis:calc(100% - 370px)}.subServiceSystemDetails__img{margin-right:0;flex-basis:350px}.feedbackContent{--p:80px}.feedbackContent__grid{column-gap:40px;column-count:2}@keyframes b{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes c{0%{transform:translateY(0)}to{transform:translateY(15px)}}.modal[aria-hidden=false] .modal__container{animation:b .2s}.modal[aria-hidden=true] .modal__container{animation:c .2s}.modal .modal__container,.modal .modal__overlay{will-change:opacity,transform}#modalMenu .modal__container{height:100%;min-height:750px}.modalMenu__title{margin-bottom:40px;font-size:40px}.modalMenu__wrapper{margin-top:100px}.modalMenu__left{margin-bottom:0;padding-right:0;padding-left:100px;flex-basis:30%}.modalMenu__left a{font-size:18px}.modalMenu__right{padding-left:100px;flex-basis:50%}.modalMenu__right a{font-size:18px}.caseContent__cards{column-gap:30px}.stat-card span{margin-bottom:20px}}@media (min-width:1440px){.container--wide{padding-right:150px;padding-left:150px;max-width:100%}.siteFooter__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}.owlControl .left{transform:translateX(-70px)}.owlControl .right{transform:translateX(70px)}.feedbackCard__photo-wrapper{--size:340px}.footerLeft{margin-bottom:0;align-items:flex-start}.footerCenter{margin-bottom:0;width:auto;flex-grow:1}.footerCenter__heading{margin-bottom:20px;text-align:left}.footerCenter__list{align-items:flex-start}.footerCenter__item--mail{padding-top:30px}.footerRight__heading{text-align:left}.footerRight__social{padding-top:30px;justify-content:flex-start}.footerRight__social li:not(:last-child){margin-right:10px}}@media (max-width:1279px){.headerRegular{position:fixed;top:0;left:0;z-index:3;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.serviceDirectionsCard__hover{display:none}.feedbackCard{margin-right:auto;margin-left:auto}.modal[aria-hidden=true] .modal__overlay{display:none}.modal[aria-hidden=false] .modal__overlay{display:flex}.caseContent__cards{column-gap:20px}}@media (max-width:991px){.container{padding-right:15px;padding-left:15px}}@media (max-width:767px){.feedbackCard__header{z-index:1;flex-direction:column;align-items:center}.feedbackCard__author strong{--fz:24px}.feedbackCard__author strong strong{--fz:32px}.feedbackCard__photo-wrapper{--size:244px;margin-top:24px;margin-bottom:-72px}.feedbackCard__logo{justify-content:center}.caseTitle{padding-block:25px}.caseTitle__heading{font-size:30px}.caseTitle__subheading{font-size:20px}.caseTitle__text{font-size:16px}.caseContent__view{display:none}body:has(.caseContent__view label:last-child input:checked) .caseContent__cards{row-gap:40px}body:has(.caseContent__view label:last-child input:checked) .case-card{display:flex;flex-direction:column;row-gap:32px}}@media (max-width:639px){.feedbackContent__button,.indexFeedback__link{font-size:18px}.other-cases__cards{flex-direction:column}}@media (max-width:479px){body:has(.caseContent__view label:first-child input:checked) .caseContent__cards{grid-template-columns:100%}body:has(.caseContent__view label:last-child input:checked) .caseContent__cards{grid-template-columns:100%}}@media (hover:hover){.indexServices__hover{position:absolute;top:0;left:0;opacity:0;background-color:var(--gold);padding:15px 50px;width:100%;height:100%;align-items:flex-start;transition:opacity 1s;will-change:opacity}.indexServices__hover span{opacity:0;text-align:left;color:#fff;transform:translateX(-10px);transition:opacity 1s,transform 1s;will-change:opacity,transform}.indexServices__hover a{opacity:0;text-align:left;color:var(--dark);font-size:16px;transition:opacity 1s,transform 1s,border-bottom-color .3s;will-change:opacity,transform,border-bottom-color}.indexServices__item:not(:focus) .indexServices__hover,.indexServices__item:not(:hover) .indexServices__hover{transition-delay:.2s}.indexServices__item:focus .indexServices__hover,.indexServices__item:hover .indexServices__hover{opacity:1}.indexServices__item:focus .indexServices__hover a,.indexServices__item:focus .indexServices__hover span,.indexServices__item:hover .indexServices__hover a,.indexServices__item:hover .indexServices__hover span{opacity:1;transform:translateX(0);transition-delay:.2s}}@media(min-width:1024px){.generalCreed__title{text-align:left}body:has(.caseContent__view label:first-child input:checked) .caseContent__cards{grid-template-columns:repeat(3,1fr)}.other-cases__title{text-align:left}}@media(max-width:1023px){.generalCreed__title,.other-cases__title{text-align:center}}@media (min-width:1280px) and (max-width:1449px){.feedbackCard__photo-wrapper{--size:244px}}@media (max-height:767px){.modal__overlay{align-items:flex-start}}@media (min-width:480px) and (max-width:1023px){body:has(.caseContent__view label:first-child input:checked) .caseContent__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:480px) and (max-width:767px){body:has(.caseContent__view label:last-child input:checked) .caseContent__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px) and (max-width:1023px){.other-cases-card:nth-child(3){display:none}}
/*# sourceMappingURL=styles.css.map */
