#industries-hero{padding:70px 0 90px;background:#e6e6e8}@media (max-width: 768px){#industries-hero .content-container{padding-left:20px;padding-right:20px;font-weight:500}}#industries-hero .content-container .content{width:60vw;padding-top:40px}@media (max-width: 576px){#industries-hero .content-container .content{width:80vw}}#industries-hero .content-container.industries-grid-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:flex-end}@media (max-width: 991px){#industries-hero .content-container.industries-grid-intro{grid-template-columns:1fr;gap:50px}}#industries-hero .content-container.industries-grid-intro .text-element{line-height:1.7}#industries-hero .title-wrapper{color:#1e2931}#industries-hero .title-wrapper .title{font-size:80px;font-weight:400;line-height:1.1;color:#565f65}@media (max-width: 768px){#industries-hero .title-wrapper .title{font-size:60px}}@media (max-width: 480px){#industries-hero .title-wrapper .title{font-size:50px}}#industries-hero .title-wrapper .title .bolder{font-weight:800}#industries-hero .links-container{display:flex;gap:35px;margin-top:50px}@media (max-width: 576px){#industries-hero .links-container{flex-direction:column;gap:20px}}#industries-hero .links-container .link{text-transform:uppercase;padding:4px 14px;width:-moz-fit-content;width:fit-content}#industries-hero .links-container .link:nth-child(odd){display:block;border:1px solid #1E2931}#industries-hero .links-container .link:nth-child(2n){color:#fff;background:#1e2931}#services-slider{margin-top:30px}#services-slider .services-splide{padding-left:60px;padding-right:60px}#services-slider .services-splide .splide__track{padding-top:5px}#services-slider .services-splide .service-item{padding-left:unset!important;border-top:1px solid #9294A1;display:flex;flex-direction:column;justify-content:space-between}#services-slider .services-splide .service-item .name{text-transform:uppercase;font-weight:700;color:#c4c5cb}#services-slider .services-splide .service-item .bt-learn-more{padding:6px 25px;margin-top:5px;width:-moz-fit-content;width:fit-content}#services-slider .services-splide .service-item .bt-learn-more:hover{cursor:pointer}#services-slider .services-splide .service-item .slider-top-border{border-top:6px solid #9294A1;position:absolute;left:0;right:0;top:-3px;width:40%}#services-slider .services-splide .splide__arrow{transition:.4s all;opacity:1;background:transparent;font-size:20px}#services-slider .services-splide .splide__arrow svg{filter:drop-shadow(0px 2px 2px rgba(0,0,0,.5));transition:.3s all}#services-slider .services-splide .splide__arrow:hover svg{filter:drop-shadow(2px 2px 6px rgba(0,0,0,.7))}#services-slider .services-splide .splide__arrow[disabled]{opacity:0}#services-slider .services-splide .splide__arrow--next{right:0}#services-slider .services-splide .splide__arrow--prev{left:0}#service-preview-section{position:relative;overflow:hidden;padding-top:60px;padding-bottom:60px}#service-preview-section .bg-lines{position:absolute;top:0;left:0;right:0;bottom:0}#service-preview-section .row{position:relative}#service-preview-section .row.bottom-images{margin-top:15px}#service-preview-section .row.bottom-images .left-image-column .image-wrapper,#service-preview-section .row.bottom-images .right-image-column .image-wrapper{clip-path:polygon(0% 0%,90% 0%,100% 15%,100% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}@media (min-width: 768px){#service-preview-section .row.bottom-images .left-image-column .image-wrapper img,#service-preview-section .row.bottom-images .right-image-column .image-wrapper img{height:100%}}@media (max-width: 768px){#service-preview-section .row.bottom-images .left-image-column .image-wrapper img,#service-preview-section .row.bottom-images .right-image-column .image-wrapper img{width:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}#service-preview-section .row.bottom-images .left-image-column{margin-bottom:40px}}#service-preview-section .title{text-transform:uppercase;letter-spacing:-1px}@media (max-width: 768px){#service-preview-section .title{margin-bottom:50px;font-size:30px}}#service-preview-section .main-image-description-column .main-image-wrapper{clip-path:polygon(7% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 8%);width:75%;position:relative;z-index:1;max-height:400px}@media (max-width: 450px){#service-preview-section .main-image-description-column .main-image-wrapper{width:90%}}#service-preview-section .main-image-description-column .description-container{width:75%;justify-self:self-end;background:#1e293126;padding:60px 50px 40px;position:relative;bottom:40px}@media (max-width: 576px){#service-preview-section .main-image-description-column .description-container{width:90%;padding:70px 40px 40px}}#service-preview-section .main-image-description-column .description-container .discover-more-link{text-align:end;width:100%;display:block;font-size:15px}#service-preview-section .main-image-description-column .description-container .discover-more-link:hover{text-decoration:underline}#service-preview-section .main-image-description-column .description-container .discover-more-link i{position:relative;top:1px}#service-preview-section .main-image-description-column .description-container .text{margin-top:25px}#corporate-numbers-section{background:#1e2931;padding:60px 0;color:#e6e6e8}#corporate-numbers-section .numbers-row{margin-top:50px}@media (min-width: 991px){#corporate-numbers-section .numbers-row{padding:0 60px}}@media (max-width: 768px){#corporate-numbers-section .numbers-row{gap:40px}}#corporate-numbers-section .numbers-row .corporate-numbers-item .item-subtitle{text-transform:uppercase;font-size:12px;font-weight:600}#corporate-numbers-section .numbers-row .corporate-numbers-item .item-amount{font-size:50px;font-weight:700;margin:unset;line-height:1}#corporate-numbers-section .numbers-row .corporate-numbers-item .item-description{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1;margin-top:4px;display:block}@media (max-width: 991px){#corporate-numbers-section .numbers-row .corporate-numbers-item .item-amount{font-size:42px}#corporate-numbers-section .numbers-row .corporate-numbers-item .item-description{font-size:20px}}@media (max-width: 768px){#corporate-numbers-section .numbers-row .corporate-numbers-item{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;margin:auto;text-align:start}}#connect{position:relative;padding:0 0 4rem;z-index:0;background-color:#e6e6e8;background-size:cover;background-position:-25vw;background-repeat:no-repeat}@media only screen and (max-width: 600px){#connect .text-block{width:100%!important}}#connect .text-block p{font-size:18px;font-weight:500}@media only screen and (max-width: 600px){#connect .text-block p{margin-right:0!important}}@media (max-width: 768px){#connect .text-block p{font-size:16px}}#connect .text-block p{max-width:85%}@media (max-width: 768px){#connect .text-block p{max-width:unset}}#connect .contact-link{transition:.2s all}#connect .contact-link:hover{transform:rotate(45deg)}@media (max-width: 768px){#connect .contact-link{margin-top:20px}}#cta-section{padding:250px 0 100px;position:relative;background-repeat:no-repeat;background-size:cover}@media (max-width: 576px){#cta-section{padding-top:100px;padding-bottom:40px}}#cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff4d;z-index:1}#cta-section.hotel-management .cta-content{max-width:90%}#cta-section.hotel-management:before{background:#ffffffb3}#cta-section .cta-content{position:relative;z-index:1;text-transform:uppercase}#cta-section .cta-title{font-size:70px;line-height:1;font-weight:700}@media (max-width: 768px){#cta-section .cta-title{font-size:60px}}@media (max-width: 576px){#cta-section .cta-title{font-size:50px}}@media (max-width: 450px){#cta-section .cta-title{font-size:42px}}#cta-section .cta-button{background:#1e2931;padding:6px 20px;color:#fff;text-transform:uppercase;font-size:15px;margin-top:25px;display:block;width:-moz-fit-content;width:fit-content}@media (max-width: 576px){#cta-section .cta-button{margin-top:40px}}#second-section{background:#565f65;color:#fff;padding:90px 0}#second-section .row{gap:50px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}@media (max-width: 768px){#second-section .row{flex-wrap:wrap}}#second-section .title{font-size:34px}@media (max-width: 768px){#second-section .title{font-size:28px}}#second-section .content{font-weight:300;margin-top:40px;line-height:1.7}#second-section .cta-link-container{display:flex;gap:14px;align-items:center;font-size:24px;color:#fff;text-transform:uppercase;font-weight:700;line-height:1.3;margin-right:50px;width:-moz-fit-content;width:fit-content}@media (max-width: 991px){#second-section .cta-link-container{padding-right:unset}}@media (max-width: 768px){#second-section .cta-link-container{justify-self:flex-end}#second-section .cta-link-container .link-arrow{width:30px}}@media (max-width: 576px){#second-section .cta-link-container{font-size:20px}}#services-section{padding:60px 0}@media (max-width: 768px){#services-section .row{flex-direction:column-reverse}}#services-section ul{padding:unset}#services-section ul li{list-style:disc;list-style-position:inside;line-height:1.6}#services-section ul li:not(:last-of-type){margin-bottom:8px}#services-section .images-container{display:flex;flex-direction:column;gap:70px}#services-section .images-container .first-image,#services-section .images-container .second-image{clip-path:polygon(0% 0%,85% 0%,100% 15%,100.9% 100%,100% 100%,0% 100%,0% 100%,0% 0%)}#services-section .images-container .first-image img,#services-section .images-container .second-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#services-section .images-container .first-image{width:calc(100% - 50px)}@media (max-width: 768px){#services-section .images-container{margin-top:40px;gap:40px}#services-section .images-container .first-image{width:100%;height:350px;clip-path:polygon(0% 15%,15% 0%,100% 0%,100% 100%,0% 100%)}#services-section .images-container .second-image{height:250px}}#services-section .content-container .title{font-size:34px;color:#1e2931}#services-section .content-container .content{margin-top:60px}#services-section .content-container .content p{line-height:1.6}#services-section .content-container .content p:not(:last-of-type){margin-bottom:30px}@media (max-width: 768px){#services-section .content-container .content{margin-top:40px}}#our-projects-section{background-color:#565f65;color:#e6e6e8;margin-top:100px}#our-projects-section .content-column{padding:50px 0;padding-left:8rem}@media (max-width: 1200px){#our-projects-section .content-column{padding-left:6rem}}@media (max-width: 991px){#our-projects-section .content-column{padding-left:3rem}}@media (max-width: 768px){#our-projects-section .content-column{padding-left:30px;padding-right:30px}}#our-projects-section .image-column{background-color:#e6e6e8;padding:unset}#our-projects-section .image-column .projects-image{position:relative;bottom:60px;clip-path:polygon(0% 0%,85% 0%,100% 10%,100.9% 100%,100% 100%,0% 100%,0% 100%,0% 0%);width:100%;height:100%}#our-projects-section .image-column .projects-image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out}#our-projects-section .image-column .projects-image img.active{opacity:1}#our-projects-section .title{font-size:36px}#our-projects-section .list-of-projects{display:grid;grid-template-columns:1fr 1fr 1fr;width:85%;gap:30px;margin-top:40px}@media (max-width: 1200px){#our-projects-section .list-of-projects{width:90%}}@media (max-width: 576px){#our-projects-section .list-of-projects{width:100%}}@media (max-width: 500px){#our-projects-section .list-of-projects{grid-template-columns:1fr 1fr}}#our-projects-section .list-of-projects .project{display:flex;flex-direction:column;border:1px solid #E6E6E8;width:-moz-fit-content;width:fit-content;align-items:center;text-align:center;padding:30px;row-gap:20px;width:100%;transition:.3s all}@media (max-width: 1200px){#our-projects-section .list-of-projects .project{padding:20px 15px}}@media (max-width: 576px){#our-projects-section .list-of-projects .project{justify-content:space-around}}#our-projects-section .list-of-projects .project:hover{background-color:#1e2931;cursor:pointer}#our-projects-section .list-of-projects .project:active,#our-projects-section .list-of-projects .project.active{background-color:#c4c5cb;color:#1e2931}#our-projects-section .list-of-projects .project .icon{font-size:30px;width:36px}#our-projects-section .list-of-projects .project .product-name{font-size:18px;line-height:1.3}#get-in-touch-with-us-section{background:#e6e6e8;padding:60px 0;position:relative;overflow:hidden}#get-in-touch-with-us-section .title{font-size:34px}@media (max-width: 768px){#get-in-touch-with-us-section .title{font-size:28px}}#get-in-touch-with-us-section .bg-lines{position:absolute;top:0;bottom:0;left:40px;width:60%}#get-in-touch-with-us-section .container{position:relative;z-index:1}#get-in-touch-with-us-section .content-column{margin:auto}#get-in-touch-with-us-section .content-column .title{font-weight:700}#get-in-touch-with-us-section .content-column .subtitle{font-weight:500}#get-in-touch-with-us-section .content-column form{margin-top:50px}#get-in-touch-with-us-section .content-column .inputs-container{display:grid;gap:40px;grid-template-columns:1fr 1fr}#get-in-touch-with-us-section .content-column .inputs-container .left-column{display:flex;flex-direction:column;gap:20px}#get-in-touch-with-us-section .content-column .inputs-container .left-column input{width:100%}#get-in-touch-with-us-section .content-column .inputs-container .right-column textarea{width:100%;height:100%}@media (max-width: 576px){#get-in-touch-with-us-section .content-column .inputs-container .right-column textarea{height:120px}}#get-in-touch-with-us-section .content-column .inputs-container input,#get-in-touch-with-us-section .content-column .inputs-container textarea{background:#c4c5cb;border:unset;outline:unset;padding:16px 20px;font-size:15px}#get-in-touch-with-us-section .content-column .inputs-container .checkbox-and-submit .submit-btn{display:flex;justify-self:flex-end;background:#1e2931;padding:6px 20px;color:#fff;text-transform:uppercase;font-size:15px}@media (max-width: 576px){#get-in-touch-with-us-section .content-column .inputs-container{grid-template-columns:1fr;gap:20px}#get-in-touch-with-us-section .content-column .inputs-container .empty-col{display:none}}#image-section{background-color:#e6e6e8;height:380px}@media (max-width: 768px){#image-section{height:330px}}#image-section .img-container{background:#c4c5cb;clip-path:polygon(7% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 16%)}#image-section .img-container img{mix-blend-mode:multiply;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#image-section .img-container .mobile-img{display:none}@media (max-width: 768px){#image-section .img-container .desktop-img{display:none}#image-section .img-container .mobile-img{display:block}}
