:root{--title-color: #de9b08;--text-color: #382f1d;--font-jost: "Jost";--font-dm-sans: "DM Sans"}.lgpd{margin:7rem auto;padding:0}@media(min-width: 768px){.lgpd{padding:0 1.25rem}}.lgpd .container .main-content>h1{font-weight:600;font-size:1.75rem;line-height:1.2;letter-spacing:-0.035rem;color:#000}@media(min-width: 768px){.lgpd .container .main-content>h1{font-size:2.125rem;letter-spacing:-0.0425rem}}.lgpd .container .main-content .content{margin-top:1.5rem}.lgpd .container .main-content .content p{font-size:1rem;color:#1e1e1e;font-weight:400;line-height:1.7}.lgpd .container .main-content .content p~*{margin-top:1rem}.lgpd .container .main-content .content ul{padding-left:20px}.lgpd .container .main-content .content ul li{margin-bottom:10px;color:#1e1e1e;font-weight:400}.lgpd .container .main-content .content h1,.lgpd .container .main-content .content h2,.lgpd .container .main-content .content h3,.lgpd .container .main-content .content h4,.lgpd .container .main-content .content h5,.lgpd .container .main-content .content h6{color:#1e1e1e;font-weight:500}.lgpd .container .main-content .content h1~*,.lgpd .container .main-content .content h2~*,.lgpd .container .main-content .content h3~*,.lgpd .container .main-content .content h4~*,.lgpd .container .main-content .content h5~*,.lgpd .container .main-content .content h6~*{margin-top:1rem}.lgpd .container .main-content .content a{color:#b9b916}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.header{position:fixed;top:0;z-index:99999;width:100%;margin-top:1rem;transition:all .4s ease;max-width:1440px;left:50%;right:50%;transform:translateX(-50%);padding-inline:30px}.header .sub-menu-toggle{display:none}.header .containerHeader{width:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;padding:15px;transition:all .3s;border-radius:6px;box-shadow:0px 0px 3px rgba(0,0,0,.1);position:relative}.header .containerHeader::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:6px;z-index:-1}.header .homeLink{display:flex}.header .homeLink img{transition:padding .4s ease}.header .menu-main_menu_desktop-container .menu-header-desktop{display:flex;gap:2.875rem}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item{list-style:none;display:flex;justify-content:center;align-items:center}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item a{text-decoration:none;color:#000;font-weight:400;font-size:1rem;font-family:var(--font-jost);transition:all .3s}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item a:hover{color:#014444}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item .sub-menu{position:absolute;top:81px;opacity:0;pointer-events:none;transform:translateY(-10px);padding:10px;border-radius:10px;margin-left:70px;border:none !important;background:rgba(255,255,255,.6) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100;transition:opacity .15s ease,transform .15s ease}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item .sub-menu::before{content:"";position:absolute;top:-31px;left:-10px;width:100%;height:40px;background:rgba(0,0,0,0)}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item .sub-menu>.menu-item{list-style:none;background:rgba(0,0,0,0) !important}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item .sub-menu::after{content:"";display:block;width:100%;height:20%;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-top:0;position:absolute;top:-25px;left:0}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item:hover .sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item:hover .sub-menu a{width:100%}.header .menu-main_menu_desktop-container .menu-header-desktop>.menu-item:last-child a{color:#014444;font-weight:bold}.header .wrapperLanguageAndBtnContact{display:flex;align-items:center;gap:1.25rem}.header .wrapperLanguageAndBtnContact>ul{display:flex;gap:.625rem}.header .wrapperLanguageAndBtnContact>ul .lang-item{list-style:none}.header .wrapperLanguageAndBtnContact>ul .lang-item img{display:none}.header .wrapperLanguageAndBtnContact .headerBtnContact{text-decoration:none;color:#fff;padding:.75rem 3.375rem;background-color:var(--title-color);font-family:var(--font-jost);font-size:1rem;font-weight:bold;border-radius:4px;transition:padding .4s ease}.header .wrapperLanguageAndBtnContact .headerBtnContact:hover{background-color:#c98c06}.header.scrolled .headerBtnContact{padding:.55rem 3.375rem}.header.scrolled .containerHeader{padding:8px 5px}.header.scrolled .containerHeader::before{background-color:rgba(255,255,255,.6)}.header.scrolled .containerHeader .menu-main_menu_desktop-container .menu-header-desktop>.menu-item>.sub-menu{top:65px}.header .containerHeaderMobile,.header #sidebarMobile{display:none}@media(max-width: 768px){.header{padding-inline:10px;margin-top:10px}.header .containerHeaderDesktop{display:none}.header .containerHeader{padding:10px}.header .containerHeaderMobile{display:flex}.header .containerHeaderMobile .logo{max-height:40px;width:auto}.header #sidebarMobile{display:flex}body.menu-open .header{margin-top:0}}.hamburgerMenu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:10px;z-index:100}.hamburgerMenu .hamburgerLine{display:block;width:28px;height:3px;background-color:#014444;border-radius:2px;transition:all .3s ease}.sidebarOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:99998}.sidebarOverlay.active{opacity:1;visibility:visible}.sidebarMobile{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#fff !important;z-index:9999999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);gap:5px}.sidebarMobile.active{transform:translateX(0)}.sidebarMobile .sidebarHeader{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#fff;flex-shrink:0;box-shadow:0 0 7px rgba(0,0,0,.1)}.sidebarMobile .sidebarHeader .homeLink{display:flex}.sidebarMobile .sidebarHeader .homeLink .logo{max-height:35px;width:auto}.sidebarMobile .closeMenuBtn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:#333;transition:all .3s ease}.sidebarMobile .closeMenuBtn:hover{color:var(--title-color)}.sidebarMobile .closeMenuBtn svg{width:20px;height:20px}.sidebarMobile .sidebarContent{flex:1;overflow-y:auto;padding:15px;background:#fff}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container{background:#fff}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none;background:#fff}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item{list-style:none;border-bottom:1px solid #f6f6f6;position:relative}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item>a{display:block;padding:15px 0;padding-right:40px;text-decoration:none;color:#615e5e;font-size:.875rem;font-weight:400;font-family:var(--font-jost);transition:all .3s ease}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item>a:hover{color:#014444}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children>a{position:relative}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children .submenu-toggle{position:absolute;right:0;top:0;width:40px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;z-index:2}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children .submenu-toggle .arrow-icon{width:8px;height:8px;border-right:1.5px solid #666;border-bottom:1.5px solid #666;transform:rotate(45deg);transition:all .3s ease}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children .submenu-toggle:hover .arrow-icon{border-color:#014444}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children.submenu-open .submenu-toggle .arrow-icon{transform:rotate(-135deg)}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item.menu-item-has-children.submenu-open>.sub-menu{max-height:500px;opacity:1;padding-bottom:10px;padding-top:5px}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu{display:flex;flex-direction:column;padding-left:15px;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu .menu-item{list-style:none}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu .menu-item.menu-item-all-products{border-bottom:1px dashed #e8e8e8}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu .menu-item.menu-item-all-products a{font-weight:600;color:#014444}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu .menu-item a{display:block;padding:10px 0;text-decoration:none;color:#666;font-size:.9375rem;font-weight:400;font-family:var(--font-jost);transition:all .3s ease}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item .sub-menu .menu-item a:hover{color:#014444}.sidebarMobile .sidebarContent .menu-main_menu_desktop-container .menu-sidebar-mobile>.menu-item:last-child>a{color:#014444;font-weight:600}.sidebarMobile .sidebarFooter{padding:25px 15px;border-top:1px solid #f6f6f6;background:#fff;flex-shrink:0}.sidebarMobile .sidebarFooter .footerTitle{color:#014444;font-size:.875rem;font-weight:600;font-family:var(--font-jost);margin-bottom:15px;letter-spacing:.5px;text-transform:uppercase}.sidebarMobile .sidebarFooter .footerContactList{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.sidebarMobile .sidebarFooter .footerContactList .contactItem{display:flex;align-items:center;gap:10px;text-decoration:none;color:#201f1f;font-size:.875rem;font-family:var(--font-jost);transition:color .3s ease}.sidebarMobile .sidebarFooter .footerContactList .contactItem:hover{color:#014444}.sidebarMobile .sidebarFooter .footerContactList .contactItem:hover svg{color:#014444}.sidebarMobile .sidebarFooter .footerContactList .copy-item{cursor:pointer;position:relative}.sidebarMobile .sidebarFooter .footerContactList .copy-item::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:40%;transform:translateX(-40%);color:#fff;background-color:var(--title-color);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:400;font-family:var(--font-jost);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease;margin-bottom:4px}.sidebarMobile .sidebarFooter .footerContactList .copy-item.show-tooltip::after{opacity:1}.sidebarMobile .sidebarFooter .footerAddress{color:#333;font-size:.875rem;font-family:var(--font-jost);line-height:1.5;margin-top:15px}#contact,#traceability{scroll-margin-top:100px}@media(min-width: 769px)and (max-width: 1024px){.header .menu-header-desktop{gap:1rem !important}}.main-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:100vh}.main-banner .banner-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.main-banner .banner-video-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.main-banner .banner-video-wrap .banner-youtube{position:absolute;top:50%;left:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%, -50%);border:0}.main-banner .banner-video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.main-banner .banner-slider{position:relative;z-index:2;width:100%;overflow:hidden}.main-banner .slider-track{display:flex;transition:transform .6s cubic-bezier(0.77, 0, 0.175, 1);will-change:transform}.main-banner .slide{flex:0 0 100%;width:100%;padding-block:200px 160px}.main-banner .slide .slide-inner{display:flex;gap:60px;max-width:1440px;padding-inline:70px;margin-inline:auto;align-items:center}.main-banner .wrapperInfoHome{display:flex;flex-direction:column;gap:20px;width:100%}.main-banner .wrapperInfoHome .title{font-size:4rem;font-weight:bold;color:#fff;font-family:var(--font-jost);line-height:72px}.main-banner .wrapperInfoHome .description{font-size:1.375rem;font-weight:400;color:#fff;margin-top:10px;font-family:var(--font-jost)}.main-banner .containerAttributes{display:flex;flex-direction:row;gap:10px}.main-banner .containerAttributes .wrapperAttributes{display:flex;align-items:center;gap:10px;margin-left:10px}.main-banner .containerAttributes .wrapperAttributes .circle{background-color:#2aff00;width:10px;height:10px;border-radius:9999px;flex-shrink:0}.main-banner .containerAttributes .wrapperAttributes .attribute{font-size:1rem;font-weight:300;color:#fff;font-family:var(--font-dm-sans)}.main-banner .containerInMainBanner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.main-banner .containerInMainBanner .wrapperInMainBanner{background-color:rgba(255,255,255,.6);padding:1rem;border-radius:10px;gap:10px;display:flex;flex-direction:column}.main-banner .containerInMainBanner .imageInMainBannerWrap{width:620px;height:430px;border-radius:5px;overflow:hidden;flex-shrink:0}.main-banner .containerInMainBanner .imageInMainBanner{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:5px}.main-banner .containerTags{display:flex;gap:5px;justify-content:space-between;flex-wrap:wrap}.main-banner .containerTags .tag{background-color:rgba(248,248,248,.972);padding:2px 16px;border-radius:1000px;font-size:1rem;font-weight:400;color:#000;font-family:var(--font-jost);text-align:center}.main-banner .slider-arrows-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1440px;padding-inline:10PX;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10}.main-banner .slider-arrow{pointer-events:all;flex-shrink:0;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.5);color:#fff;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,border-color .25s,transform .25s;backdrop-filter:blur(4px)}.main-banner .slider-arrow svg{width:22px;height:22px}.main-banner .slider-arrow:hover{background:rgba(255,255,255,.3);border-color:#fff;transform:scale(1.08)}.main-banner .slider-dots{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.main-banner .slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.45);border:2px solid rgba(255,255,255,.7);cursor:pointer;transition:background .25s,transform .25s,width .3s;padding:0}.main-banner .slider-dot.active{background:#fff;width:28px;border-radius:999px}.main-banner .slider-dot:hover:not(.active){background:rgba(255,255,255,.75);transform:scale(1.2)}@media(max-width: 768px){.main-banner .slide{padding-block:80px 80px;align-items:center;justify-content:center;display:flex}.main-banner .slide .slide-inner{flex-direction:column;padding-inline:56px;gap:24px;text-align:center}.main-banner .containerInMainBanner{display:none}.main-banner .slide.show-image-on-mobile .containerInMainBanner{display:flex;width:100%;justify-content:center}.main-banner .slide.show-image-on-mobile .containerInMainBanner .wrapperInMainBanner{padding:12px;gap:8px;width:100%;max-width:340px}.main-banner .slide.show-image-on-mobile .containerInMainBanner .imageInMainBannerWrap{width:100%;height:160px}.main-banner .slide.show-image-on-mobile .containerInMainBanner .containerTags{gap:6px}.main-banner .slide.show-image-on-mobile .containerInMainBanner .containerTags .tag{padding:2px 10px;font-size:.75rem}.main-banner .wrapperInfoHome{gap:1.25rem;align-items:center}.main-banner .wrapperInfoHome .title{font-size:1.75rem;line-height:normal;text-align:center}.main-banner .wrapperInfoHome .description{font-size:.875rem;margin-top:0;text-align:center}.main-banner .containerAttributes{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.main-banner .wrapperAttributes{justify-content:center}.main-banner .wrapperAttributes .attribute{font-size:.75rem}.main-banner .slider-arrow{width:36px;height:36px}.main-banner .slider-arrow svg{width:16px;height:16px}.main-banner .slider-dots{bottom:16px}}@media(min-width: 769px)and (max-width: 1024px){.main-banner .slide{padding-block:130px 100px}.main-banner .slide .slide-inner{gap:30px;padding-inline:60px}.main-banner .wrapperInfoHome{gap:20px}.main-banner .wrapperInfoHome .title{font-size:2.5rem;line-height:1.2}.main-banner .wrapperInfoHome .description{font-size:1.125rem}.main-banner .containerInMainBanner .wrapperInMainBanner{padding:.75rem;gap:8px}.main-banner .containerInMainBanner .imageInMainBannerWrap{max-width:420px;max-height:280px}.main-banner .containerTags .tag{font-size:.85rem;padding:2px 12px}.main-banner .slider-arrows-wrap{padding-inline:10px}.main-banner .slider-arrow{width:44px;height:44px}.main-banner .slider-arrow svg{width:18px;height:18px}}@media(min-width: 1025px)and (max-width: 1366px){.main-banner .slide{padding-block:150px 100px}.main-banner .wrapperInfoHome .title{font-size:3rem;line-height:1.2}.main-banner .wrapperInfoHome .description{font-size:1.15rem}.main-banner .containerInMainBanner .wrapperInMainBanner{padding:.85rem;gap:8px;width:100%}.main-banner .containerInMainBanner .imageInMainBannerWrap{width:100%;height:330px}.main-banner .containerTags .tag{font-size:.85rem;padding:2px 14px}}@media(min-width: 1367px)and (max-width: 1440px){.main-banner .slide{padding-block:150px 100px}}.who-we-are{max-width:1440px;width:100%;margin:60px auto;padding-inline:30px;display:flex;gap:30px}.who-we-are .containerInfoWhoWeAre{display:flex;flex-direction:column;gap:1.5rem;width:100%}.who-we-are .containerInfoWhoWeAre .wrapperInfoWhoWeAre{display:flex;flex-direction:column;gap:1rem}.who-we-are .containerInfoWhoWeAre .wrapperInfoWhoWeAre .title{color:var(--title-color);font-weight:bold;font-size:2.25rem;font-family:var(--font-jost)}.who-we-are .containerInfoWhoWeAre .wrapperInfoWhoWeAre .description{font-size:1.125rem;color:var(--text-color);font-weight:500;font-family:var(--font-jost)}.who-we-are .containerInfoWhoWeAre .containerPrinciples{display:flex;flex-direction:column;gap:1.5rem}.who-we-are .containerInfoWhoWeAre .containerPrinciples .textPrinciples{color:var(--text-color);font-size:1.25rem;font-weight:bold;font-family:var(--font-jost)}.who-we-are .containerInfoWhoWeAre .containerPrinciples .wrapperPrinciples{display:flex;align-items:center;gap:10px}.who-we-are .containerInfoWhoWeAre .containerPrinciples .wrapperPrinciples .principlesItem{color:var(--text-color);font-weight:500;font-size:1rem;font-family:var(--font-jost)}.who-we-are .wrapperImageLink{display:flex;flex-direction:column;align-items:flex-end;gap:1.375rem;width:100%}.who-we-are .wrapperImageLink .imgWhoWeAre{border-radius:5px;width:100%}.who-we-are .wrapperImageLink .link{color:var(--title-color);font-size:1.5rem;font-weight:bold;font-family:var(--font-jost);text-decoration:none;border-bottom:2px solid var(--title-color);margin-bottom:5px}.who-we-are .wrapperImageLink .link:hover{color:#c98c06;border-bottom:2px solid #c98c06}@media(max-width: 768px){.who-we-are{flex-direction:column;gap:20px;text-align:center;padding-inline:10px;margin:50px auto}.who-we-are .containerInfoWhoWeAre .title{font-size:1rem !important}.who-we-are .containerInfoWhoWeAre .description{font-size:.75rem !important}.who-we-are .containerPrinciples{justify-content:center;align-items:center}.who-we-are .containerPrinciples .wrapperPrinciples img{width:12px;height:12px}.who-we-are .containerPrinciples .textPrinciples{font-size:.75rem !important}.who-we-are .containerPrinciples .principlesItem{font-size:.75rem !important}.who-we-are .wrapperImageLink{align-items:center}.who-we-are .wrapperImageLink .link{font-size:.875rem !important}}.our-products{width:100%;max-width:1440px;margin-inline:auto;padding-inline:30px;display:flex;flex-direction:column;gap:50px;margin-bottom:80px}.wrapperInfoWeProducts{display:flex;flex-direction:column;gap:20px}.wrapperInfoWeProducts .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.wrapperInfoWeProducts .description{color:var(--text-color);font-size:1rem;font-weight:500;font-family:var(--font-jost)}.containerProducts{display:flex;gap:1rem}.containerProducts .wrapperProducts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}.containerProducts .wrapperProducts .productItem{display:flex;flex-direction:column;padding:10px;padding-bottom:28px;gap:10px;border-radius:15px;box-shadow:0 0px 3px rgba(0,0,0,.1);transition:all .3s;text-decoration:none}.containerProducts .wrapperProducts .productItem:hover{scale:1.05}.containerProducts .wrapperProducts .productItem .productImage{border-radius:10px;width:100%;height:100%;object-fit:cover;max-height:165px}.containerProducts .wrapperProducts .productItem .productName{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.containerProducts .wrapperProducts .productItem .productDescription{color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.containerProducts .wrapperMainProduct{width:100%}.containerProducts .wrapperMainProduct .productItem{display:flex;flex-direction:column;padding:20px;padding-bottom:28px;padding-top:10px;gap:10px;border-radius:15px;box-shadow:0 0px 3px rgba(0,0,0,.1);transition:all .3s;text-decoration:none;height:100%}.containerProducts .wrapperMainProduct .productItem:hover{scale:1.02}.containerProducts .wrapperMainProduct .productItem .productImage{border-radius:10px;width:100%;max-height:400px;object-fit:cover}.containerProducts .wrapperMainProduct .productItem .productName{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.containerProducts .wrapperMainProduct .productItem .productDescription{color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.containerProducts .wrapperMainProduct .productItem .seeMore{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost);text-align:end}@media(max-width: 768px){.our-products{text-align:center;padding-inline:10px;gap:20px;margin-bottom:50px}.our-products .containerProducts{flex-direction:column-reverse}.our-products .containerProducts .wrapperMainProduct .productItem{padding:1rem}.our-products .wrapperInfoWeProducts{gap:10px}.our-products .wrapperInfoWeProducts .title,.our-products .wrapperInfoWeProducts .description{font-size:1rem}.our-products .wrapperProducts{display:flex;overflow-x:auto;padding-bottom:10px}.our-products .wrapperProducts::-webkit-scrollbar{display:none}.our-products .wrapperProducts .productItem{flex:0 0 217.5px;min-width:217.5px;text-align:start;padding:10px}}.traceability{background-position:center;background-repeat:no-repeat;background-size:cover}.traceability .traceabilityContainer{display:flex;flex-direction:column;gap:30px;width:100%;max-width:1440px;margin-inline:auto;padding:50px 30px;margin-bottom:80px}.traceability .traceabilityContainer .containerInfoTraceability .wrapperInfoTraceability{width:100%;display:flex;flex-direction:column;gap:.625rem}.traceability .traceabilityContainer .containerInfoTraceability .wrapperInfoTraceability .title{color:#fff;font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.traceability .traceabilityContainer .containerInfoTraceability .wrapperInfoTraceability .description{color:#fff;font-size:1rem;font-weight:300;font-family:var(--font-jost)}.traceability .traceabilityContainer .containerTraceability{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}.traceability .traceabilityContainer .containerTraceability .traceabilityItem{display:flex;flex-direction:column;gap:1rem;padding:20px;background-color:rgba(0,0,0,.5);border-radius:15px}.traceability .traceabilityContainer .containerTraceability .traceabilityItem .wrapperInfoTraceabilityItem{display:flex;justify-content:space-between}.traceability .traceabilityContainer .containerTraceability .traceabilityItem .wrapperInfoTraceabilityItem .title{color:#fff;font-size:1.125rem;font-weight:bold;font-family:var(--font-jost)}.traceability .traceabilityContainer .containerTraceability .traceabilityItem .wrapperInfoTraceabilityItem .tag{font-size:.75rem;font-weight:300;font-family:var(--font-jost);background-color:#3b4a1c;color:#b9ff27;padding:4px 25px;border-radius:99999px}.traceability .traceabilityContainer .containerTraceability .traceabilityItem .description{color:#fff;font-size:1rem;font-weight:300;font-family:var(--font-jost)}.traceability .traceabilityItem{transform:scale(1);transition:transform .6s ease,opacity .6s ease;opacity:1}.traceability .hidden-scale{transform:scale(0);opacity:0}@media(max-width: 768px){.traceabilityContainer{padding:20px 10px !important;text-align:center;margin-bottom:50px !important}.traceabilityContainer .containerInfoTraceability .title{font-size:1rem !important}.traceabilityContainer .containerInfoTraceability .description{font-size:.75rem !important}.traceabilityContainer .containerTraceability{grid-template-columns:1fr !important}.traceabilityContainer .traceabilityItem .wrapperInfoTraceabilityItem .title{font-size:1rem !important}.traceabilityContainer .traceabilityItem .wrapperInfoTraceabilityItem .tag{font-weight:400 !important;padding:2px 1rem !important}.traceabilityContainer .traceabilityItem .description{text-align:start;font-size:.75rem !important}}.to-table{width:100%;max-width:1440px;margin-inline:auto;padding-inline:30px;display:flex;gap:10px;margin-bottom:80px}.to-table .containerInfoToTable{display:flex;flex-direction:column;gap:1.875rem}.to-table .containerInfoToTable .wrapperInfoToTable{display:flex;flex-direction:column;gap:.75rem}.to-table .containerInfoToTable .wrapperInfoToTable .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.to-table .containerInfoToTable .wrapperInfoToTable .description{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.to-table .containerInfoToTable .containerAttributesToTable{display:flex;flex-direction:column;gap:1rem}.to-table .containerInfoToTable .containerAttributesToTable .wrapperAttributes{display:flex;gap:.625rem;margin-left:.625rem;align-items:center}.to-table .containerInfoToTable .containerAttributesToTable .wrapperAttributes .circle{height:.625rem;width:.625rem;background-color:#5ea500;border-radius:9999px}.to-table .containerInfoToTable .containerAttributesToTable .wrapperAttributes .attribute{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.to-table .containerDataNumber{display:flex;flex-direction:column;gap:1rem;width:100%}.to-table .containerDataNumber .wrapperDataNumber{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.to-table .containerDataNumber .wrapperDataNumber .dataNumberItem{display:flex;flex-direction:column;gap:1rem;padding:40px 20px;border-radius:15px;box-shadow:0 0px 3px rgba(0,0,0,.1);text-align:center}.to-table .containerDataNumber .wrapperDataNumber .dataNumberItem .boldText{color:var(--text-color);font-size:3rem;font-weight:bold;font-family:var(--font-jost)}.to-table .containerDataNumber .wrapperDataNumber .dataNumberItem .normalText{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.to-table .containerDataNumber .containerTimeline{display:flex;flex-direction:column;gap:.625rem;padding:.625rem;box-shadow:0 0px 3px rgba(0,0,0,.1);width:100%;border-radius:15px}.to-table .containerDataNumber .containerTimeline .timelineTitle{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.to-table .containerDataNumber .containerTimeline .wrapperTimeline{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.to-table .containerDataNumber .containerTimeline .wrapperTimeline .timelineItem{background-color:#f8f8f8;padding:1rem .5rem;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost);border-radius:.5rem;text-align:center}@media(max-width: 768px){.to-table{padding-inline:10px;flex-direction:column;text-align:center;gap:30px;margin-bottom:50px}.to-table .wrapperInfoToTable{gap:10px}.to-table .wrapperInfoToTable .title{font-size:1rem !important}.to-table .wrapperInfoToTable .description{font-size:.75rem !important}.to-table .containerAttributesToTable{justify-content:center;align-items:center}.to-table .containerAttributesToTable .wrapperAttributes{gap:5px !important}.to-table .containerAttributesToTable .circle{width:6px !important;height:6px !important}.to-table .containerAttributesToTable .attribute{font-size:.75rem !important}.to-table .containerDataNumber .wrapperDataNumber{gap:10px !important}.to-table .containerDataNumber .containerTimeline{box-shadow:none;padding:0}.to-table .containerDataNumber .dataNumberItem{aspect-ratio:1/1;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:5px !important;padding:10px !important}.to-table .containerDataNumber .dataNumberItem .boldText{font-size:1rem !important}.to-table .containerDataNumber .dataNumberItem .normalText{font-size:.75rem !important}.to-table .containerDataNumber .containerTimeline .timelineTitle{text-align:start}.to-table .containerDataNumber .containerTimeline .wrapperTimeline{display:flex !important;overflow-x:auto !important;gap:5px !important}.to-table .containerDataNumber .containerTimeline .wrapperTimeline::-webkit-scrollbar{display:none}.to-table .containerDataNumber .containerTimeline .wrapperTimeline .timelineItem{flex:0 0 auto}}@media(min-width: 769px)and (max-width: 1024px){.to-table .dataNumberItem .boldText{font-size:1.5rem !important}.to-table .wrapperTimeline{display:flex !important;overflow-x:scroll !important}.to-table .wrapperTimeline .timelineItem{flex-shrink:0}}.certifications{background-color:#f8f8f8;width:100%}.certifications .containerInfoCertifications{display:flex;flex-direction:column;width:100%;max-width:1440px;padding:50px 30px;margin-inline:auto;gap:1.875rem}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:1rem}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperInfoCertifications{display:flex;flex-direction:column;gap:.75rem}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperInfoCertifications .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperInfoCertifications .description{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav{display:flex;gap:.5rem;flex-shrink:0}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav .carouselNavBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--title-color);background:rgba(0,0,0,0);color:var(--title-color);cursor:pointer;transition:all .25s ease}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav .carouselNavBtn svg{display:block}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav .carouselNavBtn:hover{background:var(--title-color);color:#fff}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav .carouselNavBtn:active{scale:.93}.certifications .containerInfoCertifications .owl-nav{display:none}.certifications .containerInfoCertifications .owl-stage:first-child .owl-item .certificationCard{margin-left:10px}.certifications .containerInfoCertifications .owl-stage:last-child .owl-item .certificationCard{margin-right:10px}.certifications .containerInfoCertifications .containerCertificationsCards{padding:10px;scrollbar-width:none;-ms-overflow-style:none}.certifications .containerInfoCertifications .containerCertificationsCards .owl-dots{margin-top:15px;text-align:center}.certifications .containerInfoCertifications .containerCertificationsCards .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 5px;background:#d6d6d6;display:block;border-radius:50%;transition:background .3s ease}.certifications .containerInfoCertifications .containerCertificationsCards .owl-dots .owl-dot.active span,.certifications .containerInfoCertifications .containerCertificationsCards .owl-dots .owl-dot:hover span{background:var(--primary-color, #f0a500)}.certifications .containerInfoCertifications .containerCertificationsCards::-webkit-scrollbar{display:none}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard{display:flex;gap:10px;align-items:center;flex-direction:column;border-radius:15px;padding:.75rem;margin:1rem 0;background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,.2);text-align:center;transition:all .3s;height:312px}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard:hover{scale:1.03}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard .certificationImage{max-width:193px;object-fit:contain}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard .wrapperInfoCertificationCard{display:flex;flex-direction:column;gap:5px}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard .wrapperInfoCertificationCard .certificationTitle{font-weight:bold;font-size:1.125rem;font-family:var(--font-jost);color:var(--text-color)}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard .wrapperInfoCertificationCard .certificationDescription{font-weight:400;font-size:.875rem;font-family:var(--font-jost);color:var(--text-color)}.certifications .containerInfoCertifications .containerCertificationsCards .certificationCard .certificationCodeId{color:#e2e2e2;font-weight:300;font-size:.75rem;font-family:var(--font-jost)}@media(max-width: 768px){.certifications .containerInfoCertifications{padding:20px 0;text-align:center;gap:0}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader{flex-direction:column;align-items:flex-start}.certifications .containerInfoCertifications .wrapperInfoCertificationsHeader .wrapperCarouselNav{display:none}.certifications .containerInfoCertifications .wrapperInfoCertifications{padding:0 10px}.certifications .containerInfoCertifications .wrapperInfoCertifications .title{font-size:1rem}.certifications .containerInfoCertifications .wrapperInfoCertifications .description{font-size:.75rem}.certifications .containerInfoCertifications .containerCertificationsCards{touch-action:manipulation;user-select:none;-webkit-user-select:none;padding:10px 0}.certifications .containerInfoCertifications .containerCertificationsCards .owl-dots{display:none}.certifications .containerInfoCertifications .containerCertificationsCards .owl-stage-outer{overflow:hidden}}.quality-assured{width:100%;max-width:1440px;padding-inline:30px;display:flex;gap:10px;margin:80px auto}.quality-assured .containerInfoQualityAssured{display:flex;flex-direction:column;gap:30px;width:100%}.quality-assured .containerInfoQualityAssured .wrapperQualityAssured{display:flex;flex-direction:column;gap:.75rem}.quality-assured .containerInfoQualityAssured .wrapperQualityAssured .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.quality-assured .containerInfoQualityAssured .wrapperQualityAssured .description{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes{display:flex;flex-direction:column;gap:1rem}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes .qualityAssuredAttribute{display:flex;gap:.625rem;margin-left:.625rem;align-items:center}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes .qualityAssuredAttribute .circle{height:.625rem;width:.625rem;background-color:#5ea500;border-radius:9999px}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes .qualityAssuredAttribute .titleAttribute{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.quality-assured .containerOtherInfoQualityAssured{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:20px;border-radius:15px;box-shadow:0px 0px 3px rgba(0,0,0,.1);transition:all .3s}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured:hover{scale:1.03}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured .boldText{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured .normalText{color:var(--text-color);font-weight:400;font-size:1rem;font-family:var(--font-jost)}@media(max-width: 768px){.quality-assured{text-align:center;margin:50px auto;flex-direction:column;padding-inline:10px;gap:20px}.quality-assured .containerInfoQualityAssured .wrapperQualityAssured .title{font-size:1rem}.quality-assured .containerInfoQualityAssured .wrapperQualityAssured .description{font-size:.75rem}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes{align-items:center;justify-content:center}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes .qualityAssuredAttribute .circle{width:6px;height:6px}.quality-assured .containerInfoQualityAssured .wrapperQualityAssuredAttributes .qualityAssuredAttribute .titleAttribute{font-size:.75rem}.quality-assured .containerOtherInfoQualityAssured{gap:10px}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured{padding:.75rem 20px}.quality-assured .containerOtherInfoQualityAssured .wrapperOtherInfoQualityAssured .normalText{font-size:.75rem}}.our-customers{display:flex;gap:20px;flex-direction:column;margin-bottom:80px;width:100%;max-width:1440px;margin-inline:auto;padding-inline:30px}.our-customers .wrapperInfoOurCustomers{display:flex;flex-direction:column;gap:.75rem}.our-customers .wrapperInfoOurCustomers .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.our-customers .wrapperInfoOurCustomers .description{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.our-customers .containerOurCustomersImages{overflow:hidden;padding:20px 0;background:#fff}.our-customers .containerOurCustomersImages .track{display:flex;gap:1.5rem;width:max-content;animation:scroll-left calc(var(--total-items)*2*2s) linear infinite}.our-customers .containerOurCustomersImages .track:hover{animation-play-state:paused}.our-customers .containerOurCustomersImages .wrapperOurCustomersImages{flex:0 0 180px;height:80px;padding:16px 20px;border-radius:.5rem;border:1px solid #888;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.our-customers .containerOurCustomersImages .ourCustomersImage{max-height:60px;max-width:140px;object-fit:contain;filter:grayscale(100%);transition:filter .4s ease}.our-customers .containerOurCustomersImages .ourCustomersImage:hover{filter:grayscale(0)}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 0.75rem))}}@media(max-width: 768px){.our-customers{padding-inline:10px;text-align:center;margin-bottom:50px}.our-customers .wrapperInfoOurCustomers{gap:10px}.our-customers .wrapperInfoOurCustomers .title{font-size:1rem}.our-customers .wrapperInfoOurCustomers .description{font-size:.75rem}.our-customers .wrapperOurCustomersImages{height:60px !important}}.contact{display:flex;gap:48px;flex-direction:column;margin:80px auto;width:100%;max-width:1440px;padding-inline:30px}.contact .containerInfoContact{display:flex;flex-direction:column;gap:.75rem}.contact .containerInfoContact .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.contact .containerInfoContact .description{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.contact .containerFormAndAddress{display:flex;gap:1.25rem}.contact .containerFormAndAddress .wrapperForm{width:100%;border-radius:15px;padding:1rem;box-shadow:0px 0px 3px rgba(0,0,0,.2)}.contact .containerFormAndAddress .wrapperForm .wpcf7-spinner{display:none !important}.contact .containerFormAndAddress .wrapperForm .wpcf7-form{display:flex;flex-direction:column;gap:10px}.contact .containerFormAndAddress .wrapperForm .wpcf7-form p{margin:0;min-width:0}.contact .containerFormAndAddress .wrapperForm .wpcf7-form label{display:flex;flex-direction:column;gap:5px;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost);text-align:start}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.contact .containerFormAndAddress .wrapperForm .wpcf7-form input.wpcf7-form-control:not([type=submit]){border-radius:10px;border:1px solid #c5c5c5;height:37px;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost);padding-inline:10px;outline:none;transition:border-color .2s ease;width:100%;box-sizing:border-box;background:rgba(0,0,0,0)}.contact .containerFormAndAddress .wrapperForm .wpcf7-form input.wpcf7-form-control:not([type=submit]):focus{border-color:var(--title-color)}.contact .containerFormAndAddress .wrapperForm .wpcf7-form textarea.wpcf7-form-control{border-radius:10px;border:1px solid #c5c5c5;height:180px;resize:none;padding:10px;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost);outline:none;transition:border-color .2s ease;width:100%;box-sizing:border-box;background:rgba(0,0,0,0)}.contact .containerFormAndAddress .wrapperForm .wpcf7-form textarea.wpcf7-form-control:focus{border-color:var(--title-color)}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .wpcf7-not-valid-tip{color:#e53e3e;font-size:.75rem;font-family:var(--font-jost);margin-top:3px}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .cf7-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .submitRow{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .submitRow .termsAccept{color:var(--text-color);font-size:.75rem;font-weight:400;font-family:var(--font-jost)}.contact .containerFormAndAddress .wrapperForm .wpcf7-form input[type=submit]{background-color:var(--title-color);border-radius:6px;border:1px solid var(--title-color);padding:.75rem 2.25rem;cursor:pointer;color:#fff;font-size:1rem;font-family:var(--font-jost);font-weight:bold;transition:background-color .2s ease,border-color .2s ease;width:121px;height:50px}.contact .containerFormAndAddress .wrapperForm .wpcf7-form input[type=submit]:hover{background-color:#c98c06;border-color:#c98c06}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .btnSpinner{display:none;align-items:center;justify-content:center;background-color:var(--title-color);border-radius:6px;border:1px solid var(--title-color);padding:.75rem 2.25rem;width:121px;height:50px;position:relative;cursor:not-allowed}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .btnSpinner::after{content:"";width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cf7Spin .7s linear infinite}@keyframes cf7Spin{to{transform:rotate(360deg)}}.contact .containerFormAndAddress .wrapperForm .wpcf7-form .wpcf7-response-output{border:none !important;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-family:var(--font-jost);margin:0}.contact .containerFormAndAddress .wrapperForm .wpcf7-form.sent .wpcf7-response-output{background-color:#d4edda;color:#155724}.contact .containerFormAndAddress .wrapperForm .wpcf7-form.failed .wpcf7-response-output,.contact .containerFormAndAddress .wrapperForm .wpcf7-form.invalid .wpcf7-response-output,.contact .containerFormAndAddress .wrapperForm .wpcf7-form.spam .wpcf7-response-output{background-color:#f8d7da;color:#721c24}.contact .containerFormAndAddress .wrapperAddress{display:flex;flex-direction:column;gap:1rem;width:100%}.contact .containerFormAndAddress .wrapperAddress .addressItem{display:flex;gap:2rem;justify-content:flex-start;align-items:center;border-radius:10px;box-shadow:0px 0px 3px rgba(0,0,0,.2);text-decoration:none;padding-right:1rem}.contact .containerFormAndAddress .wrapperAddress .addressItem .linkMap{display:flex;flex-shrink:0;height:100%}.contact .containerFormAndAddress .wrapperAddress .addressItem .addressImage{border-radius:10px;max-width:150px}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem{display:flex;flex-direction:column;flex:1;justify-content:center;max-width:350px}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem .addressTitle{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem .addressDescription{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts{display:flex;flex-direction:column;gap:1rem;flex-shrink:0;min-width:220px}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone{display:flex;gap:10px;align-items:center}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail .whatsapp,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail .email,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone .whatsapp,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone .email{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost);text-decoration:none}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail .whatsapp:hover,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail .email:hover,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone .whatsapp:hover,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone .email:hover{text-decoration:underline}.contact .copy-email,.contact .copy-phone{cursor:pointer;position:relative}.contact .copy-email::after,.contact .copy-phone::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);color:#fff;background-color:var(--title-color);padding:4px;border-radius:4px;font-size:12px;font-weight:400;font-family:var(--font-jost);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease}.contact .copy-email:hover::after,.contact .copy-email:hover::before,.contact .copy-phone:hover::after,.contact .copy-phone:hover::before{opacity:1}@media(max-width: 768px){.contact{text-align:center;margin:50px auto;padding-inline:10px;gap:10px}.contact .containerInfoContact{gap:10px}.contact .containerInfoContact .title{font-size:1rem}.contact .containerInfoContact .description{font-size:.75rem}.contact .containerFormAndAddress{flex-direction:column}.contact .containerFormAndAddress .wrapperFields{grid-template-columns:1fr !important;text-align:start;gap:10px !important}.contact .containerFormAndAddress .wrapperFields .wrapperField label{margin-left:10px}.contact .containerFormAndAddress .cf7-grid{grid-template-columns:1fr !important;gap:10px !important;text-align:start}.contact .containerFormAndAddress .wrapperField{text-align:start}.contact .containerFormAndAddress .wrapperField label{margin-left:10px}.contact .containerFormAndAddress .wrapperButton{gap:10px}.contact .containerFormAndAddress .submitRow{flex-direction:column;align-items:flex-start;gap:1rem}.contact .containerFormAndAddress .wrapperAddress{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.contact .containerFormAndAddress .wrapperAddress .addressItem{flex-direction:column;padding:0;gap:0;overflow:hidden}.contact .containerFormAndAddress .wrapperAddress .addressItem .linkMap{width:100%;height:160px;flex-shrink:0}.contact .containerFormAndAddress .wrapperAddress .addressItem .linkMap .addressImage{width:100% !important;max-width:none !important;height:160px;object-fit:cover;border-radius:10px 10px 0 0}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem{max-width:none;text-align:center;padding:10px 12px 4px}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem .addressTitle{font-size:1.1rem}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem .addressDescription{font-size:.8rem}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts{min-width:auto;padding:4px 12px 12px;gap:.5rem}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail,.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone{gap:6px !important}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperEmail .email{font-size:.8rem;text-decoration:underline;word-break:break-all}.contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts .wrapperPhone .whatsapp{font-size:.8rem;text-decoration:underline}.contact .containerFormAndAddress .btnSubmit{font-size:.875rem !important}}@media(max-width: 500px){.contact .containerFormAndAddress .wrapperAddress{grid-template-columns:1fr !important}}@media(min-width: 769px)and (max-width: 1024px){#contact .containerFormAndAddress{flex-direction:column}#contact .containerFormAndAddress .wrapperAddress{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}#contact .containerFormAndAddress .wrapperAddress .addressItem{flex-direction:column;padding:0;overflow:hidden}#contact .containerFormAndAddress .wrapperAddress .addressItem .linkMap{width:100%;height:160px}#contact .containerFormAndAddress .wrapperAddress .addressItem .linkMap .addressImage{width:100% !important;max-width:none !important;height:160px;object-fit:cover;border-radius:10px 10px 0 0}#contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperInfoAddressItem{max-width:none;text-align:center;padding:10px 12px 4px}#contact .containerFormAndAddress .wrapperAddress .addressItem .wrapperContacts{min-width:auto;padding:4px 12px 12px}#contact .containerFormAndAddress .addressTitle{font-size:2rem !important}#contact .containerFormAndAddress .addressDescription{font-size:.75rem !important}#contact .containerFormAndAddress .copy-email,#contact .containerFormAndAddress .whatsapp{font-size:.875rem !important}}.footer{display:flex;flex-direction:column;border-top:1px solid #ffcb05;margin-inline:auto;width:100%}.footer .containerFooter{background-color:#f7f7f7;display:flex;justify-content:space-between;align-items:center}.footer .containerFooter .wrapperFooter{width:100%;max-width:1440px;margin-inline:auto;padding:40px 30px;display:flex;justify-content:space-between;gap:10px}.footer .containerFooter .wrapperFooter .containerInfoGranvital{display:flex;flex-direction:column;gap:30px;width:100%;max-width:340px}.footer .containerFooter .wrapperFooter .containerInfoGranvital .logoFooter{width:100%;max-width:260px}.footer .containerFooter .wrapperFooter .containerInfoGranvital .textFooter{color:#5c5a5a;font-size:.75rem;font-weight:400;font-family:var(--font-jost);line-height:22px}.footer .containerFooter .wrapperFooter .containerInfoGranvital .wrapperSocialMedia{display:flex;gap:10px}.footer .containerFooter .wrapperFooter .containerInfoGranvital .wrapperSocialMedia .socialMediaItem{display:flex;border-radius:9999px;align-items:center;border:1px solid #014444;width:34px;height:34px;align-items:center;justify-content:center}.footer .containerFooter .wrapperFooter .containerMenusFooter{display:flex;gap:81px;width:100%;justify-content:center}.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos{display:flex;flex-direction:column;gap:20px}.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .title,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .title,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .title{color:#014444;font-size:.875rem;font-weight:bold;font-family:var(--font-jost);text-transform:uppercase}.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-navegue-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-institucional-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-produtos-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-navegue-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-institucional-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-produtos-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-navegue-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-institucional-footer-desktop,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-produtos-footer-desktop{display:flex;flex-direction:column;gap:10px}.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-navegue-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-institucional-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-produtos-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-navegue-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-institucional-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-produtos-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-navegue-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-institucional-footer-desktop>.menu-item,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-produtos-footer-desktop>.menu-item{list-style:none}.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-navegue-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-institucional-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterNavegue .menu-produtos-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-navegue-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-institucional-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterInstitucional .menu-produtos-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-navegue-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-institucional-footer-desktop>.menu-item a,.footer .containerFooter .wrapperFooter .containerMenusFooter .containerFooterProdutos .menu-produtos-footer-desktop>.menu-item a{text-decoration:none;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.footer .containerFooter .wrapperFooter .containerContactFooter{width:100%;display:flex;flex-direction:column;gap:1rem;max-width:275px}.footer .containerFooter .wrapperFooter .containerContactFooter .title{color:#014444;text-transform:uppercase;font-size:.875rem;font-family:var(--font-jost);font-weight:bold}.footer .containerFooter .wrapperFooter .containerContactFooter .wrapperContactFooter{display:flex;flex-direction:column;gap:10px}.footer .containerFooter .wrapperFooter .containerContactFooter .wrapperContactFooter .wrapperEmailFooter,.footer .containerFooter .wrapperFooter .containerContactFooter .wrapperContactFooter .wrapperPhoneFooter,.footer .containerFooter .wrapperFooter .containerContactFooter .wrapperContactFooter .wrapperWhatsappFooter{display:flex;gap:8px;align-items:center;font-size:.875rem;font-family:var(--font-jost);font-weight:400;color:var(--text-color)}.footer .containerFooter .wrapperFooter .containerContactFooter .wrapperAddressFooter .textAddressFooter{color:var(--text-color);font-size:.875rem;font-family:var(--font-jost);font-weight:400}.footer .containerCopyright{width:100%;background-color:#014444}.footer .containerCopyright .wrapperCopyright{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:8px 70px}@media(max-width: 768px){.footer .containerCopyright .wrapperCopyright{flex-direction:column;gap:8px;padding:15px 20px;text-align:center}}.footer .containerCopyright .wrapperCopyright .textCopyright{color:#fff;font-weight:300;font-size:.75rem;font-family:var(--font-jost)}.footer .containerCopyright .wrapperCopyright .developedBy{display:flex;align-items:center;color:#fff;font-weight:300;font-size:.625rem;font-family:var(--font-jost)}.footer .containerCopyright .wrapperCopyright .developedBy .wrapperLogo{display:flex}.footer .containerCopyright .wrapperCopyright .developedBy .developerLogo{margin-left:7px}.footer .wrapperFooterMobile{width:100%;display:flex;flex-direction:column;padding:30px 15px}.footer .wrapperFooterMobile .languageFlagsMobile{display:flex;gap:1rem;list-style:none;padding:0;margin:0;align-items:center;justify-content:center;margin-bottom:20px}.footer .wrapperFooterMobile .languageFlagsMobile li{list-style:none}.footer .wrapperFooterMobile .languageFlagsMobile li a{display:flex;align-items:center;justify-content:center}.footer .wrapperFooterMobile .languageFlagsMobile li a img{width:24px;height:auto;border-radius:2px}.footer .wrapperFooterMobile .containerInfoGranvitalMobile{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}.footer .wrapperFooterMobile .containerInfoGranvitalMobile .logoFooterMobile{width:100%;max-width:180px}.footer .wrapperFooterMobile .containerInfoGranvitalMobile .textFooterMobile{color:#5c5a5a;font-size:.625rem;font-weight:400;font-family:var(--font-jost);text-align:center;padding:0 10px}.footer .wrapperFooterMobile .containerInfoGranvitalMobile .wrapperSocialMediaMobile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.footer .wrapperFooterMobile .containerInfoGranvitalMobile .wrapperSocialMediaMobile .socialMediaItemMobile{display:flex;border-radius:9999px;align-items:center;border:1px solid #014444;width:34px;height:34px;justify-content:center;transition:background-color .3s ease}.footer .wrapperFooterMobile .containerMenusFooterMobile{width:100%}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile{display:flex;flex-direction:column}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile{border-top:1px solid #ffcb05}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile:last-child{border-bottom:1px solid #ffcb05}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionHeaderMobile{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-jost);color:#014444;text-transform:uppercase;letter-spacing:.5px}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionHeaderMobile .accordionIcon{width:12px;height:12px;transition:transform .3s ease}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionContentMobile{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionContentMobile .menu-footer-mobile{display:flex;flex-direction:column;gap:10px;padding:0 0 15px 0;list-style:none;margin:0}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionContentMobile .menu-footer-mobile .menu-item{list-style:none}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionContentMobile .menu-footer-mobile .menu-item a{text-decoration:none;color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost);transition:color .3s ease}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile .accordionContentMobile .menu-footer-mobile .menu-item a:hover{color:#014444}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile.active .accordionHeaderMobile .accordionIcon{transform:rotate(180deg)}.footer .wrapperFooterMobile .containerMenusFooterMobile .accordionFooterMobile .accordionItemMobile.active .accordionContentMobile{max-height:500px}.footer .wrapperFooterMobile .containerContactFooterMobile{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:30px}.footer .wrapperFooterMobile .containerContactFooterMobile .titleContactMobile{color:#014444;text-transform:uppercase;font-size:.875rem;font-family:var(--font-jost);font-weight:bold;letter-spacing:.5px}.footer .wrapperFooterMobile .containerContactFooterMobile .wrapperContactFooterMobile{display:flex;flex-direction:column;align-items:center;gap:10px}.footer .wrapperFooterMobile .containerContactFooterMobile .wrapperContactFooterMobile .contactItemMobile{display:flex;gap:8px;align-items:center;font-size:.875rem;font-family:var(--font-jost);font-weight:400;color:var(--text-color)}.footer .wrapperFooterMobile .containerContactFooterMobile .wrapperContactFooterMobile .contactItemMobile img{width:16px;height:16px}.footer .wrapperFooterMobile .containerContactFooterMobile .wrapperAddressFooterMobile{text-align:center}.footer .wrapperFooterMobile .containerContactFooterMobile .wrapperAddressFooterMobile .textAddressFooterMobile{color:var(--text-color);font-size:.875rem;font-family:var(--font-jost);font-weight:400;line-height:1.5}@media(max-width: 768px){.footerDesktop{display:none !important}.footerMobile{display:flex !important}}@media(min-width: 769px){.footerMobile{display:none !important}.footerDesktop{display:flex !important}}.main-banner-who-we-are{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.main-banner-who-we-are::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.main-banner-who-we-are .banner-hero{width:100%;height:100%;max-height:800px;margin-inline:auto}.main-banner-who-we-are .info-row{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.main-banner-who-we-are .wrapperInfoWhoWeAre{display:flex;flex-direction:column;gap:40px;width:100%;max-width:760px}.main-banner-who-we-are .wrapperInfoWhoWeAre .title{font-size:4.5rem;font-weight:bold;color:#fff;font-family:var(--font-jost);line-height:72px}.main-banner-who-we-are .wrapperInfoWhoWeAre .description{font-size:1.375rem;font-weight:400;color:#fff;margin-top:10px;font-family:var(--font-jost)}.main-banner-who-we-are .wrapperInfoWhoWeAre .containerVideo{display:flex;flex-direction:column;gap:10px}.main-banner-who-we-are .wrapperInfoWhoWeAre .containerVideo .buttonTitle{color:#fff;font-size:1rem;font-weight:bold;font-family:var(--font-jost);background-color:rgba(255,255,255,.5);padding:12px 26px;border-radius:6px;width:fit-content;border:none;cursor:pointer;transition:background-color .3s ease}.main-banner-who-we-are .wrapperInfoWhoWeAre .containerVideo .buttonTitle:hover{background-color:rgba(255,255,255,.6)}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal.active{opacity:1;visibility:visible}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalContent{position:relative;z-index:1;width:90%;max-width:900px;transform:scale(0.9);transition:transform .3s ease}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal.active .videoModalContent{transform:scale(1)}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalClose{position:absolute;top:-50px;right:0;width:40px;height:40px;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:50%;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .3s ease;padding:0}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalClose:hover{background-color:rgba(255,255,255,.2)}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background-color:#000;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.main-banner-who-we-are .wrapperInfoWhoWeAre .videoModal .videoModalIframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.main-banner-who-we-are .wrapperInMainBanner{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:10px;background-color:rgba(255,255,255,.6);width:100%}.main-banner-who-we-are .wrapperInMainBanner .imageInMainBanner{border-radius:5px;width:100%}.main-banner-who-we-are .containerTags{display:flex;gap:5px;justify-content:space-between}.main-banner-who-we-are .containerTags .tag{background-color:rgba(248,248,248,0.9725490196);padding:2px 16px;border-radius:1000px;font-size:1rem;font-weight:400;color:#000;font-family:var(--font-jost);text-align:center}.main-banner-who-we-are .containerAttributes{display:flex;justify-content:space-between}.main-banner-who-we-are .containerAttributes .wrapperAttributes{display:flex;flex-direction:column;align-items:center;gap:10px;margin-left:10px}.main-banner-who-we-are .containerAttributes .wrapperAttributes .circle{background-color:#2aff00;width:10px;height:10px;border-radius:9999px}.main-banner-who-we-are .containerAttributes .wrapperAttributes .boldText{font-size:3rem;font-weight:bold;color:#fff;font-family:var(--font-jost)}.main-banner-who-we-are .containerAttributes .wrapperAttributes .normalText{font-size:1rem;font-weight:300;color:#b7b7b7;font-family:var(--font-jost)}@media(max-width: 768px){.main-banner-who-we-are{background-image:var(--banner-mobile)}.main-banner-who-we-are .info-row{margin-top:120px;margin-bottom:30px}.main-banner-who-we-are .wrapperInfoWhoWeAre{gap:20px;text-align:center}.main-banner-who-we-are .wrapperInfoWhoWeAre .title{font-size:1.5rem;line-height:normal}.main-banner-who-we-are .wrapperInfoWhoWeAre .description{margin-top:0;font-size:.75rem}.main-banner-who-we-are .containerAttributes{display:grid;grid-template-columns:1fr 1fr}.main-banner-who-we-are .containerAttributes .wrapperAttributes{margin-left:0;margin-bottom:30px}.main-banner-who-we-are .containerAttributes .wrapperAttributes .boldText{font-size:1.5rem}.main-banner-who-we-are .containerAttributes .wrapperAttributes .normalText{font-size:.75rem}.main-banner-who-we-are .videoModal .videoModalContent{width:95%}.main-banner-who-we-are .videoModal .videoModalClose{top:-45px;right:0;width:36px;height:36px;font-size:24px}.main-banner-who-we-are .containerVideo{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:10}.main-banner-who-we-are .containerVideo .buttonTitle{backdrop-filter:blur(15px);white-space:nowrap}}.know-granvital{background-color:#fafafa;width:100%;display:flex;gap:10px}.know-granvital .containerKnowGranvital{max-width:1440px;padding-inline:30px;margin:60px auto;display:flex;flex-direction:column;gap:1rem}.know-granvital .wrapperTitleKnowGranvital .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.know-granvital .containerInfosKnowGranvital{display:flex;gap:1rem}.know-granvital .containerInfoKnowGranvital{display:flex;flex-direction:column;gap:30px;width:100%}.know-granvital .containerInfoKnowGranvital .description{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.know-granvital .containerInfoKnowGranvital .wrapperInfoKnowGranvital{display:flex;flex-direction:column;gap:.75rem}.know-granvital .containerInfoKnowGranvital .wrapperKnowGranvital{display:flex;flex-direction:column;gap:1rem}.know-granvital .containerInfoKnowGranvital .wrapperKnowGranvital .wrapperAttributesKnowGranvital{display:flex;flex-direction:column;gap:50px}.know-granvital .containerInfoKnowGranvital .wrapperKnowGranvital .wrapperAttributesKnowGranvital .knowGranvitalAttribute{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.know-granvital .containerInfoKnowGranvital .wrapperKnowGranvital .wrapperAttributesKnowGranvital .knowGranvitalAttribute .tagAttribute{background-color:#ecfdf5;border:1px solid #006045;color:#006045;border-radius:9999px;padding:2px 1rem;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.know-granvital .containerInfoKnowGranvital .wrapperKnowGranvital .wrapperAttributesKnowGranvital .knowGranvitalAttribute .textAttribute{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.know-granvital .containerOtherInfoKnowGranvital{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.know-granvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:20px;border-radius:15px;box-shadow:0px 0px 3px rgba(0,0,0,.1);transition:all .3s}.know-granvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital:hover{scale:1.03}.know-granvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital .boldText{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.know-granvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital .normalText{color:var(--text-color);font-weight:400;font-size:1rem;font-family:var(--font-jost)}@media(max-width: 768px){.know-granvital .containerKnowGranvital{text-align:center;padding-inline:10px;gap:10px}.know-granvital .containerInfoKnowGranvital{gap:20px}.know-granvital .containerInfoKnowGranvital .description{font-size:.75rem}.know-granvital .wrapperTitleKnowGranvital .title{font-size:1rem}.know-granvital .containerInfosKnowGranvital{flex-direction:column;gap:30px}.know-granvital .containerInfosKnowGranvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital{padding:15px;gap:.25rem}.know-granvital .containerInfosKnowGranvital .containerOtherInfoKnowGranvital .wrapperOtherInfoKnowGranvital .normalText{font-size:.75rem}.know-granvital .knowGranvitalAttribute{justify-content:center;align-items:center !important}.know-granvital .knowGranvitalAttribute .tagAttribute{font-size:.75rem !important}.know-granvital .knowGranvitalAttribute .textAttribute{font-size:.75rem !important}.know-granvital .wrapperAttributesKnowGranvital{gap:20px !important}}.our-history{max-width:1440px;padding-inline:30px;margin:80px auto;display:flex;gap:1rem;width:100%;flex-direction:column}.our-history .wrapperInfoOurHistory{display:flex;flex-direction:column;gap:1rem}.our-history .wrapperInfoOurHistory .title{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.our-history .wrapperInfoOurHistory .description{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.our-history .containerOurHistory{display:flex;gap:1rem}.our-history .containerTimelineOurHistory{display:flex;gap:1.25rem;width:100%}.our-history .containerTimelineOurHistory .line{border:1px solid #d0fae5;margin-bottom:2rem}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory{display:flex;flex-direction:column;gap:50px;justify-content:space-between;margin-top:2rem}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem{display:flex;flex-direction:column;gap:.625rem}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear{display:flex;gap:1rem;align-items:center}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear .cicle{border-radius:9999px;height:18px;width:18px;border:1px solid #039967}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear .year{font-size:.875rem;font-family:var(--font-jost);font-weight:400;color:#039967}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .ourHistoryTimelineTitle{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.our-history .containerTimelineOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .ourHistoryIimelineDescription{color:5C5A5A;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.our-history .containerTagsAndImageOurHistory{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:flex-end;width:100%}.our-history .containerTagsAndImageOurHistory .wrapperTagsOurHistory{display:flex;gap:30px}.our-history .containerTagsAndImageOurHistory .wrapperTagsOurHistory .ourHistoryTag{background-color:#f8f8f8;border:1px solid #b7b7b7;border-radius:99999px;padding:2px 1rem;font-size:1rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color)}.our-history .containerTagsAndImageOurHistory .wrapperOurHistoryImage{width:100%}.our-history .containerTagsAndImageOurHistory .wrapperOurHistoryImage .ourHistoryImage{border-radius:15px;width:100%}@media(max-width: 768px){.our-history{margin-top:0;padding:30px;text-align:center;gap:30px;padding-inline:10px;margin-bottom:30px}.our-history .containerTagsAndImageOurHistory{flex-direction:column-reverse;gap:10px !important;align-items:flex-start !important}.our-history .containerTagsAndImageOurHistory .wrapperTagsOurHistory{gap:1rem;flex-wrap:wrap;width:100%}.our-history .containerTagsAndImageOurHistory .ourHistoryTag{font-size:.625rem !important;flex-shrink:0}.our-history .wrapperInfoOurHistory{gap:10px}.our-history .wrapperInfoOurHistory .title{font-size:1rem}.our-history .wrapperInfoOurHistory .description{font-size:.75rem}.our-history .containerOurHistory{flex-direction:column}.our-history .containerOurHistory .line{display:none}.our-history .containerOurHistory .wrapperTimelineOurHistory{gap:10px;margin-top:0}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem{justify-content:center;align-items:center}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear{gap:.5rem;align-items:center}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear .cicle{width:14px;height:14px}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .wrapperYear .year{font-size:.75rem}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .ourHistoryTimelineTitle{font-size:.875rem;font-weight:500}.our-history .containerOurHistory .wrapperTimelineOurHistory .ourHistoryTimelineItem .ourHistoryIimelineDescription{font-size:.75rem}}@media(min-width: 769px)and (max-width: 1024px){.our-history .containerTagsAndImageOurHistory{justify-content:flex-start !important}.our-history .wrapperTagsOurHistory{gap:1rem !important;flex-wrap:wrap !important;justify-content:flex-end !important}}.our-structure{display:flex;flex-direction:column;gap:1rem;max-width:1440px;width:100%;margin:80px auto;padding-inline:30px}.our-structure .wrapperTitle .title{font-size:2.25rem;font-weight:bold;font-family:var(--font-jost);color:var(--title-color)}.our-structure .containerInfoOurStructure{display:flex;gap:1rem}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts{width:100%;display:flex;flex-direction:column;gap:20px}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .description{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .text{color:#5c5a5a;font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .containerOurStructureAttributes{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;margin-left:.75rem}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .containerOurStructureAttributes .ourStructureAttributeItem{display:flex;gap:.625rem;align-items:center}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .containerOurStructureAttributes .ourStructureAttributeItem .textAttributeItem{color:#5c5a5a;font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .containerOurStructureAttributes .ourStructureAttributeItem img{max-width:12px;max-height:9px}.our-structure .containerInfoOurStructure .containerOurStructureInfos{width:100%;display:flex;flex-direction:column;gap:1rem}.our-structure .containerInfoOurStructure .containerOurStructureInfos .containerOurStructureTags{display:flex;gap:1.875rem;text-align:center;justify-content:flex-end}.our-structure .containerInfoOurStructure .containerOurStructureInfos .containerOurStructureTags .ourStructureTagItem{font-size:1rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color);background-color:#f8f8f8;border-radius:9999px;border:1px solid #b7b7b7;padding:2px 1rem}.our-structure .containerInfoOurStructure .containerOurStructureInfos .wrapperOurStructureInfos{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;height:100%}.our-structure .containerInfoOurStructure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:20px;border-radius:15px;box-shadow:0px 0px 3px rgba(0,0,0,.1);transition:all .3s}.our-structure .containerInfoOurStructure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem:hover{scale:1.03}.our-structure .containerInfoOurStructure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem .boldText{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.our-structure .containerInfoOurStructure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem .normalText{color:var(--text-color);font-weight:400;font-size:1rem;font-family:var(--font-jost)}.our-structure .containerOurStructureGallery{width:100%;margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.our-structure .containerOurStructureGallery .wrapperGalleryHeader{display:flex;justify-content:flex-end;width:100%}.our-structure .containerOurStructureGallery .wrapperGalleryHeader .wrapperOurStructureGalleryNav{display:flex;gap:.5rem;flex-shrink:0}.our-structure .containerOurStructureGallery .wrapperGalleryHeader .wrapperOurStructureGalleryNav .galleryNavBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--title-color);background:rgba(0,0,0,0);color:var(--title-color);cursor:pointer;transition:all .25s ease}.our-structure .containerOurStructureGallery .wrapperGalleryHeader .wrapperOurStructureGalleryNav .galleryNavBtn svg{display:block}.our-structure .containerOurStructureGallery .wrapperGalleryHeader .wrapperOurStructureGalleryNav .galleryNavBtn:hover{background:var(--title-color);color:#fff}.our-structure .containerOurStructureGallery .wrapperGalleryHeader .wrapperOurStructureGalleryNav .galleryNavBtn:active{scale:.93}.our-structure .containerOurStructureGallery .ourStructureCarousel .item{border-radius:15px;overflow:hidden}.our-structure .containerOurStructureGallery .ourStructureCarousel .item img{width:100%;height:300px;max-height:300px;object-fit:cover;display:block;border-radius:15px}@media(max-width: 768px){.our-structure{margin:30px auto;padding-inline:10px;text-align:center;gap:10px;margin-bottom:50px}.our-structure .wrapperTitle .title{font-size:1rem}.our-structure .containerInfoOurStructure{flex-direction:column;gap:20px}.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .description,.our-structure .containerInfoOurStructure .wrapperInfoOurStructureTexts .text{font-size:.75rem}.our-structure .containerOurStructureAttributes{margin-left:0 !important;margin-top:0 !important}.our-structure .containerOurStructureAttributes .ourStructureAttributeItem{align-items:center;justify-content:center}.our-structure .containerOurStructureAttributes .ourStructureAttributeItem .textAttributeItem{font-size:.75rem !important}.our-structure .containerOurStructureInfos{gap:20px !important}.our-structure .containerOurStructureInfos .containerOurStructureTags{gap:1rem !important;justify-content:flex-start !important;flex-wrap:wrap}.our-structure .containerOurStructureInfos .containerOurStructureTags .ourStructureTagItem{font-size:.625rem !important;flex-shrink:0}.our-structure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem{padding:15px !important;gap:.25rem !important;justify-content:flex-start !important}.our-structure .containerOurStructureInfos .wrapperOurStructureInfos .ourStructureInfoItem .normalText{font-size:.75rem !important}}@media(min-width: 769px)and (max-width: 1024px){.our-structure .containerOurStructureTags{gap:1rem !important;flex-wrap:wrap !important;justify-content:flex-end !important}}.co-manufacturing{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.co-manufacturing::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.co-manufacturing .containerCoManufacturingInfoRow{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}@media(max-width: 768px){.co-manufacturing{background-image:var(--banner-mobile);height:460px;justify-content:flex-end}.co-manufacturing .containerCoManufacturingInfoRow{margin-top:120px;margin-bottom:30px;text-align:center}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText{gap:20px}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.co-manufacturing .containerCoManufacturingInfoRow .infoRowText .description{font-size:.75rem}}.sustainability{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.sustainability::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.sustainability .containerSustainabilityInfoRow{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.sustainability .containerSustainabilityInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.sustainability .containerSustainabilityInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.sustainability .containerSustainabilityInfoRow .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.sustainability-information{background-color:#fafafa;width:100%;display:flex;gap:10px}.sustainability-information .containerSustainabilityInformation{max-width:1440px;padding-inline:30px;margin:60px auto;display:flex;gap:1rem}.sustainability-information .containerSustainabilityInformation .sustainabilityInformationText{width:100%}.sustainability-information .containerSustainabilityInformation .sustainabilityInformationText .text{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos{width:100%;display:flex;flex-direction:column;gap:1rem}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .wrapperSustainabilityTags{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .wrapperSustainabilityTags .tagSustainability{background-color:#ecfdf5;border-radius:9999px;border:1px solid #a4f4cf;padding:2px 1rem;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem{display:flex;flex-direction:column;gap:.75rem;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,.3);border-radius:15px;transition:all .3s}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem:hover{scale:1.03}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem .textBold{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem .textNormal{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}@media(max-width: 768px){.sustainability{background-image:var(--banner-mobile);height:460px;justify-content:flex-end}.sustainability .containerSustainabilityInfoRow{margin-top:120px;margin-bottom:30px;text-align:center}.sustainability .containerSustainabilityInfoRow .infoRowText{gap:20px}.sustainability .containerSustainabilityInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.sustainability .containerSustainabilityInfoRow .infoRowText .description{font-size:.75rem}.sustainability-information .containerSustainabilityInformation{flex-direction:column;gap:20px;text-align:center;padding-inline:10px;margin:50px auto}.sustainability-information .containerSustainabilityInformation .sustainabilityInformationText .text{font-size:.75rem}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos{gap:20px}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .wrapperSustainabilityTags{gap:1rem;flex-wrap:wrap}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .wrapperSustainabilityTags .tagSustainability{flex-shrink:0;font-size:.75rem}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem{padding:15px}.sustainability-information .containerSustainabilityInformation .sustainabilityInfos .containerSustainabilityInfos .sustainabilityItem .textNormal{font-size:.75rem}}.terms{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.terms::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.terms .containerTermsInfoRow{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.terms .containerTermsInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.terms .containerTermsInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.terms .containerTermsInfoRow .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.terms-information{background-color:#fafafa;width:100%;display:flex;gap:10px}.terms-information .containerTermsInformation{max-width:1440px;padding-inline:30px;margin:60px auto;display:flex;gap:1rem}.terms-information .containerTermsInformation .termsInformationText{width:100%}.terms-information .containerTermsInformation .termsInformationText .text{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost);display:flex;flex-direction:column;gap:15px}.terms-information .containerTermsInformation .termsInformationText .text p{font-size:1.125rem;line-height:1.6}.terms-information .containerTermsInformation .termsInformationText .text h1,.terms-information .containerTermsInformation .termsInformationText .text h2,.terms-information .containerTermsInformation .termsInformationText .text h3,.terms-information .containerTermsInformation .termsInformationText .text h4,.terms-information .containerTermsInformation .termsInformationText .text h5,.terms-information .containerTermsInformation .termsInformationText .text h6{font-weight:bold;font-family:var(--font-jost);color:var(--title-color, #014444);margin-top:20px;margin-bottom:15px}.terms-information .containerTermsInformation .termsInformationText .text h1{font-size:2.25rem}.terms-information .containerTermsInformation .termsInformationText .text h2{font-size:2rem}.terms-information .containerTermsInformation .termsInformationText .text h3{font-size:1.75rem}.terms-information .containerTermsInformation .termsInformationText .text ul,.terms-information .containerTermsInformation .termsInformationText .text ol{padding-left:25px;margin-top:10px;margin-bottom:15px}.terms-information .containerTermsInformation .termsInformationText .text ul li,.terms-information .containerTermsInformation .termsInformationText .text ol li{margin-bottom:8px;font-size:1.125rem;line-height:1.6}.terms-information .containerTermsInformation .termsInformationText .text table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px}.terms-information .containerTermsInformation .termsInformationText .text table th,.terms-information .containerTermsInformation .termsInformationText .text table td{text-align:left;padding:12px;border:1px solid #ddd}.terms-information .containerTermsInformation .termsInformationText .text table th{background-color:#014444;color:#fff;font-weight:bold}.terms-information .containerTermsInformation .termsInformationText .text table tr:nth-child(even){background-color:#f2f2f2}.terms-information .containerTermsInformation .termsInfos{width:100%;display:flex;flex-direction:column;gap:1rem}.terms-information .containerTermsInformation .termsInfos .wrapperTermsTags{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.terms-information .containerTermsInformation .termsInfos .wrapperTermsTags .tagTerms{background-color:#ecfdf5;border-radius:9999px;border:1px solid #a4f4cf;padding:2px 1rem;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem{display:flex;flex-direction:column;gap:.75rem;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,.3);border-radius:15px;transition:all .3s}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem:hover{scale:1.03}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem .textBold{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem .textNormal{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}@media(max-width: 768px){.terms{background-image:var(--banner-mobile);height:460px;justify-content:flex-end}.terms .containerTermsInfoRow{margin-top:120px;margin-bottom:30px;text-align:center}.terms .containerTermsInfoRow .infoRowText{gap:20px}.terms .containerTermsInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.terms .containerTermsInfoRow .infoRowText .description{font-size:.75rem}.terms-information .containerTermsInformation{flex-direction:column;gap:20px;text-align:center;padding-inline:10px;margin:50px auto}.terms-information .containerTermsInformation .termsInformationText .text{font-size:.75rem}.terms-information .containerTermsInformation .termsInformationText .text p{font-size:.875rem}.terms-information .containerTermsInformation .termsInformationText .text h1{font-size:1.5rem}.terms-information .containerTermsInformation .termsInformationText .text h2{font-size:1.25rem}.terms-information .containerTermsInformation .termsInformationText .text h3{font-size:1rem}.terms-information .containerTermsInformation .termsInformationText .text ul li,.terms-information .containerTermsInformation .termsInformationText .text ol li{font-size:.875rem}.terms-information .containerTermsInformation .termsInformationText .text table{display:block;overflow-x:auto;white-space:nowrap}.terms-information .containerTermsInformation .termsInfos{gap:20px}.terms-information .containerTermsInformation .termsInfos .wrapperTermsTags{gap:1rem;flex-wrap:wrap}.terms-information .containerTermsInformation .termsInfos .wrapperTermsTags .tagTerms{flex-shrink:0;font-size:.75rem}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem{padding:15px}.terms-information .containerTermsInformation .termsInfos .containerTermsInfos .termsItem .textNormal{font-size:.75rem}}.policy{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.policy::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.policy .containerPolicyInfoRow{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.policy .containerPolicyInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.policy .containerPolicyInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.policy .containerPolicyInfoRow .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.policy-information{background-color:#fafafa;width:100%;display:flex;gap:10px}.policy-information .containerPolicyInformation{max-width:1440px;padding-inline:30px;margin:60px auto;display:flex;gap:1rem}.policy-information .containerPolicyInformation .policyInformationText{width:100%}.policy-information .containerPolicyInformation .policyInformationText .text{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost);display:flex;flex-direction:column;gap:15px}.policy-information .containerPolicyInformation .policyInformationText .text p{font-size:1.125rem;line-height:1.6}.policy-information .containerPolicyInformation .policyInformationText .text h1,.policy-information .containerPolicyInformation .policyInformationText .text h2,.policy-information .containerPolicyInformation .policyInformationText .text h3,.policy-information .containerPolicyInformation .policyInformationText .text h4,.policy-information .containerPolicyInformation .policyInformationText .text h5,.policy-information .containerPolicyInformation .policyInformationText .text h6{font-weight:bold;font-family:var(--font-jost);color:var(--title-color, #014444);margin-top:20px;margin-bottom:15px}.policy-information .containerPolicyInformation .policyInformationText .text h1{font-size:2.25rem}.policy-information .containerPolicyInformation .policyInformationText .text h2{font-size:2rem}.policy-information .containerPolicyInformation .policyInformationText .text h3{font-size:1.75rem}.policy-information .containerPolicyInformation .policyInformationText .text ul,.policy-information .containerPolicyInformation .policyInformationText .text ol{padding-left:25px;margin-top:10px;margin-bottom:15px}.policy-information .containerPolicyInformation .policyInformationText .text ul li,.policy-information .containerPolicyInformation .policyInformationText .text ol li{margin-bottom:8px;font-size:1.125rem;line-height:1.6}.policy-information .containerPolicyInformation .policyInformationText .text table{width:100%;border-collapse:collapse;margin-top:20px;margin-bottom:20px}.policy-information .containerPolicyInformation .policyInformationText .text table th,.policy-information .containerPolicyInformation .policyInformationText .text table td{text-align:left;padding:12px;border:1px solid #ddd}.policy-information .containerPolicyInformation .policyInformationText .text table th{background-color:#014444;color:#fff;font-weight:bold}.policy-information .containerPolicyInformation .policyInformationText .text table tr:nth-child(even){background-color:#f2f2f2}.policy-information .containerPolicyInformation .policyInfos{width:100%;display:flex;flex-direction:column;gap:1rem}.policy-information .containerPolicyInformation .policyInfos .wrapperPolicyTags{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.policy-information .containerPolicyInformation .policyInfos .wrapperPolicyTags .tagPolicy{background-color:#ecfdf5;border-radius:9999px;border:1px solid #a4f4cf;padding:2px 1rem;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem{display:flex;flex-direction:column;gap:.75rem;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,.3);border-radius:15px;transition:all .3s}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem:hover{scale:1.03}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem .textBold{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem .textNormal{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}@media(max-width: 768px){.policy{background-image:var(--banner-mobile);height:460px;justify-content:flex-end}.policy .containerPolicyInfoRow{margin-top:120px;margin-bottom:30px;text-align:center}.policy .containerPolicyInfoRow .infoRowText{gap:20px}.policy .containerPolicyInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.policy .containerPolicyInfoRow .infoRowText .description{font-size:.75rem}.policy-information .containerPolicyInformation{flex-direction:column;gap:20px;text-align:center;padding-inline:10px;margin:50px auto}.policy-information .containerPolicyInformation .policyInformationText .text{font-size:.75rem}.policy-information .containerPolicyInformation .policyInformationText .text p{font-size:.875rem}.policy-information .containerPolicyInformation .policyInformationText .text h1{font-size:1.5rem}.policy-information .containerPolicyInformation .policyInformationText .text h2{font-size:1.25rem}.policy-information .containerPolicyInformation .policyInformationText .text h3{font-size:1rem}.policy-information .containerPolicyInformation .policyInformationText .text ul li,.policy-information .containerPolicyInformation .policyInformationText .text ol li{font-size:.875rem}.policy-information .containerPolicyInformation .policyInformationText .text table{display:block;overflow-x:auto;white-space:nowrap}.policy-information .containerPolicyInformation .policyInfos{gap:20px}.policy-information .containerPolicyInformation .policyInfos .wrapperPolicyTags{gap:1rem;flex-wrap:wrap}.policy-information .containerPolicyInformation .policyInfos .wrapperPolicyTags .tagPolicy{flex-shrink:0;font-size:.75rem}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem{padding:15px}.policy-information .containerPolicyInformation .policyInfos .containerPolicyInfos .policyItem .textNormal{font-size:.75rem}}.information{background-color:#fafafa;width:100%;display:flex;gap:10px}.information .containerInformation{max-width:1440px;padding-inline:30px;margin:60px auto;display:flex;gap:1rem}.information .containerInformation .informationText{width:100%}.information .containerInformation .informationText .text{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.information .containerInformation .infos{width:100%;display:flex;flex-direction:column;gap:1rem}.information .containerInformation .infos .wrapperTags{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.information .containerInformation .infos .wrapperTags .tagCoManufacturing{background-color:#ecfdf5;border-radius:9999px;border:1px solid #a4f4cf;padding:2px 1rem;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost)}.information .containerInformation .infos .containerCoManufacturingInfos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem{display:flex;flex-direction:column;gap:.75rem;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,.3);border-radius:15px;transition:all .3s}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem:hover{scale:1.03}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem .textBold{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem .textNormal{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}@media(max-width: 768px){.information .containerInformation{flex-direction:column;gap:20px;text-align:center;padding-inline:10px;margin:50px auto}.information .containerInformation .informationText .text{font-size:.75rem}.information .containerInformation .infos{gap:20px}.information .containerInformation .infos .wrapperTags{gap:1rem;flex-wrap:wrap}.information .containerInformation .infos .wrapperTags .tagCoManufacturing{flex-shrink:0;font-size:.75rem}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem{padding:15px}.information .containerInformation .infos .containerCoManufacturingInfos .coManufacturingItem .textNormal{font-size:.75rem}}.site-main{display:flex;gap:1rem;padding-inline:30px;margin:110px auto 80px auto;max-width:1440px;width:100%}.site-main .containerInfoLeftCol{display:flex;flex-direction:column;gap:1.875rem;width:100%}.site-main .containerInfoLeftCol .imageProduct{border-radius:1rem;width:683px;height:683px;object-fit:cover}.site-main .containerInfoLeftCol .wrapperAttributes{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem{display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.25rem;border-radius:1rem;box-shadow:0px 0px 3px rgba(0,0,0,.2)}.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem .keyItem{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem .valueItem{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.site-main .containerInfoLeftCol .containerTags{display:flex;flex-direction:column;margin-top:1.25rem;padding:2rem 1.25rem;border-radius:1rem;box-shadow:0px 0px 3px rgba(0,0,0,.2);gap:.75rem}.site-main .containerInfoLeftCol .containerTags .titleSection{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.site-main .containerInfoLeftCol .containerTags .descriptionSection{color:var(--text-color);font-weight:400;font-size:1rem;font-family:var(--font-jost)}.site-main .containerInfoLeftCol .containerTags .wrapperTags{display:flex;flex-wrap:wrap;gap:1.5rem}.site-main .containerInfoLeftCol .containerTags .wrapperTags .tagItem .tag{background-color:#ecfdf5;border:1px solid #a4f4cf;padding:2px 1rem;border-radius:9999px;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost);text-decoration:none;display:inline-block;transition:all .2s ease}.site-main .containerInfoLeftCol .containerTags .wrapperTags .tagItem .tag:hover{background-color:#d1fae5}.site-main .containerInfoLeftCol .wrapperProductButtons{display:flex;gap:1.5rem;align-items:center}.site-main .containerInfoLeftCol .wrapperProductButtons .btnPrice{background-color:var(--title-color);color:#fff;padding:.75rem 3rem;border-radius:4px;text-decoration:none;font-size:1rem;font-weight:bold;font-family:var(--font-jost);align-items:center}.site-main .containerInfoLeftCol .wrapperProductButtons .btnPrice:hover{background-color:#c98c06}.site-main .containerInfoLeftCol .wrapperProductButtons .btnPDF{background-color:#fff;color:var(--text-color);border:1px solid #d9d9d9;padding:.75rem 3rem;border-radius:4px;text-decoration:none;font-size:1rem;font-weight:bold;font-family:var(--font-jost);align-items:center}.site-main .containerInfoLeftCol .wrapperProductButtons .btnPDF:hover{background-color:#f5f5f5}.site-main .containerInfoRightCol{display:flex;flex-direction:column;gap:3.125rem;width:100%}.site-main .containerInfoRightCol .productInfo{display:flex;flex-direction:column;gap:1rem;padding:0 1.25rem}.site-main .containerInfoRightCol .productInfo .titleProduct{color:var(--title-color);font-size:2.25rem;font-weight:bold;font-family:var(--font-jost)}.site-main .containerInfoRightCol .productInfo .wrapperTagsInfo{display:flex;flex-wrap:wrap;gap:1rem}.site-main .containerInfoRightCol .productInfo .wrapperTagsInfo .tagItem .tag{background-color:#ecfdf5;border:1px solid #a4f4cf;padding:2px 1rem;border-radius:9999px;color:#006045;font-size:1rem;font-weight:400;font-family:var(--font-jost);text-decoration:none;display:inline-block;transition:all .2s ease}.site-main .containerInfoRightCol .productInfo .wrapperTagsInfo .tagItem .tag:hover{background-color:#d1fae5}.site-main .containerInfoRightCol .productInfo p{color:var(--text-color);font-size:1.125rem;font-weight:400;font-family:var(--font-jost)}.site-main .containerInfoRightCol .wrapperAttributes{display:flex;flex-direction:column;gap:1rem}.site-main .containerInfoRightCol .wrapperAttributes .attributeItem{display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.25rem;border-radius:1rem;box-shadow:0px 0px 3px rgba(0,0,0,.2)}.site-main .containerInfoRightCol .wrapperAttributes .attributeItem .keyItem{color:var(--text-color);font-weight:bold;font-size:1rem;font-family:var(--font-jost)}.site-main .containerInfoRightCol .wrapperAttributes .attributeItem .valueItem{color:var(--text-color);font-size:1rem;font-weight:400;font-family:var(--font-jost)}.site-main .containerInfoRightCol .containerDropdown{display:flex;flex-direction:column;gap:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown{display:flex;flex-direction:column;padding:1.875rem 1.25rem;position:relative;box-shadow:0px 0px 3px rgba(0,0,0,.2);border-radius:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown{display:flex;align-items:center;cursor:pointer}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown .arrow{position:absolute;right:1rem;transition:transform .3s ease}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown.active .arrow{transform:rotate(-180deg)}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown .titleDropdown{color:var(--text-color);font-size:1.5rem;font-weight:bold;font-family:var(--font-jost)}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown{display:none;opacity:0;flex-direction:column;transition:all .3s ease;gap:1.25rem;padding-top:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown.active{display:flex;opacity:1}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .descriptionDropdown{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation .infoDropdownItem{display:flex;justify-content:space-between;padding:.625rem;gap:10px;border-radius:.625rem;background-color:#f8f8f8}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation .infoDropdownItem .dropdownKey{color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation .infoDropdownItem .dropdownValue{color:var(--text-color);font-size:.875rem;font-weight:bold;font-family:var(--font-jost)}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .additionalText{color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}.containerSimilarProducts{display:flex;flex-direction:column;gap:1.5rem;max-width:1440px;margin:0 0 20px 0}.containerSimilarProducts .titleSimilarProducts{font-size:2.25rem;font-weight:bold;font-family:var(--font-jost);color:var(--title-color)}.containerSimilarProducts .wrapperProducts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}.containerSimilarProducts .wrapperProducts .productItem{display:flex;flex-direction:column;padding:10px;padding-bottom:28px;gap:10px;border-radius:15px;box-shadow:0 0px 3px rgba(0,0,0,.1);transition:all .3s;text-decoration:none}.containerSimilarProducts .wrapperProducts .productItem:hover{scale:1.05}.containerSimilarProducts .wrapperProducts .productItem .productImage{border-radius:10px;width:100%;height:100%;object-fit:cover;max-height:165px}.containerSimilarProducts .wrapperProducts .productItem .productName{color:var(--text-color);font-size:1rem;font-weight:bold;font-family:var(--font-jost)}.containerSimilarProducts .wrapperProducts .productItem .productDescription{color:var(--text-color);font-size:.875rem;font-weight:400;font-family:var(--font-jost)}@media(max-width: 768px){.containerSimilarProducts{margin-inline:0;padding-inline:10px;margin-bottom:50px}.containerSimilarProducts .titleSimilarProducts{font-size:1.25rem}.containerSimilarProducts .wrapperProducts{grid-template-columns:1fr}.site-main{flex-direction:column;padding-inline:10px;margin:110px auto 30px auto;gap:0}.site-main .containerInfoLeftCol{display:contents}.site-main .containerInfoLeftCol .imageProduct{order:1;width:100%;height:auto;max-height:350px}.site-main .containerInfoLeftCol .wrapperAttributes{order:3;margin-top:40px}.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem{padding:1rem}.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem .keyItem,.site-main .containerInfoLeftCol .wrapperAttributes .attributeItem .valueItem{font-size:.875rem}.site-main .containerInfoLeftCol .containerTags{order:4;margin-top:20px;padding:1rem}.site-main .containerInfoLeftCol .containerTags .titleSection{font-size:.875rem}.site-main .containerInfoLeftCol .containerTags .wrapperTags{gap:.75rem}.site-main .containerInfoLeftCol .containerTags .wrapperTags .tagItem .tag{font-size:.875rem;padding:2px .75rem}.site-main .containerInfoLeftCol .containerSimilarProducts{order:7;margin-top:20px}.site-main .containerInfoLeftCol .wrapperProductButtons{order:6;flex-direction:column;gap:10px;margin-top:20px}.site-main .containerInfoLeftCol .wrapperProductButtons .btnPrice,.site-main .containerInfoLeftCol .wrapperProductButtons .btnPDF{width:100%;text-align:center;padding:.75rem 1rem;font-size:.875rem}.site-main .containerInfoRightCol{display:contents}.site-main .containerInfoRightCol .productInfo{order:2;margin-top:15px}.site-main .containerInfoRightCol .productInfo .titleProduct{font-size:1.5rem}.site-main .containerInfoRightCol .productInfo .wrapperTags{margin-top:10px;gap:.75rem}.site-main .containerInfoRightCol .productInfo .wrapperTags .tagItem .tag{font-size:.875rem;padding:2px .75rem}.site-main .containerInfoRightCol .productInfo p{font-size:.875rem}.site-main .containerInfoRightCol .wrapperAttributes{order:4;margin-top:20px}.site-main .containerInfoRightCol .wrapperAttributes .attributeItem{padding:1rem}.site-main .containerInfoRightCol .wrapperAttributes .attributeItem .keyItem,.site-main .containerInfoRightCol .wrapperAttributes .attributeItem .valueItem{font-size:.875rem}.site-main .containerInfoRightCol .containerDropdown{order:5;margin-top:20px;margin-bottom:30px}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown{padding:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown .titleDropdown{font-size:1rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .headerDropdown .arrow{width:16px;height:16px}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .descriptionDropdown{font-size:.875rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation{grid-template-columns:1fr}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation .infoDropdownItem .dropdownKey,.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .wrapperMainInformation .infoDropdownItem .dropdownValue{font-size:.75rem}.site-main .containerInfoRightCol .containerDropdown .wrapperDropdown .contentDropdown .additionalText{font-size:.75rem}.pag-product .site-main{margin:60px auto 30px auto}}@media(min-width: 769px)and (max-width: 1024px){.pag-product .imageProduct{width:500px !important;height:500px !important}}.containerPageBlog{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.containerPageBlog::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.containerPageBlog .containerBlogInfoRow{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.containerPageBlog .containerBlogInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.containerPageBlog .containerBlogInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.containerPageBlog .containerBlogInfoRow .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.blog-section{max-width:1440px;width:100%;padding-inline:30px;padding-top:50px;margin-inline:auto}.blog-section .post-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.blog-section .post-list .postCardItem{display:flex;flex-direction:column;width:100%;border-radius:1.25rem;box-shadow:0px 0px 3px rgba(0,0,0,.2);text-decoration:none;transition:all .3s ease}.blog-section .post-list .postCardItem:hover{scale:1.03}.blog-section .post-list .postCardItem .imgBlog{border-radius:1rem 1rem 0 0;width:100%;object-fit:cover;height:265px}.blog-section .post-list .postCardItem .wrapperTextBlog{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.blog-section .post-list .postCardItem .wrapperTextBlog .titleBlog{font-size:1.125rem;font-weight:bold;font-family:var(--font-jost);color:var(--title-color)}.blog-section .post-list .postCardItem .wrapperTextBlog p{font-size:.875rem;font-weight:400;font-family:var(--font-jost);color:#575757}@media(max-width: 768px){.containerPageBlog{height:460px}.containerPageBlog{background-image:var(--banner-mobile);justify-content:flex-end}.containerPageBlog .containerBlogInfoRow{margin-top:120px;margin-bottom:30px;text-align:center}.containerPageBlog .containerBlogInfoRow .infoRowText{gap:20px}.containerPageBlog .containerBlogInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.containerPageBlog .containerBlogInfoRow .infoRowText .description{font-size:.75rem}.blog-section{padding-inline:10px}.blog-section .post-list{grid-template-columns:1fr !important;gap:20px}.blog-section .post-list .postCardItem .imgBlog{height:200px}.blog-section .post-list .postCardItem .wrapperTextBlog{padding:15px}.blog-section .post-list .postCardItem .wrapperTextBlog .titleBlog{font-size:1rem}.blog-section .post-list .postCardItem .wrapperTextBlog p{font-size:.75rem}}@media(min-width: 768px)and (max-width: 1024px){.blog-section .post-list{gap:2rem !important}}.single-blog{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.single-blog .overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.55);z-index:1}.single-blog .containerBlogInfoRow{display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%;position:relative;z-index:2}.single-blog .containerBlogInfoRow .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1010px}.single-blog .containerBlogInfoRow .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.single-blog .containerBlogInfoRow .infoRowText p{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.pag-post p{font-size:1.125rem;color:#5c5a5a;font-weight:400;font-family:var(--font-jost)}.pag-post p~*{margin-top:1rem}.pag-post ul,.pag-post ol{padding-left:20px;font-family:var(--font-jost)}.pag-post ul li,.pag-post ol li{margin-bottom:10px;color:#5c5a5a;font-weight:400;font-family:var(--font-jost)}.pag-post h1,.pag-post h2,.pag-post h3,.pag-post h4,.pag-post h5,.pag-post h6{color:#5c5a5a;font-weight:bold;font-family:var(--font-jost);font-size:1.5rem}.pag-post h1~*,.pag-post h2~*,.pag-post h3~*,.pag-post h4~*,.pag-post h5~*,.pag-post h6~*{margin-top:1rem}.pag-post strong{font-weight:bold;font-family:var(--font-jost)}.pag-post .site-main{max-width:800px}@media(max-width: 768px){.single-blog{justify-content:flex-end;height:460px}.single-blog .containerBlogInfoRow{margin-bottom:30px;margin-top:120px}.single-blog .containerBlogInfoRow .infoRowText{text-align:center;gap:20px}.single-blog .containerBlogInfoRow .infoRowText .title{font-size:1.5rem;line-height:normal}.single-blog .containerBlogInfoRow .infoRowText p{font-size:.75rem}.pag-post #main{margin:50px auto !important;text-align:center}.pag-post h1,.pag-post h2,.pag-post h3,.pag-post h4,.pag-post h5,.pag-post h6{font-size:1rem}.pag-post p{font-size:.75rem}.pag-post ul li,.pag-post ol li{font-size:.75rem}}.seals-and-certifications .containerSealsAndCertifications{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:var(--banner-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.seals-and-certifications .containerSealsAndCertifications::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.seals-and-certifications .containerSealsAndCertifications .wrapperSealsAndCertifications{position:relative;z-index:2;display:flex;gap:60px;max-width:1440px;padding-inline:30px;margin-top:200px;margin-bottom:100px;width:100%}.seals-and-certifications .containerSealsAndCertifications .wrapperSealsAndCertifications .infoRowText{display:flex;flex-direction:column;gap:50px;width:100%;max-width:760px}.seals-and-certifications .containerSealsAndCertifications .wrapperSealsAndCertifications .infoRowText .title{font-size:4.5rem;font-family:var(--font-jost);font-weight:bold;color:#fff}.seals-and-certifications .containerSealsAndCertifications .wrapperSealsAndCertifications .infoRowText .description{font-size:1.375rem;font-weight:300;font-family:var(--font-jost);color:#fff}.seals-and-certifications .containerSealsAndCertificationsItems{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;max-width:1440px;margin:50px auto;padding-inline:30px}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;border-radius:1rem;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all .3s ease}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems:hover{scale:1.03}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .image{width:100%;height:100%;max-width:72px;max-height:72px;object-fit:contain}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .title{font-size:1.125rem;font-weight:bold;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .description{font-size:.875rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .wrapperDateAndPDF{display:flex;justify-content:space-between;margin-top:.75rem;gap:1rem;align-items:center;text-align:center}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .wrapperDateAndPDF .date{background-color:#f8f8f8;border-radius:9999px;border:1px solid #b7b7b7;padding:2px 1rem;font-size:1rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .wrapperDateAndPDF .pdf{font-size:1rem;font-weight:400;font-family:var(--font-jost);color:var(--title-color);text-decoration:none}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems .wrapperDateAndPDF .pdf:hover{text-decoration:underline;color:#c98c06}.seals-and-certifications .containerTableSealsAndCertifications{width:100%;max-width:1440px;margin-inline:auto;padding:30px}.seals-and-certifications .containerTableSealsAndCertifications .wrapperTable{width:100%}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications{display:flex;flex-direction:column;gap:1.25rem;width:100%;border-radius:1rem;padding:20px 20px 4px 20px;box-shadow:0 0 3px rgba(0,0,0,.2)}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications{display:flex;flex-direction:column;gap:1rem}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications .title{font-size:1.5rem;font-weight:bold;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications .description{font-size:1rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals{width:100%;border-collapse:separate;border-spacing:0 1rem;text-align:left}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals th,.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals td{padding:10px;background-color:#f8f8f8;color:#333;vertical-align:middle}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals th{font-weight:bold;font-size:.875rem;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals td{font-weight:400;font-size:.875rem;font-family:var(--font-jost);color:var(--text-color)}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals th:first-child,.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals th:last-child,.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications .table-seals td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications tr:hover td,.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications tr:hover th{background-color:#e6e6e6;transition:all .2s ease}.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications tr,.seals-and-certifications .containerTableSealsAndCertifications .boxShadowTableSealsAndCertifications td{cursor:default}.seals-and-certifications .containerInfoSealsAndCertificaitons{width:100%;max-width:1440px;padding-inline:30px;margin-inline:auto;margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons{margin-bottom:80px;display:flex;flex-direction:column;gap:2rem}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons .title{font-size:2.25rem;font-weight:bold;font-family:var(--font-jost);color:var(--title-color)}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons .description{font-size:1.125rem;font-weight:400;font-family:var(--font-jost);color:#5c5a5a}.seals-and-certifications~#contact{margin:0 auto 80px auto}@media(max-width: 768px){.seals-and-certifications{margin-bottom:50px}.seals-and-certifications .containerSealsAndCertifications{background-image:var(--banner-mobile);justify-content:flex-end;height:460px}.seals-and-certifications .wrapperSealsAndCertifications{margin-top:120px !important;margin-bottom:30px !important;text-align:center}.seals-and-certifications .wrapperSealsAndCertifications .infoRowText{gap:20px !important}.seals-and-certifications .wrapperSealsAndCertifications .infoRowText .title{font-size:1.5rem !important}.seals-and-certifications .wrapperSealsAndCertifications .infoRowText .description{font-size:.75rem !important}.seals-and-certifications .containerSealsAndCertificationsItems{grid-template-columns:1fr;padding-inline:10px}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperSealsAndCertificationsItems{gap:.75rem}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperDateAndPDF .date{font-size:.75rem !important}.seals-and-certifications .containerSealsAndCertificationsItems .wrapperDateAndPDF .pdf{font-size:.875rem !important}.seals-and-certifications .containerTableSealsAndCertifications{padding:10px}.seals-and-certifications .containerTableSealsAndCertifications .wrapperTable{overflow-x:scroll}.seals-and-certifications .containerTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications{gap:10px !important}.seals-and-certifications .containerTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications .title{font-size:1rem !important}.seals-and-certifications .containerTableSealsAndCertifications .wrapperInfoTableSealsAndCertifications .description{font-size:.75rem !important}.seals-and-certifications .containerInfoSealsAndCertificaitons{grid-template-columns:1fr;padding-inline:10px;text-align:center;gap:15px}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons{gap:10px;margin-bottom:0}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons .title{font-size:1rem !important}.seals-and-certifications .containerInfoSealsAndCertificaitons .wrapperInfoSealsAndCertificaitons .description{font-size:.75rem !important}}.products-listing .containerProductsListing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;max-width:1440px;margin:100px auto 80px;padding-inline:30px}.products-listing .containerProductsListing .wrapperProductsListingItem{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:1rem;box-shadow:0 0 3px rgba(0,0,0,.2);text-decoration:none;transition:all .3s ease}.products-listing .containerProductsListing .wrapperProductsListingItem:hover{scale:1.03}.products-listing .containerProductsListing .wrapperProductsListingItem .image{width:100%;height:200px;object-fit:cover;border-radius:.625rem}.products-listing .containerProductsListing .wrapperProductsListingItem .title{font-size:1.125rem;font-weight:bold;font-family:var(--font-jost);color:var(--text-color)}.products-listing .containerProductsListing .wrapperProductsListingItem .description{font-size:.875rem;font-weight:400;font-family:var(--font-jost);color:var(--text-color);flex:1}.products-listing .containerProductsListing .noProducts{font-size:1rem;font-family:var(--font-jost);color:var(--text-color);grid-column:1/-1;text-align:center;padding:3rem 0}.products-listing~#contact{margin:0 auto 80px auto}@media(max-width: 768px){.products-listing .containerProductsListing{grid-template-columns:1fr;padding-inline:10px;margin-block:30px 50px}.products-listing .containerProductsListing .wrapperProductsListingItem{gap:.75rem}.products-listing .containerProductsListing .wrapperProductsListingItem .image{height:180px}.products-listing .containerProductsListing .wrapperProductsListingItem .title{font-size:1rem}.products-listing .containerProductsListing .wrapperProductsListingItem .description{font-size:.75rem}}