﻿.home.admin-bar #stm-header:not(.stm-header-hidden){height:calc(100vh - 32px)}.home #stm-header:not(.stm-header-hidden){height:100vh}#stm-header{width:100%;position:relative;display:flex;flex-flow:column nowrap}#stm-header .stm-container{margin-left:auto;margin-right:auto;max-width:90%}@media (min-width:1240px){#stm-header .stm-container{max-width:calc(100% - 10% - 2rem);padding-left:1rem;padding-right:1rem}}#stm-header>.stm-header-content{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}#stm-header.stm-header-no-image>.stm-header-content{background:#F7643C;background:#ccc}#stm-header .stm-header-content{flex:1;position:relative;margin-bottom:clamp(2rem, 2vw, 2vw)}@media (min-width:768px){#stm-header .stm-header-content{height:350px;max-height:350px;min-height:350px}}#stm-header .stm-header-content .stm-header-inner{width:100%}@media (min-width:768px){#stm-header .stm-header-content .stm-header-inner{position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width:767px){#stm-header .stm-header-content .stm-header-inner{padding-left:clamp(1rem, 1vw, 1vw);padding-right:clamp(1rem, 1vw, 1vw);padding-top:clamp(2rem, 2vw, 2vw);padding-bottom:clamp(2rem, 2vw, 2vw)}}#stm-header .stm-header-content .stm-header-content-container{width:100%;height:100%}#stm-header .stm-header-content .right{display:flex;flex-direction:column;row-gap:1rem;font-family:"Bricolage Grotesque", sans-serif, sans-serif;max-width:50%}#stm-header .stm-header-content .right .stm-title{font-size:clamp(3rem, 3vw, 3vw)}#stm-header .stm-header-content .right .stm-subtitle{font-size:clamp(1.25rem, 1.25vw, 1.25vw)}#stm-header .stm-header-content.stm-header-content-home{padding-bottom:3rem}#stm-header .stm-header-content.stm-header-content-home .stm-header-content-container{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;background:#F7643C}#stm-header .stm-header-content.stm-header-content-home .stm-header-content-container .right{border-radius:3rem;width:100%;height:100%;background:#F7643C}#stm-header .stm-header-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}#stm-header .stm-bg{top:0;left:0;width:100%;height:100%;position:absolute}#stm-header .stm-bg img{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center center}#stm-header .stm-header-navigation{margin-left:auto;margin-right:auto;max-width:90%;display:flex;justify-content:space-between;align-items:center;padding-top:0.75rem;padding-bottom:0.75rem;position:relative;z-index:5;z-index:1000;width:100%}@media (min-width:1240px){#stm-header .stm-header-navigation{max-width:calc(100% - 10% - 2rem);padding-left:1rem;padding-right:1rem}}#stm-header .stm-header-navigation .left a{text-decoration:none;display:block;transition:all 0.3s ease-in-out}#stm-header .stm-header-navigation .left a:hover{transform:scale(1.05)}#stm-header .stm-header-navigation .left a img{width:clamp(200px, 15vw, 15vw);height:auto}#stm-header .stm-header-navigation .right{display:flex;flex-flow:column nowrap;row-gap:1rem;align-items:flex-end}#stm-header .stm-header-navigation .right .bottom ul{display:flex;flex-flow:row nowrap;column-gap:clamp(3rem, 3vw, 3vw);align-items:center}@media (max-width:1024px){#stm-header .stm-header-navigation .right .bottom ul{column-gap:clamp(2rem, 2vw, 2vw)}}#stm-header .stm-header-navigation .right .bottom ul li{list-style:none}#stm-header .stm-header-navigation .right .bottom ul li a{padding-left:0.5rem;padding-right:0.5rem;text-decoration:none;font-size:0.9rem;font-size:clamp(0.9rem, 0.9vw, 0.9vw);line-height:1;text-transform:uppercase;font-weight:500;color:#000000;font-family:"Bricolage Grotesque", sans-serif, sans-serif;position:relative;padding-left:0.5rem;padding-right:0.5rem}#stm-header .stm-header-navigation .right .bottom ul li a:after,#stm-header .stm-header-navigation .right .bottom ul li a:before{position:absolute;top:calc(100% + 0.5rem);height:1px;content:"";transition:all 0.3s ease-in-out}#stm-header .stm-header-navigation .right .bottom ul li a:after{left:50%}#stm-header .stm-header-navigation .right .bottom ul li a:before{right:50%}#stm-header .stm-header-navigation .right .bottom ul li a:hover:before,#stm-header .stm-header-navigation .right .bottom ul li a:hover:after{width:50%}#stm-header .stm-header-navigation .right .bottom ul li a:before,#stm-header .stm-header-navigation .right .bottom ul li a:after{background:#F7643C}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a{position:relative;padding-left:0.5rem;padding-right:0.5rem}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:after,#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:before{position:absolute;top:calc(100% + 0.5rem);height:1px;content:"";transition:all 0.3s ease-in-out}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:after{left:50%}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:before{right:50%}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:hover:before,#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:hover:after{width:50%}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:before,#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a:after{background:#F7643C;width:50%}@media (max-width:1024px) and (min-width:768px){#stm-header .stm-header-navigation{flex-direction:column}}@media (max-width:1024px){#stm-header .stm-header-content .right{max-width:75%}}@media (max-width:767px){#stm-header{row-gap:0px;position:sticky;top:0;z-index:10000;background:#fff}#stm-header .stm-header-content{max-width:100%}#stm-header .stm-header-navigation{flex-direction:column;position:relative;max-width:initial !important;padding-left:clamp(1rem, 1vw, 1vw);padding-right:clamp(1rem, 1vw, 1vw);width:calc(100% - (2 * clamp(1rem, 1vw, 1vw)))}#stm-header .stm-header-navigation .right{width:100%;position:absolute;max-width:100%;z-index:1000;background:#fff;top:100%;row-gap:0px;overflow:hidden}#stm-header .stm-header-navigation .right .bottom{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:0fr;transition:grid-template-rows 0.5s;overflow:hidden}#stm-header .stm-header-navigation .right .bottom>div{overflow:hidden}#stm-header .stm-header-navigation .right .bottom ul{flex-direction:column;row-gap:clamp(1rem, 1vw, 1vw);margin:clamp(1rem, 1vw, 1vw) 0;padding:0px}#stm-header .stm-header-navigation .right .bottom ul li{width:100%;text-align:center}#stm-header .stm-header-navigation .right .bottom ul li a{padding-top:clamp(1rem, 1vw, 1vw);padding-bottom:clamp(1rem, 1vw, 1vw);display:block}#stm-header .stm-header-navigation .right .bottom ul li a:after,#stm-header .stm-header-navigation .right .bottom ul li a:before{display:none}#stm-header .stm-header-navigation .right .bottom ul li.current-menu-item a,#stm-header .stm-header-navigation .right .bottom ul li a:hover{text-decoration:underline !important}#stm-header .stm-header-navigation .left{display:flex;align-items:center;justify-content:space-between;width:100%}#stm-header .right{max-width:100%}}#stm-header .stm-header-menuburger{width:clamp(1.5rem, 1.5vw, 1.5vw);aspect-ratio:1;display:none;flex-direction:column;gap:clamp(0.25rem, 0.25vw, 0.25vw);padding:clamp(0.5rem, 0.5vw, 0.5vw);justify-content:space-evenly;align-items:stretch;border-radius:clamp(0.25rem, 0.25vw, 0.25vw);border:clamp(0.125rem, 0.125vw, 0.125vw) solid #000000;transition:background-color 0.4s, border-color 0.4s;cursor:pointer}@media (max-width:767px){#stm-header .stm-header-menuburger{display:flex}}#stm-header .stm-header-menuburger span{width:100%;height:3px;background:black;display:flex;transition:background-color 0.4s}html.stm-menu-burger-open #stm-header .stm-header-navigation .bottom{grid-template-rows:1fr}html.stm-menu-burger-open #stm-header .stm-header-menuburger{background-color:#000000}html.stm-menu-burger-open #stm-header .stm-header-menuburger span{background-color:#F7643C}@media (min-width:1024px){body.stm-bgheader .stm-header-navigation{height:70px;height:clamp(4.375rem, 4.375vw, 4.375vw)}}body.stm-bgheader main>div>div:first-child{margin-top:-150px;padding-top:300px;padding-bottom:200px;margin-top:clamp(-15rem, -15vw, -15vw);padding-top:clamp(18.75rem, 18.75vw, 18.75vw);padding-bottom:clamp(12.5rem, 12.5vw, 12.5vw)}#stm-footer{background:#000000;width:100%;position:relative;padding-bottom:clamp(2rem, 2vw, 2vw);z-index:10;padding-top:4rem}#stm-footer .stm-footer-container{margin-left:auto;margin-right:auto;max-width:90%;display:flex;flex-flow:column nowrap;row-gap:6rem}@media (min-width:1240px){#stm-footer .stm-footer-container{max-width:calc(100% - 10% - 2rem);padding-left:1rem;padding-right:1rem}}#stm-footer .stm-footer-container .top{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;column-gap:clamp(4rem, 4vw, 4vw)}#stm-footer .stm-footer-container .top .left a{display:block;transition:all 0.3s ease-in-out}#stm-footer .stm-footer-container .top .left a:hover{transform:scale(1.05)}#stm-footer .stm-footer-container .top .right{display:flex;flex-flow:row nowrap;column-gap:12rem;column-gap:clamp(12rem, 12vw, 12vw);align-self:flex-start}#stm-footer .stm-footer-container .top .right .footer-column{display:flex;flex-flow:column nowrap;row-gap:2rem;row-gap:clamp(2rem, 2vw, 2vw)}#stm-footer .stm-footer-container .top .right .footer-column>h3{font-weight:500;color:#ffffff;font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:1.5625rem;font-size:clamp(1.5625rem, 1.5625vw, 1.5625vw);line-height:1;text-decoration:none;color:#ffffff;text-transform:uppercase}#stm-footer .stm-footer-container .top .right .footer-column ul{list-style:none;display:flex;flex-flow:column nowrap;row-gap:1rem;row-gap:clamp(1rem, 1vw, 1vw)}#stm-footer .stm-footer-container .top .right .footer-column ul li{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2vw);line-height:1;text-decoration:none;color:#ffffff;font-family:"Bricolage Grotesque", sans-serif, sans-serif}#stm-footer .stm-footer-container .top .right .footer-column ul li a{cursor:pointer;font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2vw);line-height:1;text-decoration:none;color:#ffffff;font-family:"Bricolage Grotesque", sans-serif, sans-serif;position:relative;transition:all 0.3s ease-in-out}#stm-footer .stm-footer-container .top .right .footer-column ul li a:after{position:absolute;left:calc(100% + 0.5rem);top:50%;transform:translateY(-50%);content:"";width:0.82rem;height:0.82rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='.82rem' height='.82rem' viewBox='0 0 12.859 12.865'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_102' data-name='Rectángulo 102' width='12.859' height='12.865' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_141' data-name='Grupo 141' transform='translate(0 0)'%3E%3Cg id='Grupo_138' data-name='Grupo 138' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_324' data-name='Trazado 324' d='M12.859.757A.756.756,0,0,0,12.1,0H2.244A.775.775,0,0,0,1.47.68a.756.756,0,0,0,.752.833H10.35L.211,11.6a.689.689,0,0,0-.2.615.783.783,0,0,0,.536.619.754.754,0,0,0,.756-.188L11.346,2.656v8.135a.756.756,0,1,0,1.513,0Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transition:all 0.3s ease-in-out}#stm-footer .stm-footer-container .top .right .footer-column ul li a:hover:after{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='.82rem' height='.82rem' viewBox='0 0 12.859 12.865'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_102' data-name='Rectángulo 102' width='12.859' height='12.865' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_141' data-name='Grupo 141' transform='translate(0 0)'%3E%3Cg id='Grupo_138' data-name='Grupo 138' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_324' data-name='Trazado 324' d='M12.859.757A.756.756,0,0,0,12.1,0H2.244A.775.775,0,0,0,1.47.68a.756.756,0,0,0,.752.833H10.35L.211,11.6a.689.689,0,0,0-.2.615.783.783,0,0,0,.536.619.754.754,0,0,0,.756-.188L11.346,2.656v8.135a.756.756,0,1,0,1.513,0Z' transform='translate(0 0)' fill='%23F7643C'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#stm-footer .stm-footer-container .top .right .footer-column ul li a:hover{color:#F7643C}#stm-footer .stm-footer-container .bottom{display:flex;width:100%;justify-content:space-between;align-items:center}#stm-footer .stm-footer-container .bottom .left ul{display:flex;flex-flow:row nowrap;column-gap:1rem;column-gap:clamp(1rem, 1vw, 1vw);align-items:center;list-style:none}#stm-footer .stm-footer-container .bottom .left ul li{display:flex;flex-flow:row nowrap;column-gap:1rem;column-gap:clamp(1rem, 1vw, 1vw);align-items:center}#stm-footer .stm-footer-container .bottom .left ul li:last-child:after{content:none}#stm-footer .stm-footer-container .bottom .left ul li:after{width:1rem;height:1px;aspect-ratio:1;content:"";background:#ffffff}#stm-footer .stm-footer-container .bottom .left ul li a{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1vw);color:#ffffff;text-decoration:none;font-family:"Bricolage Grotesque", sans-serif, sans-serif;position:relative}#stm-footer .stm-footer-container .bottom .left ul li a:after,#stm-footer .stm-footer-container .bottom .left ul li a:before{position:absolute;top:calc(100% + 0.1rem);height:1px;content:"";transition:all 0.3s ease-in-out}#stm-footer .stm-footer-container .bottom .left ul li a:after{left:50%}#stm-footer .stm-footer-container .bottom .left ul li a:before{right:50%}#stm-footer .stm-footer-container .bottom .left ul li a:hover:before,#stm-footer .stm-footer-container .bottom .left ul li a:hover:after{width:50%}#stm-footer .stm-footer-container .bottom .left ul li a:before,#stm-footer .stm-footer-container .bottom .left ul li a:after{background:#ffffff}#stm-footer .stm-footer-container .bottom .right p{font-size:1rem;font-size:clamp(1rem, 1vw, 1vw);color:#ffffff;line-height:1;font-weight:400;font-family:"Bricolage Grotesque", sans-serif, sans-serif}@media (max-width:1023px){#stm-footer .stm-footer-container .top{flex-direction:column;gap:clamp(2rem, 2vw, 2vw);align-items:center}#stm-footer .stm-footer-container .top .right{flex-direction:column;width:100%;gap:clamp(2rem, 2vw, 2vw)}#stm-footer .stm-footer-container .top .right .footer-column{align-items:center;row-gap:clamp(1rem, 1vw, 1vw)}#stm-footer .stm-footer-container .top .right .footer-column+.footer-column{margin-top:clamp(1rem, 1vw, 1vw);max-width:300px;margin-left:auto;margin-right:auto;text-align:center}#stm-footer .stm-footer-container .bottom{flex-direction:column;gap:clamp(2rem, 2vw, 2vw);text-align:center}#stm-footer .stm-footer-container .bottom .left ul{flex-direction:column;gap:clamp(0.5rem, 0.5vw, 0.5vw)}#stm-footer .stm-footer-container .bottom .left ul li:after{display:none}}.stm-accordion{margin-top:clamp(3rem, 3vw, 3vw)}.stm-accordion summary{padding:1rem 2.5rem !important;--n-accordion-border-color: #cccccc}.stm-accordion summary .e-n-accordion-item-title-text{font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-weight:500;font-size:clamp(1rem, 1vw, 1vw)}.stm-accordion summary+div{padding:1rem 2.5rem}.stm-accordion summary+div>div{padding:0px}.stm-accordion summary .e-n-accordion-item-title-icon{flex:0 0 16px}.stm-accordion summary .e-n-accordion-item-title-icon svg{width:100%;height:100%}@media (min-width:1300px){.stm-rowbox>div:not([class*="background"]) p{max-width:60%;margin-right:0;margin-left:auto}.stm-rowbox>div:not([class*="background"])+div.animated{width:75%}.stm-rowbox:has(> div[class*="background"])+div:has(p) p{margin-right:auto;margin-left:0}}@media (max-width:767px){.stm-rowbox>div[class*="background"]{min-height:400px;order:-1}.stm-rowbox>div[class*="background"]+div{padding-left:1rem;padding-right:1rem}.stm-rowbox>div[class*="background"]~div,.stm-rowbox>div:not[class*="background"]:has(~ div[class*="background"]){padding-left:1rem;padding-right:1rem}.stm-rowbox .elementor-heading-title br{display:none}.stm-rowbox>.e-con-full{padding-left:1rem;padding-right:1rem}}.button-line{text-decoration:none;text-transform:uppercase;color:#2E251A;font-weight:bold;position:relative;margin-right:15px;font-family:"Bricolage Grotesque", sans-serif}.button-line:hover{text-decoration:underline}.button-line:after{content:"";width:16px;aspect-ratio:1;position:absolute;margin-left:clamp(0.25rem, 0.25vw, 0.25vw);background-image:url("../images/arrow.svg");background-size:100%;background-repeat:no-repeat;top:50%;transform:translateY(-50%);margin-left:2px;margin-left:clamp(0.25rem, 0.25vw, 0.25vw);margin-top:0px;transition:margin 0.4s}.button-line:hover:after{margin-left:clamp(0.5rem, 0.5vw, 0.5vw);margin-top:clamp(-0.66rem, -0.66vw, -0.66vw)}span.link.button-line{text-transform:initial;color:#ffffff}span.link.button-line::after{background-image:url("../images/arrow-white.svg")}.stm-intro.e-grid .e-conn-inner{grid-template-columns:1fr 1fr}@media (max-width:1400px){.stm-intro.e-grid .e-conn-inner{grid-template-columns:2fr 1fr}}.stm-intro>.e-con-inner{justify-content:center !important;gap:clamp(2rem, 2vw, 2vw)}@media (min-width:1024px){.stm-intro>.e-con-inner{max-width:66.666% !important}}.stm-intro>.e-con-inner>div.elementor-element{padding:0;border-radius:clamp(1.5rem, 1.5vw, 1.5vw)}@media (min-width:1024px){.stm-intro>.e-con-inner>div.elementor-element{aspect-ratio:1}}.stm-intro .stm-intro-content{aspect-ratio:1;min-width:400px;border-radius:clamp(4rem, 4vw, 4vw) !important}.stm-intro .stm-intro-content>div{--border-radius:clamp(4rem, 4vw, 4vw)!important}@media (max-width:1024px){.stm-intro .stm-intro-content{max-width:400px}}@media (max-width:440px){.stm-intro .stm-intro-content{max-width:100%}}.stm-intro .stm-intro-content .elementor-widget-heading .elementor-heading-title{font-size:clamp(1.25rem, 1.25vw, 1.25vw)}.stm-intro .stm-intro-content .elementor-widget-heading:first-child .elementor-heading-title{font-size:clamp(3rem, 3vw, 3vw);line-height:1.2}@media (max-width:1024px){.stm-intro .stm-intro-decoration{aspect-ratio:1;position:absolute;z-index:-10;scale:1.25;max-width:500px;opacity:0.333}}.stm-home-intro .button-line{color:#ffffff}.stm-home-intro .button-line:after{background-image:url("../images/arrow-white.svg")}.stm-testimonials>.e-con-inner{width:100%;overflow:hidden;position:relative}.stm-testimonials>.e-con-inner>.e-child{display:flex;flex-direction:row !important;transition:margin 0.75s;margin-left:calc(var(--pc-offset) * -1);--flex-wrap: var(--flex-wrap-desktop)}.stm-testimonials>.e-con-inner>.e-child>div{flex:0 0 100%;scroll-snap-align:center}.stm-testimonials .eael-testimonial-item{display:flex;gap:2.5vw}.stm-testimonials .eael-testimonial-item:before,.stm-testimonials .eael-testimonial-item:after{display:none}.stm-testimonials .eael-testimonial-item .eael-testimonial-image{order:999}.stm-testimonials .eael-testimonial-item .eael-testimonial-image figure{width:240px}.stm-testimonials .eael-testimonial-item .eael-testimonial-image figure img{width:100% !important;height:auto}.stm-testimonials .eael-testimonial-item .eael-testimonial-quote{order:-999;position:initial}.stm-testimonials .eael-testimonial-item .eael-testimonial-quote:after{color:#F7643C !important;font-family:"Bricolage Grotesque", arial !important;content:"“";font-size:200px;font-style:normal;font-weight:normal}.stm-testimonials .eael-testimonial-item .eael-testimonial-content{flex:1;display:flex;flex-direction:column;font-family:"Bricolage Grotesque", arial !important}.stm-testimonials .eael-testimonial-item .eael-testimonial-content .eael-testimonial-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;margin-bottom:1rem}.stm-testimonials .eael-testimonial-item .eael-testimonial-content .eael-testimonial-user{border-top:2px solid #F7643C;padding-top:1rem;font-style:normal}.stm-testimonials .eael-testimonial-item .eael-testimonial-content .eael-testimonial-user-company{font-style:normal}.stm-testimonials ul.dots{display:flex;justify-content:center;width:100%;list-style:none;gap:clamp(0.5rem, 0.5vw, 0.5vw)}.stm-testimonials ul.dots li{display:block;overflow:hidden}.stm-testimonials ul.dots li span{border:1px solid #F7643C;background:#ffffff;display:block;width:16px;aspect-ratio:1;border-radius:50%;transition:background 0.4s}.stm-testimonials ul.dots li span:hover{cursor:pointer}.stm-testimonials ul.dots li.active span{background:#F7643C}.stm-testimonials ul.arrows{position:absolute;left:0;right:0;width:100%;display:flex;justify-content:space-between;list-style:none;top:50%;color:#fff;transform:translateY(-50%);margin:0}.stm-testimonials ul.arrows li{font-size:40px;border-radius:50%;aspect-ratio:1;width:60px;height:auto;display:flex;justify-content:center;position:relative;flex:0 0 50px}.stm-testimonials ul.arrows li span{line-height:inherit;font-size:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.stm-testimonials ul.arrows li:hover{color:#F7643C;cursor:pointer}.stm-testimonials.has-arrows .eael-testimonial-item{padding-left:50px;padding-right:50px}@media (max-width:767px){.stm-testimonials .eael-testimonial-item .eael-testimonial-quote{position:absolute;left:0 !important;top:-50px !important;right:unset !important;bottom:unset !important;opacity:0.5 !important;z-index:0}.stm-testimonials .eael-testimonial-item .eael-testimonial-content{z-index:5}.stm-testimonials .eael-testimonial-item .eael-testimonial-image figure{width:120px}.stm-testimonials ul.arrows{top:100%;transform:translateY(-100%);z-index:10}.stm-testimonials ul.dots{max-width:calc(100% - 100px);margin-left:auto;margin-right:auto;z-index:20}.stm-testimonials.has-arrows .eael-testimonial-item{padding-left:0px;padding-right:0px}}.stm-bg-frame{position:relative;padding:0px}.stm-bg-frame>div{height:100%}.stm-bg-frame img{width:100%;height:100%;object-fit:cover}.stm-bg-frame:after{width:110%;content:"";border:clamp(0.25rem, 0.25vw, 0.25vw) solid #F7643C;width:100%;height:100%;position:absolute;top:10%;left:10%;z-index:-1}@media (max-width:767px){.stm-bg-frame:after{left:5%;top:5%}}.cssDisabled.stm-slider-wrapper:not(.glide__track) .stm-slider{height:100% !important;display:flex;flex-wrap:nowrap;border:0px solid}.cssDisabled.stm-slider-wrapper:not(.glide__track) .stm-slider>div{flex:0 0 100%;position:relative;height:100%;width:100%;display:flex;justify-content:center;border-radius:clamp(1rem, 1vw, 1vw);aspect-ratio:1.7777777778}.cssDisabled.stm-slider-wrapper:not(.glide__track) .stm-slider>div>img{position:absolute;left:0;top:0;object-fit:contain;object-fit:cover;width:100%;height:100%}@media (max-width:767px){.cssDisabled.stm-slider-wrapper:not(.glide__track) .stm-slider>div>img{height:400px;width:auto;object-fit:cover}}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-inner{border-radius:clamp(1rem, 1vw, 1vw);overflow:hidden}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer{display:flex;align-items:center}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-ovh{flex:1}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-nav{display:flex;flex-direction:column;gap:12px;align-items:center;height:auto;margin:0 clamp(2rem, 2vw, 2vw);order:9999}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-nav button{width:16px;aspect-ratio:1;border-radius:0px;transform:rotate(45deg);border:2px solid #F7643C;transition:scale 0.4s}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-nav button:hover,.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-nav button.tns-nav-active{scale:1.25;background-color:#F7643C}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-outer .tns-controls{order:-1}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-controls{justify-content:center;display:flex;align-items:center;gap:35px}.cssDisabled.stm-slider-wrapper:not(.glide__track) .tns-controls button{width:32px;aspect-ratio:1}.stm-slider-wrapper{aspect-ratio:1.7777777778;overflow:hidden;max-width:600px;margin-right:0px;margin-left:auto;padding:clamp(5rem, 5vw, 5vw) 0;position:relative;max-width:100%;max-height:75vh;width:100%;display:grid;grid-template-columns:15% auto 15%}.stm-slider-wrapper .stm-slider-wrapper-slider{max-width:100%;width:100%;height:100%;background:#fff;border-radius:clamp(2rem, 2vw, 2vw);overflow:hidden}.stm-slider-wrapper .stm-slider-wrapper-bullets{display:flex;flex-direction:column;gap:clamp(1em, 1vw, 1vw);justify-content:center;align-items:center}.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet{display:block;border:2px solid #F7643C;transform:rotate(45deg);width:clamp(0.75rem, 0.75vw, 0.75vw);aspect-ratio:1;transition:scale 0.15s;cursor:pointer}.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet:hover,.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet:focus{background-color:#F7643C}.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet:hover,.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet.active,.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet:focus,.stm-slider-wrapper .stm-slider-wrapper-bullets .stm-bullet.glide__bullet--active{scale:1.15;background-color:#F7643C}.stm-slider-wrapper .stm-slider-track{height:100%}.stm-slider-wrapper .stm-slider-wrapper-loader{display:flex;justify-content:center;align-items:flex-end;margin-bottom:3rem}.stm-slider-wrapper .stm-slider-wrapper-loader .stm-slider-loader{position:relative;width:80%;aspect-ratio:0.6666666667;max-width:clamp(100px, 5vw, 5vw);position:relative}.stm-slider-wrapper .stm-slider-wrapper-loader .stm-slider-loader>div{position:absolute;top:0;left:0;width:100%;height:100%}.stm-slider-wrapper .stm-slider-wrapper-loader .stm-slider-loader .image{background:url(../images/stm-slider-loader.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center center;z-index:5}.stm-slider-wrapper .stm-slider-wrapper-loader .stm-slider-loader .background{height:100%;background-color:rgba(255, 255, 255, 0.5);z-index:1}.stm-slider-wrapper .stm-slider-wrapper-loader .stm-slider-loader .loader{height:0%;transition:height 1.5s;background-color:#F7643C;z-index:2}.stm-slider-wrapper .stm-gallery.stm-slider{width:100%;height:100%;position:relative}.stm-slider-wrapper .stm-gallery.stm-slider>:not(.stm-gallery-item){display:none}.stm-slider-wrapper .stm-gallery.stm-slider .stm-gallery-item{position:relative;aspect-ratio:1.7777777778;width:100%}.stm-slider-wrapper .stm-gallery.stm-slider img{background-color:transparent;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}@media (max-width:767px){.stm-slider-wrapper{margin-right:0px;display:flex;flex-direction:column;height:60vh}.stm-slider-wrapper .stm-slider-wrapper-loader{display:none}.stm-slider-wrapper .stm-slider-wrapper-bullets{flex:0;padding:clamp(2rem, 2vw, 2vw) 0;flex-direction:row}}.stm-projects{margin:clamp(2rem, 2vw, 2vw) 0}.stm-projects .stm-projects-filters{display:flex;flex-direction:column;margin:clamp(2rem, 2vw, 2vw) 0}.stm-projects .stm-projects-filters ul{display:flex;gap:clamp(1rem, 1vw, 1vw);justify-content:center;align-items:center;margin:0;padding:0;margin:clamp(1rem, 1vw, 1vw);line-height:1}.stm-projects .stm-projects-filters ul li{list-style:none;margin:0;cursor:pointer;text-underline-offset:10px;opacity:1;text-transform:uppercase;text-decoration:none}.stm-projects .stm-projects-filters ul li.stm-active,.stm-projects .stm-projects-filters ul li:hover{font-weight:bold;text-decoration:underline;text-decoration-color:#EC643F;text-underline-offset:5px;opacity:1;transition:opacity 0.4s, text-underline-offset 0.4s}.stm-projects .stm-projects-filters select{display:none;width:100%;margin-bottom:clamp(1rem, 1vw, 1vw);max-width:80%;margin-left:auto;margin-right:auto;appearance:none;padding:1rem;border-radius:clamp(1rem, 1vw, 1vw)}@media (max-width:767px){.stm-projects .stm-projects-filters ul{display:none}.stm-projects .stm-projects-filters select{display:block}}.stm-projects .stm-projects-content{display:flex;flex-wrap:wrap;gap:clamp(1rem, 1vw, 1vw) clamp(1rem, 1vw, 1vw);justify-content:space-between}.stm-projects .stm-projects-content>.stm-project{flex:0 0 48.5%;overflow:hidden;aspect-ratio:1;position:relative;border-radius:clamp(2rem, 2vw, 2vw);transition:opacity 0.4s, transform 0.4s, display 0.6s}.stm-projects .stm-projects-content>.stm-project>img{width:100%;height:100%;object-fit:cover;object-position:center center}.stm-projects .stm-projects-content>.stm-project>.stm-project-content{position:absolute;display:flex;width:100%;height:auto;flex-direction:column;bottom:0;background:linear-gradient(0deg, #EC643F, transparent);background:linear-gradient(0deg, #EC643F, #ec643f90, #ec643f70, #ec643f40);color:#fff;padding:clamp(1rem, 1vw, 1vw);text-align:left;height:100%;justify-content:flex-end;top:100%;transition:top 0.4s, margin-bottom 1.6s}.stm-projects .stm-projects-content>.stm-project:hover>.stm-project-content{top:0;padding-bottom:clamp(4rem, 4vw, 4vw)}.stm-projects .stm-projects-content>.stm-project.stm-hidden{opacity:0;transform:scale(0);display:none}@media (max-width:640px){.stm-projects .stm-projects-content>.stm-project{flex:0 0 100%;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:clamp(2rem, 2vw, 2vw)}.stm-projects .stm-projects-content>.stm-project>.stm-project-content{top:0;background:none;text-shadow:1px 2px #000}.stm-projects .stm-projects-content>.stm-project>.stm-project-content h3,.stm-projects .stm-projects-content>.stm-project>.stm-project-content p{display:block}}.stm-contact-form{display:flex;flex-flow:column nowrap;row-gap:2rem;margin-bottom:4rem;max-width:1024px;margin-left:auto;margin-right:auto}.stm-contact-form .wpcf7-submit{background:transparent;box-shadow:none;outline:none;border-left:0px;border-right:0px;border-top:0px;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-family:"Work Sans", sans-serif}.stm-contact-form .row{display:flex;flex-flow:row nowrap;width:100%;gap:2rem;transition:all 0.3s ease-in-out}@media (max-width:767px){.stm-contact-form .row{flex-direction:column}}.stm-contact-form label{flex:1;position:relative}.stm-contact-form label:has(.has-value) .label-text,.stm-contact-form label:has(input:focus) .label-text,.stm-contact-form label:has(textarea:focus) .label-text{top:-12px;top:clamp(-0.9rem, 0.9vw, 0.9vw);font-size:90%;font-size:clamp(0.75rem, 0.75vw, 0.75vw);color:#F7643C;top:clamp(0.25rem, 0.25vw, 0.25vw)}.stm-contact-form label .label-text{font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:clamp(1.15rem, 1.15vw, 1.15vw);font-size:clamp(1.15rem, 1.15vw, 1vw);font-weight:400;color:#000000;position:absolute;top:3px;z-index:10;top:7px;transition:all 0.3s ease-in-out}.stm-contact-form label input,.stm-contact-form label textarea{width:100%;border-top:0px;border-left:0px;padding-top:clamp(0.25rem, 0.25vw, 0.25vw);padding-bottom:clamp(0.25rem, 0.25vw, 0.25vw);border-right:0px;border-bottom:1px solid #F7643C;padding-bottom:0.35rem;font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:0.85rem;margin-top:0.3rem;font-weight:400;color:#000000;background:transparent;padding-left:clamp(0.25rem, 0.25vw, 0.25vw)}.stm-contact-form label input:focus,.stm-contact-form label textarea:focus{box-shadow:none;outline:none}.stm-contact-form label .wpcf7-not-valid-tip{position:absolute;left:0;font-size:0.85rem;font-weight:400;color:#F7643C;font-family:"Bricolage Grotesque", sans-serif, sans-serif}.stm-contact-form .rgpd{display:flex;flex-direction:column;column-gap:0.75rem;align-items:flex-start;font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:clamp(0.875rem, 0.875vw, 0.875vw);line-height:1.15;font-weight:400}.stm-contact-form .rgpd p{font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:clamp(10px, 0.6vw, 0.6vw);line-height:1.15;font-weight:400;max-height:5rem;overflow:auto}.stm-contact-form .rgpd p strong{font-size:clamp(10px, 0.6vw, 0.6vw);line-height:1.15;font-weight:bold}.stm-contact-form .rgpd a{color:#F7643C}.stm-contact-form .rgpd a:hover{text-decoration:underline}.stm-contact-form .submit-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}.stm-contact-form .submit-wrapper .wpcf7-list-item{margin-left:0rem;margin-top:1rem}.stm-contact-form .submit-wrapper .wpcf7-list-item label{display:flex;align-items:center}.stm-contact-form .submit-wrapper .wpcf7-list-item input[type="checkbox"]{width:1.5rem;height:1.5rem;aspect-ratio:1;appearance:none;cursor:pointer;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2.2rem' height='2.2rem' viewBox='0 0 35 35'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='35' height='35' fill='none' stroke='%23ec643f' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_170' data-name='Grupo 170' transform='translate(2 2)'%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(-2 -2)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M.762,11.705,11.706.761a2.6,2.6,0,0,1,3.677,0L26.327,11.705a2.6,2.6,0,0,1,0,3.677L15.383,26.327a2.6,2.6,0,0,1-3.677,0L.762,15.382a2.6,2.6,0,0,1,0-3.677' transform='translate(3.187 3.187)' fill='none' stroke='%23ec643f' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;transition:all 0.2s ease-in;margin:0px}.stm-contact-form .submit-wrapper .wpcf7-list-item input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2.2rem' height='2.2rem' viewBox='0 0 35 35'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='35' height='35' fill='%23ec643f' stroke='%23ec643f' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_170' data-name='Grupo 170' transform='translate(2 2)'%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(-2 -2)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M.762,11.705,11.706.761a2.6,2.6,0,0,1,3.677,0L26.327,11.705a2.6,2.6,0,0,1,0,3.677L15.383,26.327a2.6,2.6,0,0,1-3.677,0L.762,15.382a2.6,2.6,0,0,1,0-3.677' transform='translate(3.187 3.187)' fill='%23ec643f' stroke='%23ec643f' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.stm-contact-form .submit-wrapper input{box-shadow:none;outline:none;text-transform:uppercase;font-size:1.05rem;font-size:clamp(1.05rem, 1.05vw, 1.05vw);font-weight:600;background:transparent;box-shadow:none;border:0px;color:#000000;font-family:"Bricolage Grotesque", sans-serif, sans-serif}.stm-contact-form .form-submit{position:absolute;bottom:0.25rem;right:0;border-bottom:1px solid black;text-align:right;display:flex;align-items:center}.stm-contact-form .form-submit .wpcf7-spinner{position:absolute;left:0px;left:unset;right:-22px}.stm-contact-form .form-submit span.envelope{width:18px;height:auto;width:clamp(18px, 1.25vw, 1.25vw);aspect-ratio:1;background-image:url("../images/envelope.svg");background-size:auto 100%;display:block;background-repeat:no-repeat;display:block;margin-right:5px}.stm-contact-form .form-submit:has(input[disabled]){opacity:0.5;pointer-events:none}.stm-contact-form+.wpcf7-response-output{font-family:"Work Sans";padding:25px 10px !important;padding:clamp(1.5rem, 1.5vw, 1.5vw) clamp(0.5rem, 0.5vw, 0.5vw);text-align:center;font-size:clamp(0.9rem, 0.9vw, 0.9vw);margin:clamp(2rem, 2vw, 2vw) clamp(0.5rem, 0.5vw, 0.5vw) clamp(1rem, 1vw, 1vw) clamp(0.5rem, 0.5vw, 0.5vw)}.stm-project-form{font-family:"Bricolage Grotesque", sans-serif;line-height:1.35;margin-bottom:clamp(5rem, 5vw, 5vw);-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}.stm-project-form h2{font-family:"Bricolage Grotesque", sans-serif;font-size:clamp(3rem, 3vw, 3vw);margin-bottom:clamp(2rem, 2vw, 2vw);line-height:1.15;font-weight:500;text-transform:uppercase}.stm-project-form h2 strong{font-weight:bold}.stm-project-form form{width:100%;margin-left:auto;margin-right:auto}@media (min-width:680px){.stm-project-form form{max-width:75%}}.elementor-element.elementor-element-48acde5.e-con-full.e-flex.e-con.e-child{max-width:50%;padding:4rem}label input{height:50px;height:clamp(48px, 3vw, 3vw);font-size:clamp(1rem, 1vw, 1vw)}label .label-text{position:absolute;top:0;height:100%;display:flex;justify-content:center;align-items:center;left:clamp(1rem, 1vw, 1vw);left:clamp(0.25rem, 0.25vw, 0.25vw);top:50%;transform:translateY(-50%)}.stm-form-contact>.e-con-inner>.elementor-element{box-shadow:0px 0px clamp(1rem, 1vw, 1vw) 0px rgba(0, 0, 0, 0.66);z-index:2;overflow:hidden}.stm-form-contact .stm-contact-form{row-gap:clamp(1rem, 1vw, 1vw)}@media (max-width:1023px){.stm-form-contact .stm-contact-form{row-gap:clamp(1rem, 1vw, 1vw)}}.stm-form-contact .stm-contact-form>.row{gap:clamp(1rem, 1vw, 1vw);display:flex;flex-direction:column}.stm-form-contact .stm-contact-form>.row:first-child{margin-top:clamp(3rem, 3vw, 3vw)}.stm-form-contact label .label-text{top:50%;left:clamp(1rem, 1vw, 1vw)}.stm-form-contact label:has(.has-value) .label-text,.stm-form-contact label:has(input:focus) .label-text,.stm-form-contact label:has(textarea:focus) .label-text{top:50%;font-size:90%;font-size:clamp(0.75rem, 0.75vw, 0.75vw);color:#F7643C;transform:translateY(-75%)}.stm-form-contact label:has(textarea) .label-text{top:30px !important;top:clamp(2rem, 2vw, 2vw) !important;align-items:flex-start;height:auto !important}.stm-form-contact textarea.wpcf7-form-control.wpcf7-textarea{background:#fff;font-size:clamp(1rem, 1vw, 1vw);height:clamp(120px, 10vw, 10vw);resize:none;padding:clamp(2rem, 2vw, 2vw) clamp(1rem, 1vw, 1vw) clamp(1rem, 1vw, 1vw) clamp(1rem, 1vw, 1vw)}.stm-form-contact label input{border-radius:clamp(1.5rem, 1.5vw, 1.5vw);overflow:hidden;padding:clamp(2rem, 2vw, 2vw) clamp(1rem, 1vw, 1vw) clamp(1rem, 1vw, 1vw) clamp(1rem, 1vw, 1vw);height:50px;height:clamp(48px, 3vw, 3vw);font-size:clamp(1rem, 1vw, 1vw)}.stm-form-contact textarea{background:white;border-radius:clamp(1.5rem, 1.5vw, 1.5vw);font-size:clamp(1rem, 1vw, 1vw)}.stm-form-contact .wpcf7-not-valid-tip{display:flex !important;position:absolute;top:50% !important;right:clamp(1rem, 1vw, 1vw);left:unset !important;bottom:100%;transform:translateY(-50%) !important;height:100%;margin:0 !important;padding:0;font-size:clamp(1rem, 1vw, 1vw)}.stm-form-contact .rgpd input[type="checkbox"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2.2rem' height='2.2rem' viewBox='0 0 35 35'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='35' height='35' fill='%23ffffff' stroke='%23ec643f' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_170' data-name='Grupo 170' transform='translate(2 2)'%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(-2 -2)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M.762,11.705,11.706.761a2.6,2.6,0,0,1,3.677,0L26.327,11.705a2.6,2.6,0,0,1,0,3.677L15.383,26.327a2.6,2.6,0,0,1-3.677,0L.762,15.382a2.6,2.6,0,0,1,0-3.677' transform='translate(3.187 3.187)' fill='%23ffffff' stroke='%23ec643f' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;background-size:100% 100%}.stm-form-contact .rgpd input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2.2rem' height='2.2rem' viewBox='0 0 35 35'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='35' height='35' fill='%23000000' stroke='%23ffffff' stroke-width='2'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_170' data-name='Grupo 170' transform='translate(2 2)'%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(-2 -2)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M.762,11.705,11.706.761a2.6,2.6,0,0,1,3.677,0L26.327,11.705a2.6,2.6,0,0,1,0,3.677L15.383,26.327a2.6,2.6,0,0,1-3.677,0L.762,15.382a2.6,2.6,0,0,1,0-3.677' transform='translate(3.187 3.187)' fill='%23000000' stroke='%23ec643f' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important}.stm-form-contact .rgpd a{color:#000000;text-decoration:underline}.stm-form-contact .submit-wrapper{flex-direction:column}.stm-form-contact .submit-wrapper .form-submit{position:relative}.stm-form-contact .wpcf7-response-output{background:#fff}.stm-featured-projects{display:grid;grid-template-columns:repeat(3, 1fr);gap:0px;padding-bottom:8rem;padding-bottom:1rem}.stm-featured-projects .left,.stm-featured-projects .right,.stm-featured-projects .center{display:flex;flex-flow:column nowrap;row-gap:0px;width:100%;overflow:hidden}.stm-featured-projects .featured-project{display:inline-block;width:100%;position:relative;aspect-ratio:1;overflow:hidden}.stm-featured-projects .featured-project:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);z-index:1;transition:all 0.4s ease-in-out;opacity:0}.stm-featured-projects .featured-project:hover img{scale:1.02}.stm-featured-projects .featured-project:hover:after{opacity:1;top:3rem;right:3rem}.stm-featured-projects .featured-project:hover:before{opacity:1}.stm-featured-projects .featured-project:after{width:2rem;height:2rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='2rem' height='2rem' viewBox='0 0 12.859 12.865'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_102' data-name='Rectángulo 102' width='12.859' height='12.865' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_141' data-name='Grupo 141' transform='translate(0 0)'%3E%3Cg id='Grupo_138' data-name='Grupo 138' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_324' data-name='Trazado 324' d='M12.859.757A.756.756,0,0,0,12.1,0H2.244A.775.775,0,0,0,1.47.68a.756.756,0,0,0,.752.833H10.35L.211,11.6a.689.689,0,0,0-.2.615.783.783,0,0,0,.536.619.754.754,0,0,0,.756-.188L11.346,2.656v8.135a.756.756,0,1,0,1.513,0Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");content:"";position:absolute;top:5rem;right:5rem;opacity:0;z-index:5;transition:all 0.4s ease-in-out}.stm-featured-projects .featured-project img{object-fit:cover;object-position:center;top:0;left:0;width:100%;height:100%;position:absolute;transition:all 0.3s ease-in-out}@media (min-width:1025px){.stm-featured-projects .left{margin-top:6rem}.stm-featured-projects .center{margin-top:15rem}.stm-featured-projects .right{margin-top:1.5rem}}@media (max-width:1024px){.stm-featured-projects{margin:3rem 0}}.stm-project-content{position:absolute;display:flex;width:100%;height:auto;flex-direction:column;bottom:0;background:linear-gradient(0deg, black, transparent);color:#fff;padding:clamp(1rem, 1vw, 1vw);text-align:left}.stm-project-content p{display:none;font-size:clamp(1rem, 1vw, 1vw);line-height:1.15;margin-top:clamp(0.5rem, 0.5vw, 0.5vw);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.stm-project-content h3{display:none;font-size:clamp(1.75rem, 1.75vw, 1.75vw);line-height:1.1;font-weight:500}@media (min-width:1025px){.stm-project-content p{display:-webkit-box}}@media (min-width:769px){.stm-project-content h3{display:block}}body.single-project{background-color:#F2F1F0}@media (max-width:767px){body.single-project .stm-content.stm-container{max-width:calc(100% - clamp(2rem, 2vw, 2vw)) !important}}body.single-project article{display:flex;flex-direction:column}body.single-project article header{display:flex;padding:clamp(5rem, 5vw, 5vw) 0;justify-content:center;align-items:center;gap:clamp(1rem, 1vw, 1vw);width:100%;justify-content:space-between}body.single-project article header .project-header-content{display:flex;flex:1;justify-content:flex-start}body.single-project article header .project-header-info{display:flex;flex:1}body.single-project article header .project-header-box{background:#1D1D1B;border-radius:clamp(2.5rem, 2.5vw, 2.5vw);padding:clamp(3rem, 3vw, 3vw) clamp(2rem, 2vw, 2vw);color:#fff}@media (min-width:1241px){body.single-project article header .project-header-box{max-width:clamp(400px, 25vw, 25vw)}}body.single-project article header h1{font-family:"Bricolage Grotesque", sans-serif;font-size:clamp(2.25rem, 2.25vw, 2.25vw);line-height:1.15;font-weight:500;margin-bottom:clamp(1rem, 1vw, 1vw);text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}body.single-project article header p{font-family:"Work Sans", sans-serif;font-size:clamp(1rem, 1vw, 1vw);line-height:1.35;margin-bottom:clamp(0.5rem, 0.5vw, 0.5vw);-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}body.single-project article header .stm-project-info{flex:1;display:flex;width:100%}body.single-project article header .stm-project-info>*{flex:1;display:flex}body.single-project article header .stm-project-info h4{font-family:"Bricolage Grotesque", sans-serif;color:#2E251A;text-transform:uppercase;font-size:clamp(1.25rem, 1.25vw, 1.25vw);font-weight:500;width:fit-content;margin-bottom:clamp(0.5rem, 0.5vw, 0.4vw)}body.single-project article header .stm-project-info .stm-project-list{list-style:none;flex-direction:column;margin:0px;flex:0 0 30%;justify-content:center}body.single-project article header .stm-project-info .stm-project-list .stm-project-item{width:fit-content;border-bottom:1px solid #F7643C;padding-bottom:clamp(0.5rem, 0.5vw, 0.5vw);margin-bottom:clamp(2.5rem, 2.5vw, 2.5vw);font-size:clamp(0.9rem, 0.9vw, 0.9vw);color:#F7643C}body.single-project article header .stm-project-info .stm-project-list .stm-project-item:last-child{margin-bottom:0}body.single-project article header .stm-project-info .stm-project-list .stm-project-item a{color:#F7643C;font-size:clamp(0.9rem, 0.9vw, 0.9vw);text-decoration:none}body.single-project article header .stm-project-info .stm-project-list .stm-project-item a:hover{text-decoration:underline}body.single-project article header .stm-project-info .stm-project-list .stm-project-item ul{list-style:none;margin-bottom:0px;margin-left:0px;padding:0px}body.single-project article header .stm-project-info .stm-project-list .stm-project-item ul li{margin-left:0px;margin-bottom:0px}body.single-project article header .stm-project-info .stm-project-map{flex-direction:column}body.single-project article header .stm-project-info .stm-project-map #stm-project-map{width:100%;aspect-ratio:1.7777777778;background:#fff;border:1px solid #ccc;margin:clamp(0.5rem, 0.5vw, 0.5vw) 0;border-radius:clamp(0.5rem, 0.5vw, 0.5vw);max-width:500px}body.single-project article header .stm-project-info .stm-project-map #stm-project-map iframe{max-width:100%;max-height:100%;overflow:hidden}body.single-project article header .stm-project-info .stm-address p{font-size:clamp(0.9rem, 0.9vw, 0.9vw);color:#F7643C}@media (max-width:1024px){body.single-project article header{flex-direction:column;flex-wrap:wrap}body.single-project article header .project-header-content{flex-direction:column;flex-wrap:wrap}body.single-project article header .project-header-info{margin:clamp(2rem, 2vw, 2vw) 0;width:80%}body.single-project article header .project-header-info .stm-project-info .stm-project-list{margin-bottom:clamp(2rem, 2vw, 2vw)}}@media (max-width:680px){body.single-project article header .project-header-info{flex-direction:column;gap:clamp(1rem, 1vw, 1vw);width:100%}body.single-project article header .project-header-info .stm-project-info{flex-direction:column}body.single-project article header .project-header-info .stm-project-info .stm-project-list{flex-direction:row;gap:clamp(1rem, 1vw, 1vw)}body.single-project article header .project-header-info .stm-project-info .stm-project-list .stm-project-item{flex:1;margin-bottom:0px}}body.single-project .project-container{width:100%}@media (min-width:1241px){body.single-project .project-container{max-width:70%;margin-left:auto;margin-right:auto}}body.archive.tax-projectcategory .stm-project-category-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));margin:clamp(3rem, 3vw, 3vw) 0;gap:clamp(2rem, 2vw, 2vw)}body.archive.tax-projectcategory .stm-project-category-list .stm-project.entry-summary{position:relative;overflow:hidden;aspect-ratio:1}body.archive.tax-projectcategory .stm-project-category-list .stm-project.entry-summary img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute}*{padding:0px;margin:0px}p,li,span,strong,a{font-size:clamp(1rem, 1vw, 1vw);line-height:calc(clamp(1rem, 1vw, 1vw) + 3px);font-family:"Work Sans", sans-serif}p,ul{margin-bottom:clamp(1rem, 1vw, 1vw)}.stm-paragraph-small p,.stm-paragraph-small ul,.stm-paragraph-small li{font-size:clamp(0.85rem, 0.85vw, 0.85vw);line-height:1.15}strong{font-weight:bold}.bricolage-grotesque-font{font-family:"Bricolage Grotesque", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}h1,h2,h3,h4,h5,h6{line-height:1.2;font-family:"Bricolage Grotesque", serif}h1{font-size:clamp(3rem, 3vw, 3vw)}h2{font-size:clamp(2.5rem, 2.5vw, 2.5vw)}h3{font-size:clamp(2rem, 2vw, 2vw)}h4{font-size:clamp(1.75rem, 1.75vw, 1.75vw)}h5{font-size:clamp(1.5rem, 1.5vw, 1.5vw)}h6{font-size:clamp(1.25rem, 1.25vw, 1.25vw)}ul{margin-left:clamp(1rem, 1vw, 1vw)}ul li{margin-bottom:clamp(0.5rem, 0.5vw, 0.5vw)}.stm-container,.e-con.e-flex:not(.e-con-full)>.e-con-inner{margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;max-width:90%}@media (min-width:1240px){.stm-container,.e-con.e-flex:not(.e-con-full)>.e-con-inner{max-width:calc(100% - 10% - 2rem);padding-left:1rem;padding-right:1rem}}@media (max-width:1200px){.stm-container,.e-con.e-flex:not(.e-con-full)>.e-con-inner{max-width:calc(100% - 4rem);margin-left:auto;margin-right:auto}}.stm-pt{padding-top:4rem}.stm-pb{padding-bottom:4rem}.stm-mt{margin-top:4rem}.stm-mb{margin-bottom:4rem}.stm-sticky{position:sticky;top:0px}.stm-title{font-family:"Bricolage Grotesque", sans-serif, sans-serif;--thisFontSize: clamp(2.5rem, 3.5vw, 3.5vw);--thisLineHeight: 1.2;--thisFontWeight: 500;font-size:var(--thisFontSize);line-height:var(--thisLineHeight);font-weight:var(--thisFontWeight) !important}.stm-title .elementor-heading-title{font-size:var(--thisFontSize);line-height:var(--thisLineHeight);font-weight:var(--thisFontWeight) !important}@media (max-width:767px){.stm-title br{display:none}}.stm-title-big{--thisFontSize: clamp(3rem, 3vw, 3vw);--thisLineHeight: 1;--thisFontWeight: 400}.stm-title-big .elementor-heading-title{font-size:var(--thisFontSize);line-height:var(--thisLineHeight);font-weight:var(--thisFontWeight) !important}.stm-title-medium{--thisFontSize: clamp(2rem, 2vw, 2vw);--thisLineHeight: 1;--thisFontWeight: 400}.stm-title-medium .elementor-heading-title{font-size:var(--thisFontSize);line-height:var(--thisLineHeight);font-weight:var(--thisFontWeight) !important}.stm-title-small{--thisFontSize: clamp(1.25rem, 1.25vw, 1.25vw);--thisLineHeight: 1.15;--thisFontWeight: 400}.stm-title-small .elementor-heading-title{font-size:var(--thisFontSize);line-height:var(--thisLineHeight);font-weight:var(--thisFontWeight) !important}.stm-title-with-diamond{display:flex;flex-flow:row nowrap;column-gap:1rem}.stm-title-with-diamond:before{content:"";width:2.6875rem;height:2.6875rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.6875rem' height='2.6875rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23ec643f'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width:767px){.stm-title-with-diamond br{display:none}}.stm-services-menu .eael-simple-menu-container{background-color:transparent}.stm-services-menu .eael-simple-menu-container ul>li{margin-bottom:0px}.stm-services-menu .eael-simple-menu-container ul>li>a{text-transform:uppercase;background-color:transparent !important;font-size:clamp(1.25rem, 1.25vw, 1.25vw);color:#000000;font-weight:400;line-height:1.5;padding:clamp(0.5rem, 0.5vw, 0.5vw);display:flex;flex-flow:row nowrap;column-gap:clamp(0.5rem, 0.5vw, 0.5vw);align-items:center;color:#AFAAA4 !important;padding-left:clamp(2rem, 2vw, 2vw);margin-left:clamp(0.5rem, 0.5vw, 0.5vw)}.stm-services-menu .eael-simple-menu-container ul>li>a:before{content:"";height:auto;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.6875rem' height='2.6875rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23AFAAA4'/%3E%3C/g%3E%3C/svg%3E");position:relative;display:flex;background-size:100%;text-align:center;background-position:center center;position:absolute;width:var(--thisFontSize);left:calc((var(--thisFontSize) / 5));min-width:clamp(1rem, 1vw, 1vw);top:50%;transform:translate(-50%, -50%);margin-left:calc(clamp(1.5rem, 1.5vw, 1.5vw)* -1)}.stm-services-menu .eael-simple-menu-container ul>li>a:hover{color:#2E251A !important}.stm-services-menu .eael-simple-menu-container ul>li>a:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.6875rem' height='2.6875rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23EC643F'/%3E%3C/g%3E%3C/svg%3E")}.stm-services-menu .eael-simple-menu-container ul>li>:hover>a{background-color:transparent !important}.stm-services-menu .eael-simple-menu-container ul li.current-menu-item>a.eael-item-active{color:#2E251A !important;background-color:transparent !important;font-size:150%}.stm-services-menu .eael-simple-menu-container ul li.current-menu-item>a.eael-item-active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.6875rem' height='2.6875rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23EC643F'/%3E%3C/g%3E%3C/svg%3E");min-width:clamp(1.75rem, 1.75vw, 1.75vw)}.stm-title-ribbon{display:flex;flex-flow:row nowrap;column-gap:1rem}.stm-title-ribbon .elementor-heading-title{--thisFontSize: clamp(2.5rem, 2.5vw, 2.5vw);position:relative;padding-left:calc((var(--thisFontSize) + (10px * 2)));font-size:clamp(2.5rem, 2.5vw, 2.5vw);font-weight:400 !important}.stm-title-ribbon .elementor-heading-title:before{content:"";height:auto;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.6875rem' height='2.6875rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23ec643f'/%3E%3C/g%3E%3C/svg%3E");position:relative;display:flex;background-size:100%;text-align:center;background-position:center center;position:absolute;width:var(--thisFontSize);left:calc((var(--thisFontSize) / 5))}@media (max-width:767px){.stm-title-ribbon br{display:none}.stm-title-ribbon .elementor-heading-title:before{top:0px}}.stm-parraf{font-size:1rem;font-weight:400;line-height:1.3;font-family:"Work Sans", sans-serif}.before-rombo{display:flex;flex-flow:row nowrap;column-gap:2rem;align-items:flex-start}.before-rombo:before{content:"";width:2.7rem;height:2.7rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_169' data-name='Grupo 169' width='2.7rem' height='2.7rem' viewBox='0 0 43 43'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectángulo_95' data-name='Rectángulo 95' width='43' height='43' fill='%23ec643f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_120' data-name='Grupo 120' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_286' data-name='Trazado 286' d='M1.209,18.581,18.582,1.208a4.127,4.127,0,0,1,5.837,0L41.791,18.581a4.127,4.127,0,0,1,0,5.837L24.419,41.791a4.127,4.127,0,0,1-5.837,0L1.209,24.418a4.127,4.127,0,0,1,0-5.837' transform='translate(0 0)' fill='%23ec643f'/%3E%3C/g%3E%3C/svg%3E")}.stm-home-video video{object-position:33.33%}body.home .stm-home-worker-wrapper{pointer-events:none}@media (max-width:1220px){body.home .stm-home-worker-wrapper{z-index:1}}@media (max-width:1024px) and (min-width:768px){body.home .stm-home-worker-wrapper{z-index:15}}body.home .stm-home-worker{background-position:15% 100%;background-repeat:no-repeat;background-size:auto 80%}@media (max-width:1024px){body.home .stm-home-worker{background-position:-10% 100%;background-size:auto 60%}}@media (max-width:767px){body.home .stm-home-worker{background-position:100% 100%;background-size:auto 100%}}.stm-history-intro-bg{max-width:100%}@media (max-width:1024px){.stm-history-intro-bg{max-width:600px;min-width:100%;height:100%;top:0;position:absolute;z-index:-1;opacity:0.5}}.stm-accordeon-wrapper{width:100%;border-top:2px solid #707070;display:flex;flex-flow:column nowrap;row-gap:0rem}.stm-accordeon-wrapper:has(.visible-accordeon:hover){border-color:#ffffff}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]){border-color:#ffffff}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]) .visible-accordeon{background:#F7643C}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]) .visible-accordeon h2{color:#ffffff}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]) .visible-accordeon .stm-accordeon-toggler svg{fill:#ffffff}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]) .stm-accordeon-toggler{transform:rotate(135deg)}.stm-accordeon-wrapper:has(.invisible-accordeon-grid[data-show="true"]) .invisible-accordeon-grid{grid-template-rows:1fr}.stm-accordeon-wrapper .visible-accordeon{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:2rem 3rem;cursor:pointer;transition:all 0.3s ease-in-out}.stm-accordeon-wrapper .visible-accordeon:hover{background:#F7643C}.stm-accordeon-wrapper .visible-accordeon:hover h2{color:#ffffff}.stm-accordeon-wrapper .visible-accordeon:hover .stm-accordeon-toggler svg{fill:#ffffff}.stm-accordeon-wrapper .visible-accordeon h2{font-family:"Bricolage Grotesque", sans-serif, sans-serif;font-size:1.25rem;font-weight:400;line-height:1}.stm-accordeon-wrapper .visible-accordeon button{cursor:pointer;background:transparent;box-shadow:none;border:none;outline:none;transition:all 0.3s ease-in-out}.stm-accordeon-wrapper .invisible-accordeon-grid{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all 0.3s ease-in;transition:all 0.3s ease-in-out}.stm-accordeon-wrapper .invisible-accordeon-grid .invisible-accordeon{width:100%;overflow:hidden}.stm-accordeon-wrapper .stm-accordeon-content{padding:2rem 3rem;display:grid;grid-template-columns:0.75fr 1fr;column-gap:2.5rem}.stm-accordeon-wrapper .stm-accordeon-content .stm-accordeon-description{font-family:"Bricolage Grotesque", sans-serif, sans-serif}.stm-accordeon-wrapper .stm-accordeon-content .stm-accordeon-gallery{display:grid}.stm-service-content .stm-sticky{top:3rem}.stm-rowbox .stm-rowbox-weare{margin-left:auto}.stm-rowbox .stm-rowbox-weare p{max-width:100% !important}.stm-main-content{display:flex;flex-direction:column;gap:clamp(2rem, 2vw, 2vw)}.stm-main-content>*{width:100%}.stm-legals table{width:100%;border:1px solid black;padding:clamp(1rem, 1vw, 1vw);margin-bottom:clamp(1rem, 1vw, 1vw)}.stm-legals table th{text-align:left;font-weight:bold;padding:clamp(0.5rem, 0.5vw, 0.5vw)}.stm-legals table td strong{text-decoration:underline}.elementor-element.elementor-element-6d68f64.e-grid.e-con-full.e-con.e-child:after{content:"";background:rgba(255, 255, 255, 0.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}