.project-card .image-container{aspect-ratio:16/9;overflow:hidden}section.projects-cards h2{margin-bottom:0;padding-bottom:0}.project-card .image-container img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 0.4s ease-out}.project-card .description-container{padding:24px;background:#F3F5F5;text-align:center}.project-card .description-container h3{font-family:"Playfair Display",Lustria,serif!important;font-weight:500!important;letter-spacing:.03em;text-transform:capitalize}.project-card .description-container span{text-transform:uppercase;font-size:12px;border-bottom:1px solid #000;padding:4px;letter-spacing:.01em;transition:all 0.3s ease-out}.project-card:hover img{transform:scale(1.1)}.projects-title a{font-size:16px;text-transform:uppercase;border-bottom:1px solid #000;padding:2px;letter-spacing:.01em;transition:all 0.3s ease-out}.project-card a:hover span{border-bottom:none}.projects-cards .projects-title{margin-bottom:32px}@media (max-width:764px){.projects-cards .projects-row{gap:16px}}section.rich-links .rich-links-buttons{margin-top:30px}section.rich-links.grid{margin-top:60px}section.rich-links.show-line svg.header-path-svg{display:block;position:absolute;top:-311px;left:270px}section.rich-links.show-line.is-admin svg.header-path-svg{display:none}section.rich-links.show-line h2{width:265px}section.rich-links h2{border-bottom:2px solid #2D3F40}section.rich-links.show-line.is-admin h2{width:unset}section.rich-links.carousel.is-admin:before{display:block;content:"";top:0;left:40px;right:40px;bottom:0;position:absolute;z-index:1}section.rich-links.grid .service-item-col{margin-bottom:20px}section.rich-links.grid .col-lg-4.service-item-col img{width:100%;object-fit:cover;height:413px}section.rich-links.grid .service-info{position:absolute;z-index:1;bottom:0;width:100%;background:#fff;border-top:15px solid #2D3F40;font-weight:800;font-size:16px;line-height:20px;color:#2D3F40}section.rich-links.grid .service-title{float:left;width:calc(80% - 50px);padding:10px 0 0 25px}section.rich-links.carousel h1{padding:30px}section.rich-links.carousel .info-panel-overlay{background:#fff;border-top:none;width:100%;max-width:300px;padding:20px 30px;position:absolute;z-index:1}section.rich-links.carousel .info-panel-overlay .h7{color:#2D3F40;margin-bottom:10px}section.rich-links.carousel .btn{position:absolute;bottom:0;right:0}section.rich-links .learn-carousel{width:100%;padding:0 50px}section.rich-links .learn-carousel.static{width:100%;padding:0}section.rich-links.carousel .slick-prev,section.rich-links.carousel .slick-next{width:39px;height:39px}section.rich-links.carousel .slick-next{right:0}section.rich-links.carousel .slick-prev{left:0}section.rich-links.carousel .slick-prev:before,section.rich-links.carousel .slick-next:before{font-family:none;opacity:1}section.rich-links.carousel .slick-prev:before{content:' ';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCAyOCA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNMjcuNTQxNiAyLjA0MzA2ZS0wN0wwIDI3LjU0MTZMMjcuNTQxNiA1NS4wODMzVjIuMDQzMDZlLTA3WiIgZmlsbD0iIzJEM0Y0MCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:39px 39px;width:39px;height:39px;display:block}section.rich-links.carousel .slick-next:before{content:' ';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCAyOSA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC4yIiBkPSJNMjguMDgzMyAyNy41NDE3TDAuNTQxNjI5IDAuMDAwMTE5OTUzTDAuNTQxNjI0IDU1LjA4MzRMMjguMDgzMyAyNy41NDE3WiIgZmlsbD0iIzJEM0Y0MCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:39px 39px;width:39px;height:39px;display:block}section.rich-links .info-panel-overlay.top{top:0;left:0}section.rich-links .info-panel-overlay{background:#fff;border-top:15px solid #2D3F40;width:100%;max-width:400px;padding:30px;position:absolute;z-index:1}section.rich-links.info-panel-overlay.top{top:0;left:0}section.rich-links.info-panel-overlay.bottom{bottom:0;left:0}section.rich-links .info-panel-overlay .btn{position:absolute;right:-50px;top:-15px}section.rich-links p.is-style-paragraph-statement{font-family:'Lustria',serif;font-size:26px;line-height:30px;font-style:normal;font-weight:400;margin-bottom:1rem}.basic-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;h2{margin-bottom:0;padding-bottom:0}}.rich-link-basic-card{aspect-ratio:1/1;overflow:hidden;position:relative;color:#fff;-webkit-box-shadow:10px 10px 0 0 #E8ECEC;text-align:center;box-shadow:10px 10px 0 0 #E8ECEC;h3{font-family:"Playfair Display",Lustria,serif!important;font-size:32px!important;font-weight:500!important;margin-bottom:10px!important;padding-bottom:0px!important;color:#ffffff!important;text-shadow:rgb(0 0 0 / .4) 2px 2px 8px!important;z-index:1}a{color:#fff;}span{border-bottom:1px solid #fff;padding:4px 4px;font-size:12px;transition:all 0.3s ease-out;letter-spacing:.1em;text-transform:uppercase;z-index:1}a:hover span{transform:scale(1.1);border-bottom:1px solid #fff0}}.rich-link-basic-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease-in-out}.rich-link-basic-card:hover{img{transform:scale(1.1)}}.rich-link-basic-card .card-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.rich-link-black-overlay{background:rgb(0 0 0 / .3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media (max-width:1280px){section.rich-links.show-line h2{width:unset}section.rich-links.show-line svg.header-path-svg{display:none}}@media (max-width:1024px){section.rich-links .learn-item-margin{margin-bottom:20px}.rich-link-basic-card{margin-bottom:30px}section.rich-links .rich-links-buttons{margin-bottom:50px}section.rich-links .rich-links-buttons .btn{min-width:0}}@media (max-width:768px){section.rich-links.grid .rich-links-grid-row:nth-child(odd){flex-direction:column-reverse}section.rich-links.carousel .info-panel-overlay{position:initial;padding:20px 30px}section.rich-links .info-panel-overlay.top{top:0;left:0;bottom:0}section.rich-links .learn-carousel.static{width:100%;padding:50px}.card-content{h3{font-size:30px!important}}}.newsletter-section{padding-top:100px;margin:0;padding-bottom:0;position:relative;p{margin-bottom:1.5rem}.newsletter-form{max-width:480px;label{margin-top:4px}}}.sucessfull-message{display:flex;align-items:center;gap:8px;min-height:110px;img{max-width:48px;max-height:48px}}.newsletter-form.hidden{display:none}.sucessfull-message.hidden{display:none}.newsletter-bottom{background:#F3F5F5;min-height:300px;padding:48px 0;h2{margin-bottom:0}}.newsletter-over{width:100%;position:absolute;margin-bottom:-2px;bottom:0;left:0;img{max-width:407px}.newsletter-img-container{text-align:center}}@media (max-width:1024px){.newsletter-over{img{object-fit:contain}}}@media (max-width:768px){.newsletter-section{padding-top:60px}.newsletter-over{position:relative;img{padding:0 32px}}}