@layer reset, framework;@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:300;src:url(fonts/zalando-sans-expanded-v2-latin-300.d9cac6fd8ce3fc6fc210.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:400;src:url(fonts/zalando-sans-expanded-v2-latin-regular.835a24f8a1135b5618a1.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:500;src:url(fonts/zalando-sans-expanded-v2-latin-500.e8f1efc3e818411ef971.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:700;src:url(fonts/zalando-sans-expanded-v2-latin-700.23644f1b609a8ab2aa89.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Zalando Sans Expanded";font-style:normal;font-weight:900;src:url(fonts/zalando-sans-expanded-v2-latin-900.8b1e19d6a9de0c6b52ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(fonts/open-sans-v44-latin-regular.4a40e7d3a1b2ee1687a1.woff2) format("woff2")}.offcanvas-close{display:flex;justify-content:center;align-items:center}@media(max-width: 992px){.grid-layout .grid-content-left,.grid-layout .grid-content-right{grid-column:content}.grid-layout .grid-wide-left,.grid-layout .grid-wide-right{grid-column:wide}.grid-layout .grid-full-left,.grid-layout .grid-page-left,.grid-layout .grid-full-right,.grid-layout .grid-page-right{grid-column:page}}.absolute-center{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%)}@media(prefers-reduced-motion: no-preference){.zoomInOnHover{overflow:hidden;cursor:pointer;--time: 0.3s;--timing-function: ease-in-out;--zoom-scale: 1.1}.zoomInOnHover>*,.zoomInOnHover img,.zoomInOnHover svg{transition:scale var(--time) var(--timing-function)}.zoomInOnHover:hover>*,.zoomInOnHover:hover img,.zoomInOnHover:hover svg{scale:var(--zoom-scale)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-1.25rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(1.25rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-1.25rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(1.25rem)}100%{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;scale:.1}100%{opacity:1;scale:1}}.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInDown,.scaleUp{--animation-delay: .25s;--animation-duration: 1s;--animation-fill-mode: both;animation-delay:var(--animation-delay);animation-duration:var(--animation-duration);animation-fill-mode:var(--animation-fill-mode)}}@media(prefers-reduced-motion: no-preference)and (max-width: 992px){.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInDown,.scaleUp{--animation-delay: .1s}}@media(prefers-reduced-motion: no-preference){.revealer.fadeInLeft{opacity:0;transform:translateX(-1.25rem)}.revealer.fadeInRight{opacity:0;transform:translateX(1.25rem)}.revealer.fadeInUp{opacity:0;transform:translateY(-1.25rem)}.revealer.fadeInDown{opacity:0;transform:translateY(1.25rem)}.revealer.scaleUp{opacity:0;scale:.1}.revealer.active.fadeInLeft{animation-name:fadeInLeft}.revealer.active.fadeInRight{animation-name:fadeInRight}.revealer.active.fadeInUp{animation-name:fadeInUp}.revealer.active.fadeInDown{animation-name:fadeInDown}.revealer.active.scaleUp{animation-name:scaleUp}.wp-block-heading.revealer strong::before{transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;transition-delay:.9s}.wp-block-heading.revealer.active strong::before{transform:scaleX(1)}}.fw-black{font-weight:800}.has-box-shadow{box-shadow:var(--wp--preset--shadow--natural)}.overflow-clip{overflow:clip}.wp-element-button,.wp-block-button__link{transition:.3s ease-in-out;transition-property:background-color,color,border-color}.is-style-outline :is(.wp-element-button,.wp-block-button__link):hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;gap:.5em;transition:gap .3s ease-in-out}.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link)::before{content:"";background:url(images/arrow-primary.9bcab960ae004dec2fce.svg) no-repeat center/contain;width:1.2em;height:auto;aspect-ratio:1;margin-right:.5em;transition:margin .3s ease-in-out}.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link):hover,.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link):focus{gap:.25em}.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link):hover::before,.wp-block-button.is-style-arrow-link :is(.wp-element-button,.wp-block-button__link):focus::before{margin-inline:.25em}.btn-to-top{position:absolute;right:1rem;bottom:10rem;z-index:10;width:max-content;color:var(--wp--preset--color--primary)}.btn-to-top:hover{color:var(--wp--preset--color--primary)}.has-long-arrow-left{position:relative}.has-long-arrow-left::before{content:"➜";position:absolute;left:-1.5em;color:var(--wp--preset--color--primary)}.share-link{cursor:pointer;color:var(--wp--preset--color--darkgrey);transition:color .3s ease-in-out}.share-link:hover{color:var(--wp--preset--color--primary)}.nav-link{padding:0}.menu-item{padding:.25rem .5rem}.main-header{grid-row:header;top:0;z-index:100;position:sticky;width:100%;padding-top:1rem}.home .main-header{position:fixed}.offcanvas{--bs-offcanvas-width: 100vw}.offcanvas-close{border:rgba(0,0,0,0);cursor:pointer;width:2.75rem;height:2.75rem}.navbar-brand{max-width:clamp(5rem,-10.7981rem + 25.4808vw,8.3125rem)}.navbar-toggler{background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0}.main-navigation{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--natural);border-radius:var(--wp--custom--radius--large)}.main-navigation-inner{max-width:75rem;width:100%;margin:auto}.main-menu .menu-item .nav-link{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--medium);text-decoration:none;color:var(--wp--preset--color--contrast)}@media(min-width: 992px)and (max-width: 1300px){.main-menu .menu-item .nav-link{font-size:var(--wp--preset--font-size--regular)}}.main-menu .dropdown-menu{padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);border:0;box-shadow:none}@media(min-width: 992px){.main-menu .dropdown-menu{box-shadow:var(--wp--preset--shadow--natural)}}.main-menu .dropdown-toggle{display:inline-flex;align-items:center;gap:.25rem}.main-menu .dropdown-toggle::after{content:url(images/menu-item-arrow.5475130001506da046b0.svg);border:0}.main-menu .dropdown-item{font-family:var(--wp--preset--font-family--secondary);background-color:rgba(0,0,0,0);text-decoration:none;color:var(--wp--preset--color--contrast);box-shadow:none;padding:.25em}.main-menu .menu-item.menu-item-contact .nav-link,.main-menu .menu-item.menu-item-phone .nav-link{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0);overflow:clip;width:2.875rem;height:2.875rem;aspect-ratio:1;box-shadow:var(--wp--preset--shadow--natural);border-radius:var(--wp--custom--radius--rounded);transition:.3s ease-in-out;transition-property:background-color}.main-menu .menu-item.menu-item-contact .nav-link::after,.main-menu .menu-item.menu-item-phone .nav-link::after{content:"";position:absolute;will-change:filter;transition:filter .3s ease-in-out;background:url(images/icon-contact-primary.2bc8c47805a707f25b57.svg) no-repeat center/contain;width:1.5rem;height:1.5rem}.main-menu .menu-item.menu-item-contact .nav-link:hover,.main-menu .menu-item.menu-item-contact .nav-link:focus,.main-menu .menu-item.menu-item-phone .nav-link:hover,.main-menu .menu-item.menu-item-phone .nav-link:focus{background-color:var(--wp--preset--color--primary)}.main-menu .menu-item.menu-item-contact .nav-link:hover::after,.main-menu .menu-item.menu-item-contact .nav-link:focus::after,.main-menu .menu-item.menu-item-phone .nav-link:hover::after,.main-menu .menu-item.menu-item-phone .nav-link:focus::after{filter:brightness(0) invert(1)}.main-menu .menu-item.menu-item-phone .nav-link::after{background-image:url(images/icon-phone-primary.977bf48c32b2c4bec06b.svg)}.main-menu .menu-item.menu-item-quote .nav-link{background-color:var(--wp--preset--color--primary);box-shadow:var(--wp--preset--shadow--natural);color:var(--wp--preset--color--base);border-radius:var(--wp--custom--radius--rounded);border:1px solid var(--wp--preset--color--primary);padding:.4em 1.2em}.main-menu .menu-item.menu-item-quote .nav-link:focus,.main-menu .menu-item.menu-item-quote .nav-link:hover{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--base)}@media(min-width: 992px){.main-menu .menu-item.menu-item-quote .nav-link{min-height:5rem;display:flex;align-items:center}}.main-menu .menu-item.menu-item-phone .nav-link::before,.main-menu .menu-item.menu-item-contact .nav-link::before,.main-menu .menu-item.menu-item-quote .nav-link::before{content:none}.menu-language .menu-item{padding:0}.menu-language .nav-link,.menu-language .dropdown-item{font-family:var(--wp--preset--font-family--secondary);background-color:rgba(0,0,0,0);text-decoration:none;color:var(--wp--preset--color--contrast);text-transform:uppercase;font-weight:700}.menu-language .dropdown-toggle,.menu-language .dropdown-item{display:flex;align-items:center;justify-content:center;padding:.25rem;background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--contrast);border-radius:50%;width:3.625rem;height:auto;aspect-ratio:1}.menu-language .dropdown-toggle::after,.menu-language .dropdown-item::after{content:none}.menu-language .dropdown-item{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--regular);transition:.3s ease-in-out;transition-property:background-color,color}.menu-language .dropdown-item:hover,.menu-language .dropdown-item:focus{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--contrast)}.menu-language .dropdown-menu{background-color:rgba(0,0,0,0);border:0;box-shadow:none;padding:0}.menu-language .dropdown-menu .menu-item.current-lang{display:none}body{overflow-x:clip;accent-color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--lightgrey)}body.page-template-page-bgwhite{background-color:var(--wp--preset--color--base)}.wrapper{width:100%;max-width:var(--wp--style--global--content-size);padding:0 1rem;margin:0 auto}@supports(text-wrap: balance){:where(h1,h2).wp-block-heading{text-wrap:balance}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:var(--wp--style--global--content-size)}}.main-content{grid-row:main}.wp-block-image img[src$=".svg"],.wp-block-image img[src$=".png"]{box-shadow:none}.wp-block-image:where(:not(.is-style-rounded)) :is(img[src$=".svg"],img[src$=".png"]){border-radius:0}.wp-block-heading:has(strong){position:relative;z-index:0}.wp-block-heading strong{background-color:rgba(0,0,0,0);position:relative;max-width:fit-content;display:inline-block;font-weight:inherit}.wp-block-heading strong::before{content:"";inset:25% -0.25em 0;z-index:-1;position:absolute;background-color:var(--wp--preset--color--secondary);rotate:-1.5deg}ul.wp-block-list{list-style:none;padding-left:1em}ul.wp-block-list li{position:relative;z-index:0}ul.wp-block-list li::before{content:"";position:absolute;left:0;top:.5em;transform:translateX(-50%);z-index:-1;border-radius:50%;width:2em;height:auto;aspect-ratio:1;background-color:var(--wp--preset--color--secondary)}.block_products_list.is-layout-flex{flex-wrap:wrap}@media(min-width: 768px){.block_products_list.is-layout-flex{flex-wrap:nowrap}}.block_products_list.is-layout-flex .product_card{flex:1 1 280px}.product_card{max-width:20.5rem}.block_contact_cta .wp-block-button,.block_contact_cta_editable .wp-block-button{rotate:-3deg}.block_contact_cta_editable{position:relative;max-width:fit-content;margin-inline:auto;padding-inline:1rem;z-index:0}@media(min-width: 992px){.block_contact_cta_editable{padding-inline:0}}.block_contact_cta_editable::before,.block_contact_cta_editable::after{content:"";position:absolute;z-index:-1;background:url(images/light-sparks-primary.e64f49bb26ad30deba3b.svg) no-repeat center/contain;width:2.3125rem;height:auto;aspect-ratio:37/20}.block_contact_cta_editable::before{bottom:0;left:-1rem;right:auto;rotate:-131deg}@media(min-width: 992px){.block_contact_cta_editable::before{right:100%;left:auto}}.block_contact_cta_editable::after{top:0;right:-1rem;left:auto;rotate:42deg}@media(min-width: 992px){.block_contact_cta_editable::after{left:100%;right:auto}}.wp-block-cover-is-layout-constrained .block_contact_cta_editable{max-width:fit-content}@media(max-width: 992px){.block_key_features_list.is-layout-flex{flex-wrap:wrap}.block_key_features_list.is-layout-flex>.wp-block-group{flex:1 1 45%}}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none}.wp-block-accordion-heading__toggle-icon{background:url(images/accordion_arrow.171004fabfe12bd410dc.svg) no-repeat center/contain;transition:transform .3s ease-in-out;color:rgba(0,0,0,0)}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(180deg)}.wp-block-accordion-panel{max-width:80%}.banner_products_page .wp-block-cover__image-background{aspect-ratio:1440/2327;width:100vw;height:auto;left:0;right:0;top:50%;transform:translateY(-50%);object-fit:contain}.home_main_banner .wp-block-cover__image-background{object-fit:contain;aspect-ratio:450/675;width:38%;height:auto;left:50%;right:auto;bottom:0;top:auto;transform:translateX(40%);z-index:-1}.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column:is(.has_home_deco_icon_cardbox,.has_home_deco_icon_celpro){position:relative;max-width:fit-content;margin-inline:auto}.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column:is(.has_home_deco_icon_cardbox,.has_home_deco_icon_celpro) .home_deco_icon_cardbox,.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column:is(.has_home_deco_icon_cardbox,.has_home_deco_icon_celpro) .home_deco_icon_celpro{position:absolute;right:0;top:0;transform:translate(-50%, -50%)}@media(min-width: 992px){.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column:is(.has_home_deco_icon_cardbox,.has_home_deco_icon_celpro) .home_deco_icon_cardbox,.wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column:is(.has_home_deco_icon_cardbox,.has_home_deco_icon_celpro) .home_deco_icon_celpro{transform:translate(30%, -50%)}}.home_banner_logistic{overflow:visible;overflow-x:clip}.home_banner_logistic .wp-block-cover__image-background{height:auto;top:0;right:auto;left:50%;transform:translate(-40%, -5%);aspect-ratio:1039/783;max-width:60rem;object-fit:contain}.home_banner_products .wp-block-cover__background{right:0;left:calc((100vw - var(--wp--style--global--content-size))/2);border-top-left-radius:var(--wp--custom--radius--large);border-bottom-left-radius:var(--wp--custom--radius--large);z-index:-1}.home_banner_whoarewe .wp-block-cover__image-background{right:0;left:auto;top:auto;bottom:auto;max-width:17.5rem;height:auto;aspect-ratio:280/550;transform:translateX(2rem);z-index:-1;object-fit:contain;opacity:.25}@media(min-width: 992px){.home_banner_whoarewe .wp-block-cover__image-background{opacity:1}}.wp-block-cover.home_banner_products_descriptions{overflow:visible;overflow-x:clip;position:relative}.wp-block-cover.home_banner_products_descriptions .wp-block-cover__inner-container{position:initial}.home_banner_products_descriptions_deco{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.swiper-next::after,.swiper-prev::after{content:none}.swiper-button-next,.swiper-button-prev{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--natural);border-radius:50%;width:clamp(2.75rem,1.2304rem + 2.451vw,3.375rem);height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.swiper-button-next img,.swiper-button-prev img{width:33%;height:auto}.swiper-button-next::after,.swiper-button-prev::after{content:none}.swiper-button-next .arrow-prev,.swiper-button-prev .arrow-prev{rotate:180deg}.swiper-button-next{right:0}@media(min-width: 1200px){.swiper-button-next{right:auto;left:100%}}.swiper-button-next:hover,.swiper-button-next:focus{transform:translateX(0.25rem)}.swiper-button-prev{left:0}@media(min-width: 1200px){.swiper-button-prev{left:auto;right:100%}}.swiper-button-prev:hover,.swiper-button-prev:focus{transform:translateX(-0.25rem)}:is(.banner_whoarewe,.banner_logistic) .wp-block-cover__image-background{aspect-ratio:1354/940;max-width:95vw;height:auto;bottom:0;top:auto;left:0;object-fit:contain}.banner_whoarewe_deco img,.banner_logistic_deco img{max-width:15vw}.banner_whoarewe_deco img{transform:translateY(-20%)}.banner_logistic_deco img{transform:translateY(-30%)}.has-sparks-deco-left-top{position:relative;max-width:fit-content;margin-inline:auto}.has-sparks-deco-left-top::before{content:"";position:absolute;top:-1em;left:2em;width:1.5em;height:1.5em;transform:rotate(-55deg);background:url(images/light-sparks-primary.e64f49bb26ad30deba3b.svg) no-repeat center/contain}.banner_contact .wp-block-cover__image-background{aspect-ratio:1316/987;max-width:95vw;height:auto;top:-5%;bottom:auto;right:0;left:auto;object-fit:contain}.banner_contact_deco{position:absolute;top:0;right:0;transform:translate(50%, -50%);max-width:clamp(4rem,-6.9412rem + 17.6471vw,8.5rem)}.block_grid_logistic{justify-items:center}html:has(.page-template-page-blank){height:100dvh;overflow:clip}body.page-template-page-blank iframe{height:100vh;height:100dvh}body.page-template-page-blank #cmplz-manage-consent{display:none}body.page-template-page-blank.admin-bar iframe{height:calc(100vh - var(--wp-admin--admin-bar--height));height:calc(100dvh - var(--wp-admin--admin-bar--height))}.block-cta-catalog{position:relative}:has(>a).stretched-link::after{content:none}.wp-block-heading.stretched-link a{text-decoration:none;color:inherit}.stretched-link>a::after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.main-footer{grid-row:footer;border-radius:var(--wp--custom--radius--large)}.footer-top{--brand-width: 6rem;--gap: 2rem}.footer-top .menu.nav{display:flex;flex-direction:column}.footer-top .menu-item .nav-link{color:var(--wp--preset--color--contrast)}@media(min-width: 768px){.footer-top{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gap)}.footer-top .footer-brand{flex:0 0 var(--brand-width);display:flex;justify-content:center;align-items:center}.footer-top .footer-catchline{flex:1 0 calc(100% - var(--gap) - var(--brand-width))}.footer-top .footer-menu{line-height:3;flex:2}.footer-top .footer-menu .menu .menu-item{padding:0;padding-right:2rem}.footer-top .menu.nav{display:block;columns:2;line-height:3}.footer-top .footer-company{flex:1}}@media(min-width: 992px){.footer-top .footer-menu{margin-left:calc(var(--brand-width) + var(--gap))}}.footer-bottom{--vertical-alignment: center}.main-footer .menu{gap:1rem}.main-footer .menu .menu-item{padding-inline:0}.footer-company{border-left:1px solid var(--wp--preset--color--primary);padding:1rem clamp(1rem,-3.7692rem + 7.6923vw,2rem);line-height:3}.footer-company a{text-decoration:none}.legal-menu .menu-item .nav-link,.legal-menu .menu-item .dropdown-item,.footer-menu .menu-item .nav-link,.footer-menu .menu-item .dropdown-item,.main-menu .menu-item .nav-link,.main-menu .menu-item .dropdown-item{text-decoration:none;position:relative;max-width:fit-content;z-index:0}.legal-menu .menu-item .nav-link::before,.legal-menu .menu-item .dropdown-item::before,.footer-menu .menu-item .nav-link::before,.footer-menu .menu-item .dropdown-item::before,.main-menu .menu-item .nav-link::before,.main-menu .menu-item .dropdown-item::before{content:"";inset:25% -0.25em;z-index:-1;position:absolute;background-color:var(--wp--preset--color--secondary);rotate:-1.5deg;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.legal-menu .menu-item .nav-link:hover::before,.legal-menu .menu-item .nav-link:focus::before,.legal-menu .menu-item .dropdown-item:hover::before,.legal-menu .menu-item .dropdown-item:focus::before,.footer-menu .menu-item .nav-link:hover::before,.footer-menu .menu-item .nav-link:focus::before,.footer-menu .menu-item .dropdown-item:hover::before,.footer-menu .menu-item .dropdown-item:focus::before,.main-menu .menu-item .nav-link:hover::before,.main-menu .menu-item .nav-link:focus::before,.main-menu .menu-item .dropdown-item:hover::before,.main-menu .menu-item .dropdown-item:focus::before{transform:scaleX(1)}.archive-loop{--min-item-size: 16rem;--grid-fill: auto-fill}.archive-loop article{max-width:20rem}.gform_wrapper.gravity-theme{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--natural);border-radius:var(--wp--custom--radius--large);padding:clamp(1rem,-3.8627rem + 7.8431vw,3rem)}.gform_wrapper.gravity-theme .ginput_container{position:relative}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:clamp(2rem,-0.4314rem + 3.9216vw,3rem);margin-top:var(--wp--preset--spacing--5)}@media(min-width: 992px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:4rem}}.gform_wrapper.gravity-theme .gfield.gfield--type-textarea{grid-row:7}@media(min-width: 640px){.gform_wrapper.gravity-theme .gfield.gfield--type-textarea{grid-row:span 6}.gform_wrapper.gravity-theme .gfield.gfield--type-textarea .ginput_container,.gform_wrapper.gravity-theme .gfield.gfield--type-textarea textarea{height:100%}}.gform_wrapper.gravity-theme .gfield.gfield--type-textarea.textarea_devis{grid-row:5}@media(min-width: 640px){.gform_wrapper.gravity-theme .gfield.gfield--type-textarea.textarea_devis{grid-row:span 4}}.gform_wrapper.gravity-theme .label_placeholder{--inline-padding: 1rem}.gform_wrapper.gravity-theme .label_placeholder label.gfield_label,.gform_wrapper.gravity-theme .label_placeholder ::placeholder,.gform_wrapper.gravity-theme .gfield--type-select label.gfield_label,.gform_wrapper.gravity-theme .gfield--type-select .gfield_required{font-size:var(--wp--preset--font-size--medium);font-family:var(--wp--preset--font-family--secondary);font-weight:700;color:var(--wp--preset--color--contrast)}.gform_wrapper.gravity-theme .gfield select{padding:1rem 0;border:0;border-bottom:1px solid var(--wp--preset--color--contrast)}.gform_wrapper.gravity-theme .gfield select:focus{outline:0;border-color:var(--wp--preset--color--primary)}.gform_wrapper.gravity-theme .gfield_consent_label{font-family:var(--wp--preset--font-family--secondary)}.gform_wrapper.gravity-theme .label_placeholder label.gfield_label{position:absolute;top:0;padding:0;transform:translateY(0);left:0;height:0;overflow:hidden}.gform_wrapper.gravity-theme .gfield_required.gfield_required_asterisk{color:var(--wp--preset--color--contrast)}.gform_wrapper.gravity-theme .label_placeholder input,.gform_wrapper.gravity-theme .label_placeholder textarea{background-color:var(--wp--preset--color--base);border:0;box-shadow:none;padding:1rem 0;border-bottom:1px solid var(--wp--preset--color--contrast)}.gform_wrapper.gravity-theme .label_placeholder input:focus,.gform_wrapper.gravity-theme .label_placeholder textarea:focus{border-color:var(--wp--preset--color--primary);outline:0}.gform_wrapper.gravity-theme .label_placeholder input:not(:placeholder-shown)+label,.gform_wrapper.gravity-theme .label_placeholder textarea:not(:placeholder-shown)+label{height:fit-content;width:fit-content;overflow:visible;transform:translateY(-1em);transition:transform .3s ease-in-out;background-color:var(--wp--preset--color--base)}.gform_wrapper.gravity-theme input[type=checkbox]+label,.gform_wrapper.gravity-theme input[type=radio]+label{transform:none !important}.gform_wrapper.gravity-theme .ginput_container.ginput_container_consent{display:flex;align-items:baseline;gap:.5em}.gform_wrapper.gravity-theme .gform-footer.gform_footer.top_label{justify-content:center}
