@font-face{font-family:"MabryPro";src:url("assets/font/MabryPro.woff2") format("woff2"),url("assets/font/MabryPro.woff") format("woff"),url("assets/font/MabryPro.otf") format("opentype");font-style:normal;font-weight:400}html{font-size:14px;font-family:"MabryPro";background:#bbb7b4}@media (max-width: 991px){html{font-size:11px}}@media (max-width: 767px){html{font-size:14px}}body{padding-top:14rem;background:#fff;-webkit-font-smoothing:antialiased}@media (max-width: 1199px){body{padding-top:10rem}}@media (max-width: 767px){body{padding-top:61px}}.responsive{width:100%;height:auto;display:block}.color-darkbrown{color:#725d58}@media (max-width: 767px){.container--fullxs{padding:0}}#preloader,#pagefadeout{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none;background:#bbb7b4}#preloader.loaded{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 350ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 350ms cubic-bezier(0.42, 0, 0.58, 1)}#pagefadeout{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 350ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 350ms cubic-bezier(0.42, 0, 0.58, 1)}#pagefadeout.fadeout{-webkit-transform:translateY(0);transform:translateY(0)}a:link,a:visited{text-decoration:none}h1,h2,h3,h4,h5{font-weight:400}h1,.h1{font-size:10.714rem;margin:0;font-weight:400;line-height:1}@media (max-width: 991px){h1,.h1{font-size:5rem}}@media (max-width: 767px){h1,.h1{font-size:38px;line-height:48px}}h2,.h2{padding-left:8%;position:relative;display:inline-block;margin:0 0 5rem 0;font-size:1.285rem;line-height:1.5rem;font-weight:400}h2 span,.h2 span{position:absolute;left:0}h2+p,.h2+p{text-indent:8%}@media (max-width: 767px){h2+p,.h2+p{text-indent:50px}}@media (max-width: 767px){h2,.h2{padding-left:50px;margin-bottom:28px;font-size:14px}}p,.p{font-size:2rem;line-height:2.6429rem;margin:0 0 2.6429rem 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width: 767px){p,.p{font-size:14px;line-height:19px;margin:0 0 19px 0}}#header{width:100%;position:fixed;top:0;left:0;background:#fff;padding:24px 0 36px 0;z-index:9}#header .container-fluid{max-width:1230px}#header .header{display:-webkit-box;display:-ms-flexbox;display:flex}#header #header__logo{width:133px;height:21px;display:block;background:url(assets/img/appcon.svg) center no-repeat;background-size:contain;z-index:99}@media (max-width: 767px){#header #header__logo{height:15px;width:99px}}#header #header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:76%;margin:auto}#header #header__navigation .header__navigation__menu{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}#header #header__navigation .header__navigation__menu li{margin:0 1.142rem}@media (max-width: 767px){#header #header__navigation .header__navigation__menu li{margin:0}}#header #header__navigation .header__navigation__menu li a{color:#000;position:relative}@media (max-width: 991px){#header #header__navigation .header__navigation__menu li a{font-size:12px}}@media (max-width: 767px){#header #header__navigation .header__navigation__menu li a{font-size:22px;line-height:26px}}#header #header__navigation .header__navigation__menu li a:after{content:"";display:block;height:0;width:1px;left:50%;bottom:-23px;position:absolute;background:#000;-webkit-transition:all 150ms cubic-bezier(0, 0, 0.58, 1);transition:all 150ms cubic-bezier(0, 0, 0.58, 1)}@media (max-width: 767px){#header #header__navigation .header__navigation__menu li a:after{left:-24px;width:12px;height:0;bottom:50%}}#header #header__navigation .header__navigation__menu li a:hover:after{height:12px}@media (max-width: 767px){#header #header__navigation .header__navigation__menu li a:hover:after{display:none}}#header #header__navigation .header__navigation__menu li.current_page_item a:after{height:12px}@media (max-width: 767px){#header #header__navigation .header__navigation__menu li.current_page_item a:after{height:1px}}@media (max-width: 767px){#header #header__navigation .header__navigation__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:0}}#header #header__langselect{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;line-height:27px;border-radius:25px;padding:4px 5px;background:#bbb7b4}#header #header__langselect li span,#header #header__langselect li a{height:25px;width:25px;border-radius:25px;display:block;text-align:center;color:#fff}#header #header__langselect li span{background:#fff;color:#000}#header #header__langselect li:first-child{margin-right:8px}#header #header__appcon{width:13px;height:35px;background:url(assets/img/appcon-side.svg) center no-repeat;position:fixed;left:15px;top:calc(50% - 17.5px)}@media (max-width: 767px){#header #header__appcon{display:none}}@media (max-width: 767px){#header{padding:23px 0 23px 0}}#header__nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){#header__nav{display:none}}#header__legal{display:none}@media (max-width: 767px){#header__navtoggle{height:20px;width:28px;display:block;position:absolute;right:15px;top:-2px;z-index:99}#header__navtoggle span{height:1px;width:28px;background:#000;position:absolute;left:0}#header__navtoggle span:nth-child(1){top:6px}#header__navtoggle span:nth-child(2){top:10px}#header__navtoggle span:nth-child(3){top:14px}.state--navigation #header__navtoggle span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.state--navigation #header__navtoggle span:nth-child(2){opacity:0}.state--navigation #header__navtoggle span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.state--navigation #header #header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0;z-index:98;width:100%;position:fixed;background:white;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:32px}.state--navigation #header #header__navigation{margin-top:auto;margin-bottom:0;margin-right:0}.state--navigation #header__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:28px;margin-top:30px;margin-bottom:36px}.state--navigation #header__legal ul{padding:0;margin:0;list-style:none}.state--navigation #header__legal a{font-size:14px;line-height:18px;color:#000}.state--navigation #header #header__langselect{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:auto;margin-right:43px}}#hero{margin-bottom:8.5rem;position:relative}#hero #hero__next{-webkit-transition:all 150ms cubic-bezier(0, 0, 0.58, 1);transition:all 150ms cubic-bezier(0, 0, 0.58, 1);height:5rem;width:5rem;display:block;position:absolute;top:0;right:0;z-index:3;background:#725d58;outline:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}#hero #hero__next .arrow-wrapper{margin:auto}#hero #hero__next:hover{background:#b06341}#hero #hero__next:hover .arrow-wrapper__arrow{left:0}@media (max-width: 767px){#hero #hero__next{display:none}}#hero #hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hero .hero__overlay__text{height:11rem;width:80%;margin:auto;display:block;text-align:center;overflow:hidden;pointer-events:none}#hero .hero__overlay__text .h1{-webkit-transition:opacity 750ms cubic-bezier(0, 0, 0.58, 1);transition:opacity 750ms cubic-bezier(0, 0, 0.58, 1)}@media (max-width: 991px){#hero .hero__overlay__text{height:5rem}}@media (max-width: 767px){#hero .hero__overlay__text{height:48px}}#hero .hero__overlay__text__slider{width:100%;height:300%}@media (max-width: 1199px){#hero{margin-bottom:4.5rem}}@media (max-width: 767px){#hero{margin-bottom:50px}}.section .containter--section{padding:0 7.142rem}@media (max-width: 991px){.section .containter--section{padding:0 5rem}}@media (max-width: 767px){.section .containter--section{padding:0 20px}}.section.section--intro{color:#b06341;margin-bottom:11rem}.section.section--intro h2,.section.section--intro .h2{font-size:2.714rem;line-height:3.214rem}@media (max-width: 767px){.section.section--intro h2,.section.section--intro .h2{font-size:17px;line-height:25px;margin-bottom:31px}}@media (max-width: 1199px){.section.section--intro{margin-bottom:6rem}}@media (max-width: 767px){.section.section--intro{margin-bottom:47px}}.section.section--text{margin-bottom:5.8571rem}@media (max-width: 1199px){.section.section--text{margin-bottom:3rem}}@media (max-width: 767px){.section.section--text{margin-bottom:20px}}.section.section--page p,.section.section--page h1{padding:0;text-indent:0}.section.section--page h1{margin-bottom:6rem}@media (max-width: 767px){.section.section--page h1{margin-bottom:42px}}.section.section--page p a{color:#b06341}.section.section--page p a:hover{color:#725d58}.section.section--team{margin-bottom:14rem}.section.section--team h2{margin-bottom:8.5714rem}@media (max-width: 767px){.section.section--team h2{margin-bottom:42px}}@media (max-width: 1199px){.section.section--team{margin-bottom:8rem}}@media (max-width: 767px){.section.section--team .p-0{padding:0 15px !important}}@media (max-width: 1199px){.section.section--team{margin-bottom:60px}}.section.section--stats{margin-bottom:15.7143rem}@media (max-width: 1199px){.section.section--stats{margin-bottom:9rem}}@media (max-width: 1199px){.section.section--stats{margin-bottom:53px}}.section.section--boxed{padding:6.428rem 0;background:#725d58;color:#fff;margin-bottom:15.5rem}.section.section--boxed .button{margin-top:4rem;margin-left:auto;margin-right:auto;color:#fff}.section.section--boxed .button span{border-color:#fff}@media (max-width: 1199px){.section.section--boxed .button{margin-top:20px}}@media (max-width: 1199px){.section.section--boxed{margin-bottom:6rem}}@media (max-width: 1199px){.section.section--boxed{padding:48px 20px}}.section.section--locations{margin-bottom:14.2857rem}.section.section--locations hr{margin-top:3.8571rem;border-top:1px solid #bbb7b4}.section.section--locations h2 {margin-bottom:3.9286rem}@media (max-width: 767px){.section.section--locations h2 {margin-bottom:0}}@media (max-width: 1199px){.section.section--locations{margin-bottom:8rem}}@media (max-width: 767px){.section.section--locations{margin-bottom:53px}}.section.section--services{margin-bottom:10rem}@media (max-width: 1199px){.section.section--services{margin-bottom:6rem}}@media (max-width: 767px){.section.section--services{margin-bottom:53px}}.section.section--why{margin-bottom:11.1429rem}@media (max-width: 1199px){.section.section--why{margin-bottom:8rem}}@media (max-width: 767px){.section.section--why{margin-bottom:53px}}.section.section--slidetitle h2{margin-bottom:4.1429rem}@media (max-width: 767px){.section.section--slidetitle h2{margin-bottom:32px}}.section.section--slideshow{overflow:hidden}.section.section--cards{padding-top:10%;padding-bottom:14.2857rem}@media (max-width: 1199px){.section.section--cards{top:8rem}}@media (max-width: 767px){.section.section--cards{top:0;padding-top:0;padding-bottom:53px}}#teamfilter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;height:40px;position:relative;top:-9px;cursor:pointer}@media (max-width: 767px){#teamfilter{margin-left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}#teamfilter .teamfilter__title{font-size:1.285rem;line-height:40px;color:#725d58;margin-right:30px;white-space:nowrap}@media (max-width: 767px){#teamfilter .teamfilter__title{font-size:14px;margin-right:auto}}#teamfilter .teamfilter__icon{height:40px;width:40px;display:block;border:1px solid #725d58;border-radius:100%;background:url(assets/img/plus.svg) center no-repeat;background-size:12px}#teamfilter.active .teamfilter__icon{background:url(assets/img/minus.svg) center no-repeat;background-size:12px}#teamfilterbuttons{font-size:1.285rem;line-height:23px;margin-bottom:4.429rem;display:none}@media (max-width: 767px){#teamfilterbuttons{font-size:14px;margin-bottom:0}}#teamfilterbuttons ul{padding:0;margin:0;list-style:none;-webkit-columns:2;columns:2}@media (max-width: 767px){#teamfilterbuttons ul{-webkit-columns:1;columns:1}}#teamfilterbuttons span{cursor:pointer;position:relative;color:#725d58}#teamfilterbuttons span:before{content:"";width:17px;height:14px;display:block;background:url(assets/img/arrow.svg) center no-repeat;background-size:cover;opacity:0;position:absolute;left:-30px;top:2px}#teamfilterbuttons span:hover{color:#b06341}#teamfilterbuttons span:hover:before{opacity:1}#teamfilterbuttons span.active{color:#b06341}#teamfilterbuttons span.active:before{opacity:1}#teamfilterbuttons.active{display:block}@media (max-width: 767px){#activefilter{margin-top:-20px}}#activefilter span{cursor:pointer;font-size:1.285rem;line-height:23px;display:inline-block;position:relative;color:#725d58}@media (max-width: 767px){#activefilter span{font-size:14px}}#activefilter span::after{content:"";width:12px;height:12px;display:block;background:url(assets/img/plus.svg) center no-repeat;background-size:cover;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-20px;top:5px}.team{margin-bottom:12.143rem}@media (max-width: 767px){.team{margin-top:30px}}.team .team__list .team__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media (max-width: 767px){.team .team__list .team__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team .team__list .team__list__item .team__list__item__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.team .team__list .team__list__item .team__list__item__info{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:20px}@media (max-width: 991px){.team .team__list .team__list__item .team__list__item__info{-webkit-box-flex:2;-ms-flex:2;flex:2}}.team .team__list .team__list__item .team__list__item__info .team__list__item__info__name{margin-top:auto;line-height:36px;margin-bottom:0;margin-top:auto}@media (max-width: 1199px){.team .team__list .team__list__item .team__list__item__info .team__list__item__info__name{font-size:22px;line-height:30px}}.team .team__list .team__list__item .team__list__item__info .team__list__item__info__location{line-height:36px;margin-bottom:20px;color:#bbb7b4}@media (max-width: 1199px){.team .team__list .team__list__item .team__list__item__info .team__list__item__info__location{font-size:22px;line-height:30px}}.team .team__list .team__list__item .team__list__item__info .team__list__item__info__about p{font-size:15px;line-height:20px;margin-bottom:20px;color:#bbb7b4}.team.filter-active .team__list .team__list__item .team__list__item__image{margin-right:18px}@media (max-width: 767px){.team.filter-active .team__list .team__list__item .team__list__item__image{margin-right:0}}.team.filter-active .team__list .team__list__item .team__list__item__info{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #bbb7b4;margin-left:18px}@media (max-width: 767px){.team.filter-active .team__list .team__list__item .team__list__item__info{margin-left:0;margin-bottom:16px;border-bottom:1px solid #bbb7b4;border-top:none}}.button.button--circle{font-size:14px;text-align:center;display:inline-block;color:#000}.button.button--circle>span{height:2.857rem;width:2.857rem;border:1px solid #000;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 1.428rem auto}.button.button--circle>span .arrow-wrapper{margin:auto;margin-left:9px;-webkit-transition:all 150ms cubic-bezier(0, 0, 0.58, 1);transition:all 150ms cubic-bezier(0, 0, 0.58, 1)}.button.button--circle>span .arrow-wrapper .arrow-wrapper__arrow path{fill:currentColor}.button.button--circle:hover .arrow-wrapper{margin-left:6px}.button.button--circle:hover .arrow-wrapper__arrow{left:-3px}.button.button--underline.button--arrow{position:relative;display:inline-block}.button.button--underline.button--arrow:before{content:'';position:absolute;bottom:0;right:0;width:100%;height:1px;background:currentColor}.button.button--underline.button--arrow:after{content:'';position:absolute;top:2px;left:calc(100% + 18px);height:15px;width:22px;background:url(assets/img/arrow-right.svg) center right no-repeat;background-size:28px;-webkit-transition:all 250ms cubic-bezier(0, 0, 0.58, 1);transition:all 250ms cubic-bezier(0, 0, 0.58, 1)}.button.button--underline.button--arrow:hover:before{-webkit-animation:movable-underline-animation 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:movable-underline-animation 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.button.button--underline.button--arrow:hover:after{width:28px}.button.button--underline.button--arrow.button--small:after{right:-28px;height:12px;width:16px;top:3px;background:url(assets/img/arrow-right-brown.svg) center right no-repeat;background-size:28px}.button.button--underline.button--arrow.button--small:hover:after{width:22px}.arrow-wrapper{width:28px;height:15px;display:block;overflow:hidden}.arrow-wrapper .arrow-wrapper__arrow{left:-9px;position:relative;-webkit-transition:all 150ms cubic-bezier(0, 0, 0.58, 1);transition:all 150ms cubic-bezier(0, 0, 0.58, 1)}.next-arrow,.prev-arrow{width:20px;height:20px;position:relative}.next-arrow:after,.prev-arrow:after{content:"";width:20px;height:20px;display:block;position:absolute;-webkit-transition:all 250ms cubic-bezier(0, 0, 0.58, 1);transition:all 250ms cubic-bezier(0, 0, 0.58, 1)}.next-arrow:hover:after,.prev-arrow:hover:after{width:28px}.next-arrow:after{background:url(assets/img/arrow-right.svg) center right no-repeat;background-size:28px;left:0}.prev-arrow:after{background:url(assets/img/arrow-left.svg) center left no-repeat;background-size:28px;right:0}.team-box{height:100%;border:1px solid #bbb7b4;padding:11.4% 15% 9% 15%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-box h3{font-size:2rem;line-height:2.428rem;margin:0 0 2rem 0;text-align:left}@media (max-width: 767px){.team-box h3{font-size:17px;line-height:22px;margin-bottom:23px}}.team-box p{font-size:1.285rem;line-height:1.5rem;text-align:left}@media (max-width: 767px){.team-box p{font-size:14px;line-height:19px;margin-bottom:42px}}.team-box .button{margin-top:auto}@media (max-width: 767px){.team-box{padding:42px 0;border-top:0;border-right:0;border-left:0}}.news-slider{border:1px solid #bbb7b4;margin-bottom:12.857rem}@media (max-width: 1199px){.news-slider{margin-bottom:8rem}}@media (max-width: 767px){.news-slider{border-left:0;border-right:0;margin-top:6px;margin-bottom:36px}}.news-prev,.news-next{height:20px;width:20px;margin-right:10px;display:inline-block;outline:0;margin-top:15px}.news-prev.swiper-button-disabled,.news-next.swiper-button-disabled{opacity:0.2}@media (max-width: 767px){.news-prev,.news-next{display:none}}.news{display:-webkit-box;display:-ms-flexbox;display:flex;height:41rem}.news .news__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #bbb7b4;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);position:relative;overflow:hidden;cursor:pointer}@media (max-width: 767px){.news .news__item{border-left:0;border-top:1px solid #bbb7b4;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:47px}.news .news__item:before{content:"";width:14px;height:12px;display:block;background:url(assets/img/arrow-right-gray.svg) center no-repeat;position:absolute;top:18px;right:0}}.news .news__item:first-child{border-left:0}@media (max-width: 767px){.news .news__item:first-child{border-top:0}}.news .news__item>.box{opacity:0;-webkit-transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);-webkit-transition-delay:250ms;transition-delay:250ms}.news .news__item .news__item__content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.2857rem 5rem}@media (max-width: 767px){.news .news__item .news__item__content{padding:25px 15px}}.news .news__item .news__item__content__date{font-size:1rem;line-height:1rem;color:#bbb7b4;margin-bottom:3.857rem}@media (max-width: 767px){.news .news__item .news__item__content__date{font-size:12px;margin-bottom:30px}}.news .news__item .news__item__date{position:absolute;color:#bbb7b4;height:1px;overflow:visible;white-space:nowrap;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:11rem;right:calc(50% + 7px);width:1px;font-size:1rem;line-height:1rem}@media (max-width: 767px){.news .news__item .news__item__date{font-size:12px;-webkit-transform:none;transform:none;top:17px;width:100%;height:auto;padding-left:15px;right:auto}}.news .news__item h2{font-size:2rem;line-height:2.428rem;margin:0 0 3rem 0;padding-left:0}@media (max-width: 767px){.news .news__item h2{font-size:17px;line-height:21px;margin-bottom:22px}}.news .news__item p{font-size:1.285rem;line-height:1.6429rem;text-indent:0}@media (max-width: 767px){.news .news__item p{font-size:14px;line-height:19px}}.news .news__item.active{-webkit-box-flex:8;-ms-flex:8;flex:8;cursor:default}.news .news__item.active .news__item__date{display:none}.news .news__item.active .news__item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.news .news__item.active>.box{opacity:1}@media (max-width: 767px){.news .news__item.active{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:auto}.news .news__item.active:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:25px}}@media (max-width: 767px){.news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.news-pagination{height:40px;white-space:nowrap;position:relative;margin-left:auto;margin-bottom:40px}.news-pagination .swiper-pagination-bullet{height:40px;width:40px;border-radius:100%;border:1px solid transparent;font-size:1rem;line-height:40px;text-align:center;color:#000;opacity:1;background:transparent;-webkit-transform:scale(1);transform:scale(1);outline:none}.news-pagination .swiper-pagination-bullet-active{border:1px solid #000;background:#fff}@media (max-width: 767px){.news-pagination{margin-left:auto;margin-right:auto;margin-bottom:56px}}@media (max-width: 767px){.reorder-xs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reorder-xs .row:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.reorder-xs .row:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hidden-xs{display:none}.xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.statistics{padding:0;margin:0;list-style:none}.statistics li{border-bottom:1px solid #bbb7b4;font-size:2.714rem;line-height:3.2143rem;padding:1.7857rem 0;color:#bbb7b4}.statistics li span{color:#b06341}@media (max-width: 767px){.statistics li{font-size:17px;line-height:21px;padding:18px 0}.statistics li:last-child{border-bottom:0}}.contactbox{padding:3.714rem 4.428rem}.contactbox.contactbox--brown{background:#b06341}@media (max-width: 767px){.contactbox.contactbox--brown{outline:5px solid #b06341}}.contactbox .contactbox__icon{height:33px;width:33px;display:block;margin-bottom:23px}.contactbox .contactbox__icon.contactbox__icon--mail{background:url("assets/img/icon-mail.svg");background-size:cover;margin-top:8px}@media (max-width: 767px){.contactbox .contactbox__icon.contactbox__icon--mail{margin-top:0}}.contactbox .contactbox__icon.contactbox__icon--phone{background:url("assets/img/icon-smartphone.svg");background-size:cover}.contactbox .contactbox__icon.contactbox__icon--person{background:url("assets/img/icon-person.svg");background-size:cover}@media (max-width: 767px){.contactbox .contactbox__icon{margin-bottom:20px;margin-top:0}}.contactbox p,.contactbox a{font-size:1.285rem;line-height:1.6429rem;margin-bottom:0;color:#000}@media (max-width: 767px){.contactbox p,.contactbox a{font-size:14px;line-height:19px}}@media (max-width: 767px){.contactbox{padding:41px 15px}}@-webkit-keyframes movable-underline-animation{0%{width:100%}50%{width:0%}51%{width:0%}100%{left:0;width:100%}}@keyframes movable-underline-animation{0%{width:100%}50%{width:0%}51%{width:0%}100%{left:0;width:100%}}@-webkit-keyframes arrow-long-animation{0%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}50%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}}@keyframes arrow-long-animation{0%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}50%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}}.locations-next,.locations-prev{display:inline-block;width:20px;height:20px}.locations-next{margin-left:10px}.locations-prev{margin-left:auto}#locations{height:40rem;width:100%;margin-top:2.4286rem;margin-bottom:6.4286rem;outline:none}@media (max-width: 767px){#locations{margin-top:20px;margin-bottom:32px;height:30rem}}.location{display:none}.location:nth-child(1){display:block}.location .location__title{padding:0;font-size:2rem;line-height:2.4286rem;margin:0 0 2.2857rem 0}@media (max-width: 767px){.location .location__title{font-size:17px;line-height:21px;margin-bottom:22px}}.location p{font-size:1.2857rem;line-height:1.6429rem}@media (max-width: 767px){.location p{font-size:14px;line-height:19px}}.location address{font-style:normal;font-size:1rem;line-height:1.3571rem}.location address a{color:#b06341;margin-bottom:5px}@media (max-width: 767px){.location address{font-size:14px;line-height:19px}}.services{padding:3.9286rem;width:50%}@media (max-width: 767px){.services{width:100%;padding:5px 15px 10px 15px}}.services.services--gray{background:#bbb7b4;z-index:1}@media (max-width: 767px){.services.services--gray{outline:5px solid #bbb7b4;margin-bottom:5px}}.services.services--brown{background:#725d58;color:#fff;position:absolute;z-index:1}@media (max-width: 767px){.services.services--brown{position:relative;outline:5px solid #725d58;margin-bottom:5px}}.services.services--orange{background:#bc5e38;margin-left:50%;margin-top:-15%;margin-bottom:30%;z-index:1}@media (max-width: 767px){.services.services--orange{margin:0 !important;outline:5px solid #bc5e38}}.service{border-bottom:1px solid currentColor}.service .service__content{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:max-height 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75)}.service .service__content div{padding:2rem 0 2rem 32px}.service .service__content div p{font-size:14px;line-height:19px;text-indent:0;margin-bottom:0}.service .service__title{position:relative;cursor:pointer;margin:1.5rem 0 1.1429rem 0}.service .service__title:hover .service__title__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service .service__title.active .service__title__icon:after{-webkit-transform:rotate(90deg) scaleX(0);transform:rotate(90deg) scaleX(0)}.service .service__title__icon{height:14px;width:14px;display:block;position:absolute;will-change:transform;-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}.service .service__title__icon:before{content:"";width:14px;height:2px;background:currentColor;display:block;position:absolute;top:50%;left:0;will-change:transform;margin-top:-1px;-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}.service .service__title__icon:after{content:"";width:14px;height:2px;background:currentColor;display:block;position:absolute;top:50%;left:0;will-change:transform;margin-top:-1px;-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1);-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}.service .service__title__text{padding-left:32px}@media (max-width: 767px){.service:last-child{border-bottom:0}}.why{border:1px solid #bbb7b4;padding:3.5714rem 4.2857rem;background-size:33px !important}.why h3{font-size:2rem;line-height:2.4286rem;margin:0 0 3.5714rem 0}@media (max-width: 767px){.why h3{font-size:17px;line-height:21px;margin-bottom:22px}}.why p{font-size:1.2857rem;line-height:1.6429rem}@media (max-width: 767px){.why p{font-size:14px;line-height:19px}}.why.why--eye{background:url(assets/img/icon-eye.svg) top 2.2857rem right 2.1429rem no-repeat}.why.why--chart{background:url(assets/img/icon-chart.svg) top 2.2857rem right 2.1429rem no-repeat}@media (max-width: 767px){.why.why--chart{border:0}}.why.why--book{background:url(assets/img/icon-book.svg) top 2.2857rem right 2.1429rem no-repeat}@media (max-width: 767px){.why{border-left:0;border-right:0;padding:25px 15px;background-position:top 25px right 15px !important;background-size:25px !important}}.section--why .row:nth-child(1) .col-md-6{top:1px}@media (max-width: 767px){.section--why .row:nth-child(1) .col-md-6{top:0;padding:0 15px !important}}.section--why .row:nth-child(2) .col-md-6{left:-1px}@media (max-width: 767px){.section--why .row:nth-child(2) .col-md-6{left:0;padding:0 15px !important}}.section--why .row:nth-child(3) .col-md-6{top:-1px}@media (max-width: 767px){.section--why .row:nth-child(3) .col-md-6{top:0;padding:0 15px !important}}.hero--contact{width:100%;height:0;padding-bottom:64.28571%;position:relative;background:#bbb7b4}.hero--contact #locations{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;margin:0}.hero--contact .location{position:absolute;z-index:3;bottom:6.0714rem;right:9.7857rem}.section--locations-contact .location{display:block !important}.section--locations-contact .location hr{margin-bottom:4.6429rem}@media (max-width: 767px){.section--locations-contact .location hr{margin:32px 0}}.contactform input:not([type="submit"]):not([type="checkbox"]),.contactform textarea{width:100%;display:block;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:4px solid transparent;-webkit-box-shadow:0 1px 0px 0px #fff;box-shadow:0 1px 0px 0px #fff;font-size:1.2857rem;line-height:1.5rem;padding:1.4286rem 0;background:transparent;color:#fff;margin-bottom:2.5714rem;outline:none;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.contactform input:not([type="submit"]):not([type="checkbox"])::-webkit-input-placeholder,.contactform textarea::-webkit-input-placeholder{color:#fff;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.contactform input:not([type="submit"]):not([type="checkbox"]):-ms-input-placeholder,.contactform textarea:-ms-input-placeholder{color:#fff;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.contactform input:not([type="submit"]):not([type="checkbox"])::-ms-input-placeholder,.contactform textarea::-ms-input-placeholder{color:#fff;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.contactform input:not([type="submit"]):not([type="checkbox"])::placeholder,.contactform textarea::placeholder{color:#fff;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.contactform input:not([type="submit"]):not([type="checkbox"]):focus,.contactform textarea:focus{border-bottom:4px solid #fff}@media (max-width: 767px){.contactform input:not([type="submit"]):not([type="checkbox"]),.contactform textarea{font-size:16px;line-height:20px;padding:15px 0;margin-bottom:14px}}.contactform textarea{height:11.8571rem;resize:none}.contactform input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}.contactform input[type='checkbox']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}.contactform input[type='checkbox']:checked,.contactform input[type='checkbox']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}.contactform input[type='checkbox']+span{cursor:pointer;font-size:14px;line-height:17px;display:block;margin:0;padding-left:3.5714rem}.contactform input[type='checkbox']+span a{color:#fff}.contactform input[type='checkbox']:checked+span::before,.contactform input[type='checkbox']:not(:checked)+span::before{content:' ';display:block;width:14px;height:14px;position:absolute;top:0;left:0;background:#fff}.contactform input[type='checkbox']:hover+span::before{background:rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white}.contactform input[type='checkbox']:checked+span::before{background:#000;-webkit-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white}.contactform input.wpcf7-not-valid,.contactform textarea.wpcf7-not-valid{-webkit-box-shadow:0 1px 0px 0px #bc5e38 !important;box-shadow:0 1px 0px 0px #bc5e38 !important}.contactform input.wpcf7-not-valid::-webkit-input-placeholder,.contactform textarea.wpcf7-not-valid::-webkit-input-placeholder{color:#bc5e38 !important}.contactform input.wpcf7-not-valid:-ms-input-placeholder,.contactform textarea.wpcf7-not-valid:-ms-input-placeholder{color:#bc5e38 !important}.contactform input.wpcf7-not-valid::-ms-input-placeholder,.contactform textarea.wpcf7-not-valid::-ms-input-placeholder{color:#bc5e38 !important}.contactform input.wpcf7-not-valid::placeholder,.contactform textarea.wpcf7-not-valid::placeholder{color:#bc5e38 !important}.contactform .mandatory{margin-left:40px;margin-top:7px;display:block}.contactform .wpcf7-list-item{margin-left:0 !important;position:relative}.contactform .row--bottom{margin-top:1rem}.contactform .screen-reader-response{display:none !important}.contactform input[type='submit']{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid #fff;font-size:1.2857rem;line-height:1.5rem;padding:0;background:transparent;color:#fff;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-left:auto;display:none !important}@media (max-width: 767px){.contactform input[type='submit']{margin-top:14px;font-size:14px;line-height:20px}}.contactform .button.button--underline.button--arrow.button--submit{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.2857rem;line-height:1.5rem;padding:0;background:transparent;color:#fff;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-left:auto;margin-top:0 !important;margin-right:40px !important}.contactform .button.button--underline.button--arrow.button--submit:after{background:url(assets/img/arrow-right-white.svg) center right no-repeat;background-size:28px}@media (max-width: 767px){.contactform .button.button--underline.button--arrow.button--submit{margin-top:14px;font-size:14px;line-height:20px}}span.wpcf7-not-valid-tip,div.wpcf7 .ajax-loader{display:none !important}div.wpcf7-response-output{border:none !important;padding:0 !important;margin:2rem 0 0 0 !important;font-size:1rem;line-height:1.555rem;color:#bc5e38}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#bc5e38}div.wpcf7-mail-sent-ok{color:#fff}.team-slideshow{overflow:visible;margin-bottom:15.1429rem}.team-slideshow .team-slideshow__content__image{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;margin-bottom:6rem}.team-slideshow .team-slideshow__content__image img{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:400ms -webkit-filter cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-filter cubic-bezier(1, 0, 0, 1);transition:400ms filter cubic-bezier(1, 0, 0, 1);transition:400ms filter cubic-bezier(1, 0, 0, 1), 400ms -webkit-filter cubic-bezier(1, 0, 0, 1);position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% + 10px);height:calc(100% + 10px)}@media (max-width: 767px){.team-slideshow .team-slideshow__content__image{margin-bottom:32px}}.team-slideshow .team-slideshow__content__name,.team-slideshow .team-slideshow__content__location{font-size:2rem;line-height:2.6429rem;display:block;opacity:0;-webkit-transition:400ms opacity cubic-bezier(1, 0, 0, 1);transition:400ms opacity cubic-bezier(1, 0, 0, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width: 767px){.team-slideshow .team-slideshow__content__name,.team-slideshow .team-slideshow__content__location{font-size:17px;line-height:21px}}.team-slideshow .team-slideshow__content__location{color:#bbb7b4;margin-bottom:2.1429rem}@media (max-width: 767px){.team-slideshow .team-slideshow__content__location{margin-bottom:22px}}.team-slideshow .team-slideshow__content__about p{font-size:1.2857rem;line-height:1.6429rem;opacity:0;-webkit-transition:400ms opacity cubic-bezier(1, 0, 0, 1);transition:400ms opacity cubic-bezier(1, 0, 0, 1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width: 767px){.team-slideshow .team-slideshow__content__about p{font-size:14px;line-height:19px;margin-bottom:32px}}.team-slideshow .swiper-slide{width:40%;-webkit-transition:400ms all cubic-bezier(1, 0, 0, 1);transition:400ms all cubic-bezier(1, 0, 0, 1)}.team-slideshow .swiper-slide.swiper-slide-active{width:60% !important}.team-slideshow .swiper-slide.swiper-slide-active img{-webkit-filter:none;filter:none;top:0;left:0;right:0;bottom:0}.team-slideshow .swiper-slide.swiper-slide-active .team-slideshow__content__about p,.team-slideshow .swiper-slide.swiper-slide-active .team-slideshow__content__name,.team-slideshow .swiper-slide.swiper-slide-active .team-slideshow__content__location{opacity:1;-webkit-transition-delay:0.5s;transition-delay:0.5s}@media (max-width: 767px){.team-slideshow .swiper-slide.swiper-slide-active{width:100% !important}}.team-slideshow .swiper-slide:after{height:1px;width:100%;background:#bbb7b4;content:"";display:block;position:absolute}.team-slideshow .swiper-slide:last-child:after{display:none}@media (max-width: 1199px){.team-slideshow{margin-bottom:8rem}}@media (max-width: 767px){.team-slideshow{margin-bottom:53px}}.team-slider-button{position:absolute;top:600px;left:calc(60% + 30px);z-index:9}.team-slider-button .team-prev,.team-slider-button .team-next{height:20px;width:20px;display:block;float:left;outline:none !important}.team-slider-button .team-prev{margin-right:10px}@media (max-width: 767px){.team-slider-button{left:auto;right:15px}}.row--consulting{margin-top:5.7143rem}@media (max-width: 767px){.row--consulting{margin-top:22px}}.row--consulting h3{font-size:2rem;line-height:2.6429rem;margin:0 0 3rem 0}@media (max-width: 767px){.row--consulting h3{font-size:17px;line-height:21px;margin-bottom:22px}}.row--consulting p{font-size:1.2857rem;line-height:1.6429rem}@media (max-width: 767px){.row--consulting p{font-size:14px;line-height:19px}}.row--consulting .service-box--left{padding-right:15px}@media (max-width: 767px){.row--consulting .service-box--left{padding-right:0}}.row--consulting .service-box--right{padding-left:15px}@media (max-width: 767px){.row--consulting .service-box--right{padding-left:0}}.card-list{width:100%;height:540px;margin:0;list-style:none;padding:0}.card-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;border-radius:0;position:absolute;list-style:none;height:38.5714rem;left:0;right:0;margin:0;padding:4.2857rem 4.8571rem;border:1px solid gray;background:white;width:calc(100% - 20%)}@media (max-width: 767px){.card-list li{position:relative;top:0 !important;left:0 !important;height:auto;border-left:0;border-right:0;padding:25px 15px;width:100%;border-bottom:0}}.card-list li .card-content{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:0ms opacity cubic-bezier(1, 0, 0, 1);transition:0ms opacity cubic-bezier(1, 0, 0, 1)}@media (max-width: 767px){.card-list li .card-content{opacity:1}}.card-list li:nth-child(1){top:-40%;left:20%}@media (max-width: 1199px){.card-list li:nth-child(1){top:-20%}}.card-list li:nth-child(2){top:-20%;left:10%}@media (max-width: 1199px){.card-list li:nth-child(2){top:-10%}}.card-list li:nth-child(3){top:0;left:0%}.card-list li:nth-child(3) .card-content{opacity:1;-webkit-transition:400ms opacity cubic-bezier(1, 0, 0, 1);transition:400ms opacity cubic-bezier(1, 0, 0, 1);-webkit-transition-delay:0.15s;transition-delay:0.15s}.card-list li:nth-child(4){top:calc(12px * 5);left:5%}.card-list li:nth-child(5){top:calc(12px * 6)}.card-list li h3{font-size:38px;line-height:50px;margin:0 0 34px 0}@media (max-width: 767px){.card-list li h3{font-size:17px;line-height:21px;margin-bottom:22px}}.card-list li p{font-size:28px;line-height:37px;margin-bottom:0}@media (max-width: 767px){.card-list li p{font-size:14px;line-height:19px}}@media (max-width: 767px){.card-list{height:auto;padding:0 15px}}.transformThis{-webkit-animation:scaleDown 400ms;animation:scaleDown 400ms;-webkit-animation-timing-function:cubic-bezier(1, 0, 0, 1);animation-timing-function:cubic-bezier(1, 0, 0, 1)}.transformPrev{-webkit-animation-timing-function:cubic-bezier(1, 0, 0, 1);animation-timing-function:cubic-bezier(1, 0, 0, 1);-webkit-animation:scaleUp 400ms;animation:scaleUp 400ms;display:none}@-webkit-keyframes scaleUp{0%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}20%{-webkit-transform:translateX(-40px) translateY(40px);transform:translateX(-40px) translateY(40px);opacity:0.1}40%{-webkit-transform:translateX(-30px) translateY(30px);transform:translateX(-30px) translateY(30px);opacity:0.2}60%{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);opacity:0.4}80%{-webkit-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px);opacity:0.8}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}20%{-webkit-transform:translateX(-40px) translateY(40px);transform:translateX(-40px) translateY(40px);opacity:0.1}40%{-webkit-transform:translateX(-30px) translateY(30px);transform:translateX(-30px) translateY(30px);opacity:0.2}60%{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);opacity:0.4}80%{-webkit-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px);opacity:0.8}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes scaleDown{0%{-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px);opacity:1}20%{-webkit-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px);opacity:0.8}40%{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);opacity:0.4}60%{-webkit-transform:translateX(-30px) translateY(30px);transform:translateX(-30px) translateY(30px);opacity:0.2}80%{-webkit-transform:translateX(-40px) translateY(40px);transform:translateX(-40px) translateY(40px);opacity:0.1}100%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}}@keyframes scaleDown{0%{-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px);opacity:1}20%{-webkit-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px);opacity:0.8}40%{-webkit-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px);opacity:0.4}60%{-webkit-transform:translateX(-30px) translateY(30px);transform:translateX(-30px) translateY(30px);opacity:0.2}80%{-webkit-transform:translateX(-40px) translateY(40px);transform:translateX(-40px) translateY(40px);opacity:0.1}100%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}}.next-card,.prev-card{width:20px;height:20px;display:inline-block;margin-right:10px;top:-194px;position:relative}@media (max-width: 1199px){.next-card,.prev-card{top:-86px}}@media (max-width: 767px){.next-card,.prev-card{display:none}}#footer{padding-top:10.2143rem;padding-bottom:3.5714rem}#footer #footer__logo{width:33px;height:13px;background:url(assets/img/appcon-footer.svg) center no-repeat;background-size:cover;display:block;margin-bottom:10px}#footer ul,#footer li,#footer address{font-size:14px;line-height:19px;font-style:normal;list-style:none;padding:0;margin:0}#footer a{color:#000}@media (max-width: 767px){#footer{padding-top:52px;padding-bottom:30px}#footer .footer__copyright,#footer #footer__navigation{display:block;margin-bottom:30px}}#backtotop{position:fixed;left:0;right:0;pointer-events:none;width:100%;bottom:10rem;z-index:5}#backtotop #backtotop__icon{height:41px;width:41px;background:url(assets/img/top.svg) center no-repeat;background-size:cover;display:block;margin-left:auto;pointer-events:all;z-index:97}@media (max-width: 767px){#backtotop{bottom:25px}}.section--partner{margin-bottom:100px}.section--partner .partner{margin-bottom:4.285rem}.section--partner .partner h2{font-size:2rem;margin-top:2.857rem;margin-bottom:3.571rem;display:block;padding-left:0}@media (max-width: 767px){.section--partner .partner h2{font-size:17px;line-height:25px;margin-bottom:31px}}.section--partner .partner p{font-size:1rem;line-height:1.642rem;text-indent:0}.section--partner .text-center{text-align:center}.section--partner .button{margin:40px auto}@media (max-width: 767px){.section--partner .button{margin:20px 0}}.section--partner .row--partner-hidden{display:none}.section--advantages .statistics li{padding-left:7.142rem;position:relative}@media (max-width: 767px){.section--advantages .statistics li{padding-left:30px}}.section--advantages .statistics:not(.job-list) li span{height:9px;width:9px;background:#b06341;display:block;border-radius:100%;position:absolute;top:calc(50% - 4px);left:0}.row--coop h2{font-size:2rem;margin-top:2.857rem;margin-bottom:3.571rem;display:block;padding-left:0}@media (max-width: 767px){.row--coop h2{font-size:17px;line-height:25px;margin-bottom:31px}}.row--coop p{font-size:1rem;line-height:1.642rem;text-indent:0}.row--references{margin-top:80px;margin-bottom:200px}@media (max-width: 991px){.row--references{margin-top:50px;margin-bottom:100px}}@media (max-width: 767px){.row--references .references{margin-bottom:20px}}.row--references .references .swiper-container{height:300px}@media (max-width: 991px){.row--references .references .swiper-container{height:200px}}@media (max-width: 767px){.row--references .references .swiper-container{height:100px}}.section__intro__slideshow-wrapper{position:relative;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 767px){.section__intro__slideshow-wrapper{padding-left:8px;padding-right:8px}}.section__intro__slideshow{position:relative;margin:2.5rem 0 4rem 0;height:0;padding-bottom:64.86486%}@media (max-width: 991px){.section__intro__slideshow{margin:2.5rem 0 7.0625rem 0}}@media (max-width: 767px){.section__intro__slideshow{margin:8px 0 60px 0}}.section__intro__slideshow .section__intro__slideshow__image:nth-child(1){left:-2.5rem;bottom:1.5rem;z-index:2;position:absolute}@media (max-width: 767px){.section__intro__slideshow .section__intro__slideshow__image:nth-child(1){left:-8px;bottom:-8px}}.section__intro__slideshow .section__intro__slideshow__image:nth-child(2){top:-2.5rem;right:-2.5rem;z-index:3;position:absolute}@media (max-width: 767px){.section__intro__slideshow .section__intro__slideshow__image:nth-child(2){top:-8px;right:-8px}}.section__intro__slideshow .section__intro__slideshow__image:nth-child(3){top:0;right:0;z-index:4;position:absolute}.section__intro__slideshow .section__intro__slideshow__image:nth-child(4){left:-2.5rem;bottom:-2.5rem;z-index:2;position:absolute}@media (max-width: 767px){.section__intro__slideshow .section__intro__slideshow__image:nth-child(4){left:-8px;bottom:-8px}}.section__intro__slideshow.only--two .section__intro__slideshow__image:nth-child(1){top:0;bottom:0;left:0}.section__intro__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:72px}.section__intro__navigation .section__intro__slideshow__prev,.section__intro__navigation .section__intro__slideshow__next{height:14px;width:17px;display:block;margin-right:24px}@media (max-width: 991px){.section__intro__navigation .section__intro__slideshow__prev,.section__intro__navigation .section__intro__slideshow__next{height:14px;width:17px;margin-top:2px}}.section__intro__navigation .section__intro__slideshow__prev{background:url(assets/img/left.svg) center no-repeat;background-size:cover;margin-left:auto}.section__intro__navigation .section__intro__slideshow__next{background:url(assets/img/right.svg) center no-repeat;background-size:cover;margin-right:0}.section--advantages a{color:#bbb7b4}.section--advantages a .button--circle{font-size:14px;text-align:center;display:inline-block;color:#000;position:absolute;left:0}.section--advantages a .button--circle>span{height:2.857rem;width:2.857rem;border:1px solid #000;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 1.428rem auto}.section--advantages a .button--circle>span .arrow-wrapper{margin:auto;margin-left:9px;-webkit-transition:all 150ms cubic-bezier(0, 0, 0.58, 1);transition:all 150ms cubic-bezier(0, 0, 0.58, 1);line-height:1}.section--advantages a .button--circle>span .arrow-wrapper .arrow-wrapper__arrow path{fill:#000}.section--advantages a:hover .arrow-wrapper{margin-left:6px}.section--advantages a:hover .arrow-wrapper__arrow{left:-3px}.single-stellenanzeigen .section.section--intro{margin-bottom:5rem}.single-stellenanzeigen .section.section--intro.last{margin-bottom:0}.section--info{margin-bottom:11rem}.single-stellenanzeigen .section.section--intro h2{padding-left:100px}.single-stellenanzeigen .section.section--intro p{text-indent:100px}.single-stellenanzeigen .section.section--intro ul{font-size:2rem;line-height:2.6429rem;margin:0 0 2.6429rem 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}@media (max-width: 767px){.single-stellenanzeigen .section.section--intro ul{font-size:14px;line-height:19px;margin:0 0 19px 0}}.single-stellenanzeigen .section.section--intro ul li{list-style:none}.single-stellenanzeigen .section.section--intro ul li:before{content:"–";left:0;position:absolute}.single-stellenanzeigen .section.section--info a{position:relative;color:inherit;display:inline-block}.single-stellenanzeigen .section.section--info a:before{content:'';position:absolute;bottom:0;right:0;width:100%;height:1px;background:currentColor}.single-stellenanzeigen .section.section--info a:after{content:'';position:absolute;top:10px;left:calc(100% + 18px);height:15px;width:22px;background:url(assets/img/arrow-right.svg) center right no-repeat;background-size:28px;-webkit-transition:all 250ms cubic-bezier(0, 0, 0.58, 1);transition:all 250ms cubic-bezier(0, 0, 0.58, 1)}.single-stellenanzeigen .section.section--info a:hover:before{-webkit-animation:movable-underline-animation 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:movable-underline-animation 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.single-stellenanzeigen .section.section--info a:hover:after{width:28px}
/*# sourceMappingURL=style.css.map */