:root{--header-menu-link: clamp(1.4rem, 1.5vw, 1.6rem)}.overlay-menu-mobile{display:none}.overlay-menu-mobile--active{display:unset;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}header-component{display:flex;background-color:transparent;position:fixed;z-index:10;width:100%;transition:background-color .3s ease-in-out}header-component.header-component--active{background-color:var(--white-color)}@media screen and (min-width: 1024px){header-component:hover{background-color:var(--white-color)}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block:has(.submenu--active) .menu-link{color:var(--red-color)}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block:has(.submenu--active) .menu-link .icon-desktop .icon{transform:rotate(180deg);transition:transform .4s ease;path {stroke: var(--red-color);}}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link{color:var(--black-color)}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link:hover .icon-desktop .icon{transform:rotate(180deg);transition:transform .4s ease}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-account :is(svg){path {fill: var(--black-color);} circle {fill: var(--black-color);} &:hover {path {fill: var(--red-color);} circle {fill: var(--red-color);}}}header-component:hover .section-header .menu-list--desktop .menu-item .menu-item-block .icon-desktop .icon{path {stroke: var(--black-color);}}header-component:hover .section-header .section-header__logo .logo-default{opacity:0!important}header-component:hover .section-header .section-header__logo .logo-secondary{opacity:1!important}}header-component .section-header{width:100%}header-component .section-header .section-header-content{width:100%;display:flex;align-items:center;padding:1rem 0rem;position:relative;z-index:10;transition:all .5s ease-in-out;max-width:var(--page-width);margin:0 auto}header-component .section-header .section-header-content .section-header__menu-icon{display:flex;align-items:center;height:4rem;width:4rem}header-component .section-header .section-header-content .section-header__menu-icon .header-menu-button{background-color:transparent;border:none;width:100%;height:100%;transition:all .5s ease-in-out}header-component .section-header .section-header-content .section-header__menu-icon .header-menu-button.menu-icon--active .icon :is(path){stroke:var(--black-color)}header-component .section-header .section-header-content .section-header__menu-icon .header-menu-button .icon{width:100%;height:100%}@media screen and (min-width: 1024px){header-component .section-header .section-header-content .section-header__menu-icon{display:none}}header-component .section-header .section-header-content .section-header__logo{width:100%;display:flex;justify-content:center}header-component .section-header .section-header-content .section-header__logo :is(a){display:flex;align-items:center}header-component .section-header .section-header-content .section-header__logo :is(a) .logo-default{opacity:0;transition:all .3s ease-in-out;z-index:1}header-component .section-header .section-header-content .section-header__logo :is(a) .logo-default.logo-default--active{opacity:1}header-component .section-header .section-header-content .section-header__logo :is(a) .logo-secondary{opacity:0;transition:all .3s ease-in-out;position:absolute;z-index:0}header-component .section-header .section-header-content .section-header__logo :is(a) .logo-secondary.logo-secondary--active{opacity:1}header-component .section-header .section-header-content .section-header__logo :is(a) .shop-name{display:none}@media screen and (min-width: 1024px){header-component .section-header .section-header-content .section-header__logo{width:unset}}@media screen and (min-width: 1024px){header-component .section-header .section-header-content{max-width:var(--page-width);width:100%;margin:0 auto;padding:2rem 0rem}}header-component .section-header .menu-overlay--desktop{display:none}header-component .section-header .menu-overlay--mobile{position:fixed;top:0;left:0;width:100vw;height:100%;display:block;background-color:#00000080;z-index:2;transform:translateY(110%);cursor:pointer}header-component .section-header .menu-overlay--mobile.menu-overlay--mobile--active{transform:translateY(0)}@media screen and (min-width: 1024px){header-component .section-header .menu-overlay--mobile{display:none}}header-component .section-header .menu-list--desktop{display:none}@media screen and (min-width: 1024px){header-component .section-header .menu-list--desktop{display:flex;list-style-type:none;width:100%;height:100%;align-items:center}header-component .section-header .menu-list--desktop .menu-item{display:flex;width:100%;height:100%;justify-content:center;gap:2rem}header-component .section-header .menu-list--desktop .menu-item .close-button{display:none}header-component .section-header .menu-list--desktop .menu-item .menu-item-block{display:flex;align-items:center}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link{color:var(--white-color);font-size:var(--header-menu-link);font-weight:500;text-decoration:none;text-wrap:nowrap;transition:color .1s ease-in-out}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-account :is(svg){width:28px;height:28px}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-account :is(svg) :is(path),header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-account :is(svg) :is(circle){transition:.3s}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link.menu-link--active{color:var(--black-color)}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link.menu-link--active.page-active{color:var(--red-color)}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link.menu-link--active .icon-account :is(svg){path {fill: var(--black-color);} circle {fill: var(--black-color);}}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link.page-active{color:var(--red-color)}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link:hover{color:var(--red-color)}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link:hover .icon-desktop .icon{path {stroke: var(--red-color);}}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-desktop .icon.icon--active{path {stroke: var(--black-color);}}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .menu-link .icon-mobile{display:none}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu{display:none;position:absolute;top:76px;background:white;padding:2rem}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu.submenu--active{display:block}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .step-back-button{display:none}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list{list-style-type:none}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list .submenu-item{margin-bottom:1.4rem}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list .submenu-item:last-child{margin-bottom:0}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list .submenu-item .submenu-link{color:var(--black-color);font-size:var(--header-menu-link);font-weight:500;text-decoration:none;text-wrap:nowrap;transition:color .2s ease-in-out}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list .submenu-item .submenu-link:hover{color:var(--red-color)}header-component .section-header .menu-list--desktop .menu-item .menu-item-block .submenu .submenu-list .submenu-item .submenu-link.page-active{color:var(--red-color)}}header-component .section-header .menu-list--mobile{width:75%;left:0;height:100vh;position:absolute;background:var(--white-color);z-index:2;list-style-type:none;padding:2.4rem 2rem;transform:translate(-100%);transition:transform .5s ease-in-out}header-component .section-header .menu-list--mobile.menu-list--mobile--active{transform:translate(0)}header-component .section-header .menu-list--mobile .menu-item{width:100%;height:100%}header-component .section-header .menu-list--mobile .menu-item .close-button{margin-bottom:2rem;display:flex;justify-content:flex-end}header-component .section-header .menu-list--mobile .menu-item .close-button .close-icon{width:3.5rem;height:3.5rem}header-component .section-header .menu-list--mobile .menu-item .close-button .close-icon .icon{width:100%;height:100%}header-component .section-header .menu-list--mobile .menu-item .menu-item-block{margin-bottom:2.4rem}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link{color:var(--black-color);font-size:var(--header-menu-link);font-style:normal;font-weight:500;line-height:normal;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-account :is(svg){width:28px;height:28px}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-account :is(svg) :is(path),header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-account :is(svg) :is(circle){fill:var(--black-color)}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-desktop{width:2rem;height:2rem;display:none}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-desktop .icon{width:100%;height:100%}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-mobile{width:1.2rem;height:1.2rem}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .menu-link .icon-mobile .icon{width:100%;height:100%;display:block}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu{display:none;position:absolute;width:100%;height:100%;padding:2.4rem 2rem;top:0;left:0;background-color:var(--white-color)}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu.submenu--active{display:block}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .step-back-button{margin-bottom:2rem;display:flex;justify-content:flex-end}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .step-back-button .step-back{width:2rem;height:2rem;transform:rotate(180deg)}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .step-back-button .step-back .icon{width:100%;height:100%}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .submenu-list{list-style-type:none}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .submenu-list .submenu-item{margin-bottom:2.4rem}header-component .section-header .menu-list--mobile .menu-item .menu-item-block .submenu .submenu-list .submenu-item .submenu-link{color:var(--black-color);font-size:var(--header-menu-link);font-style:normal;font-weight:500;line-height:normal;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media screen and (min-width: 1024px){header-component .section-header .menu-list--mobile{display:none}}:root{--description-banner-carousel: clamp(1.4rem, 1.5vw, 1.8rem)}.margin-top-header{padding-top:6rem}@media screen and (min-width: 1024px){.margin-top-header{padding-top:7.6rem}}banner-carousel{display:block}banner-carousel .banner-slide{position:relative;width:100%;overflow:hidden}banner-carousel .banner-slide .banner-link{display:block;text-decoration:none;color:inherit}banner-carousel .banner-slide :is(picture){display:block;width:100%}banner-carousel .banner-slide .banner-image{width:100%;height:auto;display:block;object-fit:cover}banner-carousel .banner-slide .banner-content-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}banner-carousel .banner-slide .banner-content-container .banner-content{position:relative;max-width:var(--page-width);width:100%;color:#fff;text-align:center;padding:0rem 2rem;pointer-events:auto;display:flex;flex-direction:column}@media screen and (min-width: 649px){banner-carousel .banner-slide .banner-content-container .banner-content{text-align:left;padding:0rem 2.8rem}}banner-carousel .banner-slide .banner-content-container .banner-content .banner-title h2{font-weight:500}banner-carousel .banner-slide .banner-content-container .banner-content .banner-description p{margin-top:.8rem;font-size:var(--description-banner-carousel);font-weight:500}banner-carousel .banner-slide .banner-content-container .banner-content .btn_link__container{margin-top:2rem;align-self:center}@media screen and (min-width: 649px){banner-carousel .banner-slide .banner-content-container .banner-content .btn_link__container{align-self:flex-start;margin-top:2.4rem}}banner-carousel .blaze-pagination{position:absolute;bottom:2.4rem;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:2rem}banner-carousel .blaze-pagination :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--white-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}banner-carousel .blaze-pagination :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--white-color)}banner-carousel .blaze-pagination :is(button):hover{background:var(--white-color)}:root{--footer-link: clamp(1.8rem, 1.5vw, 2.2rem);--footer-sublink: clamp(1.4rem, 1.5vw, 1.8rem);--footer-rights-reserved: clamp(1.2rem, 2.5vw, 1.4rem)}footer-component{display:block;background:var(--red-color);height:fit-content;padding-block:5rem}@media screen and (min-width: 768px){footer-component{padding-block:9rem 4.5rem}}footer-component .footer__content{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){footer-component .footer__content{max-width:1400px;padding-inline:4rem;display:grid;grid-template-columns:.6fr 1fr;column-gap:clamp(2rem,4vw,8rem)}}footer-component .footer__content .footer__heading .footer_logo{max-width:22rem;width:100%;height:auto}@media screen and (min-width: 768px){footer-component .footer__content .footer__heading .footer_logo{max-width:36rem}}footer-component .footer__content .footer__heading .footer_info{display:none}@media screen and (min-width: 768px){footer-component .footer__content .footer__heading .footer_info{display:flex;flex-direction:column;gap:3.5rem;margin-top:3.2rem}footer-component .footer__content .footer__heading .footer_info .social_media__container{display:flex;gap:2rem;align-items:center}footer-component .footer__content .footer__heading .footer_info .social_media__container .media__icon{cursor:pointer;color:var(--white-color);display:flex;align-items:center;justify-content:center}footer-component .footer__content .footer__heading .footer_info .footer_info__texts{display:flex;flex-direction:column;gap:1.2rem}footer-component .footer__content .footer__heading .footer_info .footer_info__texts :is(p){color:var(--white-color);font-size:1.6rem;line-height:140%}}footer-component .footer__content .menu_links__container{width:100%}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container{display:flex;justify-content:space-between;gap:2rem;padding-left:3rem;align-self:flex-start}}footer-component .footer__content .menu_links__container .menu_link{padding-block:2.2rem 1.6rem;display:flex;flex-direction:column;border-bottom:1px solid var(--white-color)}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container .menu_link{border-bottom:none;padding-block:0}}footer-component .footer__content .menu_links__container .menu_link .menu__title{color:var(--white-color);display:flex;align-items:center;position:relative;justify-content:space-between;font-size:var(--footer-link)}footer-component .footer__content .menu_links__container .menu_link .menu__title:after{content:"";background-image:url(./arrow_down-0f31c7ca.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.8rem;height:1.8rem;margin-right:1rem;transition:.3s transform ease}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container .menu_link .menu__title:after{content:none}}footer-component .footer__content .menu_links__container .menu_link .menu__sublinks{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .6s}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container .menu_link .menu__sublinks{max-height:fit-content;overflow:visible}}footer-component .footer__content .menu_links__container .menu_link .menu__sublinks .sublink{color:var(--white-color);font-size:var(--footer-sublink);text-decoration:none;margin-top:2.8rem;font-weight:300}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container .menu_link .menu__sublinks .sublink{margin-top:1.6rem}}footer-component .footer__content .menu_links__container .menu_link .menu__sublinks .sublink:hover{text-decoration:underline}footer-component .footer__content .menu_links__container .menu_link[open] .menu__title:after{transform:rotate(180deg)}footer-component .footer__content .menu_links__container .menu_link[open] .menu__sublinks{max-height:25rem}@media screen and (min-width: 768px){footer-component .footer__content .menu_links__container .menu_link[open] .menu__sublinks{max-height:fit-content}}footer-component .footer__content .footer__bottom{grid-area:2/1/3/3;display:flex;flex-direction:column;align-items:center;margin-top:2.4rem}@media screen and (min-width: 768px){footer-component .footer__content .footer__bottom{width:100%;flex-direction:row;justify-content:space-between;border-top:1px solid var(--white-color);margin-top:5rem}}footer-component .footer__content .footer__bottom .rights_reserved{color:var(--white-color);text-align:center;font-size:var(--footer-rights-reserved);line-height:140%;font-family:var(--font-secondary)}footer-component .footer__content .footer__bottom .shakers_development .footer_logo_shakers{margin-top:2.4rem}@media screen and (min-width: 768px){footer-component .footer__content .footer__bottom .shakers_development{display:flex;flex-direction:column;align-items:flex-end}}footer-component .footer__content .footer__bottom .shakers_development .footer_shakers_development{display:none}@media screen and (min-width: 768px){footer-component .footer__content .footer__bottom .shakers_development .footer_shakers_development{display:block;font-size:1.6rem;color:var(--white-color);font-family:var(--font-secondary)}}.grid_image_text__container{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:2rem;padding-block:var(--padding-block)}@media screen and (min-width: 768px){.grid_image_text__container{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center;justify-items:center}}.grid_image_text__container .grid_images__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2.2fr 1fr;gap:1.2rem;max-height:70vh}@media screen and (min-width: 768px){.grid_image_text__container .grid_images__container{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;place-self:normal}}.grid_image_text__container .grid_images__container .grid_image__container{width:100%;height:100%;overflow:hidden}.grid_image_text__container .grid_images__container .grid_image__container .grid_image{width:100%;height:100%;border-radius:.8rem;object-fit:cover}.grid_image_text__container .grid_images__container .grid_image__container .grid_desktop{display:none}@media screen and (min-width: 768px){.grid_image_text__container .grid_images__container .grid_image__container .grid_desktop{display:block;width:100%;height:100%}}@media screen and (min-width: 768px){.grid_image_text__container .grid_images__container .grid_image__container .grid_mobile{display:none}}.grid_image_text__container .grid_images__container .grid_image__container:nth-child(1){grid-area:1 / 1 / 2 / 3}@media screen and (min-width: 768px){.grid_image_text__container .grid_images__container .grid_image__container:nth-child(1){grid-area:1 / 1 / 3 / 2}}.grid_image_text__container .grid_text__container{display:flex;flex-direction:column}@media screen and (min-width: 768px){.grid_image_text__container .grid_text__container{max-width:55rem}}.grid_image_text__container .grid_text__container .grid_text_title{color:var(--red-color);line-height:140%}.grid_image_text__container .grid_text__container .grid_text_info{margin-bottom:3.6rem}.grid_image_text__container .grid_text__container .grid_text_info :is(p){font-size:clamp(1.4rem,1.5vw,1.8rem);margin-top:2rem;line-height:140%}.grid_image_text__container .grid_text__container .btn_link__container{align-self:center}@media screen and (min-width: 768px){.grid_image_text__container .grid_text__container .btn_link__container{align-self:flex-start}}:root{--btn-link: clamp(1.4rem, 1.5vw, 1.8rem)}.btn_link__container{border-radius:.8rem;transition:background .3s ease;text-decoration:none;font-weight:500;font-size:var(--btn-link);display:flex;align-items:center;justify-content:center;width:fit-content;padding-block:clamp(1.2rem,1.5vw,1.6rem);padding-inline:clamp(2.8em,1.5vw,4rem)}action-fronts{display:block;padding-block:var(--padding-block);margin-top:var(--padding-block)}@media screen and (min-width: 768px){action-fronts{margin-top:0}}action-fronts .action-fronts__heading{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){action-fronts .action-fronts__heading{display:flex;align-items:center;justify-content:space-between;gap:4rem;margin-bottom:clamp(4rem,5vw,6rem)}}action-fronts .action-fronts__heading .action-fronts_title{color:var(--red-color);font-weight:500;line-height:140%;margin-bottom:2rem}@media screen and (min-width: 768px){action-fronts .action-fronts__heading .action-fronts_title{margin-bottom:0;max-width:55rem}}action-fronts .action-fronts__heading .action-fronts_description{font-size:clamp(1.2rem,1.5vw,1.8rem);line-height:140%;color:var(--red-color)}@media screen and (min-width: 768px){action-fronts .action-fronts__heading .action-fronts_description{max-width:55rem}}action-fronts .action-fronts__carousel{margin-top:2rem;height:100%}action-fronts .action-fronts__carousel .blaze-container{height:100%}action-fronts .action-fronts__carousel .blaze-track-container{height:100%;padding-left:2rem}@media screen and (min-width: 768px){action-fronts .action-fronts__carousel .blaze-track-container{padding-left:0}}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .blaze-track{display:flex;transition:all .3s ease;height:100%;overflow:hidden;align-items:center;justify-content:center;max-height:170px}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .blaze-track{max-height:220px}}@media screen and (min-width: 1200px){action-fronts .action-fronts__carousel .blaze-track{max-height:270px}}@media screen and (min-width: 1400px){action-fronts .action-fronts__carousel .blaze-track{max-height:310px}}@media screen and (min-width: 1800px){action-fronts .action-fronts__carousel .blaze-track{max-height:420px}}}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .blaze-slide{flex:1;height:100%;transition:.3s ease all}action-fronts .action-fronts__carousel .blaze-slide:hover{flex-grow:1.4}action-fronts .action-fronts__carousel .blaze-slide:not(:hover){flex-grow:1}}action-fronts .action-fronts__carousel .action-fronts__item{position:relative;overflow:hidden;display:block;width:100%;height:100%}action-fronts .action-fronts__carousel .action-fronts__item .action-front_background{width:100%;height:100%;object-fit:cover}action-fronts .action-fronts__carousel .action-fronts__item .action-fronts__item-image{width:100%;height:100%;border-radius:.8rem;overflow:hidden}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .action-fronts__item .action-fronts__item-image{border-radius:0rem}}action-fronts .action-fronts__carousel .action-fronts__item .action-front_background_desktop{display:none}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .action-fronts__item .action-front_background_desktop{display:block}action-fronts .action-fronts__carousel .action-fronts__item .action-front_background_mobile{display:none}action-fronts .action-fronts__carousel .action-fronts__item:hover .action-front_logo{opacity:0}action-fronts .action-fronts__carousel .action-fronts__item:hover:before{background:linear-gradient(0deg,rgba(183,47,52,.15) 0%,rgba(183,47,52,.15) 100%),linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.8) 100%),url(<path-to-image>) lightgray 50% / cover no-repeat;opacity:.7}action-fronts .action-fronts__carousel .action-fronts__item:hover .action-front_logo_hover{opacity:1;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));top:42%}action-fronts .action-fronts__carousel .action-fronts__item:hover :is(p){display:block;opacity:1;animation:opacityTextFrontEntry .5s ease}}action-fronts .action-fronts__carousel .action-fronts__item :is(p){display:none;position:absolute;font-size:clamp(1.4rem,1vw,1.6rem);z-index:4;top:60%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:var(--white-color);padding-inline:5rem;opacity:0;animation:opacityTextFrontExit .5s ease}@media screen and (max-width: 1400px){action-fronts .action-fronts__carousel .action-fronts__item :is(p){top:65%;padding-inline:2rem}}action-fronts .action-fronts__carousel .action-fronts__item .action-front_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:16.8rem;max-height:3.8rem;height:100%;width:100%;object-fit:contain;z-index:2;opacity:1;transition:.3s ease opacity}@media screen and (min-width: 1400px){action-fronts .action-fronts__carousel .action-fronts__item .action-front_logo{max-width:23rem;max-height:5.2rem}}action-fronts .action-fronts__carousel .action-fronts__item .action-front_logo_hover{z-index:3;opacity:0;transition:opacity .5s ease}action-fronts .action-fronts__carousel .action-fronts__item:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(183,47,52,.15) 0%,rgba(183,47,52,.15) 100%),linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%),url(<path-to-image>) lightgray 50% / cover no-repeat;z-index:1;top:0;left:0;transition:opacity .5s ease;opacity:.2}action-fronts .action-fronts__carousel .blaze-pagination{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}action-fronts .action-fronts__carousel .blaze-pagination :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}action-fronts .action-fronts__carousel .blaze-pagination :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}action-fronts .action-fronts__carousel .blaze-pagination :is(button):hover{background:var(--red-color)}@media screen and (min-width: 1000px){action-fronts .action-fronts__carousel .blaze-pagination{display:none}}@keyframes opacityTextFrontEntry{0%{opacity:0}1%{opacity:0;display:block}to{opacity:1}}@keyframes opacityTextFrontExit{0%{opacity:1}99%{opacity:0}to{opacity:0;display:none}}:root{--text-img-text-paragraph: clamp(1.4rem, 1.5vw, 1.6rem)}text-img-text{display:flex;padding-block:var(--padding-block);width:100%}text-img-text .section-text-img-text{width:100%}text-img-text .section-text-img-text .container-text-img-text{width:100%;display:flex;flex-direction:column;gap:1.5rem;p{font-size: var(--text-img-text-paragraph); max-width: var(--page-width); width: 100%; margin: 0 auto;} .container-img{.content-img{overflow: auto; -ms-overflow-style: none; scrollbar-width: none; .image-desktop{display: none; height: auto;} .image-mobile{display: block; height: auto;} .content-img {overflow: auto;} &::-webkit-scrollbar {display: none;}} .progress-bar {width: 100%; height: 4px; background-color: #e0e0e0; position: relative;} .progress {height: 100%; width: 5%; background-color: var(--red-color); border-radius: 5px; transition: width .2s ease;}}}text-img-text .section-text-img-text .container-text-img-text .titulo-text-img-text{max-width:var(--page-width);width:100%;margin:0 auto;font-weight:500;color:var(--red-color);text-align:left}@media screen and (min-width: 768px){text-img-text .section-text-img-text .container-text-img-text{max-width:var(--page-width);width:100%;margin:0 auto;p{max-width: unset;} .container-img{.content-img{overflow: hidden; .image-desktop{width: 100%; display: block; height: auto;} .image-mobile{display: none; height: auto;}} .progress-bar{display: none;}}}text-img-text .section-text-img-text .container-text-img-text .titulo-text-img-text{max-width:unset}}:root{--description-mission: clamp(1.4rem, 1.5vw, 1.8rem)}mission-component{display:block;padding-block:var(--padding-block)}mission-component .container-mission{display:flex;flex-direction:column-reverse;max-width:var(--page-width);margin:0 auto;gap:clamp(2.4rem,8vw,15.8rem)}@media (min-width: 1024px){mission-component .container-mission{display:grid;grid-template-columns:1.2fr 1.4fr;align-items:center}}mission-component .container-mission .picture-image-section{display:block;width:100%;height:100%;border-radius:.8rem}mission-component .container-mission .picture-image-section .image-section{width:100%;height:100%;object-fit:cover;border-radius:.8rem}mission-component .container-mission .container-blocks-mission{display:flex;flex-direction:column;gap:2.4rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission{gap:4.8rem}}mission-component .container-mission .container-blocks-mission .content-container-mission{display:flex;gap:1.4rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission .content-container-mission{gap:3rem}}mission-component .container-mission .container-blocks-mission .content-container-mission .picture-image-icon{border-radius:50%;background-color:var(--red-color);width:clamp(2.8rem,3vw,4.2rem);height:clamp(2.8rem,3vw,4.2rem);padding:clamp(1rem,1.5vw,2.2rem);box-sizing:content-box}mission-component .container-mission .container-blocks-mission .content-container-mission .picture-image-icon .image-icon{width:clamp(2.8rem,3vw,4.2rem);height:clamp(2.8rem,3vw,4.2rem)}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission{display:flex;flex-direction:column;gap:.8rem}@media (min-width: 768px){mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission{gap:2rem}}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission .title-mission{font-weight:500;color:var(--red-color)}mission-component .container-mission .container-blocks-mission .content-container-mission .content-mission .description-mission p{font-weight:400;font-size:var(--description-mission)}partners-component{display:block;padding-block:var(--padding-block);width:100%}partners-component .container{padding-left:2rem;width:100%;margin:0 auto}partners-component .container .partners__carousel .partners__list .partners__item :is(img){width:100%;height:auto}partners-component .container .partners__carousel .splide__pagination{position:static;margin-top:2.4rem;display:none;align-items:center;gap:1.1rem}partners-component .container .partners__carousel .splide__pagination .splide__pagination__page{width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1}partners-component .container .partners__carousel .splide__pagination .splide__pagination__page.is-active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}@media (min-width: 768px){partners-component .container{padding-left:0;max-width:var(--page-width)}partners-component .container .partners__carousel .splide__pagination{display:flex}}:root{--description-text-video: clamp(1.2rem, 1.5vw, 1.8rem)}text-video{display:block;padding-block:var(--padding-block)}text-video .text-video-container{display:grid;grid-template-columns:1fr;max-width:var(--page-width);margin:0 auto;gap:clamp(2.4rem,8vw,12.9rem);align-items:center}@media screen and (min-width: 1024px){text-video .text-video-container{grid-template-columns:1fr 1.4fr}}text-video .text-video-container .text-video-content{display:flex;flex-direction:column;gap:2rem}text-video .text-video-container .text-video-content .text-video-title{color:var(--red-color)}text-video .text-video-container .text-video-content .text-video-description p{color:var(--black-color);font-size:var(--description-text-video)}text-video .text-video-container .text-video-video-container{width:100%;height:auto}text-video .text-video-container .text-video-video-container .text-video-video{width:100%;height:auto}text-video .text-video-container .text-video-video-container .text-video-youtube-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}text-video .text-video-container .text-video-video-container .text-video-youtube-container :is(iframe){position:absolute;top:0;left:0;width:100%;height:100%}:root{--title-carousel-grid: clamp(2.2rem, 2.5vw, 3.6rem);--title-card-carousel-grid: clamp(1.6rem, 2.5vw, 2rem);--text-card-carousel-grid: clamp(1.2rem, 2.5vw, 1.6rem)}carousel-grid{padding-block:var(--padding-block);display:block}carousel-grid .container{width:100%;margin:0 auto;padding-left:6vw}@media screen and (min-width: 768px){carousel-grid .container{padding-left:0;max-width:var(--page-width)}}carousel-grid .container .header-container{max-width:var(--page-width);margin-bottom:2rem;color:var(--red-color);font-size:var(--title-carousel-grid);font-style:normal;font-weight:500}@media screen and (min-width: 1024px){carousel-grid .container .header-container{margin-bottom:0}}carousel-grid .container .grid__carousel--desktop{display:none}@media screen and (min-width: 1024px){carousel-grid .container .grid__carousel--desktop{display:flex;flex-direction:column;gap:1.5rem}}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:2rem;width:100%;height:100%}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link{position:relative;cursor:pointer;text-decoration:none}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link :is(img){width:100%;height:100%;object-fit:cover;border-radius:.8rem}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link .info{position:absolute;padding:2rem 3rem;width:100%;transform:translateY(0);transition:transform .5s ease-in-out;p {color: var(--white-color); font-size: var(--text-card-carousel-grid); font-style: normal; font-weight: 400; line-height: normal;}}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link .info :is(h3){color:var(--white-color);font-size:var(--title-card-carousel-grid);font-style:normal;font-weight:500;line-height:normal}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-one{grid-area:1 / 1 / 2 / 2}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-one:hover .info-one{transform:translateY(-100%)}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-two{grid-area:1 / 2 / 2 / 4}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-two:hover .info-two{transform:translateY(-100%)}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-three{grid-area:2 / 1 / 3 / 3}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-three:hover .info-three{transform:translateY(-100%)}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-four{grid-area:2 / 3 / 3 / 4}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-four:hover .info-four{transform:translateY(-100%)}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-five{grid-area:1 / 4 / 3 / 6}carousel-grid .container .grid__carousel--desktop .grid__container .grid__track-container .grid__track .grid__item-slide .link-five:hover .info-five{transform:translateY(-100%)}@media screen and (min-width: 1024px){carousel-grid .container .grid__carousel--mobile{display:none}}carousel-grid .container .grid__carousel--mobile .grid__container .grid__track-container .grid__track .grid__item-slide .link-mobile{text-decoration:none;width:100%;display:block}carousel-grid .container .grid__carousel--mobile .grid__container .grid__track-container .grid__track .grid__item-slide .link-mobile :is(img){width:100%;object-fit:cover;border-radius:.8rem}carousel-grid .container .grid__carousel--mobile .grid__container .grid__track-container .grid__track .grid__item-slide .link-mobile .info-mobile{margin-top:1rem;p {color: var(--black-color); font-size: var(--text-card-carousel-grid); font-style: normal; font-weight: 400; line-height: normal;}}carousel-grid .container .grid__carousel--mobile .grid__container .grid__track-container .grid__track .grid__item-slide .link-mobile .info-mobile :is(h3){color:var(--red-color);font-size:var(--title-card-carousel-grid);font-style:normal;font-weight:500;line-height:normal;margin-bottom:.6rem}carousel-grid .container .grid__carousel--mobile .grid__container .blaze-pagination-grid-carousel{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1024px){carousel-grid .container .grid__carousel--mobile .grid__container .blaze-pagination-grid-carousel{display:none}}carousel-grid .container .grid__carousel--mobile .grid__container .blaze-pagination-grid-carousel :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}carousel-grid .container .grid__carousel--mobile .grid__container .blaze-pagination-grid-carousel :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}carousel-grid .container .grid__carousel--mobile .grid__container .blaze-pagination-grid-carousel :is(button):hover{background:var(--red-color)}:root{--testimonials-author: clamp(1.4rem, 1.5vw, 1.6rem);--testimonials-description: clamp(1.4rem, 1.5vw, 1.8rem);--testimonials-aspas: clamp(8rem, 7vw, 10rem) }testimonials-component{display:block;padding-block:var(--padding-block)}@media screen and (min-width: 768px){testimonials-component{display:grid;grid-template-columns:.4fr 1fr;overflow:hidden;gap:clamp(2.4rem,8vw,8rem)}@media screen and (min-width: 1024px){testimonials-component{grid-template-columns:.6fr 1fr}}}testimonials-component .testimonials__heading{max-width:var(--page-width);margin-inline:auto;margin-bottom:3.2rem}@media screen and (min-width: 768px){testimonials-component .testimonials__heading{margin-inline:auto;display:flex;align-items:center;margin-bottom:0;gap:50px;width:100%;padding-inline:9vw 0}}testimonials-component .testimonials__heading .testimonials__heading_title{color:var(--red-color);line-height:140%}testimonials-component .blaze-slider{width:100%}testimonials-component .blaze-container{max-width:100%;margin-inline:auto;padding-left:5vw}@media screen and (min-width: 768px){testimonials-component .blaze-container{padding-left:0}}testimonials-component .testimonials__pagination{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 768px){testimonials-component .testimonials__pagination{display:none}}testimonials-component .testimonials__pagination :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}testimonials-component .testimonials__pagination :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}testimonials-component .testimonials__pagination :is(button):hover{background:var(--red-color)}testimonials-component .container-arrows-custom{margin-top:2rem}testimonials-component .testimonial_card{background:var(--off-white-color);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;border-radius:.8rem;height:100%}@media screen and (min-width: 768px){testimonials-component .testimonial_card{min-height:38rem}}testimonials-component .testimonial_card .testimonial_aspas{font-size:var(--testimonials-aspas);color:var(--brown-color);line-height:70%;font-weight:500;margin-top:3rem}testimonials-component .testimonial_card .testimonial_description{font-size:var(--testimonials-description);line-height:140%}testimonials-component .testimonial_card .testimonial_author{align-self:flex-end;color:var(--brown-color);font-size:var(--testimonials-author);font-weight:500;margin-top:1.7rem;height:100%;display:flex;align-items:flex-end}:root{--team-description-font-size: clamp(1.2rem, 1.5vw, 1.8rem);--team-member-description-font-size: clamp(1.2rem, 1.5vw, 1.6rem);--team-member-name-font-size: clamp(1.6rem, 1.5vw, 2.2rem)}team-component{display:block;padding-block:var(--padding-block)}team-component .container-team-component{margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){team-component .container-team-component{gap:3rem}@media screen and (min-width: 1000px){team-component .container-team-component{max-width:var(--page-width)}}}team-component .container-team-component .team-heading{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 768px){team-component .container-team-component .team-heading{gap:5rem;grid-template-columns:.5fr .5fr}}team-component .container-team-component .team-heading .team-title,team-component .container-team-component .team-heading .team-description{max-width:55rem;color:var(--red-color)}team-component .container-team-component .team-heading .team-description{justify-self:start;p {font-size: var(--team-description-font-size); font-weight: 400;}}@media screen and (min-width: 768px){team-component .container-team-component .team-heading .team-description{justify-self:flex-end}}team-component .container-team-component .carousel-slider-team-component{display:flex;flex-direction:column;gap:2.4rem;padding-left:9vw}@media screen and (min-width: 1000px){team-component .container-team-component .carousel-slider-team-component{padding-left:0}}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-track-container .blaze-track .blaze-slide .card-team-member{display:flex;flex-direction:column;gap:1rem;width:100%}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-track-container .blaze-track .blaze-slide .card-team-member :is(img){width:100%;height:auto}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-track-container .blaze-track .blaze-slide .card-team-member .container-team-member-text{display:flex;flex-direction:column;gap:.6rem}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-track-container .blaze-track .blaze-slide .card-team-member .container-team-member-text .name-team-member :is(h3){color:var(--red-color);font-size:var(--team-member-name-font-size)}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-track-container .blaze-track .blaze-slide .card-team-member .container-team-member-text .description-team-member{p {color: var(--black-color); font-size: var(--team-member-description-font-size); font-weight: 400;}}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-pagination-carousel-team-component{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1000px){team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-pagination-carousel-team-component{display:none}}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-pagination-carousel-team-component :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-pagination-carousel-team-component :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}team-component .container-team-component .carousel-slider-team-component .blaze-container .blaze-pagination-carousel-team-component :is(button):hover{background:var(--red-color)}.container-arrows-custom .content-arrows-custom{display:flex;gap:1.6rem;align-items:center}.container-arrows-custom .content-arrows-custom .blaze-prev,.container-arrows-custom .content-arrows-custom .blaze-next{background-color:var(--red-color);border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:.4rem;border:none}.container-arrows-custom .content-arrows-custom .blaze-prev.disabled,.container-arrows-custom .content-arrows-custom .blaze-next.disabled{background-color:var(--off-white-color);pointer-events:none}.container-arrows-custom .content-arrows-custom .blaze-prev.disabled :is(svg) :is(path),.container-arrows-custom .content-arrows-custom .blaze-next.disabled :is(svg) :is(path){stroke:var(--red-color)}.container-arrows-custom .content-arrows-custom .blaze-prev :is(svg),.container-arrows-custom .content-arrows-custom .blaze-next :is(svg){width:1.8rem;height:1.8rem}.container-arrows-custom .content-arrows-custom .blaze-prev :is(svg) :is(path),.container-arrows-custom .content-arrows-custom .blaze-next :is(svg) :is(path){stroke:var(--white-color)}.container-arrows-custom .content-arrows-custom .blaze-prev:hover,.container-arrows-custom .content-arrows-custom .blaze-next:hover{background-color:var(--off-white-color)}.container-arrows-custom .content-arrows-custom .blaze-prev:hover :is(svg) :is(path),.container-arrows-custom .content-arrows-custom .blaze-next:hover :is(svg) :is(path){stroke:var(--red-color);opacity:.5}.pagination_text{display:none}:root{--select-country-title: clamp(1.6rem, 2vw, 1.8rem);--sector-title: clamp(2.2rem, 2.5vw, 3.2rem);--center-name: clamp(2rem, 2vw, 2.4rem);--center-paragraph: clamp(1.2rem, 2vw, 1.8rem);--center-see-map: clamp(1.6rem, 2vw, 2rem);--grid-column-desktop: clamp(200px, 20vw, 500px);--distribution-center-title: clamp(2.2rem, 2.5vw, 3.6rem)}distribution-center{display:block;padding-block:var(--padding-block);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){distribution-center{max-width:100%}}distribution-center .distribution_center__content-title{margin-bottom:2rem}distribution-center .distribution_center__content-title .title{color:var(--red-color);text-align:center;font-family:var(--font-main);font-size:var(--distribution-center-title);font-style:normal;font-weight:500;line-height:140%}distribution-center .distribution_center__content{display:grid;grid-template-columns:1fr;grid-template-columns:var(--page-width);overflow:hidden}@media screen and (min-width: 768px){distribution-center .distribution_center__content{grid-template-columns:minmax(var(--grid-column-desktop),1fr) 2fr;column-gap:clamp(2rem,5vw,10rem);grid-template-rows:repeat(3,auto);align-items:center;justify-content:center;padding-inline:9vw 0}distribution-center .distribution_center__content .select_country__container{grid-area:1/1/1/1;width:100%;display:flex}distribution-center .distribution_center__content .sector__container{grid-row:2;grid-column:1}distribution-center .distribution_center__content .slider_center_info{grid-row:3;grid-column:1}distribution-center .distribution_center__content .slider_center_info .container-arrows-custom{justify-content:flex-start}}distribution-center .distribution_center__content .select_country__container{margin-bottom:clamp(5rem,4vw,6.4rem);display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 1200px){distribution-center .distribution_center__content .select_country__container{margin-bottom:5rem}}distribution-center .distribution_center__content .select_country__container .select_title{color:var(--red-color);font-size:var(--select-country-title);font-weight:500;line-height:140%}distribution-center .distribution_center__content .select_country__container .select_country{width:100%;border:none;padding:1.4rem .8rem;border-bottom:1px solid #BBB;cursor:pointer}distribution-center .distribution_center__content .select_country__container .select_country:focus{outline:none}@media screen and (min-width: 768px){distribution-center .distribution_center__content .select_country__container .select_country{max-width:40.1rem}}distribution-center .distribution_center__content .sector__container{margin-bottom:clamp(2rem,2vw,2.4rem)}@media screen and (min-width: 1200px){distribution-center .distribution_center__content .sector__container{margin-bottom:1rem}}distribution-center .distribution_center__content .sector__container .sector_name{color:var(--red-color);font-size:var(--sector-title );font-weight:500;line-height:140%;text-align:center}@media screen and (min-width: 768px){distribution-center .distribution_center__content .sector__container .sector_name{text-align:left}}distribution-center .distribution_center__content .slider_images{grid-row:3}@media screen and (min-width: 768px){distribution-center .distribution_center__content .slider_images{display:flex;align-items:center;grid-row:1/4;grid-column:2/3;width:100%;height:100%}}distribution-center .distribution_center__content .slider_images .center_image{border-radius:.8rem;transition:.6s filter;img {width: 100%; height: 100%; object-fit: contain; max-height: 55rem; max-width: 83rem; overflow: hidden;} &:not(.onfocus) {filter: blur(2px);}}distribution-center .distribution_center__content .slider_center_info{margin-top:2.4rem}distribution-center .distribution_center__content .slider_center_info .center_info{display:flex;flex-direction:column;margin-bottom:2.4rem}distribution-center .distribution_center__content .slider_center_info .center_info .center_name{font-size:var(--center-name);font-weight:500;line-height:140%;margin-bottom:1.6rem;color:var(--red-color)}distribution-center .distribution_center__content .slider_center_info .center_info :is(p){font-size:var(--center-paragraph);font-style:normal;font-weight:400;line-height:140%}distribution-center .distribution_center__content .slider_center_info .center_info .see_map{color:var(--red-color);font-size:var(--center-see-map);font-style:italic;font-weight:500;line-height:140%;text-decoration:none;margin-top:1rem}distribution-center .distribution_center__content .slider_center_info .pagination_text{display:block;font-size:1.4rem;font-weight:400}@media screen and (min-width: 768px){distribution-center .distribution_center__content .slider_center_info .pagination_text{display:none}}distribution-center .hidden{display:none}:root{--font-size-title-text-image-blocks: clamp(2.2rem, 1.5vw, 3.6rem);--font-size-icons-text-image-blocks: clamp(1.4rem, 1.5vw, 1.8rem);--font-size-description-text-image-blocks: clamp(1.2rem, 1.5vw, 1.8rem);--font-size-links-text-image-blocks: clamp(1.6rem, 1.5vw, 2.2rem);--color-black-texts-text-image-blocks: #151515}text-image-blocks{display:grid;grid-template-columns:repeat(1,1fr);max-width:var(--page-width);padding-block:var(--padding-block);margin:0 auto;gap:2rem;align-items:center}@media screen and (min-width: 768px){text-image-blocks{gap:6rem}}text-image-blocks .container-image{width:100%;height:100%;position:relative}text-image-blocks .container-image .image-item{width:100%;height:100%;display:block;object-fit:cover;border-radius:.8rem}text-image-blocks .container-image .image-item-logo{width:100%;max-width:20rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){text-image-blocks .container-image .image-item-logo{max-width:30rem}}text-image-blocks .container-blocks{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){text-image-blocks .container-blocks{gap:3.2rem}}text-image-blocks .container-blocks .container-logo{width:100%}text-image-blocks .container-blocks .container-logo .logo-item{width:100%;max-width:26rem;display:block}@media screen and (min-width: 768px){text-image-blocks .container-blocks .container-logo .logo-item{max-width:36rem}}text-image-blocks .container-blocks .title-item{font-size:var(--font-size-title-text-image-blocks);font-family:var(--font-main);font-weight:500;line-height:140%}text-image-blocks .container-blocks .container-icons{display:flex;align-items:center;justify-content:center;gap:2.4rem}@media screen and (min-width: 768px){text-image-blocks .container-blocks .container-icons{gap:4rem;justify-content:flex-start}}text-image-blocks .container-blocks .container-icons .container-icon-text{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-width:17rem;width:fit-content}text-image-blocks .container-blocks .container-icons .container-icon-text .icon-item{width:clamp(3.2rem,1.5vw,4.8rem);height:clamp(3.2rem,1.5vw,4.8rem)}text-image-blocks .container-blocks .container-icons .container-icon-text .text-icon-item{font-size:var(--font-size-icons-text-image-blocks);font-family:var(--font-main);color:var(--color-black-texts-text-image-blocks);font-weight:500;text-align:center;word-wrap:break-word;overflow-wrap:break-word;width:100%}text-image-blocks .container-blocks .container-description{width:100%;p {font-family: var(--font-main); color: var(--color-black-texts-text-image-blocks); font-size: var(--font-size-description-text-image-blocks); font-weight: 400; line-height: 140%; strong {font-weight: 500;}}}text-image-blocks .container-blocks .btn_link__container{align-self:center}@media screen and (min-width: 768px){text-image-blocks .container-blocks .btn_link__container{align-self:flex-start}}text-image-blocks .container-blocks .btn_link__container:hover{background-color:var(--black-color)}text-image-blocks .container-blocks .container-links{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 768px){text-image-blocks .container-blocks .container-links{gap:2rem}}text-image-blocks .container-blocks .container-links .link-item{display:flex;align-items:center;gap:1rem;width:fit-content;font-weight:500;font-family:var(--font-main);font-size:var(--font-size-links-text-image-blocks);text-decoration:none;transition:all .5s ease;svg {transition: all .5s ease; g {width: 2rem; height: 2rem; @media screen and (min-width: 768px) {width: 2.4rem; height: 2.4rem;}}}}text-image-blocks .container-blocks .container-links .link-item:hover{text-decoration:underline;color:var(--black-color);svg {transform: rotate(45deg); g {path {stroke: var(--black-color);}}}}:root{--font-size-title-information-page: clamp(2.2rem, 5vw, 3.6rem);--font-size-description-information-page: clamp(1.2rem, 5vw, 1.8rem)}information-page{display:grid;max-width:var(--page-width);padding:var(--padding-block) 0rem 2.5rem 0rem;margin:0 auto;grid-template-columns:repeat(1,1fr);gap:2rem}@media screen and (min-width: 768px){information-page{grid-template-columns:repeat(2,minmax(0,55rem));justify-content:space-between;gap:4rem}}information-page .title-information{font-size:var(--font-size-title-information-page);color:var(--red-color);font-family:var(--font-main);font-weight:500;line-height:140%}information-page .container-description-information{width:100%;max-width:100%;justify-self:flex-start;p {font-size: var(--font-size-description-information-page); color: var(--red-color); font-family: var(--font-main); font-weight: 400; line-height: 140%;}}@media screen and (min-width: 768px){information-page .container-description-information{justify-self:flex-end}}:root{--font-size-title-carousel-projects: clamp(1.6rem, 1.5rem, 1.8rem);--font-size-btn-link-carousel-projects: clamp(1.2rem, 1.5rem, 1.4rem)}carousel-projects{display:flex;flex-direction:column;max-width:var(--page-width);padding-block:var(--padding-block);gap:2rem;margin:0 auto}@media screen and (min-width: 768px){carousel-projects{gap:4rem}}carousel-projects .container-logo-carousel{max-width:26rem}@media screen and (min-width: 768px){carousel-projects .container-logo-carousel{max-width:38rem}}carousel-projects .container-logo-carousel .image-logo{width:100%;display:block}carousel-projects .carousel-projects-slider{position:relative}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project{position:relative}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project .image-project{width:100%}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project .content-container{display:flex;flex-direction:column;gap:1.4rem;position:absolute;bottom:2.4rem;left:2rem}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project .content-container .title-project{font-size:var(--font-size-title-carousel-projects);font-weight:500;font-family:var(--font-main);color:var(--white-color)}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project .content-container .btn-project{font-size:var(--font-size-btn-link-carousel-projects);font-weight:500;font-family:var(--font-main);text-decoration:none;color:var(--red-color);background-color:var(--white-color);padding:1.2rem 2.2rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center;width:fit-content;transition:all .5s ease-in-out}carousel-projects .carousel-projects-slider .blaze-container .blaze-track-container .blaze-track .slide-project .content-container .btn-project:hover{background-color:var(--red-color);color:var(--white-color)}carousel-projects .carousel-projects-slider .blaze-container .blaze-pagination-carousel-projects{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 1000px){carousel-projects .carousel-projects-slider .blaze-container .blaze-pagination-carousel-projects{display:none}}carousel-projects .carousel-projects-slider .blaze-container .blaze-pagination-carousel-projects :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}carousel-projects .carousel-projects-slider .blaze-container .blaze-pagination-carousel-projects :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}carousel-projects .carousel-projects-slider .blaze-container .blaze-pagination-carousel-projects :is(button):hover{background:var(--red-color)}carousel-projects .carousel-projects-slider .container-arrows-custom{position:absolute;top:50%;width:100%}carousel-projects .carousel-projects-slider .container-arrows-custom .content-arrows-custom{width:100%;display:flex;justify-content:space-between}carousel-projects .carousel-projects-slider .container-arrows-custom .content-arrows-custom .arrow-prev-custom{position:relative;left:-4%}carousel-projects .carousel-projects-slider .container-arrows-custom .content-arrows-custom .arrow-next-custom{position:relative;right:-4%}:root{--carousel-brands-header-title: clamp(2.2rem, 1.5vw, 3.6rem);--carousel-brands-header-description: clamp(1.2rem, 1.5vw, 1.8rem)}carousel-brands{display:block;padding-block:var(--padding-block)}carousel-brands .carousel-brands-container{margin:0 auto}@media screen and (min-width: 768px){carousel-brands .carousel-brands-container{max-width:var(--page-width)}}carousel-brands .carousel-brands-container .carousel-brands-header{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}@media screen and (min-width: 768px){carousel-brands .carousel-brands-container .carousel-brands-header{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem}}carousel-brands .carousel-brands-container .carousel-brands-header .header-title{color:var(--red-color);font-family:var(--font-main);font-size:var(--carousel-brands-header-title);font-style:normal;font-weight:500;line-height:140%}carousel-brands .carousel-brands-container .carousel-brands-header .header-description{color:var(--red-color);font-family:var(--font-main);font-size:var(--carousel-brands-header-description);font-style:normal;font-weight:400;line-height:140%}carousel-brands .carousel-brands-container .carousel-brands-slider{padding-left:6vw;position:relative}@media screen and (min-width: 768px){carousel-brands .carousel-brands-container .carousel-brands-slider{padding-left:0}}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands-container-slider .carousel-brands-track-container .carousel-track .slide-image{border-radius:.8rem;overflow:hidden}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands-container-slider .carousel-brands-track-container .carousel-track .slide-image .content-link{height:100%;width:100%;img {width: 100%; height: 100%; object-fit: contain; display: block;}}carousel-brands .carousel-brands-container .carousel-brands-slider .container-arrows-custom{position:absolute;top:50%;width:100%}carousel-brands .carousel-brands-container .carousel-brands-slider .container-arrows-custom .content-arrows-custom{width:100%;display:flex;justify-content:space-between}carousel-brands .carousel-brands-container .carousel-brands-slider .container-arrows-custom .content-arrows-custom .arrow-prev-custom{position:relative;left:-4%}carousel-brands .carousel-brands-container .carousel-brands-slider .container-arrows-custom .content-arrows-custom .arrow-next-custom{position:relative;right:-4%}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands__pagination{position:static;margin-block:2rem 1rem;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 768px){carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands__pagination{display:none}}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands__pagination :is(button){width:clamp(.8rem,1.5vw,1rem);height:clamp(.8rem,1.5vw,1rem);background:transparent;border:.1rem solid var(--red-color);border-radius:50%;transition:all .3s ease-in-out;opacity:1;padding:0;cursor:pointer;color:transparent}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands__pagination :is(button).active{width:clamp(3.5rem,3.5vw,5rem);height:clamp(.8rem,1.5vw,1rem);border-radius:3.5rem;transform:scale(1.4);background:var(--red-color)}carousel-brands .carousel-brands-container .carousel-brands-slider .carousel-brands__pagination :is(button):hover{background:var(--red-color)}:root{--font-size-title-text-field: clamp(2.2rem, 1.5vw, 3.6rem);--font-size-description-text-field: clamp(1.2rem, 1.5vw, 1.8rem)}text-field{display:block;padding-block:var(--padding-block);max-width:var(--page-width);margin:0 auto}text-field .container-text-field{display:flex;flex-direction:column;gap:2rem}text-field .container-text-field .title-text-field{font-size:var(--font-size-title-text-field);color:var(--red-color);font-weight:500;line-height:140%;font-family:var(--font-main)}text-field .container-text-field .description-text-field{width:100%;p {font-size: var(--font-size-description-text-field); color: var(--black-color); font-weight: 400; line-height: 140%; text-align: justify; font-family: var(--font-main);}}:root{--faq-title: clamp(2.2rem, 2.5vw, 3.6rem);--faq-question: clamp(1.2rem, 2.5vw, 2rem);--faq-answer: clamp(1.2rem, 2.5vw, 1.6rem)}faq-component{padding-block:var(--padding-block);display:block}faq-component .faq-container{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 1100px){faq-component .faq-container{max-width:calc(var(--page-width) * .6)}}faq-component .faq-container .faq-header{display:flex;justify-content:center;align-items:center}faq-component .faq-container .faq-header .faq-title{color:var(--red-color);text-align:center;font-family:var(--font-main);font-size:var(--faq-title);font-style:normal;font-weight:500;line-height:140%}faq-component .faq-container .faq-content .faq-item{border-bottom:1px solid #BBB}faq-component .faq-container .faq-content .faq-item:not(:has(.faq-answer[closed])) .faq-question :is(p){color:var(--red-color)}faq-component .faq-container .faq-content .faq-item:not(:has(.faq-answer[closed])) .faq-question :is(svg){transform:rotate(180deg)}faq-component .faq-container .faq-content .faq-item .faq-question{padding:2rem .6rem 2rem 0;display:grid;grid-template-columns:1fr .2fr;cursor:pointer;p {color: var(--black-color); font-family: var(--font-main); font-size: var(--faq-question); font-style: normal; font-weight: 500; line-height: 110%;} span {width: 100%; height: 100%; transition: transform .3s ease; display: flex; justify-content: flex-end; align-items: center; svg {transition: transform .3s ease; display: block; width: 1.5rem; height: auto;}}}faq-component .faq-container .faq-content .faq-item .faq-answer{color:var(--black-color);font-family:var(--font-main);font-size:var(--faq-answer);font-style:normal;font-weight:400;line-height:140%;overflow:hidden;transition:all .6s ease-in-out;margin:.6rem 0 1rem}faq-component .faq-container .faq-content .faq-item .faq-answer[closed]{height:0;margin:0}@keyframes opacityEntryBlock{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1}}@keyframes opacityExitBlock{0%{opacity:1;display:block}99%{opacity:0;display:block}to{display:none}}:root{--contact-form-title: clamp(2.2rem, 2.5vw, 2.4rem);--contact-form-label: clamp(1.6rem, 2.5vw, 1.8rem);--contact-form-input: clamp(1.4rem, 2.5vw, 1.6rem);--contact-form-info-text: clamp(1.4rem, 2.5vw, 1.4rem);--contact-form-mensage-success-title: clamp(1.6rem, 2.5vw, 1.8rem);--contact-form-mensage-success-text: clamp(1.4rem, 2.5vw, 1.6rem);--contact-form-mensage-error: clamp(1.6rem, 2.5vw, 1.8rem)}.contact-form-section{padding-block:var(--padding-block);max-width:var(--page-width);width:100%;margin:0 auto}@media screen and (min-width: 1100px){.contact-form-section{display:grid;grid-template-columns:1fr .6fr;gap:6rem}}.contact-form-section .form-container .form-header{padding:1.2rem 0;border-bottom:1px solid #DBDBDB;h2{color: var(--red-color); font-family: var(--font-main); font-size: var(--contact-form-title); font-style: normal; font-weight: 500; line-height: normal;}}.contact-form-section .form-container .form-success{margin:1rem 0;h3{color: var(--red-color); font-family: var(--font-main); font-size: var( --contact-form-mensage-success-title); font-style: normal; font-weight: 500; line-height: normal;} p{color: var(--black-color); font-family: var(--font-main); font-size: var( --contact-form-mensage-success-text); font-style: normal; font-weight: 400; line-height: normal;}}.contact-form-section .form-container .form-errors{margin:1rem 0;h3{color: var(--red-color); font-family: var(--font-main); font-size: var(--contact-form-mensage-error); font-style: normal; font-weight: 500; line-height: normal;}}.contact-form-section .form-container .form-content{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width: 768px){.contact-form-section .form-container .form-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,.5fr)}}.contact-form-section .form-container .form-content .form-group{display:flex;flex-direction:column;gap:1.2rem;label{color: var(--red-color); font-family: var(--font-main); font-size: var(--contact-form-label); font-style: normal; font-weight: 500; line-height: normal;} select {padding: .8rem; color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal; border: 1.5px solid #B0B0B0;} input,textarea{padding: 1rem; border: 1.5px solid #B0B0B0; color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal; &::placeholder{color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal;}} &.pessoa{@media screen and (min-width: 768px){grid-column: 1 / 2; grid-row: 1 / 2;}} &.name{@media screen and (min-width: 768px){grid-column: 2 / 4; grid-row: 1 / 2;}} &.phone{@media screen and (min-width: 768px){grid-column: 4 / 5; grid-row: 1 / 2;}} &.email{@media screen and (min-width: 768px){grid-column: 1 / 3; grid-row: 2 / 3;}} &.city{@media screen and (min-width: 768px){grid-column: 3 / 4; grid-row: 2 / 3;}} &.uf{@media screen and (min-width: 768px){grid-column: 4 / 5; grid-row: 2 / 3;}} &.assunto{@media screen and (min-width: 768px){grid-column: 1 / 5; grid-row: 3 / 4;}} &.filial{@media screen and (min-width: 768px){grid-column: 1 / 5; grid-row: 4 / 5;}} &.message{@media screen and (min-width: 768px){grid-column: 1 / 5; grid-row: 5 / 6;}} &.submit{display: flex; justify-content: center; align-items: center; @media screen and (min-width: 768px){grid-column: 1 / 5; grid-row: 6 / 7; align-items: flex-end;} :is(button) {color: var(--white-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize; border-radius: .8rem; background: var(--red-color); padding: 1.2rem 2.8rem; border: none; cursor: pointer; transition: .3s; &:hover {background: var(--white-color); outline: 1px solid var(--red-color); color: var(--red-color);}}}}.contact-form-section .form-information{display:none}@media screen and (min-width: 1100px){.contact-form-section .form-information{display:flex;flex-direction:column;gap:1rem}}.contact-form-section .form-information .image{display:flex;align-items:center;justify-content:center;img{width: auto; object-fit: cover;}}.contact-form-section .form-information .text-description{color:var(--black-color);font-family:var(--font-main);font-size:var(--contact-form-info-text);font-style:italic;font-weight:400;line-height:140%}:root{--job-application-title: clamp(2.2rem, 2.5vw, 2.4rem);--job-application-text: clamp(1.6rem, 2.5vw, 1.8rem);--job-application-subtitle: clamp(1.6rem, 2.5vw, 2rem);--job-application-label: clamp(1.5rem, 2.5vw, 1.6rem);--job-application-input: clamp(1.4rem, 2.5vw, 1.6rem);--job-application-info-text: clamp(1.4rem, 2.5vw, 1.4rem);--job-application-message-success-title: clamp(1.6rem, 2.5vw, 1.8rem);--job-application-message-success-text: clamp(1.4rem, 2.5vw, 1.6rem);--job-application-message-error: clamp(1.6rem, 2.5vw, 1.8rem)}.job-application-form-section{padding-block:var(--padding-block);max-width:var(--page-width);width:100%;margin:0 auto;display:block}.job-application-form-section .form-header{padding:1.2rem 0;display:flex;flex-direction:column;gap:2rem;p{color: var(--red-color); font-family: var(--font-main); font-size: var(--job-application-text ); font-style: normal; font-weight: 400; line-height: 140%;}}@media screen and (min-width: 1100px){.job-application-form-section .form-header{display:grid;grid-template-columns:1fr .7fr}}.job-application-form-section .form-header .title>:first-child{color:var(--red-color);font-family:var(--font-main);font-size:var(--job-application-title);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1100px){.job-application-form-section .form-container{display:grid;grid-template-columns:70vw;grid-template-rows:auto;gap:3rem}}.job-application-form-section .form-container .form-header-container{padding:1.2rem 0;border-bottom:1px solid #DBDBDB;h2 {color: var(--red-color); font-family: var(--font-main); font-size: var(--job-application-subtitle); font-style: normal; font-weight: 500; line-height: normal;} p {color: var(--black-color); font-family: var(--font-main); font-size: var(--job-application-info-text); font-style: normal; font-weight: 400; line-height: 140%; margin-top: 1rem;}}.job-application-form-section .form-container .form-success{margin:1rem 0;h3 {color: var(--red-color); font-family: var(--font-main); font-size: var(--job-application-message-success-title); font-style: normal; font-weight: 500; line-height: normal;} p {color: var(--black-color); font-family: var(--font-main); font-size: var(--job-application-message-success-text); font-style: normal; font-weight: 400; line-height: normal;}}.job-application-form-section .form-container .form-errors{margin:1rem 0;h3 {color: var(--red-color); font-family: var(--font-main); font-size: var(--job-application-message-error); font-style: normal; font-weight: 500; line-height: normal;}}.job-application-form-section .form-container .form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width: 768px){.job-application-form-section .form-container .form-content{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(7,auto)}}.job-application-form-section .form-container .form-content .form-group{display:flex;flex-direction:column;gap:1.2rem;label {color: var(--red-color); font-family: var(--font-main); font-size: var(--job-application-label); font-style: normal; font-weight: 500; line-height: normal; text-wrap: nowrap;} select {padding: .8rem; color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal; border: 1.5px solid #B0B0B0; opacity: .8;} #birth-date{padding: .8rem;} input,textarea{padding: 1rem; border: 1.5px solid #B0B0B0; color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal; opacity: .8; &::placeholder{color: var(--black-color); font-family: var(--font-main); font-size: var(--contact-form-input); font-style: normal; font-weight: 400; line-height: normal; opacity: .8;}} &.nome {grid-column: 1 / 3; grid-row: 1 / 2; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 1 / 2;}} &.email {grid-column: 1 / 3; grid-row: 2 / 3; @media screen and (min-width: 768px) {grid-column: 4 / 7; grid-row: 1 / 2;}} &.telefone {grid-column: 1 / 3; grid-row: 3 / 4; @media screen and (min-width: 768px) {grid-column: 7 / 9; grid-row: 1 / 2;}} &.data-nascimento {grid-column: 1 / 2; grid-row: 4 / 5; @media screen and (min-width: 768px) {grid-column: 1 / 3; grid-row: 2 / 3;}} &.sexo {grid-column: 2 / 3; grid-row: 4 / 5; @media screen and (min-width: 768px) {grid-column: 3 / 5; grid-row: 2 / 3;}} &.cpf {grid-column: 1 / 3; grid-row: 5 / 6; @media screen and (min-width: 768px) {grid-column: 5 / 7; grid-row: 2 / 3;}} &.rg {grid-column: 1 / 3; grid-row: 6 / 7; @media screen and (min-width: 768px) {grid-column: 7 / 9 ; grid-row: 2 / 3;}} &.cep {grid-column: 1 / 3; grid-row: 7 / 8; @media screen and (min-width: 768px) {grid-column: 1 / 3; grid-row: 3 / 4;}} &.endereco {grid-column: 1 / 3; grid-row: 8 / 9; @media screen and (min-width: 768px) {grid-column: 3 / 5; grid-row: 3 / 4;}} &.cidade {grid-column: 1 / 2; grid-row: 9 / 10; @media screen and (min-width: 768px) {grid-column: 5 / 7; grid-row: 3 / 4;}} &.uf {grid-column: 2 / 3; grid-row: 9 / 10; @media screen and (min-width: 768px) {grid-column: 7 / 9; grid-row: 3 / 4;}} &.area-atuacao {grid-column: 1 / 3; grid-row: 10 / 11; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 4 / 5;}} &.cargo-pretendido {grid-column: 1 / 3; grid-row: 11 / 12; @media screen and (min-width: 768px) {grid-column: 4 / 7; grid-row: 4 / 5;}} &.nivel-experiencia {grid-column: 1 / 3; grid-row: 12 / 13; @media screen and (min-width: 768px) {grid-column: 7 / 9; grid-row: 4 / 5;}} &.descricao {grid-column: 1 / 3; grid-row: 13 / 15; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 5 / 6;}} &.submit {display: grid; justify-content: center; align-items: center; grid-column: 1 / 3; grid-row: 15 / 16; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 6 / 7; align-items: center; justify-content: end;} button {color: var(--white-color); font-family: var(--font-main); font-size: var(--job-application-input); font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize; border-radius: .8rem; background: var(--red-color); padding: 1.2rem 2.8rem; border: none; cursor: pointer; transition: background-color .3s ease;}}}:root{--register-company-title: clamp(2.2rem, 2.5vw, 2.4rem);--register-company-subtitle: clamp(1.8rem, 2vw, 2rem);--register-company-label: clamp(1.6rem, 2.5vw, 1.8rem);--register-company-input: clamp(1.4rem, 2.5vw, 1.6rem);--register-company-info-text: clamp(1.4rem, 2.5vw, 1.4rem);--register-company-message-success-title: clamp(1.6rem, 2.5vw, 1.8rem);--register-company-message-success-text: clamp(1.4rem, 2.5vw, 1.6rem);--register-company-message-error: clamp(1.6rem, 2.5vw, 1.8rem)}register-your-company-form{padding-block:var(--padding-block);max-width:var(--page-width);width:100%;margin:0 auto;display:flex;flex-direction:column;@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}}@media screen and (min-width: 1100px){register-your-company-form{display:grid;grid-template-columns:1fr .6fr;gap:4rem}}register-your-company-form .form-container .form-header{padding:1.2rem 0;border-bottom:1px solid #dbdbdb;h2 {color: var(--red-color); font-family: var(--font-main); font-size: var(--register-company-title); font-style: normal; font-weight: 500; line-height: normal;}}register-your-company-form .form-container .form-success,register-your-company-form .form-container .form-errors{margin:1rem 0;h3 {color: var(--red-color); font-family: var(--font-main); font-size: var(--register-company-message-success-title); font-style: normal; font-weight: 500; line-height: normal;} p {color: var(--black-color); font-family: var(--font-main); font-size: var(--register-company-message-success-text); font-style: normal; font-weight: 400; line-height: normal;}}register-your-company-form .form-container .form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:2.4rem;margin-top:2.4rem}@media screen and (min-width: 768px){register-your-company-form .form-container .form-content{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(7,auto)}}register-your-company-form .form-container .form-content .subtitle-form{color:var(--red-color);font-family:var(--font-main);font-size:var(--register-company-subtitle);font-style:normal;font-weight:500;line-height:normal;padding:1.2rem 0;border-bottom:1px solid #dbdbdb;grid-column:1 / -1}register-your-company-form .form-container .form-content .form-group{display:flex;flex-direction:column;gap:1.2rem;label {color: var(--red-color); font-family: var(--font-main); font-size: var(--register-company-label); font-style: normal; font-weight: 500; line-height: normal;} select,input,textarea {padding: .8rem; color: var(--black-color); font-family: var(--font-main); font-size: var(--register-company-input); font-style: normal; font-weight: 400; line-height: normal; border: 1.5px solid #b0b0b0; opacity: .7;} textarea {resize: vertical; min-height: 100px;} &::placeholder {color: var(--black-color); opacity: .7;} &.filial {grid-column: 1 / 3; grid-row: 1 / 2; @media screen and (min-width: 768px) {grid-column: 1 / 5; grid-row: 1 / 2;}} &.responsavel {grid-column: 1 / 3; grid-row: 2 / 3; @media screen and (min-width: 768px) {grid-column: 5 / 9; grid-row: 1 / 2;}} &.nome-fantasia {grid-column: 1 / 3; grid-row: 4 / 5; @media screen and (min-width: 768px) {grid-column: 1 / 5; grid-row: 3 / 4;}} &.razao-social {grid-column: 1 / 3; grid-row: 5 / 6; @media screen and (min-width: 768px) {grid-column: 5 / 9; grid-row: 3 / 4;}} &.inscricao-estadual {grid-column: 1 / 3; grid-row: 6 / 7; @media screen and (min-width: 768px) {grid-column: 1 / 5; grid-row: 4 / 5;}} &.cnpj {grid-column: 1 / 3; grid-row: 7 / 8; @media screen and (min-width: 768px) {grid-column: 5 / 9; grid-row: 4 / 5;}} &.endereco {grid-column: 1 / 3; grid-row: 8 / 9; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 5 / 6;}} &.numero {grid-column: 1 / 2; grid-row: 9 / 10; @media screen and (min-width: 768px) {grid-column: 4 / 6; grid-row: 5 / 6;}} &.complemento {grid-column: 2 / 3; grid-row: 9 / 10; @media screen and (min-width: 768px) {grid-column: 6 / 9; grid-row: 5 / 6;}} &.bairro {grid-column: 1 / 3; grid-row: 10 / 11; @media screen and (min-width: 768px) {grid-column: 1 / 5; grid-row: 6 / 7;}} &.cidade {grid-column: 1 / 2; grid-row: 11 / 12; @media screen and (min-width: 768px) {grid-column: 5 / 7; grid-row: 6 / 7;}} &.uf {grid-column: 2 / 3; grid-row: 11 / 12; @media screen and (min-width: 768px) {grid-column: 7 / 9; grid-row: 6 / 7;}} &.email {grid-column: 1 / 3; grid-row: 12 / 13; @media screen and (min-width: 768px) {grid-column: 1 / 5; grid-row: 7 / 8;}} &.telefone {grid-column: 1 / 3; grid-row: 13 / 14; @media screen and (min-width: 768px) {grid-column: 5 / 9; grid-row: 7 / 8;}} &.banco1 {grid-column: 1 / 2; grid-row: 15 / 16; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 9 / 10;}} &.telefone-banco1 {grid-column: 2 / 3; grid-row: 15 / 16; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 10 / 11;}} &.agencia1 {grid-column: 1 / 2; grid-row: 16 / 17; @media screen and (min-width: 768px) {grid-column: 4 / 6; grid-row: 10 / 11;}} &.conta1 {grid-column: 2 / 3; grid-row: 16 / 17; @media screen and (min-width: 768px) {grid-column: 6 / 9; grid-row: 10 / 11;}} &.banco2 {grid-column: 1 / 2; grid-row: 18 / 19; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 12 / 13;}} &.telefone-banco2 {grid-column: 2 / 3; grid-row: 18 / 19; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 13 / 14;}} &.agencia2 {grid-column: 1 / 2; grid-row: 19 / 20; @media screen and (min-width: 768px) {grid-column: 4 / 6; grid-row: 13 / 14;}} &.conta2 {grid-column: 2 / 3; grid-row: 19 / 20; @media screen and (min-width: 768px) {grid-column: 6 / 9; grid-row: 13 / 14;}} &.comercial1-nome {grid-column: 1 / 3; grid-row: 21 / 22; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 15 / 16;}} &.comercial-1-telefone {grid-column: 1 / 2; grid-row: 22 / 23; @media screen and (min-width: 768px) {grid-column: 4 / 6; grid-row: 15 / 16;}} &.comercial1-cidade {grid-column: 2 / 3; grid-row: 22 / 23; @media screen and (min-width: 768px) {grid-column: 6 / 9; grid-row: 15 / 16;}} &.comercial2-nome {grid-column: 1 / 3; grid-row: 24 / 25; @media screen and (min-width: 768px) {grid-column: 1 / 4; grid-row: 17 / 18;}} &.comercial2-telefone {grid-column: 1 / 2; grid-row: 25 / 26; @media screen and (min-width: 768px) {grid-column: 4 / 6; grid-row: 17 / 18;}} &.comercial2-cidade {grid-column: 2 / 3; grid-row: 25 / 26; @media screen and (min-width: 768px) {grid-column: 6 / 9; grid-row: 17 / 18;}} &.detalhes {grid-column: 1 / 3; grid-row: 26 / 28; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 18 / 20;}} &.submit {display: grid; grid-column: 1 / 3; grid-row: 28 / 29; justify-content: center; @media screen and (min-width: 768px) {grid-column: 1 / 9; grid-row: 20 / 21; justify-content: end;} button {color: var(--white-color); font-family: var(--font-main); font-size: var(--register-company-input); font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize; border-radius: .8rem; background: var(--red-color); padding: 1.2rem 2.8rem; border: none; cursor: pointer; transition: background-color .3s ease;}}}register-your-company-form .submit-button{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}register-your-company-form .submit-button:disabled{cursor:not-allowed}register-your-company-form .button-text{transition:opacity .3s ease}register-your-company-form .loading-spinner{display:none;width:20px;height:20px;margin-left:10px}register-your-company-form .spinner{animation:rotate 2s linear infinite;width:100%;height:100%}register-your-company-form .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}register-your-company-form .form-information{display:none}@media screen and (min-width: 1100px){register-your-company-form .form-information{display:flex;flex-direction:column;gap:1rem;flex:0 0 30%}}register-your-company-form .form-information .image{display:flex;align-items:center;justify-content:center;img {width: 100%; height: auto; object-fit: cover;}}register-your-company-form .form-information .text-description{color:var(--black-color);font-family:var(--font-main);font-size:var(--register-company-info-text);font-style:italic;font-weight:400;line-height:140%}:root{--main-page-title: clamp(2.4rem, 3vw, 3.6rem);--main-page-content: clamp(1.6rem, 2vw, 1.8rem)}.main-page-container{display:flex;flex-direction:column;gap:2.8rem;max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);padding-top:clamp(8rem,10vw,12.5rem)}.main-page-container .main-page-title{color:var(--black-color);text-align:justify;font-family:var(--font-main);font-size:var(--main-page-title);font-style:normal;font-weight:500;line-height:160%}.main-page-container .main-page-content{color:var(--black-color);text-align:justify;font-family:var(--font-main);font-size:var(--main-page-content);font-style:normal;font-weight:400;line-height:160%}:root{--main-404-title: clamp(2.4rem, 5vw, 3.6rem);--main-404-subtitle: clamp(2rem, 2.4vw, 2.8rem);--main-404-text: clamp(1.2rem, 2.4vw, 1.8rem);--main-404-button: clamp(1.4rem, 2.4vw, 1.6rem)}.main-404{max-width:var(--page-width);margin:0 auto;padding-block:var(--padding-block);padding-top:clamp(8rem,10vw,12.5rem)}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--red-color);text-align:center;font-family:var(--font-main);font-size:var(--main-404-title);font-style:normal;font-weight:500;line-height:normal;letter-spacing:.32rem}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--red-color);text-align:center;font-family:var( --font-secondary);font-size:var(--main-404-subtitle);font-style:normal;font-weight:500;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--red-color);text-align:center;font-family:var( --font-secondary);font-size:var(--main-404-text);font-style:normal;font-weight:300;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 2.4rem;background:var(--red-color);color:var(--white-color);font-family:var( --font-secondary);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:600;line-height:normal;margin-top:2rem}register-component{display:block;padding-top:var(--padding-block)}register-component .register__content{max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,7vw,9rem)}@media screen and (min-width: 1100px){register-component .register__content{max-width:96rem}}register-component .register__content .register__title{color:var(--black);font-size:clamp(2rem,2vw,2.4rem);text-align:center;font-weight:500;margin-bottom:clamp(3rem,7vw,9rem)}register-component .register__content .register__form .register__title_heading{margin-top:clamp(2rem,4vw,4rem);color:var(--black);font-size:clamp(1.4rem,2vw,2rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){register-component .register__content .register__form .register__title_heading{border-bottom:1px solid var(--gray);padding-bottom:1.2rem}}register-component .register__content .register__form .register__block{margin-top:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2rem,4vw,5rem)}@media screen and (min-width: 768px){register-component .register__content .register__form .register__block{grid-template-columns:repeat(4,1fr)}}register-component .register__content .register__form .register__block :is(label){color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}register-component .register__content .register__form .register__block .select__field,register-component .register__content .register__form .register__block .input__field,register-component .register__content .register__form .register__block .textarea__field{display:flex;flex-direction:column}register-component .register__content .register__form .register__block .select__field :is(input),register-component .register__content .register__form .register__block .select__field :is(select),register-component .register__content .register__form .register__block .select__field :is(textarea),register-component .register__content .register__form .register__block .input__field :is(input),register-component .register__content .register__form .register__block .input__field :is(select),register-component .register__content .register__form .register__block .input__field :is(textarea),register-component .register__content .register__form .register__block .textarea__field :is(input),register-component .register__content .register__form .register__block .textarea__field :is(select),register-component .register__content .register__form .register__block .textarea__field :is(textarea){border-radius:.8rem;border:1px solid var(--gray);background:var(--off-white);padding:1.5rem 1.9rem 1.5rem 1.5rem;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;margin-top:clamp(1rem,2vw,1.6rem)}register-component .register__content .register__form .register__block .select__field :is(input)::placeholder,register-component .register__content .register__form .register__block .select__field :is(select)::placeholder,register-component .register__content .register__form .register__block .select__field :is(textarea)::placeholder,register-component .register__content .register__form .register__block .input__field :is(input)::placeholder,register-component .register__content .register__form .register__block .input__field :is(select)::placeholder,register-component .register__content .register__form .register__block .input__field :is(textarea)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(input)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(select)::placeholder,register-component .register__content .register__form .register__block .textarea__field :is(textarea)::placeholder{color:var(--gray)}@media screen and (min-width: 768px){register-component .register__content .register__form .register__block .select__field :is(input),register-component .register__content .register__form .register__block .select__field :is(select),register-component .register__content .register__form .register__block .select__field :is(textarea),register-component .register__content .register__form .register__block .input__field :is(input),register-component .register__content .register__form .register__block .input__field :is(select),register-component .register__content .register__form .register__block .input__field :is(textarea),register-component .register__content .register__form .register__block .textarea__field :is(input),register-component .register__content .register__form .register__block .textarea__field :is(select),register-component .register__content .register__form .register__block .textarea__field :is(textarea){padding:1.8rem}}register-component .register__content .register__form .register__block .input__field--password{position:relative}register-component .register__content .register__form .register__block .input__field--password .password_eye{position:absolute;right:clamp(1.5rem,2vw,4rem);top:60%}register-component .register__content .register__form .register__block .input__field--password .password_eye[closed] .line_closed{background:#1A1A1A;height:2px;width:100%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center}register-component .register__content .register__form .register__submit{border-radius:.4rem;background:var(--red);display:flex;padding:1rem 3.2rem;justify-content:center;align-items:center;color:#fff;font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;margin-top:clamp(3rem,3vw,4rem);max-width:41.6rem;width:100%;margin-inline:auto;transition:.6s;cursor:pointer}@media screen and (min-width: 768px){register-component .register__content .register__form .register__submit{padding:1.6rem 5rem}}register-component .register__content .register__form .register__submit:hover{background:#6f191c}:root{--color-error: #ff0000}login-component{display:flex;background-color:var(--off-white);padding-top:var(--padding-block)}@media screen and (min-width: 768px){login-component{display:grid;grid-template-columns:1fr .8fr}}login-component:has([showimage]) .image-container{display:none}@media screen and (min-width: 768px){login-component:has([showimage]) .image-container{display:block}}login-component:not(:has([showimage])){grid-template-columns:1fr}login-component:not(:has([showimage])) .image-container{display:none}login-component .container-forms-login_reset{max-width:calc(var(--page-width) * .9);margin:0 auto;width:100%;padding-block:clamp(5rem,7vw,9rem);display:flex;align-items:center}@media screen and (min-width: 768px){login-component .container-forms-login_reset{padding-inline:5rem}}login-component .container-forms-login_reset .account_login{max-width:44rem;margin:0 auto;width:100%}login-component .container-forms-login_reset .account_login .login-form :is(form){display:flex;flex-direction:column;gap:2.5rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,3vw,2.4rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields{display:flex;flex-direction:column;gap:2rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field :is(label){color:#000;font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;width:100%}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .input-item{width:100%;padding:1rem 2rem;border-radius:.8rem;border:1px solid var(--gray);background:transparent;outline:none}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .input-item::placeholder{color:var(--gray);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password{position:relative}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password .input-item{padding-right:4rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-fields .form-field .link-recover{color:var(--red);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons{display:flex;flex-direction:column;gap:1rem}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions{display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;max-width:100%;width:100%;padding:1rem 3.2rem;border-radius:.4rem;border:1px solid var(--red);background:var(--red);transition:all .3s ease-in-out}@media screen and (min-width: 768px){login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit{max-width:65%}}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .form-actions .btn-submit:hover{background:transparent;color:var(--red)}login-component .container-forms-login_reset .account_login .login-form :is(form) .container-buttons .link-create-account{color:var(--red);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .container-forms-login_reset .account_reset-login{max-width:51rem;margin:0 auto;width:100%}login-component .container-forms-login_reset .account_reset-login :is(form){display:flex;flex-direction:column;gap:2.5rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading{display:flex;flex-direction:column;align-items:center;gap:1rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading .title{color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,3vw,2.4rem);font-style:normal;font-weight:500;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-heading .text-reset-password{color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-align:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields{display:flex;flex-direction:column;gap:2rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:.8rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field :is(label){color:#000;font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;width:100%}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field .input-item{width:100%;padding:1rem 2rem;border-radius:.8rem;border:1px solid var(--gray);background:transparent;outline:none}login-component .container-forms-login_reset .account_reset-login :is(form) .container-fields .form-field .input-item::placeholder{color:var(--gray);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons{display:flex;flex-direction:column;gap:1rem}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions{display:flex;align-items:center;justify-content:center}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;max-width:100%;width:100%;padding:1rem 3.2rem;border-radius:.4rem;border:1px solid var(--red);background:var(--red);transition:all .3s ease-in-out}@media screen and (min-width: 768px){login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit{max-width:65%}}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .form-actions .btn-submit:hover{background:transparent;color:var(--red)}login-component .container-forms-login_reset .account_reset-login :is(form) .container-buttons .link-login{color:var(--red);text-align:center;font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}login-component .image-container .image{width:100%;height:100%;img {width: 100%; height: 100%; object-fit: cover;}}.customer-portal{background-color:var(--off-white);padding-block:clamp(3rem,8vw,9rem);padding-top:calc(var(--padding-block)*1.5)}.customer-portal .customer-portal-container{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,3rem)}.customer-portal .customer-portal-container .customer-portal__header{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.customer-portal .customer-portal-container .customer-portal__header{justify-content:flex-start}}.customer-portal .customer-portal-container .customer-portal__header :is(h2){color:var(--black);font-family:var(--font-gotham);font-size:clamp(2rem,2.5vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}.customer-portal .customer-portal-container .customer-portal__content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,3vw,5rem)}@media screen and (min-width: 768px){.customer-portal .customer-portal-container .customer-portal__content{grid-template-columns:repeat(3,1fr)}}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card{padding-inline:clamp(1.5rem,2.5vw,3rem);padding-block:1.5rem;height:clamp(6rem,7vw,8.2rem);background-color:var(--white);border-radius:.8rem}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link{text-decoration:none;display:flex;gap:clamp(1rem,2.5vw,2.5rem);height:100%;align-items:center}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link .customer-portal__card-image{max-width:clamp(2.6rem,2.5vw,3.2rem);max-height:clamp(2.6rem,2.5vw,3.2rem)}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link .customer-portal__card-image :is(img){width:100%;height:100%;display:block}.customer-portal .customer-portal-container .customer-portal__content .customer-portal__card .customer-portal__card-link :is(p){color:var(--black);font-family:var(--font-gotham);font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:normal;font-weight:400;line-height:110%;display:flex;align-items:center}personal-data{display:block;padding-top:var(--padding-block)}personal-data .personal_data__content{padding-block:clamp(3rem,7vw,9rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){personal-data .personal_data__content{display:grid;grid-template-columns:2fr 1fr}@media screen and (min-width: 1440px){personal-data .personal_data__content{max-width:132rem}}}personal-data .personal_data__content .personal_data__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}personal-data .personal_data__content .personal_data__heading .personal_data__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .personal_data__heading .personal_data__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}personal-data .personal_data__content .client_info__content{padding:clamp(2rem,3vw,4rem);border-radius:.5rem;border:1px solid var(--gray);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem);position:relative}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content{grid-row:2}}personal-data .personal_data__content .client_info__content .client_info__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .client_info__content .client_info__data{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content .client_info__data{flex-direction:row;column-gap:5rem;row-gap:2.5rem;flex-wrap:wrap}}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__content .client_info__data .client_info__field{max-width:25.7rem}}personal-data .personal_data__content .client_info__content .client_info__data .client_info__field .client_info__label{color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400;margin-bottom:.5rem}personal-data .personal_data__content .client_info__content .client_info__data .client_info__field .client_info__value{color:var(--gray);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}personal-data .personal_data__content .client_info__content .client_info__request{color:var(--white);font-size:clamp(1.4rem,2vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border-radius:.4rem;background:var(--red);text-decoration:none;padding:1rem 3.2rem;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s}personal-data .personal_data__content .client_info__content .client_info__request:hover{background:#541517}personal-data .personal_data__content .client_info__credit_cards{position:relative;padding:clamp(2rem,3vw,4rem);border-radius:.5rem;border:1px solid var(--gray);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem)}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__credit_cards{grid-row:2;height:fit-content}}personal-data .personal_data__content .client_info__credit_cards .client_info__credit_cards__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__credit_cards .client_info__credit_cards__title{margin-bottom:2rem}}personal-data .personal_data__content .client_info__credit_cards .credit_card{display:flex;align-items:center;justify-content:space-between}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info{display:flex;flex-direction:column;gap:1rem}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info .credit_card__name{color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:400}personal-data .personal_data__content .client_info__credit_cards .credit_card .credit_card_info .credit_card__number{color:var(--gray);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-transform:uppercase}personal-data .personal_data__content .client_info__prefer_comunication{position:relative;width:fit-content}@media screen and (min-width: 768px){personal-data .personal_data__content .client_info__prefer_comunication{grid-row:3}}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form{margin-top:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__title{color:var(--black);font-size:1.4rem;font-weight:400;margin-bottom:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields .prefer_comunication__field{display:flex;align-items:center;gap:.5rem}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border:1px solid var(--gray);width:1.8rem;height:1.8rem;cursor:pointer}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(input):checked{background:var(--red)}personal-data .personal_data__content .client_info__prefer_comunication .prefer_comunication_form .prefer_comunication_form__fields :is(label){color:var(--black);font-size:1.4rem;font-weight:400;cursor:pointer}@media screen and (min-width: 768px){personal-data .personal_data__content .client_exclude{grid-row:4}}personal-data .personal_data__content .client_exclude .client_exclude_link{color:var(--red);text-align:center;font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:500;margin-bottom:1rem;display:flex}personal-data .personal_data__content .client_exclude .client_exclude_description{color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;max-width:44rem}personal-data .credit__popup{width:100%;height:100dvh;position:fixed;top:0;left:0;background:#00000061;display:none;align-items:flex-end;justify-content:center;opacity:0;animation:creditPopupExitBackground .5s forwards}@media screen and (min-width: 768px){personal-data .credit__popup{align-items:center}}personal-data .credit__popup[active]{display:flex;opacity:1;animation:creditPopupBackground .5s forwards}personal-data .credit__popup[active] .credit_popup__content{animation:creditPopupEntry .5s forwards}personal-data .credit__popup .credit_popup__content{background:var(--white);height:90%;padding:8rem 2rem;position:relative;border-radius:.8rem .8rem 0rem 0rem;display:flex;flex-direction:column;animation:creditPopupExit .5s forwards}@media screen and (min-width: 768px){personal-data .credit__popup .credit_popup__content{max-width:80rem;height:fit-content;width:70vw;padding:clamp(4rem,6vw,9rem) clamp(8rem,15vw,10rem)}}personal-data .credit__popup .credit_popup__content .credit_popup__close{position:absolute;top:2rem;right:2rem;cursor:pointer}@media screen and (min-width: 768px){personal-data .credit__popup .credit_popup__content .credit_popup__close{top:4rem;right:2.2rem}}personal-data .credit__popup .credit_popup__content .credit_popup__close :is(svg){width:clamp(1.5rem,2vw,2.2964rem);height:clamp(1.5rem,2vw,2.2964rem)}personal-data .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__title{color:var(--black);text-align:center;font-size:clamp(1.4rem,2vw,2.4rem);font-weight:500;margin-bottom:clamp(.5rem,1vw,1rem)}personal-data .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__value{color:var(--black);text-align:center;font-size:clamp(1.2rem,2vw,2rem);font-weight:400}personal-data .credit__popup .credit_popup__content .credit_popup__description{padding:clamp(2rem,4vw,4rem);border-radius:.5rem;border:1px solid var(--gray)}personal-data .credit__popup .credit_popup__content .credit_popup__description :is(p){color:var(--black);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}personal-data .credit__popup .credit_popup__content .credit_popup__description :is(p) :is(strong){font-weight:500}personal-data .credit__popup .credit_popup__content .credit_popup__button{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);max-width:50.7rem;width:100%;font-weight:500;padding:clamp(1rem,2vw,1.4rem) 2.4rem;border-radius:.8rem;background:var(--red);text-align:center;text-decoration:none;transition:.5s}@media screen and (min-width: 768px){personal-data .credit__popup .credit_popup__content .credit_popup__button{margin-inline:auto}}personal-data .credit__popup .credit_popup__content .credit_popup__button:hover{outline:1px solid var(--red);background:var(--white);color:var(--red)}orders-page{display:block;padding-top:var(--padding-block)}orders-page .orders_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){orders-page .orders_page__content{max-width:132rem}}orders-page .orders_page__content .orders_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}orders-page .orders_page__content .orders_page__heading .orders_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}orders-page .orders_page__content .orders_page__heading .order_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}orders-page .orders_page__content .orders_search__desktop{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders_search__desktop{display:flex;border-bottom:1px solid var(--gray);justify-content:space-between;width:fit-content;padding:1.3rem 1rem;min-width:29.9rem}orders-page .orders_page__content .orders_search__desktop .orders__search__input{border:none;background:transparent;color:var(--gray);font-family:var(--font-gotham);font-size:1.8rem;font-weight:400;width:100%}orders-page .orders_page__content .orders_search__desktop .orders__search__input:focus{outline:none;color:var(--black)}orders-page .orders_page__content .orders_search__desktop .orders__search__button{background:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer}}orders-page .orders_page__content .orders__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);position:relative}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}orders-page .orders_page__content .orders__container .orders_container__heading{display:flex;flex-direction:column}orders-page .orders_page__content .orders__container .orders_container__heading .orders__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders_container__heading .orders__title .orders__search_open{display:none}}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile{display:flex;width:100%;position:relative;transition:.3s;overflow:hidden}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile[closed]{height:0}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile{display:none}}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__input{width:100%;height:100%;font-size:1.6rem;font-family:var(--font-gotham);padding:.8rem 1.2rem;border:1px solid var(--black);min-height:3.7rem}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__input:focus{outline:1px solid var(--red)}orders-page .orders_page__content .orders__container .orders_container__heading .orders_search__mobile .orders__search__button{position:absolute;right:2rem;background:transparent;border:none;top:50%;transform:translateY(-50%);display:flex}orders-page .orders_page__content .orders__container .orders__table{border-collapse:collapse}orders-page .orders_page__content .orders__container .orders__table .orders__head{background:var(--red)}orders-page .orders_page__content .orders__container .orders__table .orders__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:left;max-width:7.6rem}orders-page .orders_page__content .orders__container .orders__table .orders__head .nf__thead{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table .orders__head .nf__thead{display:table-cell}}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip{border-bottom:1px solid var(--gray)}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(td){padding-top:clamp(2rem,3vw,3rem)}}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip :is(a){color:var(--red)}orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip .order_nf{display:none}@media screen and (min-width: 768px){orders-page .orders_page__content .orders__container .orders__table :is(tbody) .order__strip .order_nf{display:table-cell}}orders-page .orders_page__content .orders__paginate{display:flex;align-items:center;justify-content:center;gap:1rem}orders-page .orders_page__content .orders__paginate :is(span),orders-page .orders_page__content .orders__paginate :is(button){width:clamp(2.4rem,3vw,3.2rem);height:clamp(2.4rem,3vw,3.2rem);display:flex;align-items:center;justify-content:center;background:var(--gray);border:none;border-radius:.4rem;color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.2rem,2vw,2rem);cursor:pointer}orders-page .orders_page__content .orders__paginate :is(span):hover,orders-page .orders_page__content .orders__paginate :is(button):hover{background:var(--red)}orders-page .orders_page__content .orders__paginate :is(span){background:var(--red)}order-component{display:block;padding-top:var(--padding-block)}order-component .order__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 768px){order-component .order__content{display:grid;grid-template-columns:50% 50%}@media screen and (min-width: 1100px){order-component .order__content{grid-template-columns:1.8fr 1fr}}@media screen and (min-width: 1440px){order-component .order__content{max-width:132rem}}}order-component .order__content .orders__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}order-component .order__content .orders__heading .orders__subtitle{color:var(--red);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500}order-component .order__content .orders__heading .order__title{color:var(--red);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}order-component .order__content .orders__heading .order__number{color:var(--black);font-size:clamp(1.4rem,2vw,2.4rem);font-weight:500}order-component .order__content .order__track{padding:clamp(2rem,4vw,4rem);border-radius:.8rem;border:1px solid var(--gray)}@media screen and (min-width: 768px){order-component .order__content .order__track{grid-row:2/4;grid-column:1 / 2}}order-component .order__content .order__track .order_track__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:2rem}order-component .order__content .order__track .order_track__content{display:flex;gap:2rem}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content{justify-content:center}}order-component .order__content .order__track .order_track__content .order_tracking{display:grid;grid-template-rows:1fr 1fr}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_tracking{display:none}}order-component .order__content .order__track .order_track__content .order_tracking .pending__track,order-component .order__content .order__track .order_track__content .order_tracking .process__track{display:flex;flex-direction:column;align-items:center;height:100%}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__circle,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle_final,order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__circle,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle_final{min-width:1.25rem;min-height:1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__circle_final[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__circle_final[active]{background:var(--green)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__line,order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__line,order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__line,order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__line{width:.3rem;height:100%;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_tracking .pending__track .process__line[active],order-component .order__content .order__track .order_track__content .order_tracking .pending__track .pending__line[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .process__line[active],order-component .order__content .order__track .order_track__content .order_tracking .process__track .pending__line[active]{background:var(--green)}order-component .order__content .order__track .order_track__content .order_track__states{display:flex;flex-direction:column;gap:clamp(3rem,4vw,4rem);position:relative}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states{flex-direction:row;align-items:center;gap:0}@media screen and (min-width: 1100px){order-component .order__content .order__track .order_track__content .order_track__states{gap:clamp(2rem,4vw,4rem)}}}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state{display:grid;align-items:center;grid-template-columns:3rem auto;gap:1rem}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states .order_track__state{display:flex;flex-direction:column;align-items:center}}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state :is(svg){max-width:clamp(3rem,5vw,5rem);max-height:clamp(3rem,5vw,5rem);width:100%;height:100%}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state :is(svg) :is(path){fill:var(--gray)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state[active] :is(svg) :is(path){fill:var(--green)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__state .order_track__text{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}order-component .order__content .order__track .order_track__content .order_track__states .order_track__line{display:none}@media screen and (min-width: 768px){order-component .order__content .order__track .order_track__content .order_track__states .order_track__line{display:flex;height:.5rem;width:5rem;background:var(--gray)}order-component .order__content .order__track .order_track__content .order_track__states .order_track__line[active]{background:var(--green)}}order-component .order__content .order__info{position:relative}@media screen and (min-width: 768px){order-component .order__content .order__info{grid-row:4;padding:clamp(3rem,4vw,4rem);border:1px solid var(--gray);border-radius:.5rem}}order-component .order__content .order__info .order_info__heading{padding-bottom:1rem;border-bottom:1px solid var(--gray);display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){order-component .order__content .order__info .order_info__heading{gap:1rem;border-bottom:none;padding-bottom:0}}order-component .order__content .order__info .order_info__heading .order_info__number{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}order-component .order__content .order__info .order_info__heading .order_info__date,order-component .order__content .order__info .order_info__heading .order_info__nf{color:var(--black);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;display:flex;overflow:hidden}order-component .order__content .order__info .order_info__prices{padding-block:2rem;display:flex;flex-direction:column;gap:2rem}order-component .order__content .order__info .order_info__prices .order_info__price,order-component .order__content .order__info .order_info__prices .order_info__shipping,order-component .order__content .order__info .order_info__prices .order_info__taxes,order-component .order__content .order__info .order_info__prices .order_info__total{display:flex;justify-content:space-between;align-items:center}order-component .order__content .order__info .order_info__prices .order_info__price .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__price .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__shipping .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__shipping .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__taxes .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__taxes .order_info__value,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__value{color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400}order-component .order__content .order__info .order_info__prices .order_info__total{border-top:1px solid var(--gray);border-bottom:1px solid var(--gray);padding-block:1.5rem}order-component .order__content .order__info .order_info__prices .order_info__total .order_info__text,order-component .order__content .order__info .order_info__prices .order_info__total .order_info__value{font-weight:500}order-component .order__content .order__info .order__see_products{color:var(--off-white);font-size:clamp(1.4rem,2vw,1.6rem);font-weight:500;font-family:var(--font-gotham);background:var(--red);padding:1rem 2rem;width:100%;border:none;border-radius:.8rem;cursor:pointer;transition:.3s}order-component .order__content .order__info .order__see_products:hover{outline:1px solid var(--red);color:var(--red);background:var(--off-white)}order-component .order__content .order__slips{padding:2rem;border-radius:.5rem;border:1px solid var(--gray);display:none}@media screen and (min-width: 768px){order-component .order__content .order__slips{grid-row:3/5;grid-column:2/3;height:fit-content}}order-component .order__content .order__slips .order_slips__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:1rem}order-component .order__content .order__slips :is(table){width:100%}order-component .order__content .order__slips :is(table) :is(thead){border-bottom:1px solid var(--gray)}order-component .order__content .order__slips :is(table) :is(thead) :is(th){color:var(--black);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;text-align:left;padding-inline:1rem}@media screen and (min-width: 1000px){order-component .order__content .order__slips :is(table) :is(thead) :is(th){padding-inline:clamp(1rem,3vw,3rem)}}order-component .order__content .order__slips :is(table) :is(thead) :is(th):first-child,order-component .order__content .order__slips :is(table) :is(thead) :is(th):last-child{padding:0}order-component .order__content .order__slips :is(table) :is(tbody) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;padding-block:1rem;padding-inline:1rem}@media screen and (min-width: 1000px){order-component .order__content .order__slips :is(table) :is(tbody) :is(td){padding-inline:clamp(1rem,3vw,3rem)}}order-component .order__content .order__slips :is(table) :is(tbody) :is(td):first-child,order-component .order__content .order__slips :is(table) :is(tbody) :is(td):last-child{padding:0}order-component .order__content .order__slips :is(table) :is(tbody) :is(td) .slip__download,order-component .order__content .order__slips :is(table) :is(tbody) :is(td) .slip__solicity{color:var(--red);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;display:flex}order-component .order__content .order__nf-e{padding:2rem;display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;border:1px solid var(--gray);position:relative}@media screen and (min-width: 768px){order-component .order__content .order__nf-e{grid-row:2;grid-column:2/3;height:fit-content}}order-component .order__content .order__nf-e .order_nf__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}order-component .order__content .order__nf-e .order_nf__item{color:var(--black);font-size:clamp(1rem,2vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,3rem)}order-component .order__content .order__nf-e .order_nf__item .order_nf__download{color:var(--red);font-size:clamp(1rem,2vw,1.2rem);font-weight:400}order-component .order__products{position:fixed;width:100vw;height:100dvh;left:0;bottom:0;flex-direction:column;justify-content:flex-end;background:transparent;transition:.5s;display:flex;visibility:hidden}@media screen and (min-width: 768px){order-component .order__products{justify-content:center;align-items:center}}order-component .order__products:has(.order_products__content[active]){background:#00000061;visibility:visible}order-component .order__products .order_products__content{display:none;flex-direction:column;border-radius:1rem 1rem 0rem 0rem;padding:5rem 2rem;background:var(--white);height:85dvh;transform:translateY(100%);animation:orderProductsExit .5s forwards}order-component .order__products .order_products__content[active]{transform:translateY(0);display:flex;animation:orderProductsEntry .5s forwards}@media screen and (min-width: 768px){order-component .order__products .order_products__content{height:60dvh;border-radius:1rem;width:80vw;max-width:139rem;padding:clamp(6rem,7vw,12rem)}}order-component .order__products .order_products__close{display:none;cursor:pointer}@media screen and (min-width: 768px){order-component .order__products .order_products__close{display:flex;align-self:flex-end;position:absolute;top:3.4rem;right:3.4rem}}order-component .order__products .order_products__title{text-align:center;color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;margin-bottom:clamp(2rem,3vw,3rem)}order-component .order__products :is(table){border-collapse:collapse}order-component .order__products :is(table) :is(thead){background:var(--red)}order-component .order__products :is(table) :is(thead) :is(th){padding:clamp(1rem,2vw,2rem);color:var(--white);font-size:clamp(1rem,2vw,1.6rem);text-align:center;font-weight:400}order-component .order__products :is(table) :is(thead) :is(th):first-child{text-align:left}order-component .order__products :is(table) :is(thead) :is(th):empty{display:none}@media screen and (min-width: 768px){order-component .order__products :is(table) :is(thead) :is(th):empty{display:table-cell}}order-component .order__products :is(table) :is(tbody) :is(td){padding:clamp(1rem,2vw,2rem);color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400}order-component .order__products :is(table) :is(tbody) :is(td) :is(img){width:100%;max-width:7rem}order-component .order__products :is(table) :is(tbody) :is(td):has(img){display:none}@media screen and (min-width: 768px){order-component .order__products :is(table) :is(tbody) :is(td):has(img){display:table-cell}}order-component .order__products :is(table) :is(tbody) .product__quantity,order-component .order__products :is(table) :is(tbody) .product__price,order-component .order__products :is(table) :is(tbody) .product__total{text-align:center}order-component .order__products .order_products__close_mobile{display:flex;justify-content:center;margin-top:auto}@media screen and (min-width: 768px){order-component .order__products .order_products__close_mobile{display:none}}order-component .order__slip_solicity{width:100%;height:100dvh;position:fixed;top:0;left:0;background:#00000061;display:none;align-items:flex-end;justify-content:center;opacity:0;animation:creditPopupExitBackground .5s forwards}@media screen and (min-width: 768px){order-component .order__slip_solicity{align-items:center}}order-component .order__slip_solicity[active]{display:flex;opacity:1;animation:creditPopupBackground .5s forwards}order-component .order__slip_solicity[active] .order__slip__content{animation:creditPopupEntry .5s forwards}order-component .order__slip_solicity .order__slip__content{background:var(--white);height:90%;padding:8rem 2rem;position:relative;border-radius:.8rem .8rem 0rem 0rem;display:flex;flex-direction:column;animation:creditPopupExit .5s forwards}@media screen and (min-width: 768px){order-component .order__slip_solicity .order__slip__content{max-width:80rem;height:fit-content;width:70vw;padding:clamp(4rem,6vw,9rem) clamp(8rem,15vw,10rem)}}order-component .order__slip_solicity .order__slip__content .order__slip__close{position:absolute;top:2rem;right:2rem;cursor:pointer}@media screen and (min-width: 768px){order-component .order__slip_solicity .order__slip__content .order__slip__close{top:4rem;right:2.2rem}}order-component .order__slip_solicity .order__slip__content .order__slip__close :is(svg){width:clamp(1.5rem,2vw,2.2964rem);height:clamp(1.5rem,2vw,2.2964rem)}order-component .order__slip_solicity .order__slip__content .order__slip__image{width:100%}.loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:none;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loader__container[active]{display:flex}.loader__container .loader{width:50px;aspect-ratio:1;display:grid;border:4px solid #0000;border-radius:50%;border-color:#ccc #0000;animation:l16 1s infinite linear}.loader__container .loader:before,.loader__container .loader:after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%}.loader__container .loader:before{border-color:#f03355 #0000;animation:inherit;animation-duration:.5s;animation-direction:reverse}.loader__container .loader:after{margin:8px}@keyframes l16{to{transform:rotate(1turn)}}@keyframes orderProductsEntry{0%{transform:translateY(100%);display:none}1%{display:flex;transform:translateY(100%)}to{transform:translateY(0)}}@keyframes orderProductsExit{0%{transform:translateY(0)}99%{display:flex;transform:translateY(100%)}to{display:none}}credits-page{display:block;background:var(--off-white);padding-top:var(--padding-block)}credits-page .credits_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:4rem}@media screen and (min-width: 768px){credits-page .credits_page__content{gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){credits-page .credits_page__content{max-width:132rem}}}credits-page .credits_page__content .credits_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}credits-page .credits_page__content .credits_page__heading .credits_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}credits-page .credits_page__content .credits_page__heading .credits_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}credits-page .credits_page__content .credits__options{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1000px){credits-page .credits_page__content .credits__options{flex-direction:row;align-items:center;justify-content:center}}credits-page .credits_page__content .credits__options .credits__card{display:flex;align-items:center;gap:clamp(1.5rem,2vw,2rem);background:var(--white);border-radius:.8rem;padding:1.5rem;cursor:pointer}@media screen and (min-width: 768px){credits-page .credits_page__content .credits__options .credits__card{padding-inline:clamp(2rem,3vw,3rem);max-width:33rem}}credits-page .credits_page__content .credits__options .credits__card[hidden]{display:none}credits-page .credits_page__content .credits__options .credits__card .credit_card__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-style:normal;font-weight:400}credits-page .credits_page__content .credit__history{padding:clamp(2rem,4vw,4rem) 0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){credits-page .credits_page__content .credit__history{padding:clamp(2rem,4vw,4rem);border:1px solid var(--gray);border-radius:.8rem}}credits-page .credits_page__content .credit__history .credit_history__title{color:var(--black);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}credits-page .credits_page__content .credit__history :is(table){width:100%;border-collapse:collapse;border-spacing:0}credits-page .credits_page__content .credit__history :is(table) :is(thead){background:var(--red)}credits-page .credits_page__content .credit__history :is(table) :is(thead) :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}credits-page .credits_page__content .credit__history :is(table) :is(thead) :is(th):first-child{text-align:left}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(tr){border-bottom:1px solid var(--gray)}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;text-align:center;padding:.5rem}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):first-child{color:var(--red);text-decoration:underline;cursor:pointer;text-align:left}credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):first-child,credits-page .credits_page__content .credit__history :is(table) :is(tbody) :is(td):last-child{padding:clamp(1rem,2vw,2rem)}credits-page .credit__popup{width:100%;height:100dvh;position:fixed;top:0;left:0;background:#00000061;display:none;align-items:flex-end;justify-content:center;opacity:0;animation:creditPopupExitBackground .5s forwards;z-index:100}@media screen and (min-width: 768px){credits-page .credit__popup{align-items:center}}credits-page .credit__popup[active]{display:flex;opacity:1;animation:creditPopupBackground .5s forwards}credits-page .credit__popup[active] .credit_popup__content{animation:creditPopupEntry .5s forwards}credits-page .credit__popup .credit_popup__content{background:var(--white);height:90%;padding:8rem 2rem;position:relative;border-radius:.8rem .8rem 0rem 0rem;display:flex;flex-direction:column;animation:creditPopupExit .5s forwards}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content{max-width:80rem;height:fit-content;width:70vw;padding:clamp(4rem,6vw,9rem) clamp(8rem,15vw,10rem)}}credits-page .credit__popup .credit_popup__content .credit_popup__close{position:absolute;top:2rem;right:2rem;cursor:pointer}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content .credit_popup__close{top:4rem;right:2.2rem}}credits-page .credit__popup .credit_popup__content .credit_popup__close :is(svg){width:clamp(1.5rem,2vw,2.2964rem);height:clamp(1.5rem,2vw,2.2964rem)}credits-page .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__title{color:var(--black);text-align:center;font-size:clamp(1.4rem,2vw,2.4rem);font-weight:500;margin-bottom:clamp(.5rem,1vw,1rem)}credits-page .credit__popup .credit_popup__content .credit_popup__heading .credit_popup__value{color:var(--black);text-align:center;font-size:clamp(1.2rem,2vw,2rem);font-weight:400}credits-page .credit__popup .credit_popup__content .credit_popup__description{padding:clamp(2rem,4vw,4rem);border-radius:.5rem;border:1px solid var(--gray)}credits-page .credit__popup .credit_popup__content .credit_popup__description :is(p){color:var(--black);font-size:clamp(1.2rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}credits-page .credit__popup .credit_popup__content .credit_popup__description :is(p) :is(strong){font-weight:500}credits-page .credit__popup .credit_popup__content .credit_popup__button{color:var(--white);font-family:var(--font-gotham);font-size:clamp(1.4rem,2vw,1.6rem);max-width:50.7rem;width:100%;font-weight:500;padding:clamp(1rem,2vw,1.4rem) 2.4rem;border-radius:.8rem;background:var(--red);text-align:center;text-decoration:none;transition:.5s}@media screen and (min-width: 768px){credits-page .credit__popup .credit_popup__content .credit_popup__button{margin-inline:auto}}credits-page .credit__popup .credit_popup__content .credit_popup__button:hover{outline:1px solid var(--red);background:var(--white);color:var(--red)}credits-page .credit__popup .credit_popup__content .credit__form{display:none;max-height:70vh;overflow:auto}credits-page .credit__popup .credit_popup__content .credit__form[active]{display:block}credits-page .credit__popup .credit_popup__content .credit__form::-webkit-scrollbar{width:6px}credits-page .credit__popup .credit_popup__content .credit__form::-webkit-scrollbar-track{background-color:#f1f1f1}credits-page .credit__popup .credit_popup__content .credit__form::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}credits-page .credit__popup .credit_popup__content .credit__form::-webkit-scrollbar-thumb:hover{background-color:#555}@keyframes creditPopupBackground{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{opacity:1}}@keyframes creditPopupExitBackground{0%{opacity:1;display:flex}99%{display:flex;opacity:0}to{display:none}}@keyframes creditPopupEntry{0%{transform:translateY(100%);display:none}1%{display:flex;transform:translateY(100%)}to{transform:translateY(0)}}@keyframes creditPopupExit{0%{transform:translateY(0)}99%{display:flex;transform:translateY(100%)}to{display:none}}sellers-page{display:block;padding-top:var(--padding-block)}sellers-page .sellers_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){sellers-page .sellers_page__content{max-width:132rem}}sellers-page .sellers_page__content .sellers_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}sellers-page .sellers_page__content .sellers_page__heading .sellers_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}sellers-page .sellers_page__content .sellers_page__heading .sellers_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}sellers-page .sellers_page__content .sellers_page__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table{border-collapse:collapse}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head{background:var(--red)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:center;max-width:7.6rem}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th):first-child{text-align:left}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head :is(th):last-child{text-align:right}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head .nf__thead{display:none}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table .sellers_page__head .nf__thead{display:table-cell}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr){border-bottom:1px solid var(--gray)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:center}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td){padding-top:clamp(2rem,3vw,3rem);padding-inline:clamp(2rem,3vw,4rem)}}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td) .seller__title_id{font-weight:500;margin-bottom:clamp(.5rem,1vw,1rem)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td):first-child{text-align:left}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(td):last-child{text-align:right}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) :is(a){color:var(--red)}sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) .order_nf{display:none}@media screen and (min-width: 768px){sellers-page .sellers_page__content .sellers_page__container .sellers_page__table :is(tbody) :is(tr) .order_nf{display:table-cell}}requests-page{display:block;padding-top:var(--padding-block)}requests-page .requests_page__content{max-width:var(--page-width);margin-inline:auto;padding-block:clamp(3rem,7vw,9rem);display:flex;flex-direction:column;gap:clamp(2rem,3vw,3vw)}@media screen and (min-width: 1440px){requests-page .requests_page__content{max-width:132rem}}requests-page .requests_page__content .requests_page__heading{display:flex;align-items:center;gap:clamp(.5rem,1vw,.7rem)}requests-page .requests_page__content .requests_page__heading .requests_page__subtitle{color:var(--red);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}requests-page .requests_page__content .requests_page__heading .requests_page__title{color:var(--black);font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:500;line-height:normal}requests-page .requests_page__content .requests_page_search__desktop{display:none}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page_search__desktop{display:flex;border-bottom:1px solid var(--gray);justify-content:space-between;width:fit-content;padding:1.3rem 1rem;min-width:29.9rem}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__input{border:none;background:transparent;color:var(--gray);font-family:var(--font-gotham);font-size:1.8rem;font-weight:400;width:100%}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__input:focus{outline:none;color:var(--black)}requests-page .requests_page__content .requests_page_search__desktop .requests_page__search__button{background:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer}}requests-page .requests_page__content .requests_page__container{margin-top:2rem;display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container{margin-top:0;padding:4rem;border-radius:.5rem;border:1px solid var(--gray)}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading{display:flex;flex-direction:column}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page__title_search{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page__title_search .requests_page__search_open{display:none}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile{display:flex;width:100%;position:relative;transition:.3s;overflow:hidden}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile[closed]{height:0}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile{display:none}}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__input{width:100%;height:100%;font-size:1.6rem;font-family:var(--font-gotham);padding:.8rem 1.2rem;border:1px solid var(--black);min-height:3.7rem}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__input:focus{outline:1px solid var(--red)}requests-page .requests_page__content .requests_page__container .requests_page_container__heading .requests_page_search__mobile .requests_page__search__button{position:absolute;right:2rem;background:transparent;border:none;top:50%;transform:translateY(-50%);display:flex}requests-page .requests_page__content .requests_page__container .requests_page__table{border-collapse:collapse}requests-page .requests_page__content .requests_page__container .requests_page__table .requests_page__head{background:var(--red)}requests-page .requests_page__content .requests_page__container .requests_page__table .requests_page__head :is(th){color:var(--white);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem);text-align:left;max-width:7.6rem}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip{border-bottom:1px solid var(--gray)}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(td){color:var(--black);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;padding:clamp(1rem,2vw,2rem)}@media screen and (min-width: 768px){requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(td){padding-top:clamp(2rem,3vw,3rem)}}requests-page .requests_page__content .requests_page__container .requests_page__table :is(tbody) .request_page__strip :is(a){color:var(--red)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;min-height:100vh;font-family:var(--font-main)}.no-scroll{overflow:hidden}
