.js-btn{-ms-touch-action:manipulation;touch-action:manipulation}.menu-btn{width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:100;position:relative;cursor:pointer}.menu-btn.active div::before{transform:translate(-8px,2px) rotate(-45deg)}.menu-btn.active div::after{transform:translate(-8px,-2px) rotate(45deg)}.menu-btn div{width:18px;height:2px;background-color:#62306B;position:relative;transition-delay:0.2s}.menu-btn div::after,.menu-btn div::before{content:"";right:0;width:12px;height:2px;background-color:#62306B;position:absolute;transition:0.2s}.menu-btn div::before{top:-6px}.menu-btn div::after{top:6px}.btn--std{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;background:#4C2F48;color:#FFFFFF;margin:0;padding:15px 25px;vertical-align:middle;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}.btn--orange{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;background:#4C2F48;color:#FFFFFF;margin:0;padding:15px 25px;vertical-align:middle;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer}.b-gallery{margin-top:15px}.b-gallery__images{position:relative;margin:0 -25px}.b-gallery__images a{display:block;min-height:65vw}@media screen and (min-width:480px){.b-gallery__images a{min-height:auto}}.b-gallery__thumbs{position:relative;margin-top:10px;padding:0 34px}.b-gallery__thumbs .swiper-slide{width:33.333%}@media screen and (min-width:1200px){.b-gallery__thumbs .swiper-slide{width:auto}}.b-gallery img{display:block;margin:0 auto;width:auto}.block-views-block-projects-block-1 .block__layout{margin:0;padding:0}.block-views-block-projects-block-1 .view{position:relative}.block-views-block-projects-block-1 .view-header{display:none;justify-content:space-between;position:absolute;left:0;right:0;top:0;color:#FFFFFF;padding:0 25px;z-index:2;font-size:28px;font-weight:500;line-height:1.25}@media screen and (min-width:1200px){.block-views-block-projects-block-1 .view-header{font-size:40px}}@media screen and (min-width:1600px){.block-views-block-projects-block-1 .view-header{font-size:52px}}.block-views-block-projects-block-1 .swiper-navigation{display:flex;align-items:center;flex-direction:row-reverse}.block-views-block-projects-block-1 .swiper-button-next,.block-views-block-projects-block-1 .swiper-button-prev{position:static;width:24px;height:24px;margin:0 7.5px}.block-views-block-projects-block-1 .swiper-button-next::after,.block-views-block-projects-block-1 .swiper-button-prev::after{font-family:"icomoon";font-size:24px;font-weight:400;line-height:1}.block-views-block-projects-block-1 .swiper-button-prev::after{content:""}.block-views-block-projects-block-1 .swiper-button-next::after{content:""}.block-views-block-projects-block-1 .swiper-slide{transition-delay:0.3s}.block-views-block-projects-block-1 .field--name-field-project-image img{display:block;width:auto}.block-views-block-projects-block-1 .bottom{padding:25px 25px 38px;background:#4C2F48;color:#FFFFFF;position:relative;z-index:1}.block-views-block-projects-block-1 .bottom::before{content:"";position:absolute;left:0;right:0;top:-80px;bottom:0;background:#4C2F48;clip-path:polygon(0 18%,100% 0,100% 100%,0% 100%);z-index:-1}.block-views-block-projects-block-1 .bottom__top{display:flex;justify-content:space-between}.block-views-block-projects-block-1 .bottom.active::before{animation:project-decor 1s}.block-views-block-projects-block-1 .bottom.active .bottom__container{animation:project-container 1s}.block-views-block-projects-block-1 .title{font-size:28px;font-weight:500;line-height:1.25}@media screen and (min-width:1200px){.block-views-block-projects-block-1 .title{font-size:40px}}@media screen and (min-width:1600px){.block-views-block-projects-block-1 .title{font-size:52px}}.block-views-block-projects-block-1 .field--name-title{font-size:24px;font-weight:500;line-height:1.25;display:inline-block;margin-top:10px}@media screen and (min-width:1200px){.block-views-block-projects-block-1 .field--name-title{font-size:32px}}@media screen and (min-width:1600px){.block-views-block-projects-block-1 .field--name-title{font-size:40px}}.block-views-block-projects-block-1 .field--name-field-project-short-description{margin-top:25px;font-family:"ProximaNova","Arial","Helvetica",sans-serif;font-weight:300;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.block-views-block-projects-block-1 .more-details{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;background:#4C2F48;color:#FFFFFF;margin:0;padding:15px 25px;vertical-align:middle;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background:none;padding:0;margin-top:25px}.block-views-block-projects-block-1 .more-details::after{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;margin-left:10px}@keyframes project-decor{0%{transform:translateY(0)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes project-container{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-25%);opacity:0}100%{transform:translateY(0);opacity:1}}.view-id-projects.view-display-id-page_1 .views-field-field-project-image{margin-bottom:15px}.view-id-projects.view-display-id-page_1 .views-field-field-project-image img{display:block}.view-id-projects.view-display-id-page_1 .views-field-title a{font-size:20px;font-weight:500;color:#62306B;text-decoration:none}.view-id-projects.view-display-id-page_1 .views-field-field-project-short-description{font-family:"ProximaNova","Arial","Helvetica",sans-serif;font-weight:300;margin-top:5px}.view-id-projects.view-display-id-page_1 .views-field-view-node{margin-top:5px}.view-id-projects.view-display-id-page_1 .views-field-view-node a{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;background:#4C2F48;color:#FFFFFF;margin:0;padding:15px 25px;vertical-align:middle;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background:none;padding:0;color:#62306B}.view-id-projects.view-display-id-page_1 .views-field-view-node a::after{content:"";font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;margin-left:10px}.view-id-projects.view-display-id-page_1 .views-field-view-node a::after{color:#62306B}.view-id-projects.view-display-id-page_1 .views-row+.views-row{margin-top:25px}.page-node-type-project .node--view-mode-full .field--name-title{font-size:28px;font-weight:500;line-height:1.25;display:inline-block;margin-bottom:15px}@media screen and (min-width:1200px){.page-node-type-project .node--view-mode-full .field--name-title{font-size:40px}}@media screen and (min-width:1600px){.page-node-type-project .node--view-mode-full .field--name-title{font-size:52px}}.page-node-type-project .node--view-mode-full .order-project__button{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;background:#4C2F48;color:#FFFFFF;margin:0;padding:15px 25px;vertical-align:middle;text-align:center;text-decoration:none;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;width:100%}.page-node-type-project .node--view-mode-full .b-gallery{margin-top:15px}.page-node-type-project .node--view-mode-full .field--name-field-project-description{margin-top:15px}.page-node-type-project .node--view-mode-full .field--name-field-project-stages{margin-top:30px}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__label{font-size:24px;font-weight:500;line-height:1.25;margin-bottom:23px}@media screen and (min-width:1200px){.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__label{font-size:32px}}@media screen and (min-width:1600px){.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__label{font-size:40px}}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__items>.field__item+.field__item{margin-top:15px}.page-node-type-project .node--view-mode-full .paragraph--type--stage{display:flex;flex-wrap:wrap}.page-node-type-project .node--view-mode-full .paragraph--type--stage::before{counter-increment:decor;content:"0" counter(decor) "";font-size:44px;line-height:1.1;color:#62306B}.page-node-type-project .node--view-mode-full .paragraph--type--stage .field--name-field-paragraph-image{margin:15px -25px 0}.page-node-type-project .node--view-mode-full .paragraph--type--stage .field--name-field-paragraph-text{padding-left:21px;width:calc(100% - 50px)}@media screen and (min-width:768px){.view-id-projects.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin:-15px -25px}.view-id-projects.view-display-id-page_1 .views-row{display:flex;flex-direction:column;justify-content:stretch;width:50%;padding:15px 25px}.view-id-projects.view-display-id-page_1 .views-row+.views-row{margin:0px}.view-id-projects.view-display-id-page_1 .views-field-field-project-image{overflow:hidden}.view-id-projects.view-display-id-page_1 .views-field-field-project-image img{transition:350ms}.view-id-projects.view-display-id-page_1 .views-field-field-project-image img:hover{transform:scale(1.1)}.view-id-projects.view-display-id-page_1 .views-field-field-project-short-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden}.view-id-projects.view-display-id-page_1 .views-field-view-node{margin-top:auto}}@media screen and (min-width:1200px){.block-views-block-projects-block-1{padding:50px 0}.block-views-block-projects-block-1 .views-row{position:relative}.block-views-block-projects-block-1 .views-row::before{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background-color:#62306B;content:"";clip-path:polygon(58% 0,100% 0%,100% 100%,70% 100%,45% 40%)}.block-views-block-projects-block-1 .node__content{display:flex}.block-views-block-projects-block-1 .bottom{position:absolute;z-index:10;left:60%;width:40%;padding:100px 25px;background:unset}.block-views-block-projects-block-1 .bottom::before{content:none}.block-views-block-projects-block-1 .bottom .title{font-size:2.7083vw}.block-views-block-projects-block-1 .bottom .field--name-title{margin-top:40px;font-size:2.0833vw}.block-views-block-projects-block-1 .bottom .field--name-field-project-short-description{margin-top:15px;font-size:18px}.block-views-block-projects-block-1 .bottom .more-details{margin-top:15px;font-size:1.25vw}.page-node-type-project .site-content__title{display:none}.page-node-type-project .node--type-project .top{display:flex;justify-content:space-between;align-items:center}.page-node-type-project .node--type-project .field--name-title{max-width:70%;font-size:2.7083vw}.page-node-type-project .node--type-project .order-project__button{min-width:291px;width:unset;padding:15px 25px}.page-node-type-project .node--type-project .field--name-field-project-stages .field--name-field-paragraph-image{margin:0 0 0 30px}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__label{font-size:2.0833vw}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .field__item:not(:last-child){margin-bottom:50px}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .paragraph--type--stage{flex-wrap:nowrap}.page-node-type-project .node--view-mode-full .field--name-field-project-stages .paragraph--type--stage::before{font-size:4.5833vw}.b-gallery{display:flex;align-items:center}.b-gallery__images{margin:0 30px 0 0;width:calc(100% - 136px)}.b-gallery__thumbs{height:428px;width:106px;margin:0;padding:44px 0}.b-gallery__thumbs .swiper-container{max-height:340px;height:100%}.b-gallery__thumbs .swiper-button-prev{top:0;left:50%;transform:translateX(-50%) rotate(90deg)}.b-gallery__thumbs .swiper-button-next{top:unset;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg)}}@media screen and (min-width:1450px){.view-id-projects.view-display-id-page_1 .views-field-title a{font-size:24px}.view-id-projects.view-display-id-page_1 .views-field-field-project-short-description{margin-top:15px;font-size:20px}.view-id-projects.view-display-id-page_1 .views-field-view-node a{font-size:24px}.view-id-projects.view-display-id-page_1 .views-row{width:33.3333%}}@media screen and (min-width:1500px){.page-node-type-project .b-gallery{align-items:flex-start}.page-node-type-project .b-gallery__thumbs{height:unset}}@media screen and (min-width:1600px){.block-views-block-projects-block-1 .bottom{padding:160px 75px 0 0}.block-views-block-projects-block-1 .bottom .field--name-title{margin-top:50px}.page-node-type-project .node--type-project .field--name-field-project-stages .field--name-field-paragraph-image{margin:0 0 0 90px}.page-node-type-project .node--view-mode-full .field--name-field-project-description{margin-top:30px}}
