html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
:root{--container-size:1336px;--container-bigSize:1440px;--container-padding:80px}@media (max-width:1366px){:root{--container-padding:70px}}@media (max-width:1180px){:root{--container-padding:60px}}@media (max-width:980px){:root{--container-padding:48px}}@media (max-width:768px){:root{--container-padding:32px}}.container{max-width:calc(var(--container-size) + var(--container-padding)*2)}.container,.containerBig{margin:0 auto;padding:0 var(--container-padding);width:100%}.containerBig{max-width:calc(var(--container-bigSize) + var(--container-padding)*2)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-size:1rem;font-style:normal;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:var(--white);color:var(--primary);font-family:var(--textNormal);line-height:1.5}ol,ul{list-style:none}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%}strong{font-weight:600}button,input,select,textarea{font-family:var(--textNormal);font-size:1rem}button{background:transparent;border:0;cursor:pointer;padding:0}:focus-visible{outline:1px solid var(--corp);outline-offset:0}.skip-link{background:var(--primary);border-radius:4px;color:var(--white);left:1rem;padding:.5rem 1rem;position:absolute;top:-200px;transition:top var(--transition);z-index:9999}.skip-link:focus-visible{top:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:var(--primary);border:0 var(--primary)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:var(--primary)}::-webkit-scrollbar-track{background:#eee;border:0 #eee}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#eee}::-webkit-scrollbar-corner{background:transparent}
:root{--primary:#000;--corp:#003b71;--sane:#fe8b00;--imob:#a8c200;--white:#fff;--overlay:rgba(0,0,0,.45);--transition:0.3s ease;--textNormal:Arial,Helvetica,sans-serif;font-size:16px}@media (max-width:1680px){:root{font-size:93.75%}}@media (max-width:1280px){:root{font-size:87.5%}}@media (max-width:980px){:root{font-size:81.25%}}

@keyframes aboutLogos{to{transform:translateX(-50%)}}
footer{color:var(--white);overflow:hidden;padding:8.75rem 0 3rem}footer .container{display:flex;flex-direction:column;justify-content:space-between}footer .footer__top{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;margin-bottom:9.75rem}footer .footer__top .footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;max-width:20rem;overflow:hidden;width:100%}footer .footer__top .footer__brand .footer__logo{display:block;width:12.5rem}footer .footer__top .footer__brand .footer__logo img{height:auto;width:100%}footer .footer__top .footer__brand .footer__address{font-size:1.125rem;line-height:140%}footer .footer__top .footer__brand .footer__address br{content:"";display:block;margin-top:1.5625rem}footer .footer__top .footer__brand .footer__address h2{margin-top:1.5rem}footer .footer__top .footer__brand .footer__address a{transition:opacity var(--transition)}dis footer .footer__top .footer__brand .footer__address a:hover,footer .footer__top .footer__brand .footer__address a:focus-visible{opacity:.7}footer .footer__top .footer__brand .footer__social{align-items:center;display:flex;gap:1.25rem}footer .footer__top .footer__brand .footer__social a{align-items:center;display:flex;height:1.25rem;justify-content:center;transition:opacity var(--transition),transform var(--transition);width:1.25rem}footer .footer__top .footer__brand .footer__social a:focus-visible,footer .footer__top .footer__brand .footer__social a:hover{opacity:.7;transform:translateY(-2px)}footer .footer__top .footer__brand .footer__social img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}footer .footer__top .footer__nav{max-width:25rem;width:100%}footer .footer__top .footer__nav .footer__menu,footer .footer__top .footer__nav>ul{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}footer .footer__top .footer__nav .footer__menu>li,footer .footer__top .footer__nav>ul>li{display:flex;flex-direction:column;gap:2rem;justify-content:flex-end}footer .footer__top .footer__nav .footer__menu>li>a,footer .footer__top .footer__nav>ul>li>a{color:var(--white);font-size:1.25rem;font-weight:400;line-height:140%;padding-bottom:.625rem;pointer-events:none;position:relative;width:-moz-fit-content;width:fit-content}footer .footer__top .footer__nav .footer__menu>li>a:after,footer .footer__top .footer__nav .footer__menu>li>a:before,footer .footer__top .footer__nav>ul>li>a:after,footer .footer__top .footer__nav>ul>li>a:before{background:var(--white);content:"";height:2px;left:0;position:absolute;width:1.125rem}footer .footer__top .footer__nav .footer__menu>li>a:before,footer .footer__top .footer__nav>ul>li>a:before{bottom:4px}footer .footer__top .footer__nav .footer__menu>li>a:after,footer .footer__top .footer__nav>ul>li>a:after{bottom:0}footer .footer__top .footer__nav .sub-menu{display:flex;flex-direction:column;gap:.875rem}footer .footer__top .footer__nav .sub-menu a{color:var(--white);font-size:1rem;line-height:140%;transition:opacity var(--transition)}footer .footer__top .footer__nav .sub-menu a:focus-visible,footer .footer__top .footer__nav .sub-menu a:hover{opacity:.7}footer .footer__top .footer__form{align-items:flex-start;backdrop-filter:blur(17px);background:color-mix(in srgb,var(--white) 23%,transparent);display:flex;flex-direction:column;gap:1rem;max-width:25rem;padding:2rem 2.5rem 2.5rem;width:100%}footer .footer__top .footer__form .forminator-ui{margin:.5rem 0 0;width:100%}footer .footer__top .footer__form .forminator-ui .forminator-row{margin:0 0 1rem}footer .footer__top .footer__form .forminator-ui .forminator-row.forminator-row-last{margin-bottom:0}footer .footer__top .footer__form .forminator-ui .forminator-col{min-width:0;padding:0}footer .footer__top .footer__form .forminator-ui .forminator-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}footer .footer__top .footer__form .forminator-ui .forminator-checkbox{display:flex;flex:0 0 1.25rem;margin:0}footer .footer__top .footer__form .forminator-ui .forminator-checkbox input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:1;position:static;clip:auto;clip-path:none;cursor:pointer}footer .footer__top .footer__form .forminator-ui .forminator-checkbox-box{display:none}footer .footer__top .footer__form .forminator-ui .forminator-consent__label{min-width:0}footer .footer__top .footer__form .forminator-ui .forminator-consent__label a,footer .footer__top .footer__form .forminator-ui .forminator-consent__label p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}footer .footer__top .footer__form .forminator-ui .forminator-consent__label p{margin:0}footer .footer__top .footer__form .forminator-ui a:focus-visible,footer .footer__top .footer__form .forminator-ui button:focus-visible,footer .footer__top .footer__form .forminator-ui input:focus-visible{outline:2px solid var(--white);outline-offset:3px}footer .footer__top .footer__form input[type=email]{backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--white) 20%,transparent);border:0;color:var(--white);height:3.75rem;outline:0;padding:0 1.3125rem;transition:background var(--transition);width:100%}footer .footer__top .footer__form input[type=email]::-moz-placeholder{color:var(--white);opacity:1}footer .footer__top .footer__form input[type=email]::placeholder{color:var(--white);opacity:1}footer .footer__top .footer__form input[type=email]:focus-visible{background:color-mix(in srgb,var(--white) 28%,transparent)}footer .footer__top .footer__form .footer__accept,footer .footer__top .footer__form .forminator-ui .forminator-checkbox__wrapper{align-items:center;color:#dfe2e5;cursor:pointer;display:flex;font-size:1rem;gap:.4375rem;line-height:140%}footer .footer__top .footer__form .footer__accept input,footer .footer__top .footer__form .forminator-ui .forminator-checkbox__wrapper input{accent-color:var(--white);flex:0 0 1.25rem;height:1.25rem;margin:0;width:1.25rem}footer .footer__top .footer__form .footer__submit,footer .footer__top .footer__form .forminator-ui .forminator-button-submit{background:transparent;border:2px solid var(--white);border-radius:0;box-shadow:none;color:var(--white);display:block;font-size:1rem;font-weight:400;line-height:140%;margin-top:.625rem;padding:.875rem 2rem;position:relative;text-align:center;transition:background var(--transition);width:100%}footer .footer__top .footer__form .footer__submit:after,footer .footer__top .footer__form .forminator-ui .forminator-button-submit:after{background:var(--white);bottom:-6px;content:"";height:2px;left:-2px;position:absolute;right:-2px;transition:bottom var(--transition),opacity var(--transition)}footer .footer__top .footer__form .footer__submit:focus-visible,footer .footer__top .footer__form .footer__submit:hover,footer .footer__top .footer__form .forminator-ui .forminator-button-submit:focus-visible,footer .footer__top .footer__form .forminator-ui .forminator-button-submit:hover{background:color-mix(in srgb,var(--white) 15%,transparent)}footer .footer__top .footer__form .footer__submit:focus-visible:after,footer .footer__top .footer__form .footer__submit:hover:after,footer .footer__top .footer__form .forminator-ui .forminator-button-submit:focus-visible:after,footer .footer__top .footer__form .forminator-ui .forminator-button-submit:hover:after{bottom:0;opacity:0}footer .footer__bottom{align-items:center;color:color-mix(in srgb,var(--white) 50%,transparent);display:flex;font-size:.875rem;gap:1rem 2rem;justify-content:space-between;line-height:140%}footer .footer__bottom a,footer .footer__bottom p{color:inherit;font-size:inherit;line-height:inherit}footer .footer__bottom a{transition:color var(--transition)}footer .footer__bottom a:focus-visible,footer .footer__bottom a:hover{color:var(--white)}footer .footer__credit{align-items:center;display:flex;gap:.625rem}footer .footer__credit img{height:1.5rem;-o-object-fit:contain;object-fit:contain;width:3.5rem}@media (max-width:1366px){footer .footer__top{gap:2rem}footer .footer__brand{max-width:18rem}footer .footer__nav{max-width:22rem}footer .footer__form{max-width:23rem;padding:1.75rem 2rem 2.25rem}}@media (max-width:1280px){footer .footer__top{flex-wrap:wrap;margin-bottom:6rem}footer .footer__brand,footer .footer__nav{max-width:calc(50% - 1rem)}footer .footer__form{margin-left:auto;max-width:25rem;width:100%}}@media (max-width:768px){footer{padding:6rem 0 2.5rem}footer .container{gap:4rem;min-height:auto}footer .footer__top{flex-direction:column;margin-bottom:0}footer .footer__brand,footer .footer__form,footer .footer__nav{max-width:none}footer .footer__nav .footer__menu,footer .footer__nav>ul{gap:5rem;justify-content:flex-start}footer .footer__bottom{align-items:flex-start;flex-wrap:wrap}footer .footer__form{margin-left:0}footer .footer__nav .footer__menu,footer .footer__nav>ul{flex-direction:column;gap:2.5rem}footer .footer__nav .footer__menu>li,footer .footer__nav>ul>li{gap:1.25rem}footer .footer__form{max-width:none;padding:1.5rem}}@media (max-width:580px){footer .footer__top .footer__brand .footer__address{font-size:1rem}footer .footer__top .footer__form .footer__accept{align-items:flex-start;font-size:.875rem}}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}p{font-size:1.125rem;line-height:140%}p+p{margin-top:1.5rem}.subTitle,.subTitle p{font-size:1.25rem;line-height:140%}.subTitle p+p,.subTitle+p{margin-top:1.5rem}.bigTitle{font-size:4.5rem;letter-spacing:-.0688rem}@media (max-width:1440px){.bigTitle{font-size:4rem}}@media (max-width:1366px){.bigTitle{font-size:3.75rem}}@media (max-width:580px){.bigTitle{font-size:3.25rem}}@media (max-width:440px){.bigTitle{font-size:2.75rem}}.mediumTitle{color:var(--white);font-size:3rem;padding-bottom:.625rem;position:relative}.mediumTitle:after,.mediumTitle:before{background:var(--white);bottom:0;content:"";height:3px;left:0;position:absolute;width:1.875rem}.mediumTitle:before{bottom:6px}@media (max-width:580px){.mediumTitle{font-size:2.75rem}}@media (max-width:440px){.mediumTitle{font-size:2.5rem}}.smallTitle{font-size:2.5rem}@media (max-width:1366px){.smallTitle{font-size:2.25rem}}.xSmallTitle{font-size:1.5rem}.btn{background:transparent;display:block;font-size:1rem;font-weight:400;line-height:125%;padding:.875rem 2rem;position:relative;text-align:center;transition:background var(--transition);width:-moz-fit-content;width:fit-content}.btn:after{bottom:-6px;content:"";display:block;height:2px;left:-2px;margin-top:.25rem;position:absolute;right:0;transition:bottom var(--transition),opacity var(--transition);width:calc(100% + 4px)}.btn:hover:after{bottom:0;opacity:0}.btn__light{border:2px solid color-mix(in srgb,var(--white) 50%,transparent);color:color-mix(in srgb,var(--white) 50%,transparent)}.btn__light:after{background:color-mix(in srgb,var(--white) 50%,transparent)}.btn__light:hover{background:color-mix(in srgb,var(--white) 15%,transparent)}.btn__dark{border:2px solid color-mix(in srgb,var(--primary) 50%,transparent);color:color-mix(in srgb,var(--primary) 50%,transparent)}.btn__dark:after{background:color-mix(in srgb,var(--primary) 50%,transparent)}.btn__dark:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}@media (max-width:440px){.btn{padding:.875rem 1.5rem}}.btnBlur{align-items:center;backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--white) 14%,transparent);border:1px solid color-mix(in srgb,var(--white) 7%,transparent);color:color-mix(in srgb,var(--white) 70%,transparent);display:flex;font-size:1rem;font-weight:400;gap:.875rem;line-height:125%;padding:.875rem 1rem;position:relative;text-align:center;transition:background var(--transition);width:-moz-fit-content;width:fit-content}.btnBlur img{height:.875rem;transition:transform var(--transition);width:.875rem}.btnBlur:hover{background:color-mix(in srgb,var(--white) 20%,transparent)}.btnBlur:hover img{transform:translateX(.25rem)}.hat{--hat-alpha:1;--hat-y:0px;--hat-before-alpha:1;--hat-before-y:0px;--hat-after-alpha:1;--hat-after-x:0px;--hat-after-y:0px;--hat-after-scale:1;color:color-mix(in srgb,var(--primary) 50%,transparent);display:inline-block;font-size:1rem;font-weight:400;line-height:100%;opacity:var(--hat-alpha);padding-bottom:1rem;position:relative;transform:translateY(var(--hat-y))}.hat:after,.hat:before{background:color-mix(in srgb,var(--primary) 40%,transparent);bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left center;width:1.125rem}.hat:before{bottom:4px;opacity:var(--hat-before-alpha);transform:translateY(var(--hat-before-y))}.hat:after{opacity:var(--hat-after-alpha);transform:translate(var(--hat-after-x),var(--hat-after-y)) scaleX(var(--hat-after-scale))}.hat__char{display:inline-block}#topInside{--overlay-color:color-mix(in srgb,var(--primary) 80%,transparent);align-items:flex-end;display:flex;height:58vh;min-height:30rem;overflow:hidden;padding-bottom:5.5rem;position:relative;width:100%}#topInside .container{position:relative;z-index:1}#topInside:after{background-color:var(--overlay-color);content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:0}#topInside .bg{filter:grayscale(1);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}@media (max-width:580px){#topInside{height:50vh}}.breadcrumble{align-items:center;color:var(--white);display:flex;font-size:1rem;gap:.5rem;line-height:120%;margin-top:3rem}.breadcrumble a,.breadcrumble span{color:inherit}.breadcrumble a{transition:opacity var(--transition)}.breadcrumble a:hover{opacity:.75}.breadcrumble svg{flex:0 0 auto;height:1.1875rem;width:1.1875rem}@media (max-width:440px){.breadcrumble{gap:.25rem}}#default{margin:6rem 0}#default article{max-width:60rem}#default.error img{height:auto;margin:0 auto 2rem;max-width:35rem;width:100%}#default.error .btn{margin:2rem auto 0}
header{align-items:center;backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--white) 14%,transparent);border:1px solid color-mix(in srgb,var(--white) 7%,transparent);-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:1336px;padding:1rem 1.25rem;position:fixed;right:0;top:2rem;transition:top var(--transition),max-width var(--transition),background var(--transition);width:96%;z-index:999}header .logo img{height:auto;transition:width var(--transition);width:7.5rem}header .nav ul{align-items:center;display:flex;gap:3.5rem;list-style:none;margin:0;padding:0;width:100%;z-index:1}header .nav ul,header .nav ul li{position:relative}header .nav ul li a{color:var(--white);font-size:1rem;line-height:130%;overflow:visible;padding:.5rem 0;position:relative;text-align:center;transition:color var(--transition)}header .nav ul li a:after{bottom:0}header .nav ul li a:after,header .nav ul li a:before{background:color-mix(in srgb,var(--white) 70%,transparent);content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:opacity var(--transition),transform var(--transition);width:1.125rem}header .nav ul li a:before{bottom:-4px}header .nav ul li a:focus-visible,header .nav ul li a:hover,header .nav ul li a[aria-current=page]{color:color-mix(in srgb,var(--white) 70%,transparent)}header .nav ul li a:focus-visible:after,header .nav ul li a:hover:after,header .nav ul li a[aria-current=page]:after{opacity:1;transform:scaleX(1)}header .nav ul li a:focus-visible:before,header .nav ul li a:hover:before,header .nav ul li a[aria-current=page]:before{opacity:1;transform:scaleX(1)}header .nav ul li.current-menu-parent>a{color:color-mix(in srgb,var(--white) 70%,transparent)}header .nav ul li.current-menu-parent>a:after,header .nav ul li.current-menu-parent>a:before{opacity:1;transform:scaleX(1)}header .nav ul li.menu-item-has-children:after{content:"";height:1.5rem;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:15rem}header .nav ul li.menu-item-has-children>a{align-items:center;display:inline-flex;gap:.375rem}header .nav ul li.menu-item-has-children>a::marker{content:""}header .nav ul li .sub-menu{align-items:stretch;backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--primary) 72%,transparent);display:flex;flex-direction:column;gap:.25rem;left:15%;min-width:15rem;opacity:0;padding:.75rem;pointer-events:none;position:absolute;top:calc(100% + 1.5rem);transform:translate(-15%,.5rem);transition:opacity var(--transition),transform var(--transition)}header .nav ul li .sub-menu a{display:block;padding:.75rem;text-align:left;white-space:nowrap;width:100%}header .nav ul li .sub-menu a:after,header .nav ul li .sub-menu a:before{display:none}header .nav ul li .sub-menu a:focus-visible,header .nav ul li .sub-menu a:hover,header .nav ul li .sub-menu a[aria-current=page]{background:color-mix(in srgb,var(--white) 10%,transparent)}header .nav ul li:focus-within>.sub-menu,header .nav ul li:hover>.sub-menu{opacity:1;pointer-events:all;transform:translate(-15%)}header .btn__arrow{align-items:center;backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--white) 14%,transparent);border:1px solid color-mix(in srgb,var(--white) 7%,transparent);color:color-mix(in srgb,var(--white) 70%,transparent);display:flex;font-size:1rem;font-weight:400;gap:.875rem;line-height:125%;padding:0 0 0 .875rem;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}header .btn__arrow span{align-items:center;aspect-ratio:1/1;background:color-mix(in srgb,var(--white) 20%,transparent);display:flex;height:2.5rem;justify-content:center;transition:background var(--transition);width:2.5rem}header .btn__arrow:hover span{background:color-mix(in srgb,var(--white) 30%,transparent)}header .icon-toggle{display:none}header.fixed{background:color-mix(in srgb,var(--primary) 40%,transparent);max-width:100%;top:0;width:100%}header.fixed .logo img{width:6rem}@media (max-width:1366px){header{top:1.5rem}}@media (max-width:1180px){header .container{-moz-column-gap:4rem;column-gap:4rem}}@media (max-width:980px){header .nav ul{gap:2rem}header .btn__arrow span{height:2rem;width:2rem}header .btn__arrow span img{height:.875rem;width:.875rem}}@media (max-width:768px){header{-moz-column-gap:1.5rem;column-gap:1.5rem;padding:.875rem 1rem;top:1rem}header:before{background:var(--primary);content:"";height:calc(100dvh - 7.5rem);inset:auto 0 auto 0;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .75rem);transform:translateY(-.75rem) scaleY(.96);transform-origin:top center;transition:opacity var(--transition),transform .78s cubic-bezier(.16,1,.3,1);width:100%;z-index:998}header .icon-toggle{backdrop-filter:blur(14.5px);background:color-mix(in srgb,var(--white) 10%,transparent);border:1px solid color-mix(in srgb,var(--white) 16%,transparent);display:block;height:2.75rem;position:relative;width:2.75rem;z-index:1000}header .icon-toggle i{background:var(--white);display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--transition),background-color var(--transition);width:1.375rem}header .icon-toggle i:first-child{transform:translate(-50%,calc(-50% - 4px))}header .icon-toggle i:nth-child(2){transform:translate(-50%,calc(-50% + 4px))}header .icon-toggle.active i:first-child{transform:translate(-50%,-50%) rotate(45deg)}header .icon-toggle.active i:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}header .nav{align-items:center;display:flex;height:calc(100dvh - 7.5rem);left:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:2rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .75rem);transform:translateY(-.5rem);transition:opacity var(--transition),transform var(--transition);width:100%;z-index:999}header .nav ul{gap:2.5rem;justify-content:center}header .nav ul,header .nav ul li{align-items:center;flex-direction:column;width:100%}header .nav ul li{display:flex}header .nav ul li a{font-size:2rem;padding-bottom:.625rem;text-align:center}header .nav ul li a:after{bottom:.25rem}header .nav ul li a:before{bottom:0}header .nav ul li .sub-menu{backdrop-filter:none;background:transparent;border:0;gap:.75rem;margin-top:1rem;min-width:0;opacity:1;padding:0;pointer-events:all;position:static;transform:none;width:auto}header .nav ul li .sub-menu a{color:color-mix(in srgb,var(--white) 70%,transparent);font-size:1rem;padding:.25rem 0;text-align:center;white-space:normal}header .nav ul li .sub-menu a:focus-visible,header .nav ul li .sub-menu a:hover,header .nav ul li .sub-menu a[aria-current=page]{background:transparent;color:var(--white)}header .nav.open{opacity:1;pointer-events:all;transform:translateY(0)}header .nav.open a{opacity:1}header .btn__arrow{display:none}}@media (max-width:580px){header .nav ul li a{font-size:1.5rem}}@media (max-width:768px){html.menu-active{overscroll-behavior:none;position:relative}html.menu-active,html.menu-active body{height:100%;overflow:hidden}html.menu-active:after{backdrop-filter:blur(10px);background:var(--overlay);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:9}html.menu-active header:before{opacity:1;transform:translateY(0) scaleY(1)}}
ul.servicesCards{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}ul.servicesCards li{align-items:center;background:var(--corp);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}ul.servicesCards li:nth-child(2){background:var(--imob)}ul.servicesCards li:nth-child(3){background:var(--sane)}ul.servicesCards li .top{align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;margin-bottom:1.5rem;position:relative;z-index:1}ul.servicesCards li .top .logo{align-items:center;background:var(--white);display:flex;height:7.5rem;justify-content:center;padding:.625rem .875rem;width:7.5rem}ul.servicesCards li .top .logo img{height:auto;width:100%}ul.servicesCards li .top .texts{flex:1;margin:1.5rem 1.5rem 0 0}ul.servicesCards li .top .texts .xSmallTitle{color:var(--white);margin-bottom:1rem}ul.servicesCards li .top .texts p{color:var(--white);font-size:1rem}ul.servicesCards li .bottom{position:relative;width:100%;z-index:1}ul.servicesCards li .bottom img{height:auto;transition:transform var(--transition);width:100%}ul.servicesCards li .vector{pointer-events:none;position:absolute;right:0;top:2rem;z-index:0}ul.servicesCards li .button{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition);z-index:1}ul.servicesCards li:hover .button{opacity:1;pointer-events:auto}ul.servicesCards li:hover .bottom img{transform:scale(1.05)}@media (max-width:1366px){ul.servicesCards{-moz-column-gap:1.5rem;column-gap:1.5rem}ul.servicesCards li .top .logo{height:7rem;width:7rem}}@media (max-width:1280px){ul.servicesCards{-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:1180px){ul.servicesCards{display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scroll-padding-left:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}ul.servicesCards::-webkit-scrollbar{display:none}ul.servicesCards li{flex:0 0 38%;scroll-snap-align:start}}@media (max-width:980px){ul.servicesCards li{flex:0 0 40%}}@media (max-width:768px){ul.servicesCards li{flex:0 0 70%}}@media (max-width:580px){ul.servicesCards li{flex:0 0 82%}}@media (max-width:440px){ul.servicesCards li{flex:0 0 88%}}.servicesCardsDots{display:none}@media (max-width:1180px){.servicesCardsDots{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1rem}.servicesCardsDots button{background:color-mix(in srgb,var(--primary) 22%,transparent);border:0;height:.625rem;padding:0;transition:width var(--transition),background var(--transition);width:.625rem}.servicesCardsDots button.active{background:var(--primary);width:1.75rem}}
#banner{height:100dvh;overflow:hidden;position:relative}#banner:after{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#banner .bannerImg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#banner .container{display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}#banner .container .bigTitle{color:var(--white);margin:0 auto 1.5rem;max-width:64.375rem;text-align:center}#banner .container p{color:var(--white);margin:0 auto 4.5rem;max-width:49.375rem;text-align:center}#banner .container .buttons{display:flex;gap:2rem;justify-content:center;margin-bottom:4rem}@media (max-width:1440px){#banner .container .buttons{margin-bottom:2.5rem}}@media (max-width:1366px){#banner{height:108dvh}#banner .container .bigTitle{max-width:61rem}}@media (max-width:580px){#banner .container .buttons{-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:768px) and (max-width:1180px) and (orientation:portrait){#banner{height:75vh;height:75dvh}}#services{margin-top:-7.5rem}@media (max-width:1366px){#services{margin-top:-7rem}}#weDeliver{overflow:hidden;padding:7.75rem 0;position:relative}#weDeliver .top{align-items:flex-start;display:flex;gap:4.5rem;justify-content:space-between;margin-bottom:8.75rem}#weDeliver .top .hat{margin:.5rem 0 0 auto}#weDeliver .top .texts{display:flex;flex-direction:column;max-width:45rem;padding-right:8.75rem;row-gap:1.5rem;width:100%}#weDeliver .deliverCards{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;z-index:1}#weDeliver .deliverCards li{align-items:flex-start;background:var(--white);box-shadow:0 3px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;padding:1.875rem;transition:box-shadow var(--transition)}#weDeliver .deliverCards li img{height:3.375rem;margin-bottom:1.5rem;-o-object-fit:contain;object-fit:contain;width:auto}#weDeliver .deliverCards li h3{font-size:1.375rem;line-height:120%}#weDeliver .deliverCards li p{font-size:1.125rem}#weDeliver .deliverCards li:hover{box-shadow:0 3px 20px rgba(0,0,0,.15)}#weDeliver .vector{bottom:0;height:auto;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:60%;z-index:-1}@media (max-width:1680px){#weDeliver .deliverCards li h3{font-size:1.25rem}}@media (max-width:980px){#weDeliver .top{align-items:flex-start;display:flex;gap:4.5rem;justify-content:space-between;margin-bottom:6rem}#weDeliver .top .texts{max-width:36.25rem;padding-right:0}#weDeliver .deliverCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){#weDeliver{padding:5rem 0}#weDeliver .top{flex-direction:column;gap:2rem;margin-bottom:4rem}#weDeliver .top .hat{margin-left:0}}@media (max-width:580px){#weDeliver .deliverCards{grid-template-columns:1fr}}#control{overflow:hidden;padding:7.5rem 0}#control,#control .container,#control .top{position:relative}#control .top{align-items:flex-start;display:flex;gap:3.5rem;margin-bottom:3.5rem;max-width:53.0625rem;z-index:1}#control .top .hat{color:color-mix(in srgb,var(--white) 50%,transparent);flex-shrink:0;margin-top:.125rem}#control .top .hat:after,#control .top .hat:before{background:color-mix(in srgb,var(--white) 50%,transparent)}#control .top .texts{display:flex;flex-direction:column;max-width:35.875rem;row-gap:1.5rem}#control .top .smallTitle{color:var(--white)}#control .top .subTitle,#control .top .subTitle p{color:var(--white);opacity:.95}#control .controlCards{align-items:flex-start;-moz-column-gap:2.25rem;column-gap:2.25rem;display:flex;margin:0 0 0 auto;width:50rem}#control .controlCards .controlCard{background:var(--white);height:auto;padding:2rem;width:24.5rem}#control .controlCards .controlCard:nth-child(2){margin-top:-11.5rem}#control .controlCards .controlCard .controlCard__head{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem}#control .controlCards .controlCard .controlCard__head h3{font-size:2rem;line-height:120%;white-space:nowrap}#control .controlCards .controlCard .controlCard__head img{flex-shrink:0;height:3.375rem;-o-object-fit:contain;object-fit:contain;width:auto}#control .controlCards .controlCard .controlCard__content{border-top:1px solid color-mix(in srgb,var(--primary) 10%,transparent);padding-top:1rem}#control .controlCards .controlCard .controlCard__content h4{font-size:1.125rem;line-height:140%;margin-bottom:1rem}#control .controlCards .controlCard .controlCard__content p{font-size:1rem}@media (max-width:1180px){#control .controlCards{align-items:stretch;width:100%}#control .controlCards .controlCard{width:100%}#control .controlCards .controlCard:nth-child(2){margin-top:0}}@media (max-width:768px){#control{padding:5rem 0}#control .top{flex-direction:column;gap:2rem}}@media (max-width:580px){#control .controlCards{flex-direction:column;row-gap:2rem}}#about{overflow:hidden;padding:7.5rem 0}#about .about__intro{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:22rem minmax(20rem,36.25rem) minmax(12rem,14.375rem);justify-content:space-between;margin-bottom:8.75rem}#about .about__media,#aboutInside .about__media{position:relative}#about .about__media .about__image,#aboutInside .about__media .about__image{height:auto;position:relative;width:100%;z-index:2}#about .about__media .about__badge,#aboutInside .about__media .about__badge{height:7.5rem;left:-2rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:-2rem;width:7.5rem;z-index:3}#about .about__media figcaption,#aboutInside .about__media figcaption{background:color-mix(in srgb,var(--primary) 8%,transparent);color:color-mix(in srgb,var(--primary) 70%,transparent);font-size:1rem;line-height:140%;padding:1.25rem;position:relative;z-index:1}#about .about__content,#about .about__numbers{display:flex;flex-direction:column;gap:1.5rem}#about .about__numbers{padding-top:1.25rem}#about .about__numbers li{border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,transparent);padding:0 1.5rem 1.5rem}#about .about__numbers li:last-child{border-bottom:0}#about .about__numbers img{height:2rem;margin-bottom:.4375rem;-o-object-fit:contain;object-fit:contain;width:2rem}#about .about__numbers strong{display:block;font-size:1.5rem;font-weight:700;line-height:120%;margin-bottom:.4375rem}#about .about__numbers span{display:block;font-size:1.125rem;line-height:140%}#about .about__clients{margin:0 auto}#about .about__clients h2{font-size:1.375rem;line-height:120%;margin-bottom:3rem}#about .about__clients .about__clientsMarquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}#about .about__clients .about__clientsTrack{animation:aboutLogos 60s linear infinite;display:flex;width:-moz-max-content;width:max-content}#about .about__clients .about__clientsTrack:hover{animation-play-state:paused}#about .about__clients .about__clientsList{align-items:center;display:flex;flex:0 0 auto;gap:5rem}#about .about__clients .about__clientsList+.about__clientsList{margin-left:5rem}#about .about__clients li{flex:0 0 auto}#about .about__clients img{height:auto;max-height:3.75rem;max-width:12.5rem;-o-object-fit:contain;object-fit:contain;width:auto}@media (prefers-reduced-motion:reduce){#about .about__clients .about__clientsMarquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}#about .about__clients .about__clientsTrack{animation:none}#about .about__clients .about__clientsList[aria-hidden=true]{display:none}}#about .about__videoTrigger,#aboutInside .about__videoTrigger{background:transparent;border:0;cursor:pointer;display:block;padding:0;position:relative;width:100%}#about .about__videoTrigger:after,#aboutInside .about__videoTrigger:after{background:rgba(0,0,0,.65);border:2px solid var(--white);border-radius:50%;content:"";height:3.5rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5rem;z-index:3}#about .about__videoTrigger:before,#aboutInside .about__videoTrigger:before{border-bottom:.625rem solid transparent;border-left:1rem solid var(--white);border-top:.625rem solid transparent;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-35%,-50%);z-index:4}#about .about__videoTrigger:focus-visible,#aboutInside .about__videoTrigger:focus-visible{outline:3px solid var(--primary);outline-offset:4px}#about .aboutVideoModal,#aboutInside .aboutVideoModal{background:transparent;border:0;color:var(--white);margin:auto;max-height:calc(100dvh - 2rem);max-width:none;padding:3.5rem 0 0;width:min(64rem,100vw - 2rem)}#about .aboutVideoModal::backdrop,#aboutInside .aboutVideoModal::backdrop{background:rgba(0,0,0,.85)}#about .aboutVideoModal iframe,#aboutInside .aboutVideoModal iframe{aspect-ratio:16/9;border:0;display:block;height:auto;max-height:calc(100dvh - 5.5rem);width:100%}#about .aboutVideoModal .aboutVideoModal__close,#aboutInside .aboutVideoModal .aboutVideoModal__close{background:transparent;border:0;color:var(--white);cursor:pointer;font-size:2rem;height:3rem;position:absolute;right:.25rem;top:.25rem;width:3rem}#about .aboutVideoModal .aboutVideoModal__close:focus-visible,#aboutInside .aboutVideoModal .aboutVideoModal__close:focus-visible{outline:2px solid var(--white);outline-offset:-4px}@media (max-width:1180px){#about .about__intro{gap:4rem 3rem;grid-template-columns:20rem minmax(20rem,1fr)}#about .about__numbers{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}#about .about__numbers li{border-bottom:0;border-left:1px solid color-mix(in srgb,var(--primary) 10%,transparent);padding:0 1.5rem}#about .about__numbers li:first-child{border-left:0}}@media (max-width:768px){#about{padding:5rem 0}#about .about__intro{grid-template-columns:1fr;margin-bottom:4rem;order:1}#about .about__media{justify-self:center;order:2;width:min(27.75rem,100%)}#about .about__content{padding-top:0}#about .about__numbers{grid-template-columns:repeat(2,minmax(0,1fr));order:3}#about .about__numbers li{border-bottom:1px solid #dfe2e5;border-left:0;padding:0 0 1.5rem}}@media (max-width:580px){#about .about__numbers{grid-template-columns:1fr}#about .about__clients h2{font-size:1.25rem}#about .about__clients .about__clientsList{gap:3rem}}#projects{border-top:1px solid color-mix(in srgb,var(--primary) 3%,transparent);overflow:visible;padding:8.75rem 0 0;position:relative}#projects .container{position:relative;z-index:1}#projects .top{align-items:flex-start;display:flex;gap:3.5rem;margin-bottom:5.5rem;width:43.375rem}#projects .top .hat{flex-shrink:0;margin-top:.5rem}#projects .top .texts{display:flex;flex-direction:column;row-gap:1.5rem}#projects .projectCards{display:flex;flex-direction:column;gap:5rem;margin:0 auto;max-width:69rem}#projects .projectCards li{aspect-ratio:16/8;margin:0 auto;min-height:0;position:sticky;top:8rem;width:100%}#projects .projectCards li img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#projects .projectCards li:first-child{z-index:1}#projects .projectCards li:nth-child(2){z-index:2}#projects .projectCards li:nth-child(3){z-index:3}#projects .projectCards li:nth-child(4){z-index:4}#projects .projectCards a{display:block;height:100%;overflow:hidden;position:relative;transform-origin:center top;width:100%;will-change:transform,opacity}#projects .projectCards a:focus-visible img,#projects .projectCards a:hover img{transform:scale(1.04)}#projects .projectCards figure{height:100%;position:relative;width:100%}#projects .projectCards figure img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}#projects .projectCards figure figcaption{align-items:center;background:var(--white);bottom:1rem;color:var(--primary);display:flex;gap:2rem;justify-content:space-between;left:50%;padding:1.5rem;position:absolute;transform:translateX(-50%);width:calc(100% - 2rem)}#projects .projectCards .projectCards__texts{display:flex;flex-direction:column;gap:1rem;width:min(45.3125rem,100%)}#projects .projectCards .projectCards__texts p{font-size:1rem}#projects .btn-center{margin:3rem auto}#projects .vector{height:auto;max-width:74rem;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;width:60vw;z-index:0}#projects .logo{display:block;filter:brightness(90%);height:auto;margin:7rem auto 5rem;max-width:49rem;width:100%}@media (max-width:1680px){#projects .projectCards{max-width:74rem}}@media (max-width:1440px){#projects .projectCards{max-width:69rem}}@media (max-width:1366px){#projects .projectCards{max-width:66rem}#projects .projectCards li{top:7rem}}@media (max-width:1180px){#projects .projectCards{max-width:62rem}}@media (max-width:768px){#projects{padding:5rem 0 0}#projects .top{flex-direction:column;gap:2rem;width:100%}#projects .projectCards{gap:4rem}#projects .projectCards li{aspect-ratio:auto;height:auto;position:static;top:auto}#projects .projectCards li a{height:auto;opacity:1!important;transform:none!important;will-change:auto}#projects .projectCards figure{display:flex;flex-direction:column;height:auto}#projects .projectCards figure img{aspect-ratio:16/8;display:block;height:auto;position:static}#projects .projectCards figure figcaption{align-items:flex-start;border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);bottom:auto;flex-direction:column;gap:1.5rem;left:auto;position:relative;transform:none;width:100%}}@media (max-width:580px){#projects .projectCards figure figcaption{padding:1.25rem}#projects .projectCards figure figcaption h3{font-size:1.375rem}}#blog{background:color-mix(in srgb,var(--primary) 10%,var(--white));padding:8.75rem 0}#blog .top{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}#blog .blog__grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,38.8125rem) minmax(0,43.25rem)}#blog .blog__list{display:flex;flex-direction:column;gap:1rem}#blog .blog-card{background:var(--white);transition:box-shadow var(--transition)}#blog .blog-card:focus-visible,#blog .blog-card:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.08)}#blog .blog-card a{display:flex;height:100%;width:100%}#blog .blog-card figure{flex-shrink:0;overflow:hidden;position:relative}#blog .blog-card figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blog .blog-card figure span{background:color-mix(in srgb,var(--white) 90%,transparent);color:var(--primary);font-size:.875rem;left:.625rem;line-height:140%;padding:.25rem .5rem;position:absolute;top:.625rem}#blog .blog-card time{color:color-mix(in srgb,var(--primary) 50%,transparent);display:block;font-size:.875rem;line-height:140%;text-transform:uppercase}#blog .blog-card p{font-size:1rem}#blog .blog-card--featured{padding:1.25rem}#blog .blog-card--featured a{flex-direction:column;gap:1.5rem}#blog .blog-card--featured figure{height:18.75rem}#blog .blog-card--featured .blog-card__content{display:flex;flex-direction:column;gap:1.5rem}#blog .blog-card--featured h3{font-size:1.75rem}#blog .blog-card--compact{padding:1.25rem}#blog .blog-card--compact a{align-items:center;gap:1.25rem}#blog .blog-card--compact figure{height:9.375rem;width:15.125rem}#blog .blog-card--compact .blog-card__content{display:flex;flex-direction:column;gap:1rem;width:min(24.375rem,100%)}#blog .blog-card--compact h3{font-size:1.25rem}@media (max-width:980px){#blog .blog__grid{grid-template-columns:1fr}}@media (max-width:768px){#blog{padding:5rem 0}#blog .top{align-items:flex-start;flex-direction:column}#blog .blog-card--compact figure,#blog .blog-card--featured figure{aspect-ratio:16/7;height:auto}#blog .blog-card--compact a{align-items:flex-start;flex-direction:column}#blog .blog-card--compact .blog-card__content,#blog .blog-card--compact figure{width:100%}}@media (max-width:580px){#blog .blog-card--featured{min-height:0}#blog .blog-card--featured h3{font-size:1.5rem}#blog .blog-card--compact h3{font-size:1.375rem}}
#aboutInside{border-bottom:1px solid #c9cdd3;padding:7.125rem 0}#aboutInside .container{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:minmax(0,34.8125rem) minmax(0,44.0625rem);justify-content:space-between}#aboutInside .info{align-self:flex-start;display:flex;flex-direction:column;gap:4.1875rem;justify-content:center;position:sticky;top:6rem}#aboutInside .about__content{display:flex;flex-direction:column;gap:1.5rem;max-width:34.8125rem}#aboutInside .about__description{max-width:32.5625rem}#aboutInside .about__numbers{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,max-content));width:-moz-fit-content;width:fit-content}#aboutInside .about__numbers li{border-bottom:1px solid #dfe2e5;min-width:14.375rem;padding:0 1.5rem 1.5rem}#aboutInside .about__numbers li:nth-last-child(-n+2){border-bottom:0}#aboutInside .about__numbers img{height:2rem;margin-bottom:.4375rem;-o-object-fit:contain;object-fit:contain;width:2rem}#aboutInside .about__numbers strong{display:block;font-size:1.5rem;font-weight:700;line-height:120%;margin-bottom:.4375rem}#aboutInside .about__numbers span{display:block;font-size:1.125rem;line-height:140%}#aboutInside .about__media{max-width:25rem}#aboutInside .aboutTimeline{display:flex;flex-direction:column;gap:0;padding-bottom:2rem}#aboutInside .aboutTimeline__item{align-items:center;background:var(--white);display:flex;gap:2.5rem;padding:1rem 0;position:sticky;top:6rem;z-index:1}#aboutInside .aboutTimeline__item+.aboutTimeline__item{margin-top:-1rem}#aboutInside .aboutTimeline__item:nth-child(2){z-index:2}#aboutInside .aboutTimeline__item:nth-child(3){z-index:3}#aboutInside .aboutTimeline__item:nth-child(4){z-index:4}#aboutInside .aboutTimeline__item:nth-child(5){z-index:5}#aboutInside .aboutTimeline__item:nth-child(6){z-index:6}#aboutInside .aboutTimeline__item:nth-child(7){z-index:7}#aboutInside .aboutTimeline__item figure{flex:0 0 15rem;height:12.5744rem;overflow:hidden;width:15rem}#aboutInside .aboutTimeline__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#aboutInside .aboutTimeline__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;min-width:0}#aboutInside .aboutTimeline__content time{display:block;font-size:3rem;font-weight:700;line-height:120%}#aboutInside .aboutTimeline__content p{font-size:1rem;line-height:140%;margin-top:0}@media (max-width:1366px){#aboutInside .container{gap:3rem;grid-template-columns:minmax(0,32rem) minmax(0,42rem)}#aboutInside .aboutTimeline__item{gap:2rem;top:5rem}#aboutInside .aboutTimeline__item figure{flex-basis:13.5rem;width:13.5rem}}@media (max-width:1180px){#aboutInside .aboutTimeline__content time{font-size:2.5rem}}@media (max-width:980px){#aboutInside .container{gap:4rem;grid-template-columns:1fr}#aboutInside .info{gap:3rem;position:static;top:auto}#aboutInside .about__content,#aboutInside .about__description{max-width:42rem}#aboutInside .aboutTimeline__content time{font-size:2.5rem}#aboutInside .about__numbers{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}#aboutInside .about__numbers li{border-bottom:0;border-left:1px solid #dfe2e5;min-width:0}#aboutInside .about__numbers li:first-child{border-left:0}}@media (max-width:768px){#aboutInside{padding:5rem 0}#aboutInside .about__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}#aboutInside .about__numbers li{border-bottom:1px solid #dfe2e5;border-left:0;padding:0 0 1.5rem}#aboutInside .about__numbers li:nth-last-child(-n+2){border-bottom:0}#aboutInside .aboutTimeline__item{align-items:flex-start;flex-direction:column;gap:1.5rem;top:4rem}#aboutInside .aboutTimeline__item figure{aspect-ratio:240/201.19;flex-basis:auto;height:auto;width:100%}}@media (max-width:580px){#aboutInside .about__numbers{grid-template-columns:1fr}#aboutInside .about__numbers li:nth-last-child(2){border-bottom:1px solid #dfe2e5}#aboutInside .aboutTimeline__content{gap:1rem}#aboutInside .aboutTimeline__content time{font-size:2.5rem}}
.obras-corporativas{--service-color:var(--corp);--overlay-color:color-mix(in srgb,var(--corp) 90%,transparent)!important}.saneamento{--service-color:var(--sane);--overlay-color:color-mix(in srgb,var(--sane) 90%,transparent)!important}.incorporacao-imobiliaria{--service-color:var(--imob);--overlay-color:color-mix(in srgb,var(--imob) 90%,transparent)!important}#serviceArea{padding:7.125rem 0}#serviceArea .serviceArea__content{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,26.3125rem) minmax(0,28.75rem) minmax(0,22.375rem);justify-content:space-between}#serviceArea .serviceArea__intro{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}#serviceArea .serviceArea__image{height:35.625rem;overflow:hidden;width:100%}#serviceArea .serviceArea__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#serviceArea .serviceArea__list{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}#serviceArea .serviceArea__list h3{font-size:1.375rem}#serviceArea .serviceArea__list ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}#serviceArea .serviceArea__list li{align-items:flex-start;display:flex;font-size:1.125rem;gap:.75rem;line-height:140%}#serviceArea .serviceArea__list li:not(:has(>img)):before{background-color:var(--service-color);content:"";flex:0 0 auto;height:1.25rem;-webkit-mask:url(../img/icon-check-corp.svg) center/contain no-repeat;mask:url(../img/icon-check-corp.svg) center/contain no-repeat;width:1.25rem}#serviceArea .serviceArea__list img{flex:0 0 auto;height:1.25rem;width:1.25rem}@media (max-width:980px){#serviceArea .serviceArea__content{align-items:flex-start;grid-template-columns:1fr}#serviceArea .serviceArea__text{order:0}#serviceArea .serviceArea__image{order:3}#serviceArea .serviceArea__list{order:2}}@media (max-width:768px){#serviceArea{padding:5rem 0}#serviceArea .serviceArea__content{gap:3rem;grid-template-columns:1fr}#serviceArea .serviceArea__image{aspect-ratio:460/570;height:auto}}#servicesExecuted{background:var(--service-color);overflow:hidden;padding:7.5rem 0}#servicesExecuted .servicesExecuted__top{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 4rem;max-width:26.3125rem;text-align:center}#servicesExecuted .servicesExecuted__top .hat{color:color-mix(in srgb,var(--white) 50%,transparent)}#servicesExecuted .servicesExecuted__top .hat:after,#servicesExecuted .servicesExecuted__top .hat:before{background:color-mix(in srgb,var(--white) 50%,transparent)}#servicesExecuted .servicesExecuted__top .smallTitle{color:var(--white)}#servicesExecuted .servicesExecuted__swiper{padding:0 var(--container-padding)}#servicesExecuted .servicesExecuted__list{list-style:none;margin:0;padding:0}#servicesExecuted li{align-items:flex-start;background:var(--white);display:flex;flex-direction:column;gap:2.5rem;height:auto;min-height:15.3125rem;padding:2.5rem 1.875rem}#servicesExecuted img{height:3.375rem;-o-object-fit:contain;object-fit:contain;width:auto}#servicesExecuted h3{color:var(--primary);font-size:1.375rem;margin-bottom:1rem}#servicesExecuted p{font-size:1rem;line-height:140%;margin-top:0}#servicesExecuted .servicesExecuted__pagination{display:none;position:static;transform:none;width:100%}#servicesExecuted .swiper-pagination-bullet{background:color-mix(in srgb,var(--white) 40%,transparent);border-radius:0;height:.625rem;opacity:1;transition:width var(--transition),background var(--transition);width:.625rem}#servicesExecuted .swiper-pagination-bullet-active{background:var(--white);width:1.75rem}@media (max-width:1180px){#servicesExecuted .servicesExecuted__pagination{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:1.5rem}}@media (max-width:768px){#servicesExecuted{padding:5rem 0}#servicesExecuted .servicesExecuted__top{margin-bottom:3rem}#servicesExecuted li{min-height:14rem;padding:2rem 1.5rem}}#operationalManagement{align-items:flex-start;display:flex;overflow:hidden;padding-bottom:25.625rem;position:relative}#operationalManagement .operationalManagement__bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}#operationalManagement .container{position:relative;z-index:2}#operationalManagement .operationalManagement__content{width:min(47.875rem,100%)}#operationalManagement .operationalManagement__top{align-items:flex-start;background:var(--service-color);display:flex;flex-direction:column;gap:1.5rem;padding:1.875rem 2.375rem 1.5rem;position:relative}#operationalManagement .operationalManagement__top:before{background:var(--service-color,var(--corp));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:1}#operationalManagement .operationalManagement__top .hat{color:color-mix(in srgb,var(--white) 50%,transparent)}#operationalManagement .operationalManagement__top .hat:after,#operationalManagement .operationalManagement__top .hat:before{background:color-mix(in srgb,var(--white) 50%,transparent)}#operationalManagement .operationalManagement__top .smallTitle{color:var(--white)}#operationalManagement .operationalManagement__list{background:var(--white);display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:3.375rem 2.375rem;width:100%}#operationalManagement .operationalManagement__list ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}#operationalManagement li{align-items:center;display:flex;font-size:1.125rem;gap:.75rem;line-height:140%}#operationalManagement li:not(:has(>img)):before{background-color:var(--service-color,var(--corp));content:"";flex:0 0 auto;height:1.25rem;-webkit-mask:url(../img/icon-check-corp.svg) center/contain no-repeat;mask:url(../img/icon-check-corp.svg) center/contain no-repeat;width:1.25rem}#operationalManagement li img{flex:0 0 auto;height:1.25rem;width:1.25rem}@media (max-width:1180px){#operationalManagement:before{width:70%}}@media (max-width:768px){#operationalManagement{min-height:37.5rem}#operationalManagement .operationalManagement__content,#operationalManagement:before{width:100%}#operationalManagement .operationalManagement__top{padding:1.875rem 0 1.5rem}#operationalManagement .operationalManagement__list{padding:2.5rem 2rem}}@media (max-width:580px){#operationalManagement{min-height:auto;padding-bottom:15rem}#operationalManagement .operationalManagement__top{min-height:0}#operationalManagement .operationalManagement__list{min-height:0;padding:2rem 1.5rem}}#othersServices{padding:7.5rem 0}#othersServices .smallTitle{margin-bottom:4rem;text-align:center}
#projectsArchive{background:var(--white);padding:7.5rem 0 1.5rem}#projectsArchive .projectsArchive__top{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 4rem;text-align:center;width:min(40.375rem,100%)}#projectsArchive .projectsArchive__top p{font-size:1.125rem;line-height:140%;margin:0}#projectsArchive .projectsArchive__filters{align-items:center;display:flex;gap:2.5rem;justify-content:center;margin:0 auto 3.25rem;width:min(64.375rem,100%)}#projectsArchive .projectsArchive__filters button{color:var(--primary);font-size:1.25rem;line-height:140%;padding:.3125rem .875rem;transition:color var(--transition),background var(--transition)}#projectsArchive .projectsArchive__filters button.active,#projectsArchive .projectsArchive__filters button:focus-visible,#projectsArchive .projectsArchive__filters button:hover{background:var(--primary);color:var(--white)}#projectsArchive .projectsArchive__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 1.5rem 1.5rem;width:100%}#projectsArchive .projectsArchive__grid li{min-width:0}#projectsArchive .projectsArchive__grid a{color:var(--white);display:block;height:100%;min-height:34.75rem;overflow:hidden;position:relative}#projectsArchive .projectsArchive__grid a:before{background:rgba(0,0,0,.4);content:"";inset:0;position:absolute;transition:opacity var(--transition);z-index:1}#projectsArchive .projectsArchive__grid a:focus-visible img,#projectsArchive .projectsArchive__grid a:hover img{transform:scale(1.04)}#projectsArchive .projectsArchive__grid a:focus-visible:before,#projectsArchive .projectsArchive__grid a:hover:before{opacity:0}#projectsArchive .projectsArchive__grid img{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}#projectsArchive .projectsArchive__grid div{align-items:flex-start;backdrop-filter:blur(7px);background:rgba(0,0,0,.3);bottom:0;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:0;min-height:8.125rem;padding:2rem 2.5rem;position:absolute;right:0;z-index:2}#projectsArchive .projectsArchive__grid h3{color:var(--white);font-size:1.5rem}#projectsArchive .projectsArchive__grid span{font-size:1rem;line-height:140%;text-decoration:underline;text-underline-position:from-font}@media (max-width:1440px){#projectsArchive .projectsArchive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){#projectsArchive .projectsArchive__filters{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}#projectsArchive .projectsArchive__filters button{flex:0 0 auto}#projectsArchive .projectsArchive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){#projectsArchive{padding-top:5rem}#projectsArchive .projectsArchive__top{margin-bottom:3rem}#projectsArchive .projectsArchive__filters{gap:1rem;margin-bottom:2.5rem}#projectsArchive .projectsArchive__filters button{font-size:1rem}#projectsArchive .projectsArchive__grid{grid-template-columns:1fr;padding-inline:var(--container-padding)}#projectsArchive .projectsArchive__grid a{min-height:28rem}#projectsArchive .projectsArchive__grid div{padding:1.5rem}}#projectDetail{background:var(--white);padding:7.5rem 0;position:relative}#projectDetail>.container{align-items:flex-start;display:grid;grid-template-columns:0 minmax(0,1fr)}#projectDetail .projectDetail__share{align-items:center;align-self:flex-start;display:flex;flex-direction:column;gap:1.25rem;grid-column:1;grid-row:1;justify-self:flex-start;margin-left:-4rem;position:sticky;top:6rem;width:-moz-fit-content;width:fit-content;z-index:2}#projectDetail .projectDetail__share ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#projectDetail .projectDetail__share a{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:1.875rem;justify-content:center;transition:opacity var(--transition);width:1.875rem}#projectDetail .projectDetail__share a:focus-visible,#projectDetail .projectDetail__share a:hover{opacity:.75}#projectDetail .projectDetail__share a.projectDetail__shareMain{background:transparent;border-radius:0;margin-bottom:.25rem}#projectDetail .projectDetail__share img{filter:brightness(0) invert(1);height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}#projectDetail .projectDetail__share img.projectDetail__shareMain{filter:none;height:1.375rem;width:1.125rem}#projectDetail .projectDetail__content{align-items:flex-start;display:grid;gap:4rem;grid-column:2;grid-row:1;grid-template-columns:minmax(0,53.75rem) minmax(18rem,23.75rem);justify-content:space-between}#projectDetail .projectDetail__content .projectDetail__main{display:flex;flex-direction:column;gap:3rem;min-width:0}#projectDetail .projectDetail__content .projectDetail__main .projectDetail__cover{aspect-ratio:901/469;overflow:hidden;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectDetail__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#projectDetail .projectDetail__content .projectDetail__main>p{font-size:1rem;line-height:140%;margin:0;max-width:53.75rem}#projectDetail .projectDetail__content .projectDetail__main .projectGallery,#projectDetail .projectDetail__content .projectDetail__main .projectProgress{display:flex;flex-direction:column;gap:2rem}#projectDetail .projectDetail__content .projectDetail__main .projectGallery h3,#projectDetail .projectDetail__content .projectDetail__main .projectProgress h3{font-size:1.375rem}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__content{align-items:center;display:grid;gap:2rem;grid-template-columns:17.5625rem minmax(0,1fr)}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary{background:var(--white);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);text-align:center}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary img{height:14.875rem;-o-object-fit:cover;object-fit:cover;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary>div{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.6875rem 2.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary h4{font-size:1.375rem;text-align:center;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary h4 strong{display:block;font-size:3rem;line-height:120%;margin-top:1.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary .projectProgress__summaryBar{background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:18.75rem;height:.3125rem;overflow:hidden;width:12.9375rem}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary .projectProgress__summaryBar i{background:var(--primary);border-radius:inherit;display:block;height:100%;width:var(--progress)}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__summary span{font-size:.875rem;line-height:140%;text-transform:uppercase}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__list li{align-items:center;display:grid;font-size:.875rem;gap:.75rem 1rem;grid-template-columns:minmax(7rem,1fr) auto;line-height:140%;text-transform:uppercase}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__list i{background:color-mix(in srgb,var(--primary) 15%,transparent);display:block;grid-column:1/-1;height:.125rem;position:relative}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__list i:before{background:var(--primary);content:"";inset:0 auto 0 0;position:absolute;width:var(--progress)}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__top{align-items:center;display:flex;gap:2rem;justify-content:space-between}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__arrows{display:flex;gap:.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__arrows button{align-items:center;background:var(--primary);color:var(--white);display:flex;font-size:1.25rem;height:1.875rem;justify-content:center;line-height:1;transition:opacity var(--transition);width:1.875rem}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__arrows button:focus-visible,#projectDetail .projectDetail__content .projectDetail__main .projectGallery__arrows button:hover{opacity:.75}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__swiper{overflow:hidden;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__list{list-style:none;margin:0;padding:0}#projectDetail .projectDetail__content .projectDetail__main .projectGallery__open{display:block;overflow:hidden;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectGallery img,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal img{aspect-ratio:1.45/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal{align-items:center;background:rgba(0,0,0,.86);display:flex;inset:0;justify-content:center;padding:4rem 5rem;position:fixed;z-index:1000}#projectDetail .projectDetail__content .projectDetail__main .projectVideoGallery .projectGallery__open{aspect-ratio:1.45/1;background:var(--primary);position:relative}#projectDetail .projectDetail__content .projectDetail__main .projectVideoGallery .projectGallery__open:focus-visible{outline:2px solid var(--white);outline-offset:-4px}#projectDetail .projectDetail__content .projectDetail__main .projectVideoGallery__play{align-items:center;color:var(--white);display:flex;font-size:2.5rem;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.6)}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal video{aspect-ratio:16/9;background:#000;display:block;max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100%}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal[hidden]{display:none}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__swiper{overflow:hidden;width:min(70rem,100%)}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal .swiper-wrapper{list-style:none;margin:0;padding:0}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal img{aspect-ratio:auto;max-height:75vh}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__close,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev{align-items:center;background:var(--primary);color:var(--white);display:flex;font-size:1.75rem;height:2.75rem;justify-content:center;line-height:1;position:absolute;transition:opacity var(--transition);width:2.75rem;z-index:2}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__close:focus-visible,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__close:hover,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next:focus-visible,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next:hover,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev:focus-visible,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev:hover{opacity:.75}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__counter{bottom:1.5rem;color:var(--white);font-size:1rem;left:0;pointer-events:none;position:absolute;right:0;text-align:center;z-index:2}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__close{right:1.5rem;top:1.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next,#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev{top:50%;transform:translateY(-50%)}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev{left:1.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next{right:1.5rem}#projectDetail .projectDetail__content .projectDetail__aside{background:color-mix(in srgb,var(--primary) 4%,transparent);padding:2.5rem 1.875rem;position:sticky;top:6rem}#projectDetail .projectDetail__content .projectDetail__aside h2{font-size:1.375rem;margin-bottom:1rem}#projectDetail .projectDetail__content .projectDetail__aside>p{font-size:.875rem;line-height:140%;margin:0 0 2rem}#projectDetail .projectDetail__content .projectDetail__aside ul{list-style:none;margin:0;padding:0}#projectDetail .projectDetail__content .projectDetail__aside li{align-items:center;border-top:1px solid color-mix(in srgb,var(--primary) 10%,transparent);display:flex;gap:1.125rem;padding:1.25rem 0}#projectDetail .projectDetail__content .projectDetail__aside li>span{align-items:center;background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:50%;color:var(--primary);display:flex;flex:0 0 auto;font-weight:700;height:3.5rem;justify-content:center;width:3.5rem}#projectDetail .projectDetail__content .projectDetail__aside li>span img{height:1.375rem;-o-object-fit:contain;object-fit:contain;width:1.375rem}#projectDetail .projectDetail__content .projectDetail__aside li:last-child{padding-bottom:0}#projectDetail .projectDetail__content .projectDetail__aside small{display:block;font-size:.875rem;line-height:140%;margin-bottom:.25rem}#projectDetail .projectDetail__content .projectDetail__aside strong{display:block;font-size:.9375rem;font-weight:600;line-height:140%}@media (max-width:1366px){#projectDetail .projectDetail__share{margin-left:-3rem}}@media (max-width:1180px){#projectDetail>.container{display:block}#projectDetail .projectDetail__share{flex-direction:row;justify-content:center;margin:2rem var(--container-padding) 0;position:static;width:auto}#projectDetail .projectDetail__share ul{flex-direction:row}#projectDetail .projectDetail__content{grid-template-columns:1fr}#projectDetail .projectDetail__content .projectDetail__aside{position:static;top:auto}}@media (max-width:768px){#projectDetail{padding:5rem 0}#projectDetail .projectDetail__content{gap:3rem}#projectDetail .projectDetail__content .projectDetail__main blockquote{padding:1.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectProgress__content{grid-template-columns:1fr}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal{padding:4rem 1rem}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__prev{left:.5rem}#projectDetail .projectDetail__content .projectDetail__main .projectGalleryModal__next{right:.5rem}}.modal-active{overflow:hidden}
#blogArchive{background:var(--white);padding:7.5rem 0}#blogArchive .blogArchive__top{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;text-align:center;width:min(40.375rem,100%)}#blogArchive .blogArchive__top h2{font-size:2.5rem;line-height:120%}#blogArchive .blogArchive__top p{font-size:1.125rem;line-height:140%;margin:0}#blogArchive .blogArchive__filters{display:flex;flex-direction:column;gap:1.875rem;margin:5rem auto;width:min(44.875rem,100%)}#blogArchive .blogArchive__search{border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);display:grid;grid-template-columns:minmax(0,1fr) 3.75rem;height:3.75rem}#blogArchive .blogArchive__search input{background:transparent;border:0;color:var(--primary);font:inherit;height:100%;min-width:0;padding:0 1rem;width:100%}#blogArchive .blogArchive__search input::-moz-placeholder{color:var(--primary);opacity:1}#blogArchive .blogArchive__search input::placeholder{color:var(--primary);opacity:1}#blogArchive .blogArchive__search button{align-items:center;background:var(--primary);display:flex;height:3.75rem;justify-content:center;transition:opacity var(--transition);width:3.75rem}#blogArchive .blogArchive__search button:focus-visible,#blogArchive .blogArchive__search button:hover{opacity:.8}#blogArchive .blogArchive__search img{filter:brightness(0) invert(1);height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}#blogArchive .blogArchive__selects{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}#blogArchive .blogArchive__selects .filterField{min-width:0;position:relative}#blogArchive .blogArchive__selects summary{background:transparent;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:0;color:var(--primary);cursor:pointer;display:block;font-family:inherit;font-size:1.125rem;line-height:1.4;list-style:none;min-height:3.75rem;min-width:0;padding:1rem 2.5rem;position:relative;text-align:center;text-transform:uppercase;transition:border-color var(--transition),background var(--transition);width:100%}#blogArchive .blogArchive__selects summary:focus-visible,#blogArchive .blogArchive__selects summary:hover{background:color-mix(in srgb,var(--primary) 4%,transparent);border-color:var(--primary)}#blogArchive .blogArchive__selects summary::-webkit-details-marker{display:none}#blogArchive .blogArchive__selects .filterField[open]{z-index:2}#blogArchive .blogArchive__selects .dropdown{background:var(--white);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);left:0;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:.25rem 0;position:absolute;scrollbar-gutter:stable both-edges;top:100%;width:100%}#blogArchive .blogArchive__selects .dropdown button{color:var(--primary);display:block;font:inherit;font-size:1rem;line-height:1.4;padding:.5rem 1rem;text-align:center;width:100%}#blogArchive .blogArchive__selects .dropdown button:focus-visible,#blogArchive .blogArchive__selects .dropdown button:hover,#blogArchive .blogArchive__selects .dropdown button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 8%,var(--white))}#blogArchive .blogArchive__selects .dropdown button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#blogArchive .blogArchive__selects img{height:.625rem;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%) rotate(180deg);width:.5625rem}#blogArchive .blogArchive__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}#blogArchive .blog-card{background:var(--white);box-shadow:0 .1875rem .5rem rgba(0,0,0,.1);height:100%;transition:transform var(--transition),box-shadow var(--transition)}#blogArchive .blog-card:focus-within,#blogArchive .blog-card:hover{box-shadow:0 .75rem 1.5rem rgba(0,0,0,.12);transform:translateY(-.25rem)}#blogArchive .blog-card a{display:flex;flex-direction:column;gap:1.4375rem;height:100%;padding:1.25rem}#blogArchive .blog-card figure{height:18.75rem;overflow:hidden;position:relative}#blogArchive .blog-card figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}#blogArchive .blog-card:focus-within figure img,#blogArchive .blog-card:hover figure img{transform:scale(1.04)}#blogArchive .blog-card figure span{background:color-mix(in srgb,var(--white) 90%,transparent);color:var(--primary);font-size:.875rem;left:.625rem;line-height:140%;padding:.25rem .5rem;position:absolute;top:.625rem}#blogArchive .blog-card__content{display:flex;flex-direction:column;gap:1.5rem}#blogArchive .blog-card time{color:color-mix(in srgb,var(--primary) 50%,transparent);font-size:.875rem;line-height:140%;text-transform:uppercase}#blogArchive .blog-card h3{font-size:1.5rem;line-height:120%}#blogArchive .blog-card p{font-size:1rem;line-height:140%;margin:0}@media (max-width:1180px){#blogArchive .blogArchive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){#blogArchive{padding:5rem 0}#blogArchive .blogArchive__top h2{font-size:2rem}#blogArchive .blogArchive__filters{margin:3rem auto}#blogArchive .blogArchive__selects{gap:1rem;grid-template-columns:1fr}#blogArchive .blogArchive__grid{grid-template-columns:1fr}#blogArchive .blog-card figure{aspect-ratio:488/300;height:auto}}@media (max-width:580px){#blogArchive .blog-card h3{font-size:1.5rem}}#blogDetail{background:var(--white);padding:7.5rem 0;position:relative}#blogDetail>.container{align-items:flex-start;display:grid;grid-template-columns:0 minmax(0,1fr)}#blogDetail .blogDetail__share{align-items:center;align-self:flex-start;display:flex;flex-direction:column;gap:1.25rem;grid-column:1;grid-row:1;justify-self:flex-start;margin-left:-4rem;position:sticky;top:6rem;width:-moz-fit-content;width:fit-content;z-index:2}#blogDetail .blogDetail__share ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#blogDetail .blogDetail__share a{align-items:center;background:var(--primary);border-radius:50%;display:flex;height:1.875rem;justify-content:center;transition:opacity var(--transition);width:1.875rem}#blogDetail .blogDetail__share a:focus-visible,#blogDetail .blogDetail__share a:hover{opacity:.75}#blogDetail .blogDetail__share a.blogDetail__shareMain{background:transparent;border-radius:0;margin-bottom:.25rem}#blogDetail .blogDetail__share img{filter:brightness(0) invert(1);height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}#blogDetail .blogDetail__share .blogDetail__shareMain img{filter:none;height:1.375rem;width:1.125rem}#blogDetail .blogDetail__content{align-items:flex-start;display:grid;gap:4rem;grid-column:2;grid-row:1;grid-template-columns:minmax(0,50rem) minmax(18rem,26.25rem);justify-content:space-between}#blogDetail .blogDetail__main{display:flex;flex-direction:column;gap:3rem;min-width:0}#blogDetail .blogDetail__header{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}#blogDetail .blogDetail__header>span{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:.875rem;line-height:140%;padding:.25rem .5rem}#blogDetail .blogDetail__header h2{font-size:2.5rem;line-height:120%;max-width:43rem}#blogDetail .blogDetail__header time{align-items:center;color:var(--primary);display:flex;font-size:.875rem;gap:.75rem;line-height:140%}#blogDetail .blogDetail__header img{height:1.4375rem;-o-object-fit:contain;object-fit:contain;width:1.4375rem}#blogDetail .blogDetail__cover{aspect-ratio:843/467;overflow:hidden;width:100%}#blogDetail .blogDetail__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blogDetail .blogDetail__body{display:flex;flex-direction:column;gap:1.5rem}#blogDetail .blogDetail__body h3{font-size:2rem;line-height:120%;max-width:43rem}#blogDetail .blogDetail__body h4{font-size:1rem;line-height:140%;margin-top:.5rem}#blogDetail .blogDetail__body p{font-size:1rem;line-height:140%;margin:0}#blogDetail .blogDetail__tags{align-items:center;display:flex;gap:2rem}#blogDetail .blogDetail__tags strong{font-size:.875rem;line-height:140%;text-transform:uppercase}#blogDetail .blogDetail__tags ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}#blogDetail .blogDetail__tags a{align-items:center;border:1px solid var(--primary);color:var(--primary);display:flex;font-size:.875rem;justify-content:center;line-height:140%;min-height:2.25rem;padding:.5rem 1.125rem;transition:background var(--transition),color var(--transition)}#blogDetail .blogDetail__tags a:focus-visible,#blogDetail .blogDetail__tags a:hover{background:var(--primary);color:var(--white)}#blogDetail .blogDetail__aside{display:flex;flex-direction:column;gap:2.25rem}#blogDetail .blogDetail__aside h2{background:var(--primary);color:var(--white);font-size:1.375rem;line-height:120%;padding:1rem 1.5rem;text-align:center;width:100%}#blogDetail .blogDetail__aside ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}#blogDetail .blogDetail__aside a{color:var(--primary);display:grid;gap:1rem;grid-template-columns:8.75rem minmax(0,1fr)}#blogDetail .blogDetail__aside a:focus-visible strong,#blogDetail .blogDetail__aside a:hover strong{text-decoration:underline;text-underline-position:from-font}#blogDetail .blogDetail__aside img{height:7.5rem;-o-object-fit:cover;object-fit:cover;width:8.75rem}#blogDetail .blogDetail__aside span{display:flex;flex-direction:column;gap:1rem;min-width:0}#blogDetail .blogDetail__aside time{color:color-mix(in srgb,var(--primary) 55%,transparent);font-size:.875rem;line-height:140%;text-transform:uppercase}#blogDetail .blogDetail__aside strong{font-size:1rem;line-height:140%}@media (max-width:1366px){#blogDetail .blogDetail__share{margin-left:-3rem}}@media (max-width:1180px){#blogDetail>.container{display:block}#blogDetail .blogDetail__share{flex-direction:row;justify-content:center;margin:2rem 0 0;position:static;width:auto}#blogDetail .blogDetail__share ul{flex-direction:row}#blogDetail .blogDetail__content{grid-template-columns:1fr}}@media (max-width:768px){#blogDetail{padding:5rem 0}#blogDetail .blogDetail__content,#blogDetail .blogDetail__main{gap:3rem}#blogDetail .blogDetail__header h2{font-size:2rem}#blogDetail .blogDetail__body h3{font-size:1.5rem}#blogDetail .blogDetail__tags{align-items:flex-start;flex-direction:column;gap:1rem}}.contentWP h1{margin-bottom:2rem}.contentWP h2{font-size:1.875rem;line-height:130%}.contentWP h2,.contentWP h3{font-weight:700;margin:2rem 0}.contentWP h3{font-size:1.75rem;line-height:138%}.contentWP h4{font-size:1.5rem}.contentWP h4,.contentWP h5{font-weight:700;line-height:130%;margin:2rem 0}.contentWP h5{font-size:1.25rem}.contentWP h6{font-size:1.125rem;font-weight:700;line-height:130%;margin:2rem 0}.contentWP iframe{aspect-ratio:16/9;height:100%;width:100%}.contentWP .wp-block-embed{margin:2rem 0}.contentWP img{border-radius:.625rem;height:auto;margin:2rem 0;width:100%}.contentWP p.has-text-align-center.btn{margin:0 auto}.contentWP em{font-style:italic}.contentWP ul{margin:1rem 0}.contentWP ul li{font-size:1.125rem;line-height:1.3125rem;padding-left:1rem;position:relative}.contentWP ul li+li{margin-top:1rem}.contentWP ul li:after{background-color:var(--primary);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.5rem;width:4px}.contentWP ol{margin:1rem 0}.contentWP ol li{font-size:1.125rem;line-height:1.3125rem;list-style:decimal;padding-left:1rem;position:relative}.contentWP ol li+li{margin-top:1rem}.contentWP .wp-block-image img{height:auto;margin:2.5rem auto;width:100%}.contentWP blockquote{background:color-mix(in srgb,var(--primary) 3%,transparent);border-left:.375rem solid var(--primary);border-radius:.375rem;font-size:1.125rem;line-height:140%;margin:0;padding:2rem 2.1875rem}.contentWP blockquote cite{font-size:1rem;font-style:normal;margin-top:1.25rem}.contentWP pre{background:rgba(203,203,217,.2);border-radius:6px;font-size:1rem;line-height:150%;margin:1.5rem 0;padding:1.25rem;white-space:pre-wrap}.contentWP table{margin:1rem 0}.contentWP table th{background-color:#ccc;border:1px solid #ddd;font-weight:700;padding:1rem}.contentWP table tr:nth-child(2n){background-color:#eee}.contentWP table td{border:1px solid #ddd;line-height:150%;padding:5px 10px;vertical-align:middle}.contentWP a:not(.btn){color:currentColor;text-decoration:underline}.contentWP .tags{margin-top:3rem}.contentWP .tags span{display:block;font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.contentWP .tags a{border:1px solid var(--primary);color:var(--default);display:inline-block;font-size:.6875rem;font-weight:500;line-height:135%;padding:.375rem .75rem;text-decoration:none;text-transform:uppercase}
#contact{background:var(--white);padding:7.5rem 0 8.75rem}#contact .contactIntro__top{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto 3.75rem;text-align:center;width:min(40.375rem,100%)}#contact .contactIntro__top h2{font-size:2.5rem}@media (max-width:1366px){#contact .contactIntro__top h2{font-size:2.25rem}}#contact .contactIntro__top p{font-size:1.125rem;line-height:140%;margin:0}#contact .contactContent__grid{align-items:stretch;display:grid;gap:3rem;grid-template-columns:minmax(0,43.75rem) minmax(20rem,35.8125rem);justify-content:space-between}#contact .contactForm{background:var(--white);border-top:.625rem solid var(--primary);box-shadow:0 0 1rem rgba(0,0,0,.12);display:flex;flex-direction:column;gap:3rem;padding:4rem}#contact .contactForm__fields{display:flex;flex-direction:column;gap:1rem}#contact .contactForm label{display:block}#contact .contactForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#contact .contactForm textarea{background:transparent;border:1px solid var(--primary);color:var(--primary);font:inherit;font-size:1rem;line-height:140%;padding:1rem;transition:border-color var(--transition),background var(--transition);width:100%}#contact .contactForm input:not([type=checkbox]):not([type=radio]):not([type=hidden])::-moz-placeholder,#contact .contactForm textarea::-moz-placeholder{color:var(--primary);opacity:1}#contact .contactForm input:not([type=checkbox]):not([type=radio]):not([type=hidden])::placeholder,#contact .contactForm textarea::placeholder{color:var(--primary);opacity:1}#contact .contactForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus-visible,#contact .contactForm textarea:focus-visible{background:color-mix(in srgb,var(--primary) 3%,transparent);border-color:var(--corp)}#contact .contactForm textarea{min-height:11.5rem;resize:vertical}#contact .contactForm__accept{align-items:center;color:var(--primary);cursor:pointer;display:flex;font-size:1rem;gap:1rem;line-height:140%}#contact .contactForm__accept input{accent-color:var(--primary);flex:0 0 1.375rem;height:1.375rem;margin:0;width:1.375rem}#contact .contactForm__accept a{text-decoration:underline;text-underline-position:from-font}#contact .contactForm__submit{width:100%}#contact .contactForm #forminator-module-3212{font-family:inherit;margin:0;min-width:0;width:100%}#contact .contactForm #forminator-module-3212 .forminator-row{margin-bottom:1rem}#contact .contactForm #forminator-module-3212 .forminator-row:last-child{margin-bottom:0}#contact .contactForm #forminator-module-3212 .forminator-input,#contact .contactForm #forminator-module-3212 .forminator-textarea{background:transparent;border:1px solid var(--primary);border-radius:0;box-shadow:none;color:var(--primary);font:inherit;font-size:1rem;line-height:140%;padding:1rem;width:100%}#contact .contactForm #forminator-module-3212 .forminator-input::-moz-placeholder,#contact .contactForm #forminator-module-3212 .forminator-textarea::-moz-placeholder{color:var(--primary);opacity:1}#contact .contactForm #forminator-module-3212 .forminator-input::placeholder,#contact .contactForm #forminator-module-3212 .forminator-textarea::placeholder{color:var(--primary);opacity:1}#contact .contactForm #forminator-module-3212 .forminator-input:focus,#contact .contactForm #forminator-module-3212 .forminator-textarea:focus{background:color-mix(in srgb,var(--primary) 3%,transparent);border-color:var(--corp);outline:2px solid var(--corp);outline-offset:2px}#contact .contactForm #forminator-module-3212 .forminator-textarea{min-height:11.5rem;resize:vertical}#contact .contactForm #forminator-module-3212 .forminator-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#contact .contactForm #forminator-module-3212 .forminator-checkbox__label,#contact .contactForm #forminator-module-3212 .forminator-consent__label,#contact .contactForm #forminator-module-3212 .forminator-label{color:var(--primary);font-family:inherit;font-size:1rem;line-height:140%}#contact .contactForm #forminator-module-3212 .forminator-checkbox,#contact .contactForm #forminator-module-3212 .forminator-checkbox__wrapper{align-items:flex-start;display:flex;gap:1rem}#contact .contactForm #forminator-module-3212 .forminator-checkbox__label,#contact .contactForm #forminator-module-3212 .forminator-checkbox__label p,#contact .contactForm #forminator-module-3212 .forminator-consent__label,#contact .contactForm #forminator-module-3212 .forminator-consent__label p{margin:0}#contact .contactForm #forminator-module-3212 .forminator-checkbox__label a,#contact .contactForm #forminator-module-3212 .forminator-consent__label a{text-decoration:underline;text-underline-position:from-font}#contact .contactForm #forminator-module-3212 .forminator-checkbox-box{border-color:var(--primary);border-radius:0;color:var(--primary);flex:0 0 1.375rem;height:1.375rem;margin:0;width:1.375rem}#contact .contactForm #forminator-module-3212 .forminator-button-submit{background:transparent;border:2px solid color-mix(in srgb,var(--primary) 50%,transparent);border-radius:0;box-shadow:none;color:color-mix(in srgb,var(--primary) 50%,transparent);font:inherit;font-size:1rem;font-weight:400;line-height:125%;margin-top:2rem;padding:.875rem 2rem;text-align:center;transition:background var(--transition);width:100%}#contact .contactForm #forminator-module-3212 .forminator-button-submit:focus,#contact .contactForm #forminator-module-3212 .forminator-button-submit:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);box-shadow:none;color:var(--primary)}#contact .contactForm #forminator-module-3212 .forminator-button-submit:focus-visible{outline:2px solid var(--corp);outline-offset:2px}#contact .contactInfo{background:var(--primary);color:var(--white);display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:5.75rem 6.125rem}#contact .contactInfo__group{display:flex;flex-direction:column;gap:1.5rem}#contact .contactInfo h2{color:var(--white);font-size:1.375rem;line-height:120%}#contact .contactInfo address,#contact .contactInfo p{color:#dfe2e5;font-size:1.125rem;font-style:normal;line-height:140%;margin:0}#contact .contactInfo a{transition:opacity var(--transition)}#contact .contactInfo a:focus-visible,#contact .contactInfo a:hover{opacity:.72}#contact .contactInfo__social{align-items:center;display:flex;gap:1.25rem}#contact .contactInfo__social a{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}#contact .contactInfo__social img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1366px){#contact .contactContent__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,30rem)}#contact .contactForm{padding:3rem}#contact .contactInfo{padding:4rem}}@media (max-width:980px){#contact .contactContent__grid{grid-template-columns:1fr}#contact .contactInfo{min-height:28rem}}@media (max-width:768px){#contact{padding:5rem 0}#contact .contactIntro__top{margin-bottom:2.5rem}#contact .contactIntro__top h2{font-size:2rem}#contact .contactForm,#contact .contactInfo{padding:2rem}}@media (max-width:580px){#contact .contactForm{padding:1.5rem}#contact .contactInfo{padding:2.5rem 1.5rem}#contact .contactForm__accept{align-items:flex-start;font-size:.875rem}}
/*# sourceMappingURL=main.min.css.map */
