@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);
.css-svg{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.opacity-hide{opacity:0}.opacity-show{opacity:1}header#masthead{position:sticky;top:0;z-index:4000}header#masthead .header-top{display:grid;grid-template-areas:"logo search hamburger";grid-template-columns:5fr 1fr 1fr}@media only screen and (min-width:48em){header#masthead .header-top{border-bottom:1px solid var(--clr-secondary-alpha);grid-template-areas:"hamburger logo search";grid-template-columns:1fr 3fr 1fr}}header#masthead .header-logos{align-items:center;display:flex;grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;justify-content:flex-start}@media only screen and (max-width:48em){header#masthead .header-logos{padding-left:var(--spacing-16)}}@media only screen and (min-width:48em){header#masthead .header-logos{justify-content:center}}header#masthead .header-logos a{padding:0}header#masthead .header-logo-partner{margin-inline-start:var(--spacing-16);max-width:110px;width:110px}header#masthead .header-menu-ham{align-items:center;cursor:pointer;display:flex;grid-area:hamburger;-ms-grid-column:3;-ms-grid-row:1;justify-content:center;position:relative;transition:background-color var(--dw-transition);z-index:4000}@media only screen and (max-width:48em){header#masthead .header-menu-ham{background-color:transparent;padding:0}}header#masthead .header-menu-ham:hover{background-color:var(--clr-secondary-alpha);color:var(--clr-primary-alpha)}header#masthead .header-menu-ham:hover path{stroke:var(--clr-primary-delta)}header#masthead .header-menu-ham-text{display:none}@media only screen and (min-width:48em){header#masthead .header-menu-ham-text{display:block}}header#masthead .header-search{cursor:pointer;grid-area:search;-ms-grid-column:2;-ms-grid-row:1;place-self:center}@media only screen and (min-width:48em){header#masthead .header-logos{-ms-grid-column:2;-ms-grid-row:1}header#masthead .header-menu-ham{-ms-grid-column:1;-ms-grid-row:1}header#masthead .header-search{-ms-grid-column:3;-ms-grid-row:1;justify-self:end;padding-right:var(--spacing-24)}}header#masthead .header-search svg{height:var(--spacing-16);transition:transform var(--dw-transition);width:var(--spacing-16)}@media only screen and (min-width:48em){header#masthead .header-search svg{height:var(--spacing-24);width:var(--spacing-24)}}header#masthead .header-search path{transition:fill var(--dw-transition);fill:var(--clr-white)}header#masthead .header-search:hover svg{transform:scale(1.15)}header#masthead .header-search:hover path{fill:var(--clr-primary-alpha)}header#masthead .header-bottom{display:none}@media only screen and (min-width:48em){header#masthead .header-bottom{display:grid;grid-template-areas:". content . advantages";grid-template-columns:repeat(2,minmax(0,.5fr) minmax(auto,max-content))}}header#masthead .header-bottom #menu-primary{grid-area:content;justify-self:center}header#masthead .header-bottom .cta-menu{grid-area:advantages;padding:0}@media only screen and (min-width:48em){header#masthead .header-bottom #menu-primary{-ms-grid-column:2;-ms-grid-row:1}header#masthead .header-bottom .cta-menu{-ms-grid-column:4;-ms-grid-row:1}}header#masthead .header-bottom .cta-menu a{color:var(--clr-primary-alpha);display:block;padding:var(--spacing-32) var(--spacing-24)}header#masthead .header-bottom .cta-menu:hover{background-color:var(--clr-secondary-alpha)}header#masthead .header-bottom .cta-menu:hover a{color:var(--clr-primary-beta)}header#masthead ul{margin:0;padding-block:0}header#masthead li{list-style-type:inherit;margin-left:0}header#masthead li:before{display:none}header#masthead .header-bottom .header-menu{align-items:center;display:flex;justify-content:space-between}header#masthead .header-bottom ul{padding-inline:minmax(var(--spacing-8),var(--spacing-16))}header#masthead .header-bottom li{padding:0}header#masthead .header-bottom li:not(:last-child){padding-right:clamp(var(--spacing-8),1.5vw,var(--spacing-24))}header#masthead .header-bottom a{color:var(--clr-body);text-decoration:none}header#masthead .header-bottom a:hover{color:var(--clr-primary-alpha)}.ff-main,.ff-secondary{font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@keyframes rotateSpring{0%{transform:rotate(0deg)}50%{transform:rotate(155deg)}to{transform:rotate(135deg)}}@keyframes circleCreation{0%{border-color:transparent;transform:rotate(0deg)}25%{border-color:transparent var(--clr-secondary-alpha) transparent transparent;transform:rotate(-35deg)}50%{border-color:transparent var(--clr-secondary-alpha) var(--clr-secondary-alpha) transparent}75%{border-color:transparent var(--clr-secondary-alpha) var(--clr-secondary-alpha) var(--clr-secondary-alpha)}to{border-color:var(--clr-secondary-alpha);transform:rotate(-300deg)}}header#masthead .header-menu-ham-svg{height:var(--spacing-24);width:var(--spacing-24)}header#masthead .hamburger-menu{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}header#masthead .hamburger-menu .line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .65s;stroke:var(--clr-secondary-alpha);stroke-width:5.5;stroke-linecap:round}header#masthead .hamburger-menu .top{stroke-dasharray:40 160}header#masthead .hamburger-menu .middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform var(--dw-transition-time)}header#masthead .hamburger-menu .bottom{stroke-dasharray:40 85;transform-origin:50%}.ham-menu-active header#masthead .hamburger-menu{animation:rotateSpring calc(var(--dw-transition-time)*2);transform:rotate(135deg)}.ham-menu-active header#masthead .hamburger-menu .bottom,.ham-menu-active header#masthead .hamburger-menu .top{stroke-dashoffset:-64px}.ham-menu-active header#masthead .hamburger-menu .middle{transform:rotate(90deg)}body.ham-menu-active{overflow:hidden}.cta-menu{display:inline-block;padding:var(--spacing-32) var(--spacing-24);text-transform:uppercase}body,p:not(.title){font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-weight:var(--fw-normal);color:var(--body-color,--clr-black);font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--font-weight);font-weight:400;line-height:150%}@media only screen and (min-width:48em){body,p:not(.title){font-weight:400}}p:not(.no-mg){margin-bottom:var(--spacing-16)}@media only screen and (min-width:62.0625em){p:not(.no-mg){margin-bottom:var(--spacing-24)}}.h1,.h2,.h3,.h4,.h5,.h6,.subhead,.title,h1,h2,h3,h4,h5,h6{color:var(--clr-primary-alpha);font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.title{font-size:clamp(var(--fs-40),4.2361111111vw,var(--fs-61));font-weight:700;line-height:120%}@media only screen and (min-width:48em){.title{font-weight:600}}.h1,h1{font-size:clamp(var(--fs-40),4.2361111111vw,var(--fs-61));font-weight:700;line-height:120%}@media only screen and (min-width:48em){.h1,h1{font-weight:600}}.h2,h2{font-size:clamp(var(--fs-36),3.3333333333vw,var(--fs-48));font-weight:700;line-height:120%}@media only screen and (min-width:48em){.h2,h2{font-weight:600}}.h3,h3,nav.navigation-nav .off-canvas-primary-menu li a{font-size:clamp(var(--fs-32),2.7083333333vw,var(--fs-39));font-weight:700;line-height:120%}@media only screen and (min-width:48em){.h3,h3,nav.navigation-nav .off-canvas-primary-menu li a{font-weight:600}}.h4,h4{font-size:clamp(var(--fs-24),2.1527777778vw,var(--fs-31));font-weight:700;line-height:140%}@media only screen and (min-width:48em){.h4,h4{font-weight:600}}.h5,h5{font-size:clamp(var(--fs-20),1.7361111111vw,var(--fs-25));font-weight:700;line-height:140%}@media only screen and (min-width:48em){.h5,h5{font-weight:500}}.h6,h6{font-size:clamp(var(--fs-18),1.3888888889vw,var(--fs-20));font-weight:700;line-height:140%}@media only screen and (min-width:48em){.h6,h6{font-weight:500}}strong{--font-weight:700}li:not([class]),p:not([class]),ul:not([class]){width:100%}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.txt-right-align{text-align:right}.txt-a-c{text-align:center}.text-body-l-extra-bold{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-extrabold);font-weight:800;line-height:150%}@media only screen and (min-width:48em){.text-body-l-extra-bold{font-weight:800}}.text-body-l-bold{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-bold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-l-bold{font-weight:700}}.text-body-l-semibold{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-semibold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-l-semibold{font-weight:600}}.text-body-l-medium{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-medium);font-weight:500;line-height:150%}@media only screen and (min-width:48em){.text-body-l-medium{font-weight:500}}.text-body-l-normal{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-normal);font-weight:400;line-height:150%}@media only screen and (min-width:48em){.text-body-l-normal{font-weight:400}}.text-body-l-light{font-size:clamp(var(--fs-20),1.3888888889vw,var(--fs-20));font-weight:var(--fw-light);font-weight:300;line-height:150%}@media only screen and (min-width:48em){.text-body-l-light{font-weight:300}}.text-body-m-extra-bold{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-extrabold);font-weight:800;line-height:150%}@media only screen and (min-width:48em){.text-body-m-extra-bold{font-weight:800}}.text-body-m-bold{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-bold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-m-bold{font-weight:700}}.text-body-m-semibold{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-semibold);font-weight:600;line-height:150%}@media only screen and (min-width:48em){.text-body-m-semibold{font-weight:600}}.text-body-m-medium{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-medium);font-weight:500;line-height:150%}@media only screen and (min-width:48em){.text-body-m-medium{font-weight:500}}.text-body-m-normal{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-normal);font-weight:400;line-height:150%}@media only screen and (min-width:48em){.text-body-m-normal{font-weight:400}}.text-body-m-light{font-size:clamp(var(--fs-18),1.25vw,var(--fs-18));font-weight:var(--fw-light);font-weight:300;line-height:150%}@media only screen and (min-width:48em){.text-body-m-light{font-weight:300}}.text-body-r-extra-bold{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-extrabold);font-weight:800;line-height:150%}@media only screen and (min-width:48em){.text-body-r-extra-bold{font-weight:800}}.text-body-r-bold{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-bold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-r-bold{font-weight:700}}.text-body-r-semibold{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-semibold);font-weight:600;line-height:150%}@media only screen and (min-width:48em){.text-body-r-semibold{font-weight:600}}.text-body-r-medium{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-medium);font-weight:500;line-height:150%}@media only screen and (min-width:48em){.text-body-r-medium{font-weight:500}}.text-body-r-normal{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-normal);font-weight:400;line-height:150%}@media only screen and (min-width:48em){.text-body-r-normal{font-weight:400}}.text-body-r-light{font-size:clamp(var(--fs-16),1.1111111111vw,var(--fs-16));font-weight:var(--fw-light);font-weight:300;line-height:150%}@media only screen and (min-width:48em){.text-body-r-light{font-weight:300}}.text-body-s-extra-bold{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-extrabold);font-weight:800;line-height:150%}@media only screen and (min-width:48em){.text-body-s-extra-bold{font-weight:800}}.text-body-s-bold{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-bold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-s-bold{font-weight:700}}.text-body-s-semibold{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-semibold);font-weight:600;line-height:150%}@media only screen and (min-width:48em){.text-body-s-semibold{font-weight:600}}.text-body-s-medium{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-medium);font-weight:500;line-height:150%}@media only screen and (min-width:48em){.text-body-s-medium{font-weight:500}}.text-body-s-normal{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-normal);font-weight:400;line-height:150%}@media only screen and (min-width:48em){.text-body-s-normal{font-weight:400}}.text-body-s-light{font-size:clamp(var(--fs-14),.9722222222vw,var(--fs-14));font-weight:var(--fw-light);font-weight:300;line-height:150%}@media only screen and (min-width:48em){.text-body-s-light{font-weight:300}}.text-body-xs-extra-bold{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-extrabold);font-weight:800;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-extra-bold{font-weight:800}}.text-body-xs-bold{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-bold);font-weight:700;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-bold{font-weight:700}}.text-body-xs-semibold{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-semibold);font-weight:600;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-semibold{font-weight:600}}.text-body-xs-medium{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-medium);font-weight:500;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-medium{font-weight:500}}.text-body-xs-normal{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-normal);font-weight:400;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-normal{font-weight:400}}.text-body-xs-light{font-size:clamp(var(--fs-12),.8333333333vw,var(--fs-12));font-weight:var(--fw-light);font-weight:300;line-height:150%}@media only screen and (min-width:48em){.text-body-xs-light{font-weight:300}}.off-canvas-menu-modal{position:relative;z-index:5000}.off-canvas-menu-modal-background{background-position:50%;background-size:cover;border-radius:50%;height:0;left:0;position:fixed;top:0;transform:scale(0);transition:all .8s cubic-bezier(.86,0,.07,1);width:0;z-index:6000}.ham-menu-active .off-canvas-menu-modal-background{height:3rem;transform:scale(150);width:3rem}.off-canvas-gradient{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden;width:100%;z-index:6500}.ham-menu-active .off-canvas-gradient{opacity:1;visibility:visible}.off-canvas-navs-wrapper{height:100%;left:0;margin-top:var(--spacing-48);opacity:0;overflow-y:scroll;position:fixed;top:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden;width:100%;z-index:6500}@media only screen and (min-width:48em){.off-canvas-navs-wrapper{margin-top:var(--spacing-48)}}.ham-menu-active .off-canvas-navs-wrapper{opacity:1;visibility:visible}@media only screen and (min-width:48em){.off-canvas-navs-wrapper-mobile{display:none}}@media only screen and (max-width:48em){.off-canvas-navs-wrapper-desktop{display:none}}nav.navigation-nav{margin-bottom:var(--spacing-16);padding-inline:var(--spacing-16)}@media only screen and (min-width:48em){nav.navigation-nav{margin-bottom:var(--spacing-32);padding-inline:var(--spacing-48)}}.ham-menu-active nav.navigation-nav{opacity:1;visibility:visible;width:100%}nav.navigation-nav li{opacity:0;transform:translateX(-40px)}nav.navigation-nav li a{color:var(--clr-white);--dw-transition-time:1.5s;text-decoration:none;transition:color var(--dw-transition)}nav.navigation-nav li:hover a{color:var(--clr-secondary-alpha)}nav.navigation-nav .off-canvas-primary-menu li{transition:opacity .5s ease-in,transform .3s ease-in .3s}nav.navigation-nav .off-canvas-primary-menu li a{background:none;color:var(--clr-white);text-decoration:none}@media only screen and (max-width:48em){nav.navigation-nav .off-canvas-primary-menu li a{text-transform:uppercase}}nav.navigation-nav .off-canvas-primary-menu li:hover{border-bottom-color:var(--clr-secondary-alpha)}nav.navigation-nav .off-canvas-primary-menu li:hover a{color:var(--clr-secondary-alpha);text-decoration:none}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(1n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .1s,transform .3s ease-out .1s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(2n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .2s,transform .3s ease-out .2s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(3n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .3s,transform .3s ease-out .3s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(4n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .4s,transform .3s ease-out .4s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(5n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .5s,transform .3s ease-out .5s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(6n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .6s,transform .3s ease-out .6s}.ham-menu-active nav.navigation-nav .off-canvas-primary-menu li:nth-child(7n){opacity:1;transform:translateX(0);transition:opacity .4s ease-out .7s,transform .3s ease-out .7s}nav.navigation-nav .off-canvas-secondary-menu{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:48em){nav.navigation-nav .off-canvas-secondary-menu{justify-content:space-between}}nav.navigation-nav .off-canvas-secondary-menu li{margin-right:var(--spacing-12);transition:opacity .5s ease-in,transform .3s ease-in .3s}nav.navigation-nav .off-canvas-secondary-menu li a{font-size:var(--fs-16);text-decoration:none}@media only screen and (min-width:48em){nav.navigation-nav .off-canvas-secondary-menu li a{font-size:var(--fs-24)}}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(1n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1s,transform .2s ease-out 1s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(2n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.1s,transform .2s ease-out 1.1s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(3n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.2s,transform .2s ease-out 1.2s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(4n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.3s,transform .2s ease-out 1.3s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(5n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.4s,transform .2s ease-out 1.4s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(6n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.5s,transform .2s ease-out 1.5s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(7n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.6s,transform .2s ease-out 1.6s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(8n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.7s,transform .2s ease-out 1.7s}.ham-menu-active nav.navigation-nav .off-canvas-secondary-menu li:nth-child(9n){opacity:1;transform:translateX(0);transition:opacity .2s ease-out 1.8s,transform .2s ease-out 1.8s}nav.navigation-nav .off-canvas-ternary-menu li{background-color:var(--clr-primary-alpha);padding-block:0;transition:background-color --dw-transition,opacity .5s ease-in,transform .3s ease-in .3s}nav.navigation-nav .off-canvas-ternary-menu li a{color:var(--clr-primary-alpha);padding:var(--spacing-16);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color --dw-transition;width:100%}nav.navigation-nav .off-canvas-ternary-menu li:hover{background-color:var(--clr-white)}nav.navigation-nav .off-canvas-ternary-menu li:hover a{color:var(--clr-primary-alpha)}.ham-menu-active nav.navigation-nav .off-canvas-ternary-menu li{opacity:1;transform:translateX(0);transition:opacity .4s ease-out 1.6s,transform .3s ease-out 1.6s}#modal-search .modal-content{align-items:center;display:flex;height:100%;justify-content:center;padding-inline:var(--spacing-16)}@media only screen and (min-width:48em){#modal-search .modal-content{padding-inline:var(--spacing-48)}}#modal-search form{align-items:center;display:flex;justify-content:space-around;width:100%}#modal-search .input-data{flex:10 1 auto;margin-right:var(--spacing-16);position:relative}#modal-search label{bottom:var(--spacing-8);color:var(--clr-gray-light);left:0;pointer-events:none;position:absolute;transition:transform var(--dw-transition)}#modal-search input{border:none;border-bottom:1px solid var(--clr-gray-light);height:100%;margin-bottom:0;padding-left:0;width:100%}#modal-search input:focus{border-bottom:1px solid var(--clr-gray-light);outline:none}#modal-search button{flex:1 1 auto}#modal-search button svg{width:var(--fs-24)}#modal-search .underline{bottom:0;height:2px;position:absolute;width:100%}#modal-search .underline:before{background-color:var(--clr-primary-alpha);content:"";height:100%;position:absolute;transform:scaleX(0);transition:transform var(--dw-transition);width:100%}#modal-search input:focus~label,#modal-search input:valid~label{transform:translateY(calc(var(--spacing-24)*-1))}#modal-search input:focus~.underline:before,#modal-search input:user-valid~.underline:before{transform:scaleX(1)}#modal-search .search-form-btn{align-self:flex-end;border:none;box-shadow:none;line-height:1;transform:translateX(0) scale(1)}#modal-search .search-form-btn svg{transform:rotate(-90deg)}#modal-search .search-form-btn svg path{fill:var(--clr-white)}#modal-search .search-form-btn:hover{transform:translateX(10px) scale(1.1)}.header-menu ul li{display:inline-block}
