#nav{position:fixed;z-index:2;display:flex;width:100%;overflow:hidden;flex-direction:row;justify-content:flex-start;align-items:center;padding:var(--nav-padding,0) 25px;isolation:isolate}@media (max-width:600px){.customize-support #nav{top:0}}.loaded #nav{transition:height .4s ease-out,column-gap .4s ease-out,padding .4s ease-out,background-color .4s ease-out,font-size .4s ease-out,color .4s ease-out}.static #nav{column-gap:25px;background-color:#fff0;font-size:18px;font-weight:500;color:#FFF}.scroll #nav{column-gap:15px;background-color:rgb(255 255 255);font-size:16px;font-weight:500;color:#292A45}@media (min-width:900px){.static{--nav-height:60px;--nav-padding:30px}.scroll{--nav-height:50px;--nav-padding:10px}}@media (max-width:899.99px){.static{--nav-height:50px;--nav-padding:25px}.scroll{--nav-height:40px;--nav-padding:15px}}#nav>.home-btn{position:relative;display:block;width:calc((var(--nav-height) / var(--width-ratio, 1)) + 10px);height:var(--nav-height);margin-right:auto;--mask-image:linear-gradient(to right, #FFF calc(100% - 10px), transparent);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image)}.loaded #nav>.home-btn{transition:height .4s ease-out,width .4s ease-out}.scroll #nav>.home-btn{--width-ratio:calc(52 / 206)}#nav>.home-btn:before,#nav>.home-btn:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo-full.svg);--mask-position:top left;--mask-size:auto 100%;--mask-repeat:no-repeat;transition:opacity .4s ease-out}#nav>.home-btn:before{background-color:#FFF;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}.static #nav>.home-btn:before{opacity:1}.scroll #nav>.home-btn:before{opacity:0}#nav>.home-btn:after{background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo-full.svg);background-position:var(--mask-position);background-size:var(--mask-size);background-repeat:var(--mask-repeat)}.static #nav>.home-btn:after{opacity:0}.scroll #nav>.home-btn:after{opacity:1}@media (min-width:900px){#nav>.menu{display:contents}}@media (max-width:899.99px){#nav>.menu{display:none}}#nav>.menu>.menu-item{font-weight:500}#nav>.menu>.menu-item:not(.btn){display:inline-block;text-decoration:none;cursor:pointer;pointer-events:none}#nav>.menu>.menu-item:not(.btn)>span{background-image:linear-gradient(to bottom,#fff0 calc(100% - 1px),currentColor calc(100% - 1px),currentColor 100%);background-size:0% 100%;background-repeat:no-repeat;background-position:bottom right;background-origin:content-box;pointer-events:auto}.loaded #nav>.menu>.menu-item:not(.btn)>span{transition:background-size .4s ease-out}#nav>.menu>.menu-item:not(.btn).current>span,#nav>.menu>.menu-item:not(.btn):hover>span{background-size:100% 100%;background-position:bottom left}#nav>.menu>.menu-item.btn{position:relative;display:inline-flex;padding:0 calc(var(--nav-height) / 2);border-radius:calc(var(--nav-height) / 2);text-align:center;line-height:calc(var(--nav-height) - 2px);cursor:pointer;transition:padding .4s ease-out,border-color .4s ease-out,border-radius .4s ease-out,background-color .4s ease-out,line-height .4s ease-out,color .4s ease-out;isolation:isolate}.static #nav>.menu>.menu-item.btn{background-color:#FFF;color:#FA7E56}.scroll #nav>.menu>.menu-item.btn{background-color:#292A45;color:#FFF}#nav>.menu>.menu-item.btn:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;border-radius:inherit;opacity:0;transition:opacity .4s ease-out}.static #nav>.menu>.menu-item.btn:before{background-color:#292A45}.scroll #nav>.menu>.menu-item.btn:before{background-color:#fff0;background-image:linear-gradient(to bottom right,#FA7E56 0%,#FBA955 45%,#FCD654 100%)}#nav>.menu>.menu-item.btn:hover,#nav>.menu>.menu-item.btn.current{color:#FFF}#nav>.menu>.menu-item.btn:hover:before,#nav>.menu>.menu-item.btn.current:before{opacity:1}#nav>.menu-btn{position:relative;display:block;width:var(--nav-height);height:var(--nav-height);overflow:hidden;background-color:#FFF;border-radius:calc(var(--nav-height) / 2);cursor:pointer;isolation:isolate;--menu-btn-bar-height:2px}#nav>.menu-btn:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;background-image:linear-gradient(to left,#FA7E56 0%,#FBA955 45%,#FCD654 100%);transition:opacity .4s ease-out}.loaded #nav>.menu-btn{transition:height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#nav>.menu-btn>div{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:50%;height:var(--menu-btn-bar-height);background-color:currentColor;border-radius:calc(var(--menu-btn-bar-height) / 2)}#nav>.menu-btn>.top{top:40%}#nav>.menu-btn>.bot{top:60%}.loaded #nav>.menu-btn>div{transition:top .2s ease-out .2s,transform .2s ease-out}#nav>.menu-btn:hover>div{transition:top .2s ease-out,transform .2s ease-out}#nav>.menu-btn:hover>.top{top:50%;transform:translate(-50%,-50%) rotate(0deg)}#nav>.menu-btn:hover>.bot{top:50%;transform:translate(-50%,-50%) rotate(0deg)}.menu-open #nav>.menu-btn>div{transition:top .2s ease-out,transform .2s ease-out .2s}.menu-open #nav>.menu-btn>.top{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.menu-open #nav>.menu-btn>.bot{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.static #nav>.menu-btn{color:#FD8F58}.static #nav>.menu-btn:before{opacity:0}.scroll #nav>.menu-btn{color:#FFF}.scroll #nav>.menu-btn:before{opacity:1}#reels{position:relative;padding-bottom:100px;isolation:isolate}@media (min-width:900px){#reels{padding-top:175px}}@media (max-width:899.99px){#reels{padding-top:125px}}#reels>.content-wrapper>header{display:flex;flex-direction:column;justify-content:center;align-items:stretch;row-gap:50px}#reels>.content-wrapper>header>.title{margin:0;text-align:center;font-weight:800;font-style:italic}@media (min-width:900px){#reels>.content-wrapper>header{margin-bottom:75px}@media (min-width:1281px){#reels>.content-wrapper>header>.title{font-size:70px}}@media (max-width:1280.99px){#reels>.content-wrapper>header>.title{font-size:40px}}}@media (max-width:899.99px){#reels>.content-wrapper>header{margin-bottom:50px}#reels>.content-wrapper>header>.title{font-size:30px}}#reels>.reels{padding:50px 0;margin:-32.5px 0;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2))}@media (min-width:900px){#reels>.reels>.swiper-navigation{position:absolute;top:0;left:0;z-index:1;display:flex;height:100%;width:100%;flex-direction:row;justify-content:space-between;align-items:center;pointer-events:none}@media (min-width:1300px){#reels>.reels>.swiper-navigation{padding:50px 20px 162.5px}}@media (max-width:1299.99px){@media (min-width:1100px){#reels>.reels>.swiper-navigation{padding:50px 145px 162.5px}}@media (max-width:1099.99px){#reels>.reels>.swiper-navigation{padding:50px 65px 162.5px}}}#reels>.reels>.swiper-navigation>.swiper-button{position:static;display:block;height:48px;width:48px;overflow:hidden;margin:0;background-color:#FFF;border-radius:50%;transition:background-color .4s ease-out;pointer-events:auto;isolation:isolate}#reels>.reels>.swiper-navigation>.swiper-button-prev{transform:rotate(90deg)}#reels>.reels>.swiper-navigation>.swiper-button-next{transform:rotate(-90deg)}#reels>.reels>.swiper-navigation>.swiper-button:hover{background-color:#FD8F58}#reels>.reels>.swiper-navigation>.swiper-button:before{content:'';position:absolute;top:5%;left:0;display:block;height:95%;width:100%;background-color:#FD8F58;transition:background-color .4s ease-out;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/arrow.down.svg);--mask-position:center;--mask-repeat:no-repeat;--mask-size:40% auto;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}#reels>.reels>.swiper-navigation>.swiper-button:hover:before{background-color:#FFF}#reels>.reels>.swiper-navigation>.swiper-button:after{content:none}}@media (max-width:899.99px){#reels>.reels>.swiper-navigation{display:none}}#reels>.reels .reel{text-align:center;transition:transform .4s ease-out}#reels>.reels .reel.current{transform:scale(1.1)}#reels>.reels .reel>.video{position:relative;overflow:hidden;border-radius:30px;transition:transform .4s ease-out}#reels>.reels .reel>.video:not(:only-child){margin-bottom:35px}#reels>.reels .reel>.video:before{content:'';display:block;padding-top:160%}#reels>.reels .reel.prev-2>.video{transform:rotate(5deg)}#reels>.reels .reel.prev-1>.video{transform:rotate(-5deg)}#reels>.reels .reel.next-1>.video{transform:rotate(5deg)}#reels>.reels .reel.next-2>.video{transform:rotate(-5deg)}#reels>.reels .reel>.video>.media-element{position:absolute;top:0;left:0;height:100%;width:100%}#reels>.reels .reel>.job-title{padding:0 25px;margin:0;text-transform:uppercase;font-size:18px;font-weight:800;font-style:italic}.accents{position:absolute;top:0;left:0;z-index:-2;height:100%;width:100%;overflow:hidden;pointer-events:none;--column-width:min(1200px, 100%);--column-padding:calc(max(0px, 100vw - var(--column-width)) / 2)}.accents>.accent{will-change:transform;position:absolute;top:var(--top);left:calc(var(--column-padding) + var(--column-width) * var(--left));right:calc(var(--column-padding) + var(--column-width) * var(--right));height:0;width:0;overflow:visible}.accents>.accent:not([style*="--left"]){left:unset}.accents>.accent:not([style*="--right"]){right:unset}.accents>.accent>.graphic{position:absolute;transform:translate(-50%,-50%);background-color:#FFF;--mask-position:center;--mask-size:contain;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}.accents>.accent>.graphic:before{content:'';display:block}.accents>.accent>.graphic-1,.accents>.accent>.graphic-2{--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-0.svg);opacity:.1}.accents>.accent>.graphic-1:before,.accents>.accent>.graphic-2:before{padding-top:19.34%}@media (min-width:900px){.accents>.accent>.graphic-1{width:min(1600px, 80vw)}.accents>.accent>.graphic-2{width:min(1400px, 70vw)}}@media (max-width:899.99px){.accents>.accent>.graphic-1,.accents>.accent>.graphic-2{width:100vw}}.accents>.accent>.graphic-3{width:min(550px, 50vw);--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-3.svg);opacity:.3}.accents>.accent>.graphic-3:before{padding-top:85%}@media (min-width:1200px){.show-filters{overflow:auto}}@media (max-width:1199.99px){.show-filters{overflow:hidden}}@media (max-width:1199.99px){#container{isolation:auto}}#jobs{position:relative}@media (min-width:900px){#jobs{margin-bottom:100px}}@media (max-width:899.99px){#jobs{margin-bottom:75px}}#jobs>.content-wrapper{row-gap:50px}@media (min-width:1200px){#jobs>.content-wrapper{display:grid;grid-template-areas:".		header" "aside	main";grid-template-columns:400px auto;grid-template-rows:auto;column-gap:50px}}@media (max-width:1199.99px){#jobs>.content-wrapper{display:flex;flex-direction:column;align-items:stretch}}#jobs>.content-wrapper>header{display:flex;flex-direction:row;justify-content:space-between}#jobs>.content-wrapper>header>.title{align-self:baseline;margin:0;font-weight:800;font-style:italic}#jobs>.content-wrapper>header>.count{text-transform:uppercase;font-size:14px;font-weight:700;font-style:italic}#jobs>.content-wrapper>header>.count>span{line-height:36px;font-size:50px;font-weight:800}@media (min-width:1200px){#jobs>.content-wrapper>header{grid-area:header}#jobs>.content-wrapper>header>.title{line-height:46px;font-size:36px}#jobs>.content-wrapper>header>.count{font-size:14px}#jobs>.content-wrapper>header>.filters-btn{display:none}}@media (max-width:1199.99px){#jobs>.content-wrapper>header{flex-wrap:wrap;align-items:center;row-gap:50px}#jobs>.content-wrapper>header>.title{flex:0 0 100%;text-align:center;line-height:36px;font-size:30px}#jobs>.content-wrapper>header>.count{font-size:12px}#jobs>.content-wrapper>header>.filters-btn{position:relative;display:block;flex:0 0 55px;height:55px;background-color:#fff0;border:solid 1px #FFF;border-radius:50%;color:#FFF;transition:background-color .4s ease-out,color .4s ease-out}#jobs>.content-wrapper>header>.filters-btn:before{content:'';position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/filter.svg);--mask-position:center;--mask-size:40%;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}#jobs>.content-wrapper>header>.filters-btn:hover{background-color:rgb(255 255 255);color:#FD8F58}}#jobs>.content-wrapper>main{grid-area:main;display:flex;flex-direction:column;align-items:stretch;row-gap:50px}#jobs>.content-wrapper>main>.posts>.grid{display:flex;flex-direction:column;align-items:stretch;margin-bottom:-50px}#jobs>.content-wrapper>main>.posts>.grid:empty:after{content:attr(data-placeholder);display:block;padding:50px 0;opacity:.9;text-align:center;font-size:24px;font-weight:800;font-style:italic}#jobs>.content-wrapper>main>footer{display:flex;flex-direction:row;justify-content:center}#jobs>.content-wrapper>main>footer>.cta-btn.loading{padding-right:70px}#jobs>.content-wrapper>main>footer>.cta-btn:after{right:35px}@media (min-width:900px){#jobs>.content-wrapper>main>.posts>.grid>.job{margin-bottom:50px}}@media (max-width:899.99px){#jobs>.content-wrapper>main>.posts>.grid>.job{margin-bottom:25px}}@media (min-width:1200px){#jobs>.content-wrapper>aside{grid-area:aside}}@media (max-width:1199.99px){#jobs>.content-wrapper>aside{position:fixed;left:0;z-index:3;display:block;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));width:100%;overflow:auto;pointer-events:none;opacity:0;isolation:isolate}#jobs>.content-wrapper>aside.layout-small{transition:background-color .4s cubic-bezier(.38,.005,.215,1) .2s,backdrop-filter .4s cubic-bezier(.38,.005,.215,1) .2s,opacity .4s cubic-bezier(.38,.005,.215,1) .2s}@media (min-width:601px){#jobs>.content-wrapper>aside{top:var(--wp-admin--admin-bar--height,0)}}@media (max-width:600px){.static #jobs>.content-wrapper>aside{top:var(--wp-admin--admin-bar--height,0);height:calc(100% - var(--wp-admin--admin-bar--height, 0px))}.scroll #jobs>.content-wrapper>aside{top:0;height:100%}}.show-filters #jobs>.content-wrapper>aside{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(5px);pointer-events:auto;opacity:1;transition:background-color .4s cubic-bezier(.38,.005,.215,1),backdrop-filter .4s cubic-bezier(.38,.005,.215,1),opacity .4s cubic-bezier(.38,.005,.215,1)}}#jobs>.content-wrapper>aside>.content{display:flex;flex-direction:column;align-items:stretch;row-gap:50px}@media (min-width:1200px){#jobs>.content-wrapper>aside>.content{position:sticky;top:calc(var(--nav-height) + (var(--nav-padding) * 2) + var(--wp-admin--admin-bar--height, 0px) + 50px)}}@media (max-width:1199.99px){#jobs>.content-wrapper>aside>.content{transform:translateY(50px);padding:25px 25px 50px;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.38,.005,.215,1),filter .4s cubic-bezier(.38,.005,.215,1),opacity .4s cubic-bezier(.38,.005,.215,1)}.show-filters #jobs>.content-wrapper>aside>.content{transform:translateY(0);opacity:1!important;pointer-events:auto;transition:transform .4s cubic-bezier(.38,.005,.215,1) .2s,filter .4s cubic-bezier(.38,.005,.215,1) .2s,opacity .4s cubic-bezier(.38,.005,.215,1) .2s}}@media (min-width:1200px){#jobs>.content-wrapper>aside>.content>.close-btn{display:none}}@media (max-width:1199.99px){#jobs>.content-wrapper>aside>.content>.close-btn{align-self:flex-end;position:relative;display:block;width:var(--nav-height);height:var(--nav-height);margin-bottom:-25px;border:solid 1px currentColor;border-radius:calc(var(--nav-height) / 2);cursor:pointer;--menu-btn-bar-height:2px}.loaded #jobs>.content-wrapper>aside>.content>.close-btn{transition:left .4s cubic-bezier(.38,.005,.215,1),height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#jobs>.content-wrapper>aside>.content>.close-btn>div{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:50%;height:var(--menu-btn-bar-height);background-color:currentColor;border-radius:calc(var(--menu-btn-bar-height) / 2)}#jobs>.content-wrapper>aside>.content>.close-btn>.top{top:40%}#jobs>.content-wrapper>aside>.content>.close-btn>.bot{top:60%}.loaded #jobs>.content-wrapper>aside>.content>.close-btn>div{transition:top .2s ease-out .2s,transform .2s ease-out}#jobs>.content-wrapper>aside>.content>.close-btn:hover>div{transition:top .2s ease-out,transform .2s ease-out}#jobs>.content-wrapper>aside>.content>.close-btn:hover>.top{top:50%;transform:translate(-50%,-50%) rotate(0deg)}#jobs>.content-wrapper>aside>.content>.close-btn:hover>.bot{top:50%;transform:translate(-50%,-50%) rotate(0deg)}.show-filters #jobs>.content-wrapper>aside>.content>.close-btn>div{transition:top .2s ease-out,transform .2s ease-out .2s}.show-filters #jobs>.content-wrapper>aside>.content>.close-btn>.top{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.show-filters #jobs>.content-wrapper>aside>.content>.close-btn>.bot{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}}.job{position:relative;display:flex!important;align-items:stretch;column-gap:30px;padding:30px;background-color:#fff0;border-radius:30px;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));color:#FFF;isolation:isolate;transition:transform .4s ease-out,background-color .4s ease-out,filter .4s ease-out,color .4s ease-out!important}.job:hover{transform:rotate(-2.5deg);background-color:rgb(255 255 255);color:#2A2A43}.job:after{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:calc(100% - 2px);width:calc(100% - 2px);border:solid 1px #FFF;border-radius:30px;filter:drop-shadow(10px 20px 3px rgb(0 0 0 / .3));transition:filter .4s ease-out}.job:hover:after{filter:drop-shadow(10px 20px 3px #fff0)}@media (min-width:1200px){.job{height:285px;flex-direction:row}}@media (max-width:1199.99px){.job{height:auto;flex-direction:column}}.job>.thumbnail{position:relative}.job>.thumbnail:after{content:'';position:absolute;top:50%;left:50%;z-index:1;transform:translate(calc(-50% + 10px),calc(-50% - 10px));display:block;height:90%;width:90%;border:solid 1px #FFF;border-radius:20px;filter:drop-shadow(10px 20px 3px rgb(0 0 0 / .3));transition:border-color .4s ease-out}.job:hover>.thumbnail:after{border-color:#959595;filter:drop-shadow(10px 20px 3px #fff0)}.job>.thumbnail>.media-element{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:90%;width:90%}.job>.thumbnail>.media-element>img{border-radius:20px;overflow:hidden}@media (min-width:1200px){.job>.thumbnail{height:100%;flex:0 0 225px}.job>.thumbnail:after,.job>.thumbnail>.media-element{height:90%;width:90%}}@media (max-width:1199.99px){.job>.thumbnail{height:285px;margin-bottom:35px}.job>.thumbnail:after,.job>.thumbnail>.media-element{height:100%;width:100%}}.job>.description{flex:1;display:flex;flex-direction:column}.job>.description>.title{margin:0 0 15px;text-transform:uppercase;font-weight:800;font-style:italic}.job>.description>.excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 auto;font-size:15px;font-weight:500}.job>.description>.metrics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;column-gap:15px;row-gap:10px;margin:25px 0 0}.job>.description>.metrics>.metric{padding:10px 17.5px;background-color:#7A7A89;border-radius:50px;text-transform:capitalize;text-align:center;font-size:11px;color:#FFF}@media (min-width:1200px){.job>.description{padding:15px 0}.job>.description>.title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:auto;font-size:20px}}@media (max-width:1199.99px){.job>.description{}.job>.description>.title{font-size:16px}}.job>.link{position:absolute;top:0;left:0;height:100%;width:100%}#filters{display:flex;max-height:calc(100vh - var(--nav-height) - var(--nav-padding) * 2 - var(--wp-admin--admin-bar--height, 0px) - 100px);flex-direction:column;background-color:#FFF;border-radius:30px;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));color:#000}@media (min-width:900px){@media (min-width:1281px){#filters{padding:75px 50px}}@media (max-width:1280.99px){#filters{padding:55px 35px}}}@media (max-width:899.99px){#filters{padding:35px 25px}}#filters>.wrapper{flex:1;overflow:auto}#filters>.wrapper>.active-filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px}#filters>.wrapper>.active-filters:not(:has(.filter)){display:none}#filters>.wrapper>.active-filters>.title{text-transform:uppercase;font-size:14px;font-weight:700;font-style:italic}#filters>.wrapper>.active-filters>.clear-btn{font-size:15px;font-weight:500}#filters>.wrapper>.active-filters>.filters{display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:15px;row-gap:10px;padding-top:25px}#filters>.wrapper>.active-filters>.filters>.filter{position:relative;overflow:hidden;padding:0 20px 0 17.5px;background-color:#fff0;border:solid 1px #000;border-radius:21px;white-space:nowrap;line-height:42px;font-size:13px;font-weight:600;color:#000;isolation:isolate;cursor:pointer;transition:border-color .4s ease-out,color .4s ease-out}#filters>.wrapper>.active-filters>.filters>.filter:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;background-image:linear-gradient(to bottom right,#FA7E56 0%,#FBA955 45%,#FCD654 100%);opacity:0;transition:opacity .4s ease-out}#filters>.wrapper>.active-filters>.filters>.filter.active,#filters>.wrapper>.active-filters>.filters>.filter:hover{border-color:#fff0;color:#FFF}#filters>.wrapper>.active-filters>.filters>.filter.active:before,#filters>.wrapper>.active-filters>.filters>.filter:hover:before{opacity:1}#filters>.wrapper>.active-filters>.filters>.filter>span{position:relative;padding-left:25px;opacity:1;transition:opacity .4s ease-out}#filters>.wrapper>.active-filters>.filters>.filter>span:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;height:15px;width:15px;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/close.svg);--mask-position:center;--mask-repeat:no-repeat;--mask-size:contain;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}#filters>.wrapper>.active-filters>.filters>.filter:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;display:block;height:60%;width:60%;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/spinner.svg);--mask-position:center;--mask-repeat:no-repeat;--mask-size:contain;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);opacity:0;transition:opacity .4s ease-out}#filters>.wrapper>.active-filters>.filters>.filter.loading>span{opacity:0}#filters>.wrapper>.active-filters>.filters>.filter.loading:after{opacity:1}#filters>.wrapper>.filter-groups{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:50px}#filters>.wrapper>.filter-groups>.filter-group>.title{margin-bottom:25px;text-transform:uppercase;font-size:14px;font-weight:700;font-style:italic}#filters>.wrapper>.filter-groups>.filter-group>.filters{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:10px}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter{position:relative}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter>input{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter>label{display:block;max-width:400px;padding-left:35px;padding-right:25px;text-align:left;line-height:20px;cursor:pointer}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter>label:before{content:"";position:absolute;left:0;top:0;box-sizing:border-box;display:block;height:20px;width:20px;background-color:rgb(0 0 0 / .25);border-radius:50%}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter>input:checked+label:before{background-color:#fff0;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:0}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter>label:after{content:"";position:absolute;right:0;top:0;box-sizing:border-box;display:block;height:20px;width:20px;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/spinner.svg);--mask-position:center;--mask-size:contain;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);opacity:0;transition:opacity .4s ease-out}#filters>.wrapper>.filter-groups>.filter-group>.filters>.filter.loading>label:after{opacity:1}#contact-cta{padding:0 25px}#contact-cta>.avatar{height:100px;width:100px;overflow:hidden;border-radius:50%}#contact-cta>.title{font-size:16px;font-weight:700}#contact-cta>.description{margin-top:7.5px}@media (min-width:500px){#contact-cta{display:grid;grid-template-areas:"avatar ." "avatar title" "avatar description" "avatar .";grid-template-columns:100px auto;grid-template-rows:auto;column-gap:30px}#contact-cta>.avatar{grid-area:avatar;margin:auto}#contact-cta>.title{grid-area:title;margin:0}#contact-cta>.description{grid-area:description}}@media (max-width:499.99px){#contact-cta{}#contact-cta>*{margin:0 auto}#contact-cta>.avatar{margin-bottom:35px}#contact-cta>.title,#contact-cta>.description{display:block;max-width:225px;text-align:center}}@media (min-width:900px){#sectors{margin-bottom:100px}}@media (max-width:899.99px){#sectors{margin-bottom:75px}}#sectors>.content-wrapper>.title,#sectors>.content-wrapper>.description{max-width:650px;margin:0 auto;text-align:center}#sectors>.content-wrapper>.title{margin-bottom:20px;text-transform:capitalize;font-weight:800;font-style:italic}#sectors>.content-wrapper>.description{font-weight:500}@media (min-width:900px){#sectors>.content-wrapper>.title{line-height:46px;font-size:40px}#sectors>.content-wrapper>.description{margin-bottom:75px;font-size:20px}}@media (max-width:899.99px){#sectors>.content-wrapper>.title{line-height:28px;font-size:24px}#sectors>.content-wrapper>.description{margin-bottom:50px;line-height:20px;font-size:14px}}#sectors>.content-wrapper>.sectors{filter:drop-shadow(0 0 20px rgb(0 0 0 / .2))}@media (min-width:900px){#sectors>.content-wrapper>.sectors{display:flex;width:100%;overflow:hidden;flex-direction:row;border-radius:30px;isolation:isolate}@media (min-width:1281px){#sectors>.content-wrapper>.sectors{height:750px}}@media (max-width:1280.99px){#sectors>.content-wrapper>.sectors{height:550px}}#sectors>.content-wrapper>.sectors>.sector{position:relative;height:100%;overflow:hidden;transition:flex .8s ease-in-out;border-radius:30px;isolation:isolate}#sectors>.content-wrapper>.sectors>.sector:not(:last-child){margin-right:-50px}#sectors>.content-wrapper>.sectors>.sector{flex:1}#sectors>.content-wrapper>.sectors:not(:hover)>.sector:first-child{flex:3}#sectors>.content-wrapper>.sectors:not(:hover)>.sector:first-child>.cover:after{background-color:#000;opacity:.2}#sectors>.content-wrapper>.sectors:not(:hover)>.sector:first-child>.overlay{transform:translateX(-20px);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}#sectors>.content-wrapper>.sectors:not(:hover)>.sector:first-child>.content{transform:translateX(0);opacity:1;transition:transform .4s ease-out .6s,opacity .4s ease-out .6s}#sectors>.content-wrapper>.sectors:hover>.sector{flex:1}#sectors>.content-wrapper>.sectors:hover>.sector:hover{flex:3!important}#sectors>.content-wrapper>.sectors>.sector>.cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#sectors>.content-wrapper>.sectors>.sector>.cover>img{position:relative;z-index:1;display:block;height:100%;width:100%;object-fit:cover;object-position:center left}#sectors>.content-wrapper>.sectors>.sector>.cover:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#000;opacity:.4;transition:opacity .8s ease-out}#sectors>.content-wrapper>.sectors>.sector:hover>.cover:after{opacity:.2}#sectors>.content-wrapper>.sectors>.sector>.overlay{position:absolute;top:100px;bottom:50px;left:50px;transform:translateX(0);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;opacity:1;transition:transform .4s ease-out .8s,opacity .4s ease-out .8s}#sectors>.content-wrapper>.sectors>.sector:hover>.overlay{transform:translateX(-20px);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}#sectors>.content-wrapper>.sectors>.sector>.overlay>.title{transform:rotate(180deg);max-width:300px;writing-mode:tb-rl;font-size:24px;font-weight:700;font-style:italic}#sectors>.content-wrapper>.sectors>.sector>.content{transform:translateX(-20px);display:flex;height:100%;width:100%;flex-direction:column;justify-content:flex-end;align-items:stretch;color:#FFF;opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}#sectors>.content-wrapper>.sectors>.sector:not(:last-child)>.content{padding:50px 90px 50px 50px}#sectors>.content-wrapper>.sectors>.sector:last-child>.content{padding:50px}#sectors>.content-wrapper>.sectors>.sector:hover>.content{transform:translateX(0);opacity:1;transition:transform .4s ease-out .6s,opacity .4s ease-out .6s}#sectors>.content-wrapper>.sectors>.sector>.content>.title{max-width:450px;margin-bottom:50px;font-weight:700;font-style:italic}@media (min-width:1281px){#sectors>.content-wrapper>.sectors>.sector>.content>.title{font-size:65px}}@media (max-width:1280.99px){#sectors>.content-wrapper>.sectors>.sector>.content>.title{font-size:40px}}#sectors>.content-wrapper>.sectors>.sector>.content>.link{align-self:flex-end;position:relative;display:inline-flex;height:70px;padding:0 40px;background-color:#FFF;border-radius:35px;border:none;text-align:center;line-height:70px;color:#000;cursor:pointer;transition:padding .2s ease-out .2s,border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out;isolation:isolate}#sectors>.content-wrapper>.sectors>.sector>.content>.link:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;background-image:linear-gradient(to bottom right,#FA7E56 0%,#FBA955 45%,#FCD654 100%);border-radius:inherit;opacity:0;transition:opacity .2s ease-out}#sectors>.content-wrapper>.sectors>.sector:hover>.content>.link{color:#FFF}#sectors>.content-wrapper>.sectors>.sector:hover>.content>.link:before{opacity:1}}@media (max-width:899.99px){#sectors>.content-wrapper>.sectors{overflow:hidden;border-radius:30px}#sectors>.content-wrapper>.sectors>.sector{position:relative;overflow:hidden;padding:25px;border-radius:30px;filter:drop-shadow(0 0 10px rgb(0 0 0 / .6))}#sectors>.content-wrapper>.sectors>.sector:not(:last-child){margin-bottom:-50px;padding-bottom:75px}#sectors>.content-wrapper>.sectors>.sector>.cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#sectors>.content-wrapper>.sectors>.sector>.cover>img{position:relative;z-index:1;display:block;height:100%;width:100%;object-fit:cover;object-position:center left}#sectors>.content-wrapper>.sectors>.sector>.cover:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#000;opacity:.3}#sectors>.content-wrapper>.sectors>.sector>.overlay{display:none}#sectors>.content-wrapper>.sectors>.sector>.content{position:relative;display:flex;min-height:150px;flex-direction:column;color:#FFF}#sectors>.content-wrapper>.sectors>.sector>.content>.title{max-width:150px;margin:auto 0;font-size:20px;font-weight:700}#sectors>.content-wrapper>.sectors>.sector>.content>.link{align-self:flex-end;background-image:linear-gradient(to bottom,#fff0 calc(100% - 1px),currentColor calc(100% - 1px),currentColor 100%);background-size:0% 100%;transition:background-size .4s ease-out;background-repeat:no-repeat;background-position:bottom right;background-origin:content-box;pointer-events:auto}#sectors>.content-wrapper>.sectors>.sector:hover>.content>.link{background-size:100% 100%;background-position:bottom left}}#recruitment-hook{position:relative;overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0 0 20px 5px rgb(0 0 0 / .1);isolation:isolate}#recruitment-hook>.background{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%}#recruitment-hook>.content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media (min-width:900px){#recruitment-hook>.content-wrapper{min-height:800px;padding:75px 0}}@media (max-width:899.99px){#recruitment-hook>.content-wrapper{padding:75px 0 50px}}#recruitment-hook>.content-wrapper>.title{margin:0 auto;text-transform:uppercase;font-weight:800;font-style:italic}#recruitment-hook>.content-wrapper>.content{position:relative;max-width:600px;isolation:isolate}#recruitment-hook>.content-wrapper>.content:before{content:'';position:absolute;left:0;z-index:-1;display:block;width:100%;border:solid 1px #FFF;border-radius:30px}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper{position:relative;margin:0 auto;filter:drop-shadow(0 0 20px rgb(0 0 0 / .3))}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper>.thumbnail{position:relative;width:100%;overflow:hidden;padding-top:100%;border-radius:50%}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper>.thumbnail>.media-element{position:absolute;top:0;left:0;height:100%;width:100%}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper:after{content:'';position:relative;z-index:1;display:block;margin:0 auto;background-color:#FFF;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);--mask-position:center;--mask-repeat:no-repeat;--mask-size:contain;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}#recruitment-hook>.content-wrapper>.content>.description{margin:0;font-weight:700;font-style:italic}@media (min-width:900px){#recruitment-hook>.content-wrapper>.title{max-width:700px;margin-bottom:50px;font-size:40px}#recruitment-hook>.content-wrapper>.content{padding:0 50px}#recruitment-hook>.content-wrapper>.content:before{top:75px;height:calc(100% - 75px - 35px)}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper{width:150px;margin-bottom:44px}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper:after{height:50px;width:50px;margin-top:-25px}#recruitment-hook>.content-wrapper>.content>.description{margin-bottom:50px;font-size:24px}}@media (max-width:899.99px){#recruitment-hook>.content-wrapper>.title{max-width:550px;margin-bottom:35px;font-size:30px}#recruitment-hook>.content-wrapper>.content{padding:0 35px}#recruitment-hook>.content-wrapper>.content:before{top:50px;height:calc(100% - 50px - 35px)}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper{width:100px;margin-bottom:35px}#recruitment-hook>.content-wrapper>.content>.thumbnail-wrapper:after{height:35px;width:35px;margin-top:-17.5px}#recruitment-hook>.content-wrapper>.content>.description{margin-bottom:35px;font-size:20px}}#macro-nav{position:relative;z-index:2;background-color:#FFF;box-shadow:0 0 20px 5px rgb(0 0 0 / .1)}@media (min-width:900px){#macro-nav{padding:50px 0}}@media (max-width:899.99px){#macro-nav{padding:25px 0}}@media (min-width:900px){#macro-nav>.swiper{padding:0 50px}}@media (max-width:899.99px){#macro-nav>.swiper{padding:0 25px}}@media (min-width:900px){#macro-nav>.swiper>.swiper-navigation{position:absolute;top:0;left:0;z-index:1;display:flex;height:100%;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 75px;pointer-events:none}#macro-nav>.swiper>.swiper-navigation>.swiper-button{position:static;display:block;height:48px;width:48px;overflow:hidden;margin:0;background-color:#FFF;border-radius:50%;filter:drop-shadow(0 0 10px rgb(0 0 0 / .15));transition:background-color .4s ease-out;pointer-events:auto;isolation:isolate}#macro-nav>.swiper>.swiper-navigation>.swiper-button-prev{transform:rotate(90deg)}#macro-nav>.swiper>.swiper-navigation>.swiper-button-next{transform:rotate(-90deg)}#macro-nav>.swiper>.swiper-navigation>.swiper-button:hover{background-color:#FD8F58}#macro-nav>.swiper>.swiper-navigation>.swiper-button:before{content:'';position:absolute;top:5%;left:0;display:block;height:95%;width:100%;background-color:#FD8F58;transition:background-color .4s ease-out;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/arrow.down.svg);--mask-position:center;--mask-repeat:no-repeat;--mask-size:40% auto;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size)}#macro-nav>.swiper>.swiper-navigation>.swiper-button:hover:before{background-color:#FFF}#macro-nav>.swiper>.swiper-navigation>.swiper-button:after{content:none}}@media (max-width:899.99px){#macro-nav>.swiper>.swiper-navigation{display:none}}#macro-nav>.swiper .link{position:relative;overflow:hidden;height:auto;border-radius:30px;isolation:isolate}#macro-nav>.swiper .link:before{content:'';display:block}#macro-nav>.swiper .link:after{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;background-image:linear-gradient(to top,rgb(0 0 0 / .4),#fff0 75%);pointer-events:none}#macro-nav>.swiper .link>.thumbnail{position:absolute;top:0;left:0;z-index:-2;display:block;height:100%;width:100%}#macro-nav>.swiper .link>.wrapper{position:absolute;bottom:0;left:0;display:flex;width:100%}@media (min-width:900px){#macro-nav>.swiper .link:before{padding-top:85%}#macro-nav>.swiper .link>.wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;column-gap:50px;padding:75px 50px}@media (min-width:1281px){#macro-nav>.swiper .link{width:830px}}@media (max-width:1280.99px){#macro-nav>.swiper .link{width:500px}}}@media (max-width:899.99px){#macro-nav>.swiper .link:before{padding-top:120%}#macro-nav>.swiper .link>.wrapper{flex-direction:column;justify-content:flex-end;align-items:flex-start;row-gap:15px;padding:25px}}#macro-nav>.swiper .link>.wrapper>.title{display:block;margin:0;text-transform:uppercase;font-weight:800;font-style:italic}@media (min-width:900px){@media (min-width:1281px){#macro-nav>.swiper .link>.wrapper>.title{font-size:40px}}@media (max-width:1280.99px){#macro-nav>.swiper .link>.wrapper>.title{font-size:26px}}}@media (max-width:899.99px){#macro-nav>.swiper .link>.wrapper>.title{font-size:24px}}#macro-nav>.swiper .link>.wrapper>.label{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#FFF;border-radius:50px;white-space:nowrap;text-align:center;color:#000;transition:color .4s ease-out;isolation:isolate}#macro-nav>.swiper .link:hover>.wrapper>.label{color:#FFF}#macro-nav>.swiper .link>.wrapper>.label:before{content:'';position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%;background-image:linear-gradient(to bottom right,#FA7E56 0%,#FBA955 45%,#FCD654 100%);border-radius:inherit;opacity:0;transition:opacity .4s ease-out}#macro-nav>.swiper .link:hover>.wrapper>.label:before{opacity:1}@media (min-width:900px){#macro-nav>.swiper .link>.wrapper>.label{padding:15px 25px;font-size:16px}}@media (max-width:899.99px){#macro-nav>.swiper .link>.wrapper>.label{padding:12.5px 25px;font-size:12px}}#macro-nav>.swiper .link>.wrapper>.url{position:absolute;top:0;left:0;z-index:1;display:block;height:100%;width:100%;cursor:pointer}#footer{position:relative}@media (min-width:900px){#footer{padding:150px 0 75px}}@media (max-width:899.99px){#footer{padding:75px 0 50px}}#footer>.logo{position:relative;display:block;margin:0 auto;background-color:#FFF;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);--mask-position:center;--mask-size:contain;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat)}#footer>.logo:before{content:'';display:block;padding-top:100%}@media (min-width:900px){#footer>.logo{width:90px}}@media (max-width:899.99px){#footer>.logo{width:50px}}@media (min-width:900px){#footer-menu{margin-bottom:75px}}@media (max-width:899.99px){#footer-menu{margin-bottom:50px}}#footer-menu>.content-wrapper>.category{overflow:hidden}#footer-menu>.content-wrapper>.category>.title{margin:0;font-size:16px;font-weight:700}#footer-menu>.content-wrapper>.category>.entries>.entry{font-size:14px;font-weight:300}#footer-menu>.content-wrapper>.category>.entries>.entry>a{text-decoration:underline}@media (min-width:900px){#footer-menu>.content-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;column-gap:25px;row-gap:35px}#footer-menu>.content-wrapper>.category{flex:1;max-width:200px}#footer-menu>.content-wrapper>.category>.title{line-height:20px;pointer-events:none}#footer-menu>.content-wrapper>.category>.entries{align-self:stretch;display:flex!important;flex-direction:column;align-items:flex-start;row-gap:10px;padding-top:25px;opacity:1!important}}@media (max-width:899.99px){#footer-menu>.content-wrapper>.category{border-bottom:solid 1px rgb(255 255 255 / .3)}#footer-menu>.content-wrapper>.category>.title{position:relative;padding-right:45px;line-height:55px;font-weight:700;cursor:pointer}#footer-menu>.content-wrapper>.category>.title:after{content:'';position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);display:block;height:15px;width:15px;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/close.svg);background-position:center;background-size:contain;background-repeat:no-repeat;filter:brightness(0) invert();transition:transform .2s ease-out}#footer-menu>.content-wrapper>.category.open>.title:after{transform:translateY(-50%) rotate(0deg)}#footer-menu>.content-wrapper>.category>.entries{display:none;padding:5px 0 25px 25px}#footer-menu>.content-wrapper>.category>.entries>.entry{display:block}#footer-menu>.content-wrapper>.category>.entries>.entry:not(:last-child){margin-bottom:10px}}.modal{position:fixed;left:0;z-index:3;display:block;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));width:100%;overflow:auto;pointer-events:none;opacity:0;isolation:isolate}@media (min-width:600.01px){.modal{top:var(--wp-admin--admin-bar--height,0)}}@media (max-width:600px){.static .modal{top:var(--wp-admin--admin-bar--height,0);height:calc(100% - var(--wp-admin--admin-bar--height, 0px))}.scroll .modal{top:0;height:100%}}.loaded .modal{transition:opacity .4s cubic-bezier(.38,.005,.215,1),filter .4s cubic-bezier(.38,.005,.215,1),clip-path .4s cubic-bezier(.38,.005,.215,1)}#modal-underlay{z-index:2;transition:background-color .4s cubic-bezier(.38,.005,.215,1) .4s,backdrop-filter .4s cubic-bezier(.38,.005,.215,1) .4s,opacity .4s cubic-bezier(.38,.005,.215,1) .4s}.reflection-form-response #modal-underlay,body[class*='open'] #modal-underlay{background-color:rgb(0 0 0 / .3);backdrop-filter:blur(5px);opacity:1;pointer-events:auto;transition:background-color .4s cubic-bezier(.38,.005,.215,1),backdrop-filter .4s cubic-bezier(.38,.005,.215,1),opacity .4s cubic-bezier(.38,.005,.215,1)}#modal-menu{filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));color:#FFF}.menu-open #modal-menu{opacity:1}.menu-open #modal-menu>*{pointer-events:auto}#modal-menu>.close-btn{position:absolute;z-index:1;display:block;width:var(--nav-height);height:var(--nav-height);border:solid 1px currentColor;border-radius:calc(var(--nav-height) / 2);cursor:pointer;--menu-btn-bar-height:2px}.loaded #modal-menu>.close-btn{transition:left .4s cubic-bezier(.38,.005,.215,1),height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#modal-menu>.close-btn>div{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:50%;height:var(--menu-btn-bar-height);background-color:currentColor;border-radius:calc(var(--menu-btn-bar-height) / 2)}#modal-menu>.close-btn>.top{top:40%}#modal-menu>.close-btn>.bot{top:60%}.loaded #modal-menu>.close-btn>div{transition:top .2s ease-out .2s,transform .2s ease-out}#modal-menu>.close-btn:hover>div{transition:top .2s ease-out,transform .2s ease-out}#modal-menu>.close-btn:hover>.top{top:50%;transform:translate(-50%,-50%) rotate(0deg)}#modal-menu>.close-btn:hover>.bot{top:50%;transform:translate(-50%,-50%) rotate(0deg)}.menu-open #modal-menu>.close-btn>div{transition:top .2s ease-out,transform .2s ease-out .2s}.menu-open #modal-menu>.close-btn>.top{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.menu-open #modal-menu>.close-btn>.bot{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:900px){#modal-menu>.close-btn{top:25px;left:25px}.menu-open #modal-menu>.close-btn{left:calc(100% - 300px + 25px)}}@media (max-width:899.99px){#modal-menu>.close-btn{top:25px;right:25px}}#modal-menu>.outer-menu-wrapper{position:absolute;top:0;left:0;display:block;height:100%;background-image:var(--accent),linear-gradient(to bottom right,#FE7181 5%,#FD8259 25%,#FD855A 60%,#FCCB54 95%);background-position:bottom left;background-size:contain;background-repeat:no-repeat;clip-path:inset(0 100% 0 0)}.loaded #modal-menu>.outer-menu-wrapper{transition:clip-path .4s cubic-bezier(.38,.005,.215,1)}.menu-open #modal-menu>.outer-menu-wrapper{clip-path:inset(0 0 0 0)}@media (min-width:1300px){#modal-menu>.outer-menu-wrapper{--accent:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-1.svg)}}@media (max-width:1299.99px){#modal-menu>.outer-menu-wrapper{--accent:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-2.svg)}}@media (min-width:900px){#modal-menu>.outer-menu-wrapper{width:calc(100% - 300px);border-top-right-radius:30px;border-bottom-right-radius:30px}}@media (max-width:899.99px){#modal-menu>.outer-menu-wrapper{width:100%}}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper{position:absolute;top:0;left:0;transform:translateY(50px);display:block;width:100%;opacity:0}.loaded #modal-menu>.outer-menu-wrapper>.inner-menu-wrapper{transition:transform .4s cubic-bezier(.38,.005,.215,1) .2s,opacity .4s cubic-bezier(.38,.005,.215,1) .2s}.menu-open #modal-menu>.outer-menu-wrapper>.inner-menu-wrapper{transform:translateY(0);opacity:1}@media (min-width:900px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper{height:100%;padding:50px 0}}@media (max-width:899.99px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper{height:calc(100% - 200px);padding:calc(var(--nav-height) + 50px) 0 25px}}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu{display:block;height:100%;overflow:auto;padding:50px 0;--mask-image:linear-gradient(to bottom, transparent, #FFF 50px, #FFF calc(100% - 50px), transparent 100%);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image)}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper{min-height:100%;max-width:600px;margin-left:auto;text-align:right}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper>.menu-group{display:contents}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper>.menu-group>.menu-item>span:before{content:'';transform:scaleY(1);display:inline-block;height:26px;width:20px;margin-right:20px;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/arrow.down.svg);--mask-position:center left;--mask-repeat:no-repeat;--mask-size:contain;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);vertical-align:baseline}.loaded #modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper>.menu-group>.menu-item>span:before{transition:transform .4s ease-out}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper>.menu-group>.menu-item.open>span:before{transform:scaleY(-1)}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper>.menu-group>.submenu{margin:10px 0}@media (min-width:900px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper{padding:0 50px}}@media (max-width:899.99px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu>.menu-items-wrapper{padding:0 25px}}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item{display:block;margin-bottom:10px;opacity:.4;text-transform:uppercase;font-weight:800;font-style:italic;pointer-events:none;cursor:pointer}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item>span{pointer-events:auto}.loaded #modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item{transition:opacity .4s ease-out}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item:hover,#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item.current{opacity:1}@media (min-width:900px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item{font-size:40px}}@media (max-width:899.99px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .menu-item{font-size:26px}}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.menu .submenu-item{margin-bottom:5px;font-size:24px;font-weight:700}@media (min-width:1300px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper{position:absolute;top:0;left:0;height:100%;width:calc(100% - 550px)}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration{position:relative}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration>.wrapper{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:center;isolation:isolate}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration>.wrapper>.thumbnail{transform:rotate(-5deg);width:80%;height:80%;transition:transform 1s ease-out}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration>.wrapper>.thumbnail>.media-element:after{content:'';position:absolute;top:50%;left:50%;z-index:1;transform:translate(calc(-50% + 20px),-50%) rotate(8deg);display:block;height:100%;width:100%;border:solid 1px #FFF;border-radius:20px;transition:transform 1s ease-out}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration>.wrapper>.thumbnail>.media-element>img{border-radius:20px;overflow:hidden}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration.swiper-slide-active>.wrapper>.thumbnail{transform:rotate(5deg)}#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper .illustration.swiper-slide-active>.wrapper>.thumbnail>.media-element:after{transform:translate(calc(-50% + 20px),-50%) rotate(-8deg)}}@media (max-width:1299.99px){#modal-menu>.outer-menu-wrapper>.inner-menu-wrapper>.swiper{display:none}}.menu-open #contact-hook{opacity:1}#contact-hook>.modal-wrapper{display:flex;height:100%;overflow:hidden;flex-direction:row;justify-content:flex-end;align-items:flex-end}@media (min-width:900px){#contact-hook>.modal-wrapper{padding:30px 50px}}@media (max-width:899.99px){#contact-hook>.modal-wrapper{padding:25px}}#contact-hook>.modal-wrapper>.contact-form-btn{position:relative;display:block;filter:drop-shadow(0 0 20px rgb(0 0 0 / .2))}#contact-hook>.modal-wrapper>.contact-form-btn:before{content:'';display:block;padding-top:100%}#contact-hook>.modal-wrapper>.contact-form-btn>*{position:absolute;top:50%;left:50%;display:block;overflow:hidden;border-radius:50%}#contact-hook>.modal-wrapper>.contact-form-btn>.accent{height:100%;width:100%;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-contact.svg);background-size:contain;background-position:center;animation:centeredSpin 10s linear infinite}#contact-hook>.modal-wrapper>.contact-form-btn>.avatar{height:60%;width:60%;transform:translate(-50%,-50%);cursor:pointer;transition:height .4s ease-out,width .4s ease-out}.menu-open #contact-hook>.modal-wrapper>.contact-form-btn>.avatar{pointer-events:auto}#contact-hook>.modal-wrapper>.contact-form-btn:hover>.avatar{height:70%;width:70%}@media (min-width:900px){#contact-hook>.modal-wrapper>.contact-form-btn{width:200px}}@media (max-width:899.99px){#contact-hook>.modal-wrapper>.contact-form-btn{width:150px}}#contact-modal{overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:bottom left;color:#FFF}@media (min-width:750px){#contact-modal{background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-1.svg),linear-gradient(to bottom right,#FE7181 5%,#FD8259 25%,#FD855A 60%,#FCCB54 95%)}}@media (max-width:749.99px){#contact-modal{background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/accent-2.svg),linear-gradient(to bottom right,#FE7181 5%,#FD8259 25%,#FD855A 60%,#FCCB54 95%)}}.contact-open #contact-modal{opacity:1}.contact-form-open #contact-modal{filter:brightness(.7) blur(5px)}#contact-modal>.modal-outer-wrapper{position:absolute;top:0;left:0;overflow:auto;display:block;height:100%;width:100%}#contact-modal>.modal-outer-wrapper,#contact-modal>.modal-outer-wrapper *{pointer-events:none}.contact-open:not(.contact-form-open) #contact-modal>.modal-outer-wrapper,.contact-open:not(.contact-form-open) #contact-modal>.modal-outer-wrapper *{pointer-events:auto}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper{position:relative;display:flex;min-height:100%;flex-direction:column;align-items:stretch}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper{row-gap:20px;padding:50px 0}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper{row-gap:50px;padding:50px 0 25px}}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn{position:absolute;top:25px;right:25px;z-index:1;display:block;width:var(--nav-height);height:var(--nav-height);border:solid 1px currentColor;border-radius:calc(var(--nav-height) / 2);cursor:pointer;--menu-btn-bar-height:3px}.loaded #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn{transition:height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>div{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:50%;height:var(--menu-btn-bar-height);background-color:currentColor;border-radius:calc(var(--menu-btn-bar-height) / 2)}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>.top{top:40%}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>.bot{top:60%}.loaded #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>div{transition:top .2s ease-out .2s,transform .2s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn:hover>div{transition:top .2s ease-out,transform .2s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn:hover>.top{top:50%;transform:translate(-50%,-50%) rotate(0deg)}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn:hover>.bot{top:50%;transform:translate(-50%,-50%) rotate(0deg)}.contact-open #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>div{transition:top .2s ease-out,transform .2s ease-out .2s}.contact-open #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>.top{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.contact-open #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.close-btn>.bot{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social{display:flex;flex-direction:row;column-gap:15px}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social>.network{position:relative;display:block;width:var(--nav-height);height:var(--nav-height);border:solid 1px currentColor;border-radius:calc(var(--nav-height) / 2)}.loaded #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social>.network{transition:height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social>.network:before{content:'';--network-icon-size:calc(100% - var(--nav-height) * .6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;display:block;height:var(--network-icon-size);width:var(--network-icon-size);background-color:currentColor;--mask-position:center;--mask-repeat:no-repeat;--mask-size:contain;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);cursor:pointer;--menu-btn-bar-height:3px}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social>.network:before{--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/social/linkedin.svg)}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social{position:absolute;bottom:25px;right:25px;z-index:1}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.social{padding:0 25px}}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header{display:flex;flex:1;overflow:hidden}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header{flex-direction:row;align-items:center;column-gap:50px}@media (min-width:1000px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header{padding:0 90px}}@media (max-width:999.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header{padding:0 50px}}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header{flex-direction:column;align-items:stretch;padding:0 25px}}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content>.title{margin:0 0 30px;font-weight:800;font-style:italic}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content{flex:0 0 min(40%, 550px)}@media (min-width:1000px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content>.title{font-size:36px}}@media (max-width:999.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content>.title{font-size:28px}}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content{text-align:center}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.content>.title{font-size:24px}}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover{position:relative;transform:rotate(-5deg);flex:1;transition:transform 1s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover>.media-element{position:absolute;top:0;left:0;display:block;height:100%;width:100%}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover>.media-element:after{content:'';position:absolute;top:0;left:0;z-index:1;transform:rotate(8deg);display:block;height:100%;width:100%;border:solid 1px #FFF;border-radius:20px;transition:transform 1s ease-out}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover>.media-element>img{border-radius:20px;overflow:hidden}.contact-open #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover{transform:rotate(5deg)}.contact-open #contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover>.media-element:after{transform:rotate(-8deg)}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover{align-self:stretch;max-width:650px;margin:min(5%, 25px) auto}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover{order:-1;min-height:calc(100vw - 50px)}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.header>.cover>.media-element{transform:scale(.8)}}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards{width:100%}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards .office-card{max-width:200px}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards .office-card>.name{margin:0 0 25px;font-size:22px;font-weight:800;font-style:italic}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards .office-card>.office-contact>.address-line:first-of-type:not(:first-child){margin:15px 0 0}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards .office-card>.map{position:relative;margin:15px 0 0}#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards .office-card>.map:before{content:'';display:inline-block;height:18px;width:12px;margin-right:12px;background-color:#FFF;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/location.svg);--mask-position:center;--mask-size:contain;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);vertical-align:bottom}@media (min-width:750px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards{padding:0 50px}}@media (max-width:749.99px){#contact-modal>.modal-outer-wrapper>.modal-inner-wrapper>.office-cards{padding:0 25px}}#modal-contact-form{filter:drop-shadow(0 0 20px rgb(0 0 0 / .2));overflow:hidden}.contact-form-open #modal-contact-form{opacity:1}.contact-form-open #modal-contact-form>*{pointer-events:auto}#modal-contact-form>.close-btn{position:absolute;z-index:1;display:block;width:var(--nav-height);height:var(--nav-height);border:solid 1px currentColor;border-radius:calc(var(--nav-height) / 2);cursor:pointer;--menu-btn-bar-height:2px}.loaded #modal-contact-form>.close-btn{transition:right .4s cubic-bezier(.38,.005,.215,1),height .4s ease-out,width .4s ease-out,border-radius .4s ease-out,color .4s ease-out}#modal-contact-form>.close-btn>div{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:50%;height:var(--menu-btn-bar-height);background-color:currentColor;border-radius:calc(var(--menu-btn-bar-height) / 2)}#modal-contact-form>.close-btn>.top{top:40%}#modal-contact-form>.close-btn>.bot{top:60%}.loaded #modal-contact-form>.close-btn>div{transition:top .2s ease-out .2s,transform .2s ease-out}#modal-contact-form>.close-btn:hover>div{transition:top .2s ease-out,transform .2s ease-out}#modal-contact-form>.close-btn:hover>.top{top:50%;transform:translate(-50%,-50%) rotate(0deg)}#modal-contact-form>.close-btn:hover>.bot{top:50%;transform:translate(-50%,-50%) rotate(0deg)}.contact-form-open #modal-contact-form>.close-btn>div{transition:top .2s ease-out,transform .2s ease-out .2s}.contact-form-open #modal-contact-form>.close-btn>.top{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.contact-form-open #modal-contact-form>.close-btn>.bot{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:900px){#modal-contact-form>.close-btn{top:50%;right:25px;transform:translateY(-50%);color:#FFF}.contact-form-open #modal-contact-form>.close-btn{right:calc(max(50%, 700px) + 25px)}}@media (max-width:899.99px){#modal-contact-form>.close-btn{top:50px;right:50px;color:#000}}#modal-contact-form>.outer-menu-wrapper{position:absolute;display:block;background-color:#FFF;clip-path:inset(0 0 0 100%)}.loaded #modal-contact-form>.outer-menu-wrapper{transition:clip-path .4s cubic-bezier(.38,.005,.215,1)}.contact-form-open #modal-contact-form>.outer-menu-wrapper{clip-path:inset(0 0 0 0)}@media (min-width:900px){#modal-contact-form>.outer-menu-wrapper{top:0;right:0;height:100%;width:max(50%, 700px);border-top-left-radius:30px;border-bottom-left-radius:30px}}@media (max-width:899.99px){#modal-contact-form>.outer-menu-wrapper{top:25px;right:25px;height:calc(100% - 50px);width:calc(100% - 50px);border-radius:30px}}#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper{transform:translateY(50px);display:block;width:100%;overflow:auto;--mask-image:linear-gradient(to bottom, transparent, #FFF 25px, #FFF calc(100% - 25px), transparent 100%);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);opacity:0}.loaded #modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper{transition:transform .4s cubic-bezier(.38,.005,.215,1) .2s,opacity .4s cubic-bezier(.38,.005,.215,1) .2s}.contact-form-open #modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper{transform:translateY(0);opacity:1}@media (min-width:900px){#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper{height:calc(100% - 50px);margin:25px 0}}@media (max-width:899.99px){#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper{height:calc(100% - var(--nav-height) - 50px);margin:calc(var(--nav-height) + 25px) 0 25px}}#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper>.menu-wrapper{display:flex;min-height:100%;flex-direction:column;justify-content:center;align-items:stretch;padding:50px 0}@media (min-width:900px){#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper>.menu-wrapper{width:max(500px, 50%);margin:0 auto}}@media (max-width:899.99px){#modal-contact-form>.outer-menu-wrapper>.inner-menu-wrapper>.menu-wrapper{margin:0 25px}}.reflection-form{position:relative}.reflection-form>header>.title{margin:0;text-transform:uppercase;font-weight:800;font-style:italic}.reflection-form>header>.description{margin:10px 0 0;line-height:145%;font-size:10px}@media (min-width:900px){.reflection-form>header{margin-bottom:50px}.reflection-form>header>.title{font-size:26px}.reflection-form>header>.title:last-child{line-height:40px}}@media (max-width:899.99px){.reflection-form>header{margin-bottom:50px}.reflection-form>header>.title{font-size:18px}.reflection-form>header>.title:last-child{line-height:30px}}.reflection-form>footer>.submit-btn{border:solid 1px #FD8F58;color:#FD8F58}.reflection-form>footer>.submit-btn:hover{border:solid 1px #fff0;color:#FFF}.reflection-form>footer>.content{margin:30px 0 0;line-height:145%;font-size:10px}.reflection-form>.fields{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:30px;row-gap:10px;padding:0;margin:0 0 45px;border:none}.reflection-form.sending>.fields{pointer-events:none}.reflection-form>.fields>.field{position:relative;flex:0 0 100%;max-width:100%;padding-bottom:10px;border-bottom:solid 1px #C4C4C4}@media (min-width:700px){.reflection-form>.fields>.field.cols-2{flex:calc((100% - 30px) / 2)}.reflection-form>.fields>.field.cols-3{flex:calc((100% - 60px) / 3)}}.reflection-form>.fields>.field>label{display:block;margin-bottom:10px;line-height:16px;font-size:14px;font-weight:400}.reflection-form>.fields>.field>label:empty{display:none}.reflection-form>.fields>.field>.error{display:none;margin-top:8px;line-height:16px;font-size:12px;color:#BA1717}.reflection-form>.fields>.field.empty>.empty,.reflection-form>.fields>.field.wrong>.wrong{display:block}.reflection-form>.fields>.input>input{display:block;height:30px;width:100%;padding:0;border:none;background-color:#fff0;text-overflow:ellipsis;font-family:inherit;font-size:14px;color:inherit}.reflection-form>.fields>.input>input::-webkit-input-placeholder,.reflection-form>.fields>.input>input::placeholder{opacity:.5;color:inherit}.reflection-form>.fields>.textarea>textarea{display:block;height:120px;width:100%;resize:none;padding:5px 0 0;margin:0;border:none;background-color:#fff0;text-overflow:ellipsis;font-family:inherit;font-size:14px;color:inherit}.reflection-form>.fields>.textarea>textarea::-webkit-input-placeholder,.reflection-form>.fields>.textarea>textarea::placeholder{opacity:.5;color:inherit}.reflection-form>.fields>.checkbox{padding:0;margin:35px 0;border-bottom:none}.reflection-form>.fields>.checkbox:first-child{margin-top:0}.reflection-form>.fields>.checkbox:last-child{margin-bottom:0}.reflection-form>.fields>.checkbox>.checkbox{position:relative;display:flex;max-width:600px;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:15px}.reflection-form>.fields>.checkbox>.checkbox>input{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden}.reflection-form>.fields>.checkbox>.checkbox>label{display:block;max-width:400px;padding-left:35px;text-align:left;line-height:20px;cursor:pointer}.reflection-form>.fields>.checkbox>.checkbox>label:not(:last-child){margin-bottom:5px}.reflection-form>.fields>.checkbox>.checkbox>label:before{content:"";position:absolute;left:0;box-sizing:border-box;display:block;height:20px;width:20px;background-color:rgb(0 0 0 / .25);border-radius:3px}.reflection-form>.fields>.checkbox>.checkbox>input:checked+label:before{background-color:#fff0;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.reflection-form>.fields>.checkbox>.checkbox>label>a{text-decoration:underline}.reflection-form>.fields>.checkbox>.checkbox+.error{padding-left:35px}.reflection-form>.fields>.radio{padding:0;margin:35px 0;border-bottom:none}.reflection-form>.fields>.radio:first-child{margin-top:0}.reflection-form>.fields>.radio:last-child{margin-bottom:0}.reflection-form>.fields>.radio>.radio{position:relative;display:flex;max-width:600px;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:15px}.reflection-form>.fields>.radio>.radio>input{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden}.reflection-form>.fields>.radio>.radio>label{display:block;max-width:400px;padding-left:35px;text-align:left;line-height:20px;cursor:pointer}.reflection-form>.fields>.radio>.radio>label:not(:last-child){margin-bottom:5px}.reflection-form>.fields>.radio>.radio>label:before{content:"";position:absolute;left:0;box-sizing:border-box;display:block;height:20px;width:20px;background-color:rgb(0 0 0 / .25);border-radius:50%}.reflection-form>.fields>.radio>.radio>input:checked+label:before{background-color:#fff0;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:0}.reflection-form>.fields>.radio>.radio>label>a{text-decoration:underline}.reflection-form>.fields>.radio>.radio+.error{padding-left:35px}.reflection-form>.fields{background-color:inherit}.reflection-form>.fields>.dropdown{background-color:inherit}.reflection-form>.fields>.dropdown>.select{position:relative;background-color:inherit}.reflection-form>.fields>.dropdown>.select:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;height:10px;width:10px;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/arrow.down.svg);--mask-size:contain;--mask-repeat:no-repeat;--mask-position:center;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position)}.reflection-form>.fields>.dropdown>.select>select{appearance:none;width:100%;height:30px;margin:0;padding:0;background-color:inherit;border:none;line-height:inherit;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.reflection-form>.fields>.dropdown>.select>select:required:invalid{color:color-mix(in srgb,currentColor 50%,transparent)}.reflection-form>.fields>.dropdown>.select>select>option[value=""][disabled]{display:none}.reflection-form>.fields>.upload>.uploadbox{position:relative}.reflection-form>.fields>.upload>.uploadbox>input{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden}.reflection-form>.fields>.upload>.uploadbox>label{position:relative;display:block;overflow:hidden;padding-right:50px;white-space:nowrap;text-overflow:ellipsis;line-height:30px;font-family:inherit;font-size:14px;color:inherit;cursor:pointer}.reflection-form>.fields>.upload>.uploadbox>label:before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;height:25px;width:25px;background-color:currentColor;--mask-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/upload.svg);--mask-size:contain;--mask-position:center;--mask-repeat:no-repeat;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);-webkit-mask-position:var(--mask-position);mask-position:var(--mask-position);-webkit-mask-repeat:var(--mask-repeat);mask-repeat:var(--mask-repeat);opacity:.5;transition:opacity .4s ease-out;pointer-events:none}.reflection-form>.fields>.upload>.uploadbox:hover>label:before{opacity:1}.reflection-form>.fields>.upload>.uploadbox>label>span:empty:after{content:attr(data-placeholder);opacity:.5;color:inherit}.reflection-form>.response{display:none}#reflection-form-response{position:fixed;top:calc((100% + var(--wp-admin--admin-bar--height, 0px)) / 2);left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;width:100%;flex-direction:column;justify-content:center;background-color:#FFF;border-radius:40px;box-shadow:0 5px 10px rgb(0 0 0 / .2);color:#000;opacity:0;pointer-events:none;isolation:isolate}.loaded #reflection-form-response{transition:opacity .4s cubic-bezier(.38,.005,.215,1)}.reflection-form-response #reflection-form-response{opacity:1;pointer-events:auto}@media (min-width:650px){#reflection-form-response{width:100%;max-width:560px;max-height:calc(100% - 50px);align-items:flex-start;padding:50px 90px 50px 180px}}@media (max-width:649.99px){#reflection-form-response{max-width:calc(100% - 50px);max-height:calc(100% - 50px);align-items:center;padding:60px 40px;text-align:center}}#reflection-form-response:before{content:'';display:block;height:80px;width:80px;background-position:center;background-repeat:no-repeat;background-size:contain}.reflection-form-success #reflection-form-response:before{background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/reflection-form-success.svg)}.reflection-form-failure #reflection-form-response:before{background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/icons/reflection-form-failure.svg)}@media (min-width:650px){#reflection-form-response:before{position:absolute;top:50%;left:50px;transform:translateY(-50%)}}@media (max-width:649.99px){#reflection-form-response:before{margin-bottom:50px}}#reflection-form-response>.logo{width:40px;height:40px;margin:5px 0 15px;background-image:url(/wp-content/themes/madeca-30-06-2025/resources/scripts/css/../../images/logo.svg);background-position:top left;background-size:contain;background-repeat:no-repeat}#reflection-form-response>.title{margin-bottom:5px;font-size:16px;font-weight:500}#reflection-form-response>.description{font-size:14px}