@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{padding:0px;margin:0px;}.site-header{background:white;background:#fff;position:sticky;top:0;z-index:20;color:#036;font-family:"Poppins",sans-serif;}@media (min-width:1024px){.site-header{border-bottom:1px solid rgba(207,229,252,0.5);}}.site-header > div{height:100px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:1;padding:0 32px;}@media (max-width:1280px){.site-header > div{padding:0 20px;height:60px;}}@media (max-width:1280px){.site-header > div a:first-child,.site-header > div #logoutButton:first-child{margin-right:auto;}}@media (max-width:1280px){.site-header > div a:first-child img,.site-header > div #logoutButton:first-child img{height:32px;width:auto;}}.site-header > div #main-nav{margin-right:auto;height:100%;}@media (max-width:1280px){.site-header > div #main-nav{display:none;}}.site-header > div #main-nav ul{list-style:none;margin:0;padding:0;}.site-header > div #main-nav ul li{list-style:none;background-color:transparent !important;}.site-header > div #main-nav .nav-items-wrapper{display:flex;height:100%;padding-left:8px;}.site-header > div #main-nav .nav-items-wrapper .menu-overlay{background:white;position:absolute;top:calc(100% + 1px);left:0;right:0;pointer-events:none;box-shadow:0 0 1px rgba(0,0,0,0.15),0 100px 100px rgba(0,0,0,0.025);height:0;transition:all 0.5s ease;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper{margin:0 8px;display:flex;align-items:center;justify-content:center;height:100%;position:relative;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .nav-button{height:100%;padding:0 8px;border-bottom:3px transparent solid;display:inline-block;transition:0.5s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;color:inherit;font-size:18px;font-weight:400;line-height:24px;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .nav-button:hover,.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .nav-button:has(+ .open){border-bottom:3px #0059b2 solid;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .nav-button:is(a){cursor:pointer;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu{color:inherit;position:absolute;top:100%;left:0;padding:32px 8px;white-space:nowrap;border:none;background:none;border-radius:0;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;translate:-10px 0;transition:translate 0.5s ease,opacity 0.25s ease,visibility 0.25s ease;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu.open{translate:0 0;transition:translate 0.5s ease,opacity 1s ease,visibility 1s ease;transition-delay:0.1s;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu ul{display:flex;flex-direction:column;gap:8px;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu .main-dropdown-item{color:inherit;display:block;width:100%;padding:8px 0;clear:both;text-decoration:none;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu .main-dropdown-item a{display:flex;gap:8px;align-items:center;text-decoration:none;color:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:color 0.5s ease;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu .main-dropdown-item a:hover{color:#0059b2;}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu .main-dropdown-item a:hover::after{transform:translateX(50px);}.site-header > div #main-nav .nav-items-wrapper .nav-item-wrapper .main-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0);}@keyframes dropdown-appear{from{opacity:0;}to{opacity:1;}}.site-header > div .lang-selector .dropdown-toggle{font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#036;text-transform:uppercase;}.site-header > div .lang-selector .dropdown-toggle::after{border-right:0px;border-left:0px;}.site-header > div .lang-selector li{cursor:pointer;}.site-header > div .lang-selector .dropdown-menu{padding:0px;min-width:120px;position:absolute;right:0px;}.site-header > div .lang-selector .container-lang-selector{display:flex;width:120px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:0px;}.site-header > div .lang-selector .container-lang-selector a{text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;text-transform:capitalize;color:#60809F;}.site-header > div .lang-selector .container-lang-selector a.is-active{color:#036 !important;}.site-header > div .dropdown-toggle{padding-left:0;padding-right:0;}.site-header > div .menu-cart{position:relative;padding-right:16px;}.site-header > div .menu-cart .menu-cart-amount{position:absolute;left:18px;top:-10px;z-index:-1;text-decoration:none;padding:12px 8px;border-radius:999px;background-color:#0059b2;display:flex;color:#fff;height:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;}.site-header > div #main-menu-toggle-button{padding:0;border:none;width:24px;height:22px;cursor:pointer;display:none;background:none;position:relative;}@media (max-width:1280px){.site-header > div #main-menu-toggle-button{display:block;}}.site-header > div #main-menu-toggle-button .bar{width:100%;height:4px;display:block;position:absolute;transition:all 0.5s ease;background:currentColor;}.site-header > div #main-menu-toggle-button .bar.top{top:0;}.menu-visible .site-header > div #main-menu-toggle-button .bar.top{opacity:0;}.site-header > div #main-menu-toggle-button .bar.middle{top:calc(50% - 2px);transform-origin:center;transform:rotate(0);}.menu-visible .site-header > div #main-menu-toggle-button .bar.middle.middle-1{transform:rotate(-45deg);}.menu-visible .site-header > div #main-menu-toggle-button .bar.middle.middle-2{transform:rotate(45deg);}.site-header > div #main-menu-toggle-button .bar.bottom{bottom:0;}.menu-visible .site-header > div #main-menu-toggle-button .bar.bottom{opacity:0;}.burger-menu-contents{position:fixed;inset:100px 0 0 0;background:white;padding:4px 20px 20px 20px;z-index:100;transition:all 0.5s ease;opacity:0;visibility:hidden;pointer-events:none;translate:50px 0;overflow-y:auto;overflow-x:hidden;}@media (max-width:1280px){.burger-menu-contents{inset:60px 0 0 0;}}.menu-visible .burger-menu-contents{opacity:1;visibility:visible;pointer-events:all;translate:0 0;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper{border-bottom:1px solid rgba(207,229,252,0.5);}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper a{color:#003366;text-decoration:none;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper > div,.burger-menu-contents .nav-items-wrapper .nav-item-wrapper > a.nav-button{display:block;padding:8px 0;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper .nav-button{font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;position:relative;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper .nav-button:has(+ .main-dropdown-menu)::after{content:"";position:absolute;right:5px;top:50%;width:14px;height:14px;translate:0 -50%;background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M8.33903 8.92214L15.1971 1.46997C15.2957 1.36252 15.2957 1.18811 15.1971 1.0806C15.1012 0.976417 14.9349 0.976417 14.8399 1.0806L8.15975 8.33853L1.48087 1.0806C1.43313 1.02921 1.36887 1 1.30161 1C1.23434 1 1.17012 1.02921 1.12235 1.0806C1.02424 1.18805 1.02424 1.36247 1.12281 1.46997L7.98042 8.92162C8.07718 9.02581 8.2431 9.02627 8.33903 8.92214Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.5s ease;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper .nav-button.expanded::after{rotate:180deg;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper ul{display:none;margin:0 0 16px 16px;padding:0;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper ul li{margin:0;padding:0;list-style:none;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper ul li a{font-size:16px;line-height:18px;font-family:"Poppins",sans-serif;}.burger-menu-contents .nav-items-wrapper .nav-item-wrapper ul li + li{margin-top:12px;}.main-dropdown-menu{max-height:calc(100vh - 100px);flex-wrap:wrap;}.hide{display:none !important;}.hidden{opacity:0;}#invisible-region{display:none;}h1.view-title{margin:0px !important;margin-top:64px !important;margin-bottom:64px !important;font-size:40px;line-height:48px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;color:#0059b2;}@media (max-width:639px){h1.view-title{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){h1.view-title{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){h1.view-title{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){h1.view-title{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){h1.view-title{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){h1.view-title{padding-left:360px !important;padding-right:360px !important;}}.error-with-backtrace{display:none;}.error-with-backtrace summary{display:none;}ul{list-style-type:none;}html{scroll-behavior:smooth !important;scroll-padding-top:196px !important;}@media (max-width:1024px){html{scroll-padding-top:156px !important;}}@media (max-width:1280px){html{scroll-padding-top:108px !important;}}html body{font-size:16px;line-height:24px;font-family:"Source Sans 3",sans-serif;}body{font-size:20px;line-height:28px;font-family:"Source Sans 3",sans-serif !important;}body h1,body .h1{font-size:40px;line-height:48px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}body h2,body .h2{font-size:32px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}body h3,body .h3{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}body h4,body .h4{font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}.layout-container{width:100%;margin-left:auto;margin-right:auto;}@media (max-width:639px){.layout-container{max-width:calc(100% - 40px);}}@media (min-width:640px) and (max-width:767px){.layout-container{max-width:580px;}}@media (min-width:768px) and (max-width:1023px){.layout-container{max-width:720px;}}@media (min-width:1024px) and (max-width:1279px){.layout-container{max-width:900px;}}@media (min-width:1280px) and (max-width:1535px){.layout-container{max-width:1200px;}}@media (min-width:1536px){.layout-container{max-width:1200px;}}@media (min-width:768px){.layout-container.narrow{max-width:720px;}}@media (max-width:639px){.layout-container.narrow{max-width:calc(100% - 40px);}}.layout-container .container{width:100%;max-width:100%;padding-left:0;padding-right:0;}.field--name-field-paragraph{color:#036;}.field--name-field-paragraph > .item > .paragraph{margin-bottom:120px;font-size:20px;line-height:28px;}@media (max-width:640px){.field--name-field-paragraph > .item > .paragraph{margin-bottom:48px;}}.field--name-field-paragraph > .item > .paragraph.background-white,.field--name-field-paragraph > .item > .paragraph.background-gray_light,.field--name-field-paragraph > .item > .paragraph.background-blue_light,.field--name-field-paragraph > .item > .paragraph.background-blue_dark{padding-top:96px;padding-bottom:96px;scroll-margin-top:-96px;}@media (max-width:768px){.field--name-field-paragraph > .item > .paragraph.background-white,.field--name-field-paragraph > .item > .paragraph.background-gray_light,.field--name-field-paragraph > .item > .paragraph.background-blue_light,.field--name-field-paragraph > .item > .paragraph.background-blue_dark{padding-top:48px;padding-bottom:48px;}}@media (max-width:1024px){.field--name-field-paragraph > .item > .paragraph.background-white,.field--name-field-paragraph > .item > .paragraph.background-gray_light,.field--name-field-paragraph > .item > .paragraph.background-blue_light,.field--name-field-paragraph > .item > .paragraph.background-blue_dark{scroll-margin-top:-48px;}}.field--name-field-paragraph > .item > .paragraph.background-white{background-color:#fff;}.field--name-field-paragraph > .item > .paragraph.background-gray_light{background-color:#f2f2f2;}.field--name-field-paragraph > .item > .paragraph.background-blue_light{background-color:#edf5fd;}.field--name-field-paragraph > .item > .paragraph.background-blue_dark{color:#fff;background-color:#0059b2;}.field--name-field-paragraph > .item:has(> .paragraph.has-background):has(+ .item > .paragraph.has-background) > .paragraph{margin-bottom:0;}.field--name-field-paragraph > .item:has(> .paragraph.background-white):has(+ .item > .paragraph.background-white) > .paragraph,.field--name-field-paragraph > .item:has(> .paragraph.background-blue_light):has(+ .item > .paragraph.background-blue_light) > .paragraph,.field--name-field-paragraph > .item:has(> .paragraph.background-blue_dark):has(+ .item > .paragraph.background-blue_dark) > .paragraph,.field--name-field-paragraph > .item:has(> .paragraph.background-gray_light):has(+ .item > .paragraph.background-gray_light) > .paragraph{padding-bottom:0;}.field--name-field-paragraph .field--name-field-paragraph-body > div > *{margin:0;}.field--name-field-paragraph .field--name-field-paragraph-body > div > * + *{margin-top:24px;}.field--name-field-paragraph .field--name-field-paragraph-body > div a:not(.text-button-solid-blue):not(.text-button-solid-icon-blue):not(.text-button-outline-blue):not(.text-button-outline-icon-blue){color:inherit;text-decoration:underline;}.field--name-field-paragraph .field--name-field-paragraph-body > div ul,.field--name-field-paragraph .field--name-field-paragraph-body > div ol{padding:0;display:flex;flex-direction:column;gap:8px;}.field--name-field-paragraph .field--name-field-paragraph-body > div ul li,.field--name-field-paragraph .field--name-field-paragraph-body > div ol li{margin:0 0 0 1.5em;padding:0;}.field--name-field-paragraph .field--name-field-paragraph-body > div ul li{list-style:disc;}.main-header{margin-top:48px !important;margin-bottom:48px !important;}.main-header .title{color:#0059b2;margin:0;}.main-header .field--name-body{margin-top:24px;}.main-header .field--name-body .item{color:#036;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;}.main-header .field--name-body .item > *{margin:0;}.main-header .field--name-body .item > * + *{margin-top:24px;}.main-header .field--name-body .item ul.header-anchors{display:flex;align-items:center;flex-wrap:wrap;gap:16px 0;margin:32px 0 0 0;padding:0;}.main-header .field--name-body .item ul.header-anchors li{margin:0;padding:0;list-style:none;}.main-header .field--name-body .item ul.header-anchors li:not(:last-child)::after{content:"·";margin:0 20px;text-align:center;}.main-header .field--name-body .item ul.header-anchors li a{color:#0059B2;font-size:18px;font-family:"Poppins",sans-serif;font-weight:500;line-height:24px;text-decoration:underline;text-transform:uppercase;}.main-header .description,.main-header .field--name-body{max-width:780px;}.main-header .anchors{display:flex;gap:20px 45px;flex-wrap:wrap;margin-top:48px;}.main-header .anchors > a{color:#0059B2;font-size:18px;font-family:"Poppins",sans-serif;font-weight:500;line-height:24px;text-decoration:underline;text-transform:uppercase;}.main-header .anchors > a:has(+ a){position:relative;}.main-header .anchors > a:has(+ a)::after{content:"·";text-align:center;width:45px;position:absolute;right:-45px;}.main-header .columns{display:flex;align-items:flex-start;justify-content:space-between;gap:48px 96px;}@media (max-width:768px){.main-header .columns{flex-wrap:wrap;}}.main-header .columns-main{flex:1 1 auto;}@media (max-width:768px){.main-header .columns-main{flex:1 1 100%;}}.main-header .columns-aside{flex:0 0 368px;}@media (max-width:1280px){.main-header .columns-aside{flex:0 0 250px;}}@media (max-width:768px){.main-header .columns-aside{flex:1 1 100%;}}.site-footer.no-margin{margin-top:0px !important;}.site-footer{margin-top:240px;padding-top:64px;padding-bottom:40px;background:#f7fafc;border-top:1px solid #edf5fd;color:#036;font-family:"Poppins",sans-serif;font-size:14px;line-height:20px;}@media (max-width:1024px){.site-footer{padding-top:40px;text-align:center;}}.site-footer a{text-decoration:none;border-bottom:1px solid transparent;transition:all 0.6s ease;}.site-footer a:not(.icon):hover{border-bottom-color:currentColor;}.site-footer .corporate,.site-footer .logos,.site-footer .legal{padding:24px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;}@media (max-width:1024px){.site-footer .corporate,.site-footer .logos,.site-footer .legal{align-items:center;flex-direction:column;}}.site-footer .corporate .logo{margin:0;}.site-footer .corporate .logo img{display:block;height:64px;}.site-footer .corporate .address{display:flex;flex-direction:column;gap:8px;}.site-footer .corporate .address p{margin:0;}.site-footer .corporate .address .social{display:flex;align-items:center;justify-content:flex-start;height:20px;}.site-footer .corporate .address .social a{color:inherit;}.site-footer .corporate .address .social .separator{font-weight:bold;margin:0 8px;}@media (max-width:1024px){.site-footer .corporate .address .social{justify-content:center;}}.site-footer .logos{border-top:1px solid #CFE5FC;border-bottom:1px solid #CFE5FC;}.site-footer .logos p{font-weight:500;margin:0 0 20px 0;}.site-footer .logos ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:64px;}@media (max-width:1024px){.site-footer .logos ul{flex-wrap:wrap;}}.site-footer .logos ul li{margin:0;padding:0;}.site-footer .logos .certificates ul li img{height:64px;}.site-footer .legal .copyright{font-weight:400;margin:0;}.site-footer .legal .links{display:flex;align-items:center;justify-content:center;gap:16px 32px;margin:0;padding:0;list-style:none;}@media (max-width:1024px){.site-footer .legal .links{flex-wrap:wrap;}}.site-footer .legal .links li{margin:0;padding:0;}.site-footer .legal .links li a{color:#0059B2;}.text-button-solid-blue{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;}.text-button-solid-blue:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.text-button-solid-icon-blue{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;}.text-button-solid-icon-blue::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;border-color:#0059b2;background-color:white;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.text-button-solid-icon-blue:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.text-button-solid-icon-blue:hover::before{background-position:left;background-color:#0059b2;border-color:#0059b2;}.text-button-outline-blue{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;}.text-button-outline-blue:hover{background-color:#0059b2;border-color:#0059b2;color:white;}.text-button-outline-icon-blue{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;}.text-button-outline-icon-blue::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;border-color:#0059b2;background-color:#0059b2;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.text-button-outline-icon-blue:hover{background-color:#0059b2;border-color:#0059b2;color:white;}.text-button-outline-icon-blue:hover::before{background-position:left;background-color:white;border-color:#0059b2;}#backArrow img{cursor:pointer;}.login-register-buttons a{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;margin-right:16px;}.login-register-buttons a:last-child{margin-right:0;}.login-register-buttons a:hover{background-color:white;border-color:#0059b2;color:#0059b2;}@media (min-width:1024px){.agroupation-page{padding-top:40px;}}@media (max-width:1024px){.agroupation-page .breadcrumb-container{display:none;}.agroupation-page .layout-container{width:100%;max-width:100%;margin:0px;}}.agroupation-page .add-item-to-list-container{width:28px;height:28px;border-radius:999px;display:flex;padding:4px 3px 4px 5px;align-items:center;gap:8px;background-color:#ECF0F3;cursor:pointer;}.agroupation-page .main-header .main-header-top{z-index:10;display:flex;flex-direction:column;background-color:#fff;}@media (max-width:1024px){.agroupation-page .main-header .main-header-top{gap:8px;flex:1 1;padding:8px 0px;top:60px;padding:0px 20px 16px !important;position:sticky;box-shadow:0px 4px 8px -4px rgba(0,0,0,0.1);}}.agroupation-page .main-header .main-header-top .main-header-navigation{display:flex;justify-content:space-between;gap:8px;}.agroupation-page .main-header .main-header-top #backArrow{border-radius:50px;display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1px solid #0059b2;}@media (min-width:1024px){.agroupation-page .main-header .main-header-top #backArrow{display:none;}}@media (max-width:1024px){.agroupation-page .main-header{width:100%;margin-top:0px !important;}}.agroupation-page #articles-table_wrapper{overflow-x:auto;}@media (max-width:1024px){.agroupation-page .main-header .title{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}@media (max-width:1024px){.agroupation-page .columns{flex-direction:column-reverse;padding:0px 16px;}}.agroupation-page .columns .columns-main .description{padding-top:43px;}@media (max-width:1024px){.agroupation-page .columns .columns-aside{padding-top:16px;}}.agroupation-page .agroupation-image{position:relative;}.agroupation-page .agroupation-image a{text-decoration:none;}.agroupation-page .agroupation-image #agroupation-big-image{width:100%;aspect-ratio:1;display:block;flex-shrink:0;object-fit:cover;border-radius:8px;overflow:hidden;border:1px #d1d5db solid;border-radius:8px;}.agroupation-page .agroupation-image .gallery-button{position:absolute;bottom:16px;right:16px;height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;height:34px;border-radius:17px;padding:6px 12px;gap:8px;font-size:14px;line-height:20px;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;padding-left:6px;}.agroupation-page .agroupation-image .gallery-button::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;width:22px;height:22px;border-color:#0059b2;background-color:white;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.agroupation-page .agroupation-image:hover .gallery-button{background-color:white;border-color:#0059b2;color:#0059b2;}.agroupation-page .agroupation-image:hover .gallery-button::before{background-position:left;background-color:#0059b2;border-color:#0059b2;}.agroupation-page .images-selector{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;display:none;}.agroupation-page .images-selector img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;cursor:pointer;transition:all 0.5s ease;outline:4px solid transparent;outline-offset:-4px;border:1px #d1d5db solid;border-radius:8px;}.agroupation-page .images-selector img:hover,.agroupation-page .images-selector img:focus{outline-color:rgba(0,89,178,0.2);}.agroupation-page .images-selector img.active{outline-color:#0059b2;}.agroupation-page .virtual-images-storage{display:none;}.agroupation-page .pictos-container{display:flex;gap:4px;}.agroupation-page .pictos-container img{width:24px;height:24px;}.agroupation-page .deltalab-article-wrapper{margin-top:128px;grid-column-start:1;grid-column-end:3;}@media (max-width:1024px){.agroupation-page .deltalab-article-wrapper{margin-top:64px;padding:0px 20px;}}.agroupation-page #articles-table thead{border-bottom:1px solid #BDBDBD;}.agroupation-page #articles-table thead th{border-bottom:none;}.agroupation-page #articles-table tbody td{border-bottom:none;}.agroupation-page #articles-table tbody tr{border-bottom:1px solid #BDBDBD;}.agroupation-page #articles-table tr th,.agroupation-page #articles-table td{text-align:left;}.agroupation-page .related-documents-container{margin-top:136px;}.agroupation-page .related-documents-container h2{color:#036;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;border-bottom:1.5px solid #CFE5FC;}.agroupation-page .related-documents-container .documents-list{margin-top:24px;}@media (max-width:1024px){.agroupation-page .related-documents-container .documents-list{display:flex;flex-direction:column;gap:16px;}}@media (min-width:1024px){.agroupation-page .related-documents-container .documents-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 80px;}}.agroupation-page .related-documents-container .documents-list .document-container{align-items:end;display:flex;justify-content:space-between;gap:48px;}.agroupation-page .related-documents-container .documents-list .document-container > span{color:#036;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.agroupation-page .related-documents-container .documents-list .document-container a{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;height:34px;border-radius:17px;padding:6px 12px;gap:8px;font-size:14px;line-height:20px;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;padding-left:6px;}.agroupation-page .related-documents-container .documents-list .document-container a::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.625 10.5H9.375M8.25 6L6 8.25M6 8.25L3.75 6M6 8.25V1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.agroupation-page .semaforo{width:8px;height:8px;border-radius:50%;margin-right:16px;}.agroupation-page .semaforo-legend{display:flex;align-items:center;gap:16px;margin-bottom:16px;}.agroupation-page .semaforo-legend .semaforo{margin-right:0px;}.agroupation-page .semaforo-legend span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.agroupation-page .semaforo-legend .semaforo-legend-item{display:flex;align-items:center;gap:8px;}.agroupation-page .semaforo-green{background-color:#16A34A;}.agroupation-page .semaforo-orange{background-color:#FAA038;}.agroupation-page .semaforo-red,.agroupation-page .semaforo-default-red{background-color:#FC3148;}.agroupation-page .request-price{white-space:nowrap;cursor:pointer;width:100%;height:100%;color:#0066C0;font-size:12px;font-style:normal;font-weight:400;line-height:16px;}.agroupation-page .requested-price{white-space:nowrap;width:100%;height:100%;color:#99adc2;font-size:12px;font-style:normal;font-weight:400;line-height:16px;}.agroupation-page .dt-column-title{font-size:12px !important;font-style:normal;font-weight:700;line-height:16px;}.agroupation-page .table-text-small{font-size:12px !important;font-style:normal;font-weight:400;line-height:16px;}.agroupation-page .table-text-medium{font-size:14px !important;font-style:normal;font-weight:400;line-height:20px;}.agroupation-page .table-tarifa{display:flex;flex-direction:column;justify-content:center;gap:8px;padding-right:16px !important;}.agroupation-page .table-qty{padding-right:16px !important;}.agroupation-page .table-padding-8{padding:8px 16px 8px 0px;}.agroupation-page .table-padding-12{padding:12px 16px 12px 0px;}.agroupation-page .no-wrap{white-space:nowrap;}.column-align-right{text-align:right !important;}.column-align-left{text-align:left !important;}.tooltip-stock th{text-transform:capitalize !important;}body.hide-top-messages [data-drupal-messages]{padding-top:24px;color:red;}@media (max-width:639px){body.hide-top-messages [data-drupal-messages]{margin-left:20px !important;margin-right:20px !important;}}@media (min-width:640px) and (max-width:767px){body.hide-top-messages [data-drupal-messages]{margin-left:20px !important;margin-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){body.hide-top-messages [data-drupal-messages]{margin-left:120px !important;margin-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){body.hide-top-messages [data-drupal-messages]{margin-left:200px !important;margin-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){body.hide-top-messages [data-drupal-messages]{margin-left:240px !important;margin-right:240px !important;}}@media (min-width:1536px){body.hide-top-messages [data-drupal-messages]{margin-left:360px !important;margin-right:360px !important;}}body.hide-top-messages [data-drupal-messages] .messages--status{color:#155724;border-radius:4px;}.user-edit-password-container{margin:0px !important;display:flex;flex-direction:column;gap:16px;}@media (max-width:639px){.user-edit-password-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.user-edit-password-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.user-edit-password-container{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.user-edit-password-container{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.user-edit-password-container{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.user-edit-password-container{padding-left:360px !important;padding-right:360px !important;}}.user-edit-password-container .user-edit-password-form{padding-top:24px;display:flex;flex-direction:column;gap:32px;}.user-edit-password-container .user-edit-password-form h1{font-size:40px;line-height:48px;color:#0059B2;}.user-edit-password-container .user-edit-password-form input{padding:8px 12px;width:340px;max-width:25% !important;border:1px solid #003366 !important;}@media (max-width:640px){.user-edit-password-container .user-edit-password-form input{max-width:100%;width:100%;}}.user-edit-password-container .user-edit-password-form .already-have-password-login-msg{display:flex;gap:8px;margin-top:16px;}.user-edit-password-container .user-edit-password-form .already-have-password-login-msg a{color:#0059B2;text-decoration:underline;font-weight:600;}.user-edit-password-container .user-edit-password-form .error-message{padding:12px 20px;background-color:#FADCDC;border-radius:4px;color:#DC2626;width:fit-content;}.user-edit-password-container .user-edit-password-form .field-item{display:flex;flex-direction:column;gap:8px;}.user-edit-password-container .user-edit-password-form button{margin-top:16px;height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;width:fit-content;}.user-edit-password-container .user-edit-password-form button:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.password-reset-success-message{margin:0px !important;padding-top:24px;display:flex;flex-direction:column;gap:16px;}@media (max-width:639px){.password-reset-success-message{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.password-reset-success-message{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.password-reset-success-message{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.password-reset-success-message{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.password-reset-success-message{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.password-reset-success-message{padding-left:360px !important;padding-right:360px !important;}}.password-reset-success-message .login-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;width:fit-content;}.password-reset-success-message .login-button:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.password-reset-success-message p{font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.products-page .products-list{padding-left:0px !important;}.products-page .products-list li{list-style:none;}.products-page .products-list li:first-child a{border-top:1px solid #CFE5FC;}.products-page .products-list li a{text-decoration:none;display:flex;justify-content:space-between;border-bottom:1px solid #CFE5FC;transition:0.3s ease-out;}.products-page .products-list li a:hover{background-color:#edf5fd;transition:0.3s ease-out;}.products-page .products-list li a img{opacity:1;z-index:1;width:200px;height:160px;flex-shrink:0;}.products-page .products-list li a .text-container{overflow:hidden;position:relative;color:#003366;transition:color 0.3s,background-color 0.3s;width:100%;min-height:120px;display:flex;gap:32px;padding:24px;align-items:flex-start;}@media (max-width:1024px){.products-page .products-list li a .text-container{flex-direction:column;}}@media (min-width:1024px){.products-page .products-list li a .text-container{flex-direction:row;}}.products-page .products-list li a .text-container h3{color:#003366;width:352px;font-size:24px;font-style:normal;font-weight:600;line-height:32px;}.products-page .products-list li a .text-container p{color:#000;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.filters-container{padding-bottom:35px;}.filters-container > div{display:flex;flex-direction:column;gap:8px;}.filters-container > div > span{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:24px;}.filters-container > div > select{display:flex;padding:6px 12px;max-width:220px;align-items:center;gap:10px;flex:1 0 0;border-radius:8px;border:1px solid #BDBDBD;background:#fff;}.orders-page-container{margin:0px !important;}@media (max-width:639px){.orders-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.orders-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.orders-page-container{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.orders-page-container{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.orders-page-container{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.orders-page-container{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.orders-page-container{padding-top:16px;}}@media (min-width:1024px){.orders-page-container{padding-top:80px;}}.orders-page-container h1{color:#0059B2;}@media (min-width:1024px){.orders-page-container h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.orders-page-container h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.orders-page-container table th:nth-child(2),.orders-page-container table td:nth-child(2){position:sticky;left:0;background-color:white;z-index:2;}.orders-page-container table thead th{padding:8px 16px 8px 0px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;min-width:120px;border-bottom:1px solid #DDD;}.orders-page-container table tbody tr{display:table-row;height:100%;}.orders-page-container table tbody td{display:table-cell;height:100%;vertical-align:middle;border-bottom:1px solid #DDD;}.orders-page-container table tbody a{display:block;width:100%;padding:12px 16px 8px 0px;font-size:14px;font-style:normal;font-weight:400;color:#000;line-height:20px;text-decoration:none;}.orders-page-container table tbody .bold{font-weight:600;}.orders-page-container table tbody .status-container{padding-top:7px;}.order-detail-page{margin:0px !important;display:flex;flex-direction:column;gap:40px;}@media (max-width:639px){.order-detail-page{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.order-detail-page{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.order-detail-page{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.order-detail-page{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.order-detail-page{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.order-detail-page{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.order-detail-page{padding-top:16px;}}@media (min-width:1024px){.order-detail-page{padding-top:80px;}}.order-detail-page h1{color:#0059B2;}@media (min-width:1024px){.order-detail-page h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.order-detail-page h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.order-detail-page .details-container{display:flex;gap:48px;}@media (max-width:1024px){.order-detail-page .details-container{flex-direction:column;gap:24px;}}.order-detail-page .details-field{padding-top:8px;display:flex;flex-direction:column;gap:16px;max-width:264px;}.order-detail-page .details-field-title{font-size:14px;font-style:normal;font-weight:600;line-height:24px;}.order-detail-page .details-field-value{font-size:14px;font-style:normal;font-weight:400;line-height:20px;word-wrap:break-word;}.order-detail-page .details-table{width:fit-content;}.order-detail-page .details-table tr{border-bottom:1px solid #DDD;}.order-detail-page .details-table td{padding:8px 16px 8px 0px;}.price-requests-page-container{margin:0px !important;display:flex;flex-direction:column;}@media (max-width:639px){.price-requests-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.price-requests-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.price-requests-page-container{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.price-requests-page-container{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.price-requests-page-container{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.price-requests-page-container{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.price-requests-page-container{padding-top:16px;}}@media (min-width:1024px){.price-requests-page-container{padding-top:80px;}}.price-requests-page-container h1{color:#0059B2;}@media (min-width:1024px){.price-requests-page-container h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.price-requests-page-container h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.price-requests-page-container td{text-align:left !important;}.truncate-200{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.En_trámite,.Pedido_Abierto,.pending{border:1px solid #FAECD4 !important;color:#D97706 !important;background-color:#FFFBEB !important;}.Entregado,.accepted{border:1px solid #D9F3E0 !important;color:#16A34A !important;background-color:#F2FDF5 !important;}.Cancelado,.cancelled,.rejected{border:1px solid #FADCDC !important;color:#DC2626 !important;background-color:#FEF0F0 !important;}.Facturado{border:1px solid #DDD !important;color:#666 !important;background-color:#f2f2f2 !important;}.externalitemid-editor a{display:flex;gap:8px;flex-direction:row-reverse;justify-content:flex-end;align-items:center;text-decoration:none;color:#000;}.externalitemid-editor a:hover{color:#000;}.externalitemid-editor img{width:16px;height:16px;cursor:pointer;}.externalitemid-editor .modal-dialog{max-width:fit-content !important;}.externalitemid-editor .modal-dialog .modal-title{white-space:normal;text-align:start;padding-right:16px;}.externalitemid-editor .modal-dialog .modal-header{border-bottom:none !important;}.externalitemid-editor .modal-dialog .modal-body{align-items:start;}.externalitemid-editor .modal-dialog .modal-body .form-label{color:#036;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.externalitemid-editor .modal-dialog .modal-footer{border-top:none !important;}.externalitemid-editor .modal-dialog .btn-primary{width:fit-content;display:flex;gap:12px;height:40px;padding:8px 16px;white-space:nowrap;border-radius:999px;color:#000;text-decoration:none;background-color:#FEC029;border:none !important;}.externalitemid-editor .modal-dialog .btn-secondary{width:fit-content;display:flex;gap:12px;height:40px;padding:8px 16px;white-space:nowrap;border-radius:999px;color:#000;text-decoration:none;background-color:#f2f2f2;border:none !important;}.table-wrapper-overflow{overflow-x:auto;}.table-wrapper-overflow table{width:100%;}.lines-table th:first-child,.lines-table td:first-child,#requests-table th:first-child,#requests-table td:first-child{position:sticky;left:0;background-color:white;z-index:2;}.lines-table a,#requests-table a{width:100%;text-decoration:none;color:#000;}.lines-table a:hover,#requests-table a:hover{color:#000;}.lines-table tr,.lines-table .border-tr,#requests-table tr,#requests-table .border-tr{border-bottom:1px solid #DDD;}.lines-table .custom-border-tr,#requests-table .custom-border-tr{border-bottom:none;}.lines-table thead,#requests-table thead{width:100%;}.lines-table thead tr th,#requests-table thead tr th{font-family:"Source Sans Pro";padding:8px 16px 8px 0px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.lines-table tbody td,#requests-table tbody td{white-space:nowrap;padding:12px 16px 8px 0px;font-family:"Source Sans Pro";font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.lines-table .item-description,#requests-table .item-description{font-family:Lato;text-align:left;font-size:14px;font-style:normal;font-weight:700;line-height:20px;max-width:290px;overflow:hidden;text-overflow:ellipsis;}.lines-table .item-description a,.lines-table .item-description span,#requests-table .item-description a,#requests-table .item-description span{white-space:break-spaces;}#filter-available{display:none;width:fit-content;margin:0 auto;padding-top:48px;}#filter-available.show{display:block;}.status-chip{white-space:nowrap;text-transform:capitalize;width:fit-content;display:flex;padding:2px 8px;align-items:center;gap:6px;background-color:#f2f2f2;border:1px solid #DDD;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}.acciones-container{display:flex;gap:8px;}.acciones-container a{text-decoration:none;}.acciones-container span,.acciones-container a{color:#0059B2;white-space:nowrap;cursor:pointer;font-family:"Source Sans Pro";font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.acciones-container span:hover,.acciones-container a:hover{text-decoration:underline;}.text-right{text-align:right;}@media (min-width:1024px){.category-page{margin-top:32px !important;}}@media (max-width:768px){.category-page .layout-container{margin:0px !important;}}.category-bold{font-weight:700;}@media (min-width:1024px){.category-bold-desktop{font-weight:700;}}.error-404{background-color:#edf5fd;width:100%;min-height:70vh;height:100%;display:flex;justify-content:center;align-items:center;display:flex;flex-direction:column;}.error-404 .error-code{color:#0059B2;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;padding-bottom:8px;}.error-404 .error-msg div{padding:0px 10vw;color:#003366;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}.error-404 .btn-start-over{margin-top:48px !important;height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;}.error-404 .btn-start-over::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;border-color:#0059b2;background-color:white;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.login-form form{flex-direction:column !important;gap:50px !important;}.login-form form .submit-button{position:relative !important;}#edit-forgot-password a{text-decoration:underline;color:#0059B2 !important;}.login-form #auth-message,.register-form #auth-message{display:none;}.login-form #auth-message .show,.register-form #auth-message .show{display:block;}.login-form .submit-button,.register-form .submit-button{margin-bottom:50px;}.login-form .submit-button.no-margin,.register-form .submit-button.no-margin{margin-bottom:0 !important;}.login-form .submit-button::before,.register-form .submit-button::before{content:none !important;}.login-form .submit-button:hover svg circle,.register-form .submit-button:hover svg circle{stroke:#0059b2 !important;}.login-form #auth-message::first-letter,.register-form #auth-message::first-letter{text-transform:capitalize;}.login-form .js-form-item,.register-form .js-form-item{display:flex;flex-direction:column;justify-content:flex-end;}.login-form .js-form-type-checkbox,.register-form .js-form-type-checkbox{flex-direction:row;}.login-form .form-item-es-comprador,.register-form .form-item-es-comprador{max-width:calc(50% - var(--form-gap) / 2);align-items:start !important;}.login-form .form-item-es-comprador input,.register-form .form-item-es-comprador input{flex:0 0 auto;margin-top:15px;}@media (max-width:1024px){.redirect-register{margin-top:-50px;}.redirect-register .layout-container{align-items:start !important;}}@media (min-width:1024px){.redirect-register{margin-top:-120px;}}@media (max-width:1024px){.redirect-login .layout-container{align-items:start !important;}}@media (min-width:1024px){.redirect-login{margin-top:-60px;}}.redirect-register .text-wrapper .paragraph-title,.redirect-login .text-wrapper .paragraph-title{display:none;}.redirect-register .text-wrapper .field--name-field-paragraph-body p,.redirect-login .text-wrapper .field--name-field-paragraph-body p{color:#666;font-size:17px;font-style:normal;font-weight:400;line-height:26px;}.redirect-register .text-wrapper .field--name-field-paragraph-body a,.redirect-login .text-wrapper .field--name-field-paragraph-body a{color:#0059B2 !important;cursor:pointer;font-size:17px;font-style:normal;font-weight:600;line-height:26px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.importing-data-container{padding:16px 24px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:32px;}.request-password-reset-page{margin-top:48px;}.request-password-reset-page h1{font-size:40px;line-height:48px;color:#0059B2;}.request-password-reset-page .input-container{display:flex;flex-direction:column;gap:8px;}.request-password-reset-page .content{padding-bottom:32px;}.request-password-reset-page .content .success-message{max-width:1000px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:500;text-wrap:balance;color:#000;}.request-password-reset-page .error-msg{color:#DC2626;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px;}.request-password-reset-page .content,.request-password-reset-page .input-container,.request-password-reset-page .form-container{display:flex;flex-direction:column;gap:32px;}.request-password-reset-page label{color:#036;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.request-password-reset-page input{width:100%;max-width:400px;border:1px solid #99ccff;border-radius:6px;padding:8px 12px;}.request-password-reset-page button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;width:fit-content;}.request-password-reset-page button:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.request-password-reset-page .back-to-login{color:#0059B2;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.page-news,.paragraph--type--catalogue-filter .layout-container{position:relative;}.page-news .news-filter,.page-news .catalogue-filter,.paragraph--type--catalogue-filter .layout-container .news-filter,.paragraph--type--catalogue-filter .layout-container .catalogue-filter{display:flex;justify-content:space-between;border:1px solid #60809f;padding:3px;border-radius:30px;position:absolute;top:-7rem;right:0;}@media (max-width:1024px){.page-news .news-filter,.page-news .catalogue-filter,.paragraph--type--catalogue-filter .layout-container .news-filter,.paragraph--type--catalogue-filter .layout-container .catalogue-filter{position:static;margin-bottom:3rem;}}.page-news .news-filter button,.page-news .catalogue-filter button,.paragraph--type--catalogue-filter .layout-container .news-filter button,.paragraph--type--catalogue-filter .layout-container .catalogue-filter button{color:#43596F;background-color:transparent;border:0;padding:6px 48px;border-radius:30px;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;}.page-news .news-filter button[aria-selected=true],.page-news .catalogue-filter button[aria-selected=true],.paragraph--type--catalogue-filter .layout-container .news-filter button[aria-selected=true],.paragraph--type--catalogue-filter .layout-container .catalogue-filter button[aria-selected=true]{color:white;background-color:#0059b2;}@media (max-width:640px){.page-news .news-filter button,.page-news .catalogue-filter button,.paragraph--type--catalogue-filter .layout-container .news-filter button,.paragraph--type--catalogue-filter .layout-container .catalogue-filter button{font-size:14px;padding:4px 16px;}}.page-news ul,.paragraph--type--catalogue-filter .layout-container ul{display:grid;gap:48px;margin:0;padding:0;}@media (min-width:768px){.page-news ul,.paragraph--type--catalogue-filter .layout-container ul{grid-template-columns:1fr 1fr;gap:96px 48px;}}.page-news ul > h3,.paragraph--type--catalogue-filter .layout-container ul > h3{display:none;}.page-news ul li,.paragraph--type--catalogue-filter .layout-container ul li{margin:0;padding:0;list-style:none;}.page-news ul li a,.paragraph--type--catalogue-filter .layout-container ul li a{color:inherit;text-decoration:none;}.page-news .views-field-field-image,.paragraph--type--catalogue-filter .layout-container .views-field-field-image{border-radius:12px;overflow:hidden;}.page-news .views-field-field-image img,.paragraph--type--catalogue-filter .layout-container .views-field-field-image img{width:100%;height:auto;display:block;aspect-ratio:16/9;transition:all 0.5s ease;}.page-news .views-field-title,.paragraph--type--catalogue-filter .layout-container .views-field-title{color:#036;margin:0;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;font-family:"Poppins",sans-serif;}.page-news .views-field-title a,.paragraph--type--catalogue-filter .layout-container .views-field-title a{padding-top:20px;}.page-news ul li .views-field-title a,.paragraph--type--catalogue-filter .layout-container ul li .views-field-title a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}.page-news ul li .views-field-title a::after,.paragraph--type--catalogue-filter .layout-container ul li .views-field-title a::after{content:"";display:block;width:32px;height:32px;overflow:hidden;border-radius:100%;border-width:1px;border-style:solid;border-color:#0059b2;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.25s ease;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230077B6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#0059b2;width:24px;height:24px;flex-shrink:0;}.page-news ul li:hover .views-field-field-image img,.paragraph--type--catalogue-filter .layout-container ul li:hover .views-field-field-image img{scale:1.1;}.page-news ul li:hover .views-field-title a::after,.paragraph--type--catalogue-filter .layout-container ul li:hover .views-field-title a::after{background-position:left;background-color:white;}.view-content .page-news{width:100%;margin-left:auto;margin-right:auto;}@media (max-width:639px){.view-content .page-news{max-width:calc(100% - 40px);}}@media (min-width:640px) and (max-width:767px){.view-content .page-news{max-width:580px;}}@media (min-width:768px) and (max-width:1023px){.view-content .page-news{max-width:720px;}}@media (min-width:1024px) and (max-width:1279px){.view-content .page-news{max-width:900px;}}@media (min-width:1280px) and (max-width:1535px){.view-content .page-news{max-width:1200px;}}@media (min-width:1536px){.view-content .page-news{max-width:1200px;}}@media (min-width:768px){.view-content .page-news.narrow{max-width:720px;}}@media (max-width:639px){.view-content .page-news.narrow{max-width:calc(100% - 40px);}}.paragraph--type--catalogue-filter .layout-container .catalogue-filter{top:-10.4rem;}.user-profile{padding-right:64px;}@media (max-width:1024px){.user-profile{margin:0 auto;padding-top:8px;padding-left:20px;padding-right:20px;}}@media (min-width:1024px){.user-profile{padding-top:80px;margin-left:360px;}}.user-profile h1{color:#0059B2;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;padding-bottom:16px;margin:0;}.user-profile .email-container{padding-bottom:40px;display:flex;gap:8px;}.user-profile .email-container span{color:#036;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.user-profile .email-container .desconectar-btn{cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}.user-profile .message{display:flex;flex-direction:column;gap:20x;color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.config-selector,.account-selector{display:flex;flex-direction:column;gap:80px;}.config-selector .li-col-direction,.account-selector .li-col-direction{display:flex;flex-direction:column;align-items:start;gap:8px;}.config-selector .li-col-direction span,.account-selector .li-col-direction span{padding-top:34px;color:#003366;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.config-selector > div,.account-selector > div{display:flex;align-items:center;gap:8px;}.config-selector > div h3,.account-selector > div h3{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;margin:0;}.config-selector ul,.account-selector ul{padding-left:0px;margin-bottom:0px;display:flex;flex-direction:column;gap:16px;}.config-selector{padding-top:40px;}.config-selector ul li{display:flex;gap:8px;align-items:center;}.config-selector ul li input{width:14px;height:14px;cursor:pointer;}.config-selector ul li span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.account-selector{padding-bottom:32px;}.account-selector ul li{display:flex;gap:24px;padding:24px;border:1.5px solid #60809F;border-radius:16px;cursor:pointer;color:#516B86;max-width:736px;align-items:center;}.account-selector ul li div{display:flex;flex-direction:column;gap:4px;}.account-selector ul li span{color:inherit;}.account-selector ul li img{width:22px;height:22px;}.account-selector ul li .account-name{font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.account-selector ul li .account-subtitle{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px;}.account-selector ul li.selected{border:1.5px solid #0059B2;cursor:default !important;}.account-selector ul li.selected span{color:#0059B2 !important;}.account-selector ul li.selected .account-name{font-weight:600;}.account-selector ul li.selected::before{color:#0059B2;}.resend-confirm-email{cursor:pointer;text-decoration:underline;}#email-sent-message{color:#16A34A;}.user-dropdown{max-height:70vh;overflow:hidden;}@media (min-width:768px){.user-dropdown{width:295px;}}.user-dropdown .account-selector{display:none;}@media (min-width:1024px){.user-dropdown .account-selector{display:flex;}}.user-dropdown .account-selector ul{max-height:30vh;overflow-y:auto;}#address-select{max-width:400px;padding:8px 12px;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch;border-radius:6px;border:1px solid #9cf;background:#fff;}#address-select option.selected{display:none;}.new-full-page{color:#036;font-size:20px;line-height:28px;}.new-full-page .news-heading{margin-top:96px;margin-bottom:96px;}@media (max-width:768px){.new-full-page .news-heading{margin-top:48px;margin-bottom:48px;}}.new-full-page .news-heading .layout-container{display:grid;grid-template-columns:1.2fr 1fr;gap:48px 152px;}@media (max-width:1280px){.new-full-page .news-heading .layout-container{gap:48px 86px;}}@media (max-width:768px){.new-full-page .news-heading .layout-container{grid-template-columns:1fr;gap:48px;}}.new-full-page .news-heading .media img{width:100%;height:auto;display:block;object-fit:cover;border-radius:12px;}.new-full-page .news-heading .text{align-self:center;}@media (max-width:768px){.new-full-page .news-heading .text{order:-1;}}.new-full-page .news-heading .text .field--name-field-article-type{color:#0059b2;font-family:"Poppins",sans-serif;font-size:16px;line-height:24px;}.new-full-page .news-heading .text .title{margin:32px 0;}.new-full-page .news-heading .text .title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.new-full-page .news-heading .text .title::after{margin-top:32px;}@media (max-width:1024px){.new-full-page .news-heading .text .title{margin:24px 0;}.new-full-page .news-heading .text .title::after{margin-top:24px;}}.new-full-page .news-heading .text .field--name-field-news-date{font-size:16px;line-height:24px;}.new-full-page .news-body{background-color:#edf5fd;padding-top:96px;padding-bottom:96px;}@media (max-width:768px){.new-full-page .news-body{padding-top:48px;padding-bottom:48px;}}.new-full-page .news-body .field--name-body > div > *{margin:0;}.new-full-page .news-body .field--name-body > div > * + *{margin-top:24px;}.new-full-page .news-body .field--name-body > div ul,.new-full-page .news-body .field--name-body > div ol{padding:0;display:flex;flex-direction:column;gap:8px;}.new-full-page .news-body .field--name-body > div ul li,.new-full-page .news-body .field--name-body > div ol li{margin:0 0 0 1.5em;padding:0;}.new-full-page .news-body .field--name-body > div ul li{list-style:disc;}body:has(.news-body) .site-footer{margin-top:0 !important;}.shopping-cart-page{margin:0px !important;display:flex;flex-direction:column;}@media (max-width:639px){.shopping-cart-page{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.shopping-cart-page{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.shopping-cart-page{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.shopping-cart-page{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.shopping-cart-page{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.shopping-cart-page{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.shopping-cart-page{padding-top:16px;}}@media (min-width:1024px){.shopping-cart-page{padding-top:80px;}}.shopping-cart-page h1{color:#0059B2;}@media (min-width:1024px){.shopping-cart-page h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.shopping-cart-page h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.shopping-cart-page .has-qty{background-color:transparent !important;}.shopping-cart-page #cesta-table .total-row td:nth-child(2){text-transform:uppercase;}.shopping-cart-page #cesta-table th:first-child,.shopping-cart-page #cesta-table td:first-child{position:sticky;left:0;background-color:white;z-index:2;}.shopping-cart-page #cesta-table tr{border-bottom:1px solid #DDD;}.shopping-cart-page #cesta-table td,.shopping-cart-page #cesta-table th{padding:8px 16px 8px 0px;}.shopping-cart-page #cesta-table td{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.shopping-cart-page #cesta-table th{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.shopping-cart-page #cesta-table .item-description{font-weight:700;}.shopping-cart-page #cesta-table .item-description a{text-decoration:none;color:#1A1A1A;}.shopping-cart-page .shipping-info{padding-top:8px;display:flex;flex-direction:column;}.shopping-cart-page .shipping-info p{color:#DC2626;text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.shopping-cart-page .pedido-actions{padding-top:40px;display:flex;}@media (min-width:768px){.shopping-cart-page .pedido-actions{flex-direction:row;justify-content:space-between;gap:40px;}}@media (max-width:768px){.shopping-cart-page .pedido-actions{flex-direction:column;gap:16px;}}.shopping-cart-page #submit-order,.shopping-cart-page #solover-order,.shopping-cart-page #confirmOrderBtn,.shopping-cart-page .btn-cancel{width:fit-content;display:flex;gap:12px;height:40px;padding:8px 16px;white-space:nowrap;border-radius:999px;color:#000;text-decoration:none;}.shopping-cart-page #solover-order,.shopping-cart-page .btn-cancel{background-color:#f2f2f2;}.shopping-cart-page .btn-cancel{cursor:pointer;}.shopping-cart-page #submit-order,.shopping-cart-page #confirmOrderBtn{cursor:pointer;background-color:#FEC029;}.shopping-cart-page .close-modal{cursor:pointer;}.shopping-cart-page .modal-header,.shopping-cart-page .modal-body,.shopping-cart-page .modal-footer{border:none !important;}.quantity-container{display:flex;gap:8px;align-items:center;}.quantity-container .trash{cursor:pointer;visibility:hidden;}.quantity-container .trash.show{display:block;visibility:visible;}.quantity-container .minimoUdCompra.hide{display:none;}.quantity-container .quantity-control{padding:4px 0px;display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.3019607843);border-radius:4px;height:26px;}.quantity-container .quantity-control.has-qty{background-color:#FEC029;}.quantity-container .quantity-control button{border:none;background-color:transparent;cursor:pointer;}.quantity-container .quantity-control button.decrease{padding-left:8px;}.quantity-container .quantity-control button.increase{padding-right:8px;}.quantity-container .quantity-control span{width:fit-content;text-align:center;padding:0px 12px;}.quantity-container .quantity-control input{background-color:transparent;text-align:center;border:none;padding:4px 0px;width:fit-content;max-width:25px;outline:none;border:none !important;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.quantity-container .quantity-control input[type=number]::-webkit-outer-spin-button,.quantity-container .quantity-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.quantity-container .quantity-control input[type=number]{-moz-appearance:textfield;}.terms-of-conditions-sales-container,.shipping-info-checkbox-container{display:flex;align-items:center;gap:8px;}.terms-of-conditions-sales-container input,.shipping-info-checkbox-container input{border-radius:6px;border:1.5px solid var(--primary-20,#036);flex-grow:0 !important;}.terms-of-conditions-sales-container a,.terms-of-conditions-sales-container label,.shipping-info-checkbox-container a,.shipping-info-checkbox-container label{color:var(--primary-20,#036);font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.terms-of-conditions-sales-container a,.shipping-info-checkbox-container a{text-decoration:underline;}.minimo-ud-compra{color:#0059b2;font-size:12px;font-style:normal;font-weight:400;line-height:20px;}.price-change-msg{display:flex;max-width:576px;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;}.price-change-msg.border-msg{border-radius:8px;border:1px solid #FC3148 !important;}.price-change-msg ul{padding-left:0px;margin-bottom:0px;display:flex;gap:8px;flex-direction:column;}.price-change-msg .title{font-weight:600;}.price-change-msg .desc{font-weight:400;}.price-change-msg span{font-family:Lato;font-size:16px;font-style:normal;line-height:24px;}.price-change-msg.hiden{visibility:hidden;}.modal .modal-header h5{color:#036;}.modal .modal-body{display:flex;flex-direction:column;gap:16px;}.modal .modal-body span,.modal .modal-body p,.modal .modal-body label{color:#036;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.modal .modal-body input,.modal .modal-body select{padding:8px 12px;align-items:flex-start;gap:8px;flex:1 0 0;align-self:stretch;border-radius:6px;border:1px solid #9cf;background:#fff;}.modal .modal-body textarea{min-height:40px;max-height:100px;padding:8px 12px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:6px;border:1px solid #9cf;background:#fff;}.modal .modal-body #error-msg{color:#DC2626;}.modal .modal-body #warn-msg{color:#D97706;}.modal .modal-body .required::after{content:"*";color:#0059b2;margin-left:5px;}.modal .status-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}.user-lists-page-container{margin:0px !important;display:flex;flex-direction:column;}@media (max-width:639px){.user-lists-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.user-lists-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.user-lists-page-container{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.user-lists-page-container{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.user-lists-page-container{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.user-lists-page-container{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.user-lists-page-container{padding-top:16px;}}@media (min-width:1024px){.user-lists-page-container{padding-top:80px;}}.user-lists-page-container h1{color:#0059B2;}@media (min-width:1024px){.user-lists-page-container h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.user-lists-page-container h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.user-lists-page-container .page-header{display:flex;justify-content:space-between;}.user-lists-page-container .page-header .create-list-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;cursor:pointer;}.user-lists-page-container .page-header .create-list-button::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%203V13M13%208H3%22%20stroke%3D%22%230059B3%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");}.user-lists-page-container .page-header .create-list-button:hover{background-color:#fff;color:#0059B2;}.user-lists-page-container .user-lists-container{display:flex;flex-direction:column;}.user-lists-page-container .user-lists-container .user-list-item{display:flex;justify-content:space-between;padding:16px 0px;border-bottom:1px solid #CFE5FC;text-decoration:none;}.user-lists-page-container .user-lists-container .user-list-item:first-child{border-top:1px solid #CFE5FC;}.user-lists-page-container .user-lists-container .user-list-item span{color:#0059B2;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.user-lists-page-container .user-lists-container .user-list-item:hover .see-list{background-color:#0059b2;border-color:#0059b2;color:white;}.user-lists-page-container .user-lists-container .user-list-item:hover .see-list::before{background-position:left;background-color:white;border-color:#0059b2;}.user-lists-page-container .user-lists-container .user-list-item .see-list{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;}.user-lists-page-container .user-lists-container .user-list-item .see-list::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;border-color:#0059b2;background-color:#0059b2;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.user-list-detail-page-container{margin:0px !important;display:flex;flex-direction:column;}@media (max-width:639px){.user-list-detail-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:640px) and (max-width:767px){.user-list-detail-page-container{padding-left:20px !important;padding-right:20px !important;}}@media (min-width:768px) and (max-width:1023px){.user-list-detail-page-container{padding-left:120px !important;padding-right:120px !important;}}@media (min-width:1024px) and (max-width:1279px){.user-list-detail-page-container{padding-left:200px !important;padding-right:200px !important;}}@media (min-width:1280px) and (max-width:1535px){.user-list-detail-page-container{padding-left:240px !important;padding-right:240px !important;}}@media (min-width:1536px){.user-list-detail-page-container{padding-left:360px !important;padding-right:360px !important;}}@media (max-width:1024px){.user-list-detail-page-container{padding-top:16px;}}@media (min-width:1024px){.user-list-detail-page-container{padding-top:80px;}}.user-list-detail-page-container h1{color:#0059B2;}@media (min-width:1024px){.user-list-detail-page-container h1{padding-bottom:40px;font-size:40px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-0.8px;}}@media (max-width:1024px){.user-list-detail-page-container h1{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}}.user-list-detail-page-container #backArrow{padding-bottom:40px;}.user-list-detail-page-container .page-header{display:flex;justify-content:space-between;}.user-list-detail-page-container .page-header .edit-list-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;cursor:pointer;}.user-list-detail-page-container .page-header .edit-list-button::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8.431 2.24338L9.2745 1.39938C9.45034 1.22354 9.68883 1.12476 9.9375 1.12476C10.1862 1.12476 10.4247 1.22354 10.6005 1.39938C10.7763 1.57522 10.8751 1.81371 10.8751 2.06238C10.8751 2.31105 10.7763 2.54954 10.6005 2.72538L5.291 8.03488C5.02666 8.29906 4.70068 8.49324 4.3425 8.59988L3 8.99988L3.4 7.65738C3.50664 7.2992 3.70082 6.97322 3.965 6.70888L8.431 2.24338ZM8.431 2.24338L9.75 3.56238M9 6.99988V9.37488C9 9.67325 8.88147 9.9594 8.6705 10.1704C8.45952 10.3814 8.17337 10.4999 7.875 10.4999H2.625C2.32663 10.4999 2.04048 10.3814 1.8295 10.1704C1.61853 9.9594 1.5 9.67325 1.5 9.37488V4.12488C1.5 3.82651 1.61853 3.54036 1.8295 3.32938C2.04048 3.11841 2.32663 2.99988 2.625 2.99988H5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.user-list-detail-page-container .page-header .edit-list-button:hover{background-color:#0059b2;color:#fff;}.user-list-detail-page-container .page-header .edit-list-button:before{background-color:#0059b2 !important;}.user-list-detail-page-container .page-header .delete-list-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;cursor:pointer;}.user-list-detail-page-container .page-header .delete-list-button::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1.5 3H10.5M9.5 3V10C9.5 10.5 9 11 8.5 11H3.5C3 11 2.5 10.5 2.5 10V3M4 3V2C4 1.5 4.5 1 5 1H7C7.5 1 8 1.5 8 2V3M5 5.5V8.5M7 5.5V8.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.user-list-detail-page-container .page-header .delete-list-button:before{background-color:#0059b2 !important;}.user-list-detail-page-container .page-header .delete-list-button:hover{background-color:#0059b2;color:#fff;}.user-list-detail-page-container .user-lists-container{display:flex;flex-direction:column;align-items:flex-end;}.user-list-detail-page-container .user-lists-container .no-items{align-self:start;}.user-list-detail-page-container .add-to-cart-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;margin-top:24px;padding:8px;width:fit-content;border-radius:999px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px;color:#fff;text-align:center;cursor:pointer;}.user-list-detail-page-container .add-to-cart-button::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20id%3D%22shopping-cart%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M2.25%203H3.636C4.146%203%204.591%203.343%204.723%203.835L5.106%205.272M5.106%205.272C10.6766%205.11589%2016.2419%205.73515%2021.642%207.112C20.818%209.566%2019.839%2011.95%2018.718%2014.25H7.5M5.106%205.272L7.5%2014.25M7.5%2014.25C6.70435%2014.25%205.94129%2014.5661%205.37868%2015.1287C4.81607%2015.6913%204.5%2016.4544%204.5%2017.25H20.25M6%2020.25C6%2020.4489%205.92098%2020.6397%205.78033%2020.7803C5.63968%2020.921%205.44891%2021%205.25%2021C5.05109%2021%204.86032%2020.921%204.71967%2020.7803C4.57902%2020.6397%204.5%2020.4489%204.5%2020.25C4.5%2020.0511%204.57902%2019.8603%204.71967%2019.7197C4.86032%2019.579%205.05109%2019.5%205.25%2019.5C5.44891%2019.5%205.63968%2019.579%205.78033%2019.7197C5.92098%2019.8603%206%2020.0511%206%2020.25ZM18.75%2020.25C18.75%2020.4489%2018.671%2020.6397%2018.5303%2020.7803C18.3897%2020.921%2018.1989%2021%2018%2021C17.8011%2021%2017.6103%2020.921%2017.4697%2020.7803C17.329%2020.6397%2017.25%2020.4489%2017.25%2020.25C17.25%2020.0511%2017.329%2019.8603%2017.4697%2019.7197C17.6103%2019.579%2017.8011%2019.5%2018%2019.5C18.1989%2019.5%2018.3897%2019.579%2018.5303%2019.7197C18.671%2019.8603%2018.75%2020.0511%2018.75%2020.25Z%22%20stroke%3D%22%23003366%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3C/svg%3E");}.user-list-detail-page-container .add-to-cart-button:hover{background-color:#fff;color:#0059B2;}.user-list-detail-page-container .add-to-cart-button:hover circle{stroke:#0059b2;}#upsertListModal .modal-content,#deleteListModal .modal-content,#addItemToListModal .modal-content,#addListToCartModal .modal-content{border-radius:20px;}#upsertListModal .modal-content .modal-header,#deleteListModal .modal-content .modal-header,#addItemToListModal .modal-content .modal-header,#addListToCartModal .modal-content .modal-header{margin:32px 20px 0px 32px;padding:0px 0px 20px 0px;}#upsertListModal .modal-content .modal-header .modal-title,#deleteListModal .modal-content .modal-header .modal-title,#addItemToListModal .modal-content .modal-header .modal-title,#addListToCartModal .modal-content .modal-header .modal-title{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:24px;}#upsertListModal .modal-content .modal-header-add-list,#deleteListModal .modal-content .modal-header-add-list,#addItemToListModal .modal-content .modal-header-add-list,#addListToCartModal .modal-content .modal-header-add-list{display:flex;flex-direction:column;gap:20px;}#upsertListModal .modal-content .modal-header-add-list .modal-item-name,#deleteListModal .modal-content .modal-header-add-list .modal-item-name,#addItemToListModal .modal-content .modal-header-add-list .modal-item-name,#addListToCartModal .modal-content .modal-header-add-list .modal-item-name{width:100%;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;color:#0059B2;}#upsertListModal .modal-content .modal-header-add-list .modal-title-container,#deleteListModal .modal-content .modal-header-add-list .modal-title-container,#addItemToListModal .modal-content .modal-header-add-list .modal-title-container,#addListToCartModal .modal-content .modal-header-add-list .modal-title-container{width:100%;display:flex;justify-content:space-between;align-items:center;}#upsertListModal .modal-content .modal-header-add-list .modal-title-container .modal-title,#deleteListModal .modal-content .modal-header-add-list .modal-title-container .modal-title,#addItemToListModal .modal-content .modal-header-add-list .modal-title-container .modal-title,#addListToCartModal .modal-content .modal-header-add-list .modal-title-container .modal-title{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:24px;}#upsertListModal .modal-content .modal-header-add-list .modal-title-container .close-modal,#deleteListModal .modal-content .modal-header-add-list .modal-title-container .close-modal,#addItemToListModal .modal-content .modal-header-add-list .modal-title-container .close-modal,#addListToCartModal .modal-content .modal-header-add-list .modal-title-container .close-modal{cursor:pointer;}#upsertListModal .modal-content .modal-body,#deleteListModal .modal-content .modal-body,#addItemToListModal .modal-content .modal-body,#addListToCartModal .modal-content .modal-body{margin:32px 20px 48px 32px;padding-top:20px;padding:0px;}#upsertListModal .modal-content .modal-body .list-container,#deleteListModal .modal-content .modal-body .list-container,#addItemToListModal .modal-content .modal-body .list-container,#addListToCartModal .modal-content .modal-body .list-container{display:flex;flex-direction:column;gap:24px;overflow-y:scroll;max-height:50vh;}#upsertListModal .modal-content .modal-body .list-container .list-item-select,#deleteListModal .modal-content .modal-body .list-container .list-item-select,#addItemToListModal .modal-content .modal-body .list-container .list-item-select,#addListToCartModal .modal-content .modal-body .list-container .list-item-select{display:flex;align-items:center;gap:12px;}#upsertListModal .modal-content .modal-body .list-container .list-item-select input[type=checkbox],#deleteListModal .modal-content .modal-body .list-container .list-item-select input[type=checkbox],#addItemToListModal .modal-content .modal-body .list-container .list-item-select input[type=checkbox],#addListToCartModal .modal-content .modal-body .list-container .list-item-select input[type=checkbox]{align-self:center;padding:4px !important;width:30px !important;height:30px !important;flex-grow:0;accent-color:#036 !important;cursor:pointer;}#upsertListModal .modal-content .modal-body .list-container .list-item-select label,#deleteListModal .modal-content .modal-body .list-container .list-item-select label,#addItemToListModal .modal-content .modal-body .list-container .list-item-select label,#addListToCartModal .modal-content .modal-body .list-container .list-item-select label{color:#036;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}#upsertListModal .modal-content .modal-body > span,#deleteListModal .modal-content .modal-body > span,#addItemToListModal .modal-content .modal-body > span,#addListToCartModal .modal-content .modal-body > span{color:#036;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}#upsertListModal .modal-content .modal-body > span::after,#deleteListModal .modal-content .modal-body > span::after,#addItemToListModal .modal-content .modal-body > span::after,#addListToCartModal .modal-content .modal-body > span::after{padding-left:2px;content:"*";color:#0059B2;}#upsertListModal .modal-content .modal-body .errorMsg,#upsertListModal .modal-content .modal-body .error-msg,#deleteListModal .modal-content .modal-body .errorMsg,#deleteListModal .modal-content .modal-body .error-msg,#addItemToListModal .modal-content .modal-body .errorMsg,#addItemToListModal .modal-content .modal-body .error-msg,#addListToCartModal .modal-content .modal-body .errorMsg,#addListToCartModal .modal-content .modal-body .error-msg{color:#DC2626;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.32px;}#upsertListModal .modal-content .modal-body .add-list-to-cart-items-container,#deleteListModal .modal-content .modal-body .add-list-to-cart-items-container,#addItemToListModal .modal-content .modal-body .add-list-to-cart-items-container,#addListToCartModal .modal-content .modal-body .add-list-to-cart-items-container{display:grid;grid-template-columns:1fr auto;column-gap:60px;}#upsertListModal .modal-content .modal-body .add-list-to-cart-items-container .item-description,#deleteListModal .modal-content .modal-body .add-list-to-cart-items-container .item-description,#addItemToListModal .modal-content .modal-body .add-list-to-cart-items-container .item-description,#addListToCartModal .modal-content .modal-body .add-list-to-cart-items-container .item-description{padding:20px 0px;color:#0059B2;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;}#upsertListModal .modal-content .modal-body .add-list-to-cart-items-container .item-quantity,#deleteListModal .modal-content .modal-body .add-list-to-cart-items-container .item-quantity,#addItemToListModal .modal-content .modal-body .add-list-to-cart-items-container .item-quantity,#addListToCartModal .modal-content .modal-body .add-list-to-cart-items-container .item-quantity{padding:20px 0px;color:#036;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;gap:4px;}#upsertListModal .modal-content .modal-body .create-list-button,#deleteListModal .modal-content .modal-body .create-list-button,#addItemToListModal .modal-content .modal-body .create-list-button,#addListToCartModal .modal-content .modal-body .create-list-button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;padding-left:8px;width:fit-content;padding:8px 16px;border-radius:999px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px;color:#fff;text-align:center;cursor:pointer;}#upsertListModal .modal-content .modal-body .create-list-button::before,#deleteListModal .modal-content .modal-body .create-list-button::before,#addItemToListModal .modal-content .modal-body .create-list-button::before,#addListToCartModal .modal-content .modal-body .create-list-button::before{content:"";width:28px;height:28px;padding:6px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all 0.5s ease;border-color:#0059b2;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8%203V13M13%208H3%22%20stroke%3D%22%230059B3%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");}#upsertListModal .modal-content .modal-body .create-list-button:hover,#deleteListModal .modal-content .modal-body .create-list-button:hover,#addItemToListModal .modal-content .modal-body .create-list-button:hover,#addListToCartModal .modal-content .modal-body .create-list-button:hover{background-color:#fff;color:#0059B2;}#upsertListModal .modal-content .modal-body .create-list-button:hover circle,#deleteListModal .modal-content .modal-body .create-list-button:hover circle,#addItemToListModal .modal-content .modal-body .create-list-button:hover circle,#addListToCartModal .modal-content .modal-body .create-list-button:hover circle{stroke:#0059b2;}#upsertListModal .modal-content .modal-footer,#deleteListModal .modal-content .modal-footer,#addItemToListModal .modal-content .modal-footer,#addListToCartModal .modal-content .modal-footer{display:flex;justify-content:space-between;padding:24px 32px;gap:8px;flex-wrap:nowrap;}#upsertListModal .modal-content .modal-footer .btn-cancel,#deleteListModal .modal-content .modal-footer .btn-cancel,#addItemToListModal .modal-content .modal-footer .btn-cancel,#addListToCartModal .modal-content .modal-footer .btn-cancel{width:100%;padding:8px 16px;border-radius:999px;border:1px solid #383838;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px;background:#fff;color:#383838;text-align:center;cursor:pointer;transition:0.3s ease;}#upsertListModal .modal-content .modal-footer .btn-cancel:hover,#deleteListModal .modal-content .modal-footer .btn-cancel:hover,#addItemToListModal .modal-content .modal-footer .btn-cancel:hover,#addListToCartModal .modal-content .modal-footer .btn-cancel:hover{background-color:#f2f2f2;border-color:#f2f2f2;}#upsertListModal .modal-content .modal-footer .btn-confirm-delete,#deleteListModal .modal-content .modal-footer .btn-confirm-delete,#addItemToListModal .modal-content .modal-footer .btn-confirm-delete,#addListToCartModal .modal-content .modal-footer .btn-confirm-delete{width:100%;background-color:#FC3148;padding:8px 16px;border-radius:999px;border:1px solid #383838;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px;color:#fff;text-align:center;cursor:pointer;transition:0.3s ease;}#upsertListModal .modal-content .modal-footer .btn-confirm-delete:hover,#deleteListModal .modal-content .modal-footer .btn-confirm-delete:hover,#addItemToListModal .modal-content .modal-footer .btn-confirm-delete:hover,#addListToCartModal .modal-content .modal-footer .btn-confirm-delete:hover{background-color:#fff;border-color:#FC3148;color:#DC2626;}#upsertListModal .modal-content .modal-footer .btn-confirm-delete:hover circle,#deleteListModal .modal-content .modal-footer .btn-confirm-delete:hover circle,#addItemToListModal .modal-content .modal-footer .btn-confirm-delete:hover circle,#addListToCartModal .modal-content .modal-footer .btn-confirm-delete:hover circle{stroke:#FC3148;}#upsertListModal .modal-content .modal-footer .btn-confirm,#deleteListModal .modal-content .modal-footer .btn-confirm,#addItemToListModal .modal-content .modal-footer .btn-confirm,#addListToCartModal .modal-content .modal-footer .btn-confirm{width:100%;background-color:#0059b2;padding:8px 16px;border-radius:999px;border:1px solid #fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.32px;color:#fff;text-align:center;cursor:pointer;transition:0.3s ease;}#upsertListModal .modal-content .modal-footer .btn-confirm:hover,#deleteListModal .modal-content .modal-footer .btn-confirm:hover,#addItemToListModal .modal-content .modal-footer .btn-confirm:hover,#addListToCartModal .modal-content .modal-footer .btn-confirm:hover{background-color:#fff;border-color:#0059b2;color:#0059B2;}#upsertListModal .modal-content .modal-footer .btn-confirm:hover circle,#deleteListModal .modal-content .modal-footer .btn-confirm:hover circle,#addItemToListModal .modal-content .modal-footer .btn-confirm:hover circle,#addListToCartModal .modal-content .modal-footer .btn-confirm:hover circle{stroke:#0059b2;}#addListToCartModal .btn-confirm{background-color:#FEC029 !important;color:#000 !important;}#addListToCartModal .btn-confirm:hover{background-color:#fff !important;border-color:#FEC029 !important;}#addListToCartModal .btn-confirm:hover circle{stroke:#FEC029 !important;}#user-list-table th:first-child,#user-list-table td:first-child{position:sticky;left:0;background-color:white;z-index:2;}#user-list-table tr{border-bottom:1px solid #DDD;}#user-list-table td,#user-list-table th{padding:8px 16px 8px 0px;}#user-list-table td{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}#user-list-table th{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}#user-list-table .item-description{font-weight:700;text-transform:uppercase;}#user-list-table .item-description a{text-decoration:none;color:#1A1A1A;}.pedido-actions{padding-top:40px;display:flex;}@media (min-width:768px){.pedido-actions{flex-direction:row;justify-content:space-between;gap:40px;}}@media (max-width:768px){.pedido-actions{flex-direction:column;gap:16px;}}.webform-confirmation{margin-top:48px;margin-bottom:48px;font-size:20px;line-height:28px;}.webform-confirmation .webform-confirmation__back a{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;}.root-container{display:flex;gap:48px;}.root-container .atributes-menu-container{padding-top:16px;}.root-container .atributes-menu-container .atribute-container{border-top:1px solid #BDBDBD;padding:8px 0px;cursor:pointer;}.root-container .atributes-menu-container .atribute-container > div{display:flex;justify-content:space-between;align-items:center;}.root-container .atributes-menu-container .atribute-container > div span{font-size:15px;font-style:normal;font-weight:500;line-height:normal;}.root-container .atributes-menu-container .atribute-container > div span::first-letter{text-transform:capitalize;}.root-container .atributes-menu-container .atribute-container > div img{height:20px;width:20px;}.root-container .atributes-menu-container .atribute-container .values-container{padding-top:8px;}.root-container .atributes-menu-container .atribute-container .values-container li{display:flex;gap:8px;}.root-container .atributes-menu-container .atribute-container .values-container li span{font-size:14px;font-style:normal;font-weight:500;line-height:150%;}@media (min-width:1024px){.root-container #category-all{display:none;}}.root-container img[src="/sites/default/files/images/corporative/img_default.jpg"]{border:none !important;}.root-container li{list-style:none;}.root-container > div > li > ul{padding-left:0px !important;}.root-container > div > ul{padding-left:0px !important;}.root-container > div > ul > li > ul{padding-left:0px !important;}.root-container > div > ul > li:first-child{margin-top:0 !important;}.root-container .categorization-menu-container{max-height:60vh;height:60vh;overflow-y:auto;overflow-x:hidden;padding-top:16px;width:250px;flex-shrink:0;align-self:flex-start;position:sticky;top:calc(100px);}@media (max-width:1024px){.root-container .categorization-menu-container{display:none;}}.root-container .categorization-menu-container::-webkit-scrollbar{width:6px;}.root-container .categorization-menu-container::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,0.25);}.root-container .categorization-menu-container::-webkit-scrollbar-track{background-color:transparent;background-color:rgba(0,0,0,0.05);border:none;border-radius:8px;}.root-container .categorization-menu{font-family:"Poppins",sans-serif;margin:0;}@media (max-width:1024px){.root-container .categorization-menu{font-size:16px;line-height:24px;}}@media (min-width:1024px){.root-container .categorization-menu{font-size:14px;line-height:20px;}}.root-container .categorization-menu ul{margin:0;padding-left:16px;}.root-container .categorization-menu li{list-style:none;margin-top:8px;}@media (max-width:1024px){.root-container .categorization-menu a,.root-container .categorization-menu span{display:block;width:100%;border-bottom:1px solid #CFE5FC !important;padding:8px 0px;line-height:24px;size:16px;}.root-container .categorization-menu a{font-weight:400;}}.root-container .categorization-menu span{text-decoration:none;color:#0059b2;border-bottom:1px transparent solid;}.root-container .categorization-menu a{text-decoration:none;color:#0059b2;border-bottom:1px transparent solid;}.root-container .categorization-menu a:hover{border-bottom:1px #0059b2 solid;}.root-container .filter-groups-container{padding:0px 16px;display:flex;flex-direction:column;width:100%;height:fit-content;}.root-container .filter-groups-container .desktop{display:flex !important;flex-direction:row;gap:32px;align-items:center;justify-content:space-between;}.root-container .filter-groups-container .container-groups-notfound{display:flex;justify-content:center;align-items:center;width:100%;height:250px;}.root-container .filter-groups-container > header{padding-top:16px;display:flex;flex-direction:column;gap:18px;justify-content:space-between;background:white;padding-bottom:24px;font-family:"Poppins",sans-serif;position:sticky;border-bottom:1px solid #CFE5FC;z-index:10;}@media (max-width:1024px){.root-container .filter-groups-container > header{top:50px;}}@media (min-width:1024px){.root-container .filter-groups-container > header{top:100px;}}.root-container .filter-groups-container > header .container-filter-groups-finder{display:flex;align-items:center;justify-content:space-between;width:100%;}.root-container .filter-groups-container > header .container-filter-groups-finder span{white-space:nowrap;}.root-container .filter-groups-container > header > span{font-size:14px;line-height:20px;white-space:nowrap;}.root-container .filter-groups-container > header .filter-groups-finder > div{display:flex;gap:12px;}.root-container .filter-groups-container > header .filter-groups-finder input{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;border:1px #d1d5db solid;color:#aaa;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:0.2s ease;}@media (max-width:1024px){.root-container .filter-groups-container > header .filter-groups-finder input{width:80%;}}@media (min-width:1024px){.root-container .filter-groups-container > header .filter-groups-finder input{width:264px;}}.root-container .filter-groups-container > header .filter-groups-finder input:focus{outline:none;border-color:#7b8798;}.root-container .filter-groups-container > header .filter-groups-finder .deleteInput{cursor:pointer;width:42px;height:42px;background-color:#0059b2;border-radius:999px;display:flex;justify-content:center;align-items:center;}.root-container .filter-groups-container .filter-groups-list .filter-group-card{text-decoration:none;display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #CFE5FC;cursor:pointer;transition:linear 0.2s;position:relative;}@media (max-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card{gap:16px;padding:16px 0px;}}@media (min-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card{gap:96px;padding:32px 0px;}}.root-container .filter-groups-container .filter-groups-list .filter-group-card::after{content:"";position:absolute;inset:auto 0 -1px 0;height:2px;background:#0059b2;transition:all 0.5s ease;opacity:0;}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}@media (min-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body{gap:24px;}}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body .pictos{display:flex;flex-direction:row;gap:4px;}@media (max-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body .pictos{padding-bottom:16px;}}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body .pictos img{width:32px !important;height:32px !important;border:none !important;}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body h2{color:#0059b2;font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body p{overflow:hidden;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0px !important;}@media (max-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body .button{border:none;padding-left:0px !important;background-color:transparent !important;color:#0059b2 !important;font-size:12px;font-weight:600;line-height:20px;}.root-container .filter-groups-container .filter-groups-list .filter-group-card .filter-group-card-body .button::before{content:none;}}.root-container .filter-groups-container .filter-groups-list .filter-group-card .button{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;height:34px;border-radius:17px;padding:6px 12px;gap:8px;font-size:14px;line-height:20px;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;padding-left:6px;}.root-container .filter-groups-container .filter-groups-list .filter-group-card .button::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;width:22px;height:22px;border-color:#0059b2;background-color:#0059b2;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.root-container .filter-groups-container .filter-groups-list .filter-group-card img,.root-container .filter-groups-container .filter-groups-list .filter-group-card .image-height{width:240px;height:240px;flex-shrink:0;}@media (max-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card img,.root-container .filter-groups-container .filter-groups-list .filter-group-card .image-height{width:96px;height:96px;}}@media (min-width:1024px){.root-container .filter-groups-container .filter-groups-list .filter-group-card img,.root-container .filter-groups-container .filter-groups-list .filter-group-card .image-height{width:240px;height:240px;}}.root-container .filter-groups-container .filter-groups-list .filter-group-card img{border-radius:8px;object-fit:cover;border:1px #d1d5db solid;}.root-container .filter-groups-container .filter-groups-list .filter-group-card:hover::after{opacity:1;}.root-container .filter-groups-container .filter-groups-list .filter-group-card:hover .button{background-color:#0059b2;border-color:#0059b2;color:white;}.root-container .filter-groups-container .filter-groups-list .filter-group-card:hover .button::before{background-position:left;background-color:white;border-color:#0059b2;}.categorization-mobile-menu-container{padding-top:0px !important;position:fixed;inset:0 0 0 0;background:white;padding:4px 20px 20px 20px;z-index:100;transition:all 0.5s ease;opacity:0;visibility:hidden;pointer-events:none;translate:50px 0;overflow-y:auto;overflow-x:hidden;opacity:1;visibility:visible;pointer-events:all;translate:0 0;}.categorization-mobile-menu-container > ul,.categorization-mobile-menu-container ul > li > ul{padding-left:0px;}.categorization-mobile-menu-container header{top:0px;display:flex;margin:0px;flex-direction:row;justify-content:space-between;padding:26px 0px;position:sticky;background-color:#fff;}.categorization-mobile-menu-container header h2{font-size:18px;font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.18px;}.categorization-mobile-menu-container header #close-categorization-mobile-menu{cursor:pointer;}@media (max-width:1280px){.categorization-mobile-menu-container{inset:0 0 0 0;}}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper{border-bottom:1px solid rgba(207,229,252,0.5);}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper a{color:inherit;text-decoration:none;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper > div,.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper > a.nav-button{display:block;padding:8px 0;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper .nav-button{font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;position:relative;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper .nav-button:has(+ .main-dropdown-menu)::after{content:"";position:absolute;right:5px;top:50%;width:14px;height:14px;translate:0 -50%;background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M8.33903 8.92214L15.1971 1.46997C15.2957 1.36252 15.2957 1.18811 15.1971 1.0806C15.1012 0.976417 14.9349 0.976417 14.8399 1.0806L8.15975 8.33853L1.48087 1.0806C1.43313 1.02921 1.36887 1 1.30161 1C1.23434 1 1.17012 1.02921 1.12235 1.0806C1.02424 1.18805 1.02424 1.36247 1.12281 1.46997L7.98042 8.92162C8.07718 9.02581 8.2431 9.02627 8.33903 8.92214Z' fill='black' stroke='black'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all 0.5s ease;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper .nav-button.expanded::after{rotate:180deg;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper ul{display:none;margin:0 0 16px 16px;padding:0;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper ul li{margin:0;padding:0;list-style:none;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper ul li a{font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;}.categorization-mobile-menu-container .nav-items-wrapper .nav-item-wrapper ul li + li{margin-top:12px;}@media (max-width:1024px){.category-page .layout-container{max-width:100% !important;}.category-page .main-header{margin-top:0px !important;margin-bottom:0px !important;}}@media (max-width:1024px){.category-mobile-header{padding:0px 16px;position:sticky;top:60px;background-color:#fff;z-index:2;box-shadow:0px 4px 8px -4px rgba(0,0,0,0.1);}.category-mobile-header .top{display:flex;justify-content:space-between;padding:8px 0px;}.category-mobile-header .title{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.48px;}.category-mobile-header .cat-title,.category-mobile-header .section-filters{padding-bottom:16px;}.category-mobile-header .open-categorization-mobile-menu{cursor:pointer;width:fit-content;background-color:#0059b2;display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;border-radius:100%;}.category-mobile-header .open-categorization-mobile-menu img{width:17px;height:15px;z-index:2;}}.desktop{display:none !important;}@media (min-width:1024px){.desktop{display:block !important;}}.mobile{display:none;}@media (max-width:1024px){.mobile{display:block;}}.highlight-search-input-container{border-color:#0059b2 !important;}.x-clean-input{cursor:pointer;}.ventasolonacional-container{display:flex;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.ventasolonacional-container input{cursor:pointer;}.search-input-container{max-width:413px;display:flex;justify-content:space-between;height:40px;padding:0px 12px;align-items:center;gap:8px;flex:0 1;border-radius:6px;border:1px solid #CFE5FC;background:#fff;}.search-input-container input{border:none;font-size:16px;line-height:24px;font-style:normal;font-weight:400;width:fit-content;max-width:75%;flex-grow:1;}.search-input-container input:focus{outline:none;border:none;}.search-input-container > div{justify-content:flex-end;display:flex;align-items:center;flex-shrink:0;gap:8px;}.search-input-container > div span{font-size:14px;line-height:20px;font-style:normal;line-height:20px;}.loaded{opacity:1 !important;visibility:visible !important;}.breadcrumb-container{display:flex;align-items:center;padding-bottom:20px;gap:8px;font-size:14px;line-height:20px;color:#036;font-family:"Poppins",sans-serif;}@media (max-width:1024px){.breadcrumb-container{display:none;}}.breadcrumb-container a{text-decoration:none;color:#0059b2;}.breadcrumb-container-mobile{display:flex;flex-wrap:wrap;gap:2px;align-items:center;}@media (min-width:1024px){.breadcrumb-container-mobile{display:none;}}.breadcrumb-container-mobile span{padding-top:1px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#036;}.selected-company-indicator{font-size:18px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.18px;color:#036;padding-bottom:12px;}.products-block__list{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:48px 8px;}.products-block__item{flex:1;margin:0;padding:0;list-style:none;}.products-block__image{overflow:hidden;height:320px;position:relative;border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,0.25);}.products-block__image .image{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.5s ease;}.products-block__image .arrow{position:absolute;right:12px;bottom:12px;width:32px;height:32px;overflow:hidden;border-radius:100%;border-width:1px;border-style:solid;border-color:#0059b2;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.25s ease;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230077B6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#0059b2;}.products-block__text{color:#036;margin:8px 0 0 0;}.products-block__link{display:block;color:#000;text-decoration:none;}.products-block__link:hover .products-block__image img{scale:1.1;}.products-block__link:hover .products-block__image .arrow{background-position:left;background-color:white;}.paragraph--type--paragraph-big-header-image{padding-top:96px;padding-bottom:96px;color:#fff;min-height:580px;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;}@media (max-width:768px){.paragraph--type--paragraph-big-header-image{padding-top:48px;padding-bottom:48px;}}.paragraph--type--paragraph-big-header-image .field--name-field-big-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;}.paragraph--type--paragraph-big-header-image .field--name-field-header-video .contextual-region{position:static;}.paragraph--type--paragraph-big-header-image .field--name-field-header-video .field--name-field-media-video-file{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:-2;}.paragraph--type--paragraph-big-header-image .field--name-field-header-video .field--name-field-media-video-file::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1;}.paragraph--type--paragraph-big-header-image .field--name-field-header-video .field--name-field-media-video-file video{position:absolute;width:100%;height:100%;object-fit:cover;display:block;}.paragraph--type--paragraph-big-header-image .layout-container{position:relative;}.paragraph--type--paragraph-big-header-image .paragraph-title{font-size:64px;line-height:72px;font-weight:600;text-wrap:balance;margin:0;text-shadow:2px 2px 40px rgba(0,0,0,0.2);}@media (max-width:768px){.paragraph--type--paragraph-big-header-image .paragraph-title{font-size:48px;line-height:48px;}}.paragraph--type--paragraph-big-header-image .paragraph-title + p{margin-top:24px;}.paragraph--type--paragraph-big-header-image p{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0;text-shadow:2px 2px 40px rgba(0,0,0,0.2);}.paragraph--type--paragraph-big-header-image p + p{margin-top:24px;}.paragraph--type--media .layout-container{position:relative;}.paragraph--type--media .media-wrapper .field--name-field-paragraph-video .contextual-region{position:static;}.paragraph--type--media .media-wrapper .field--name-field-paragraph-video video{width:100%;border-radius:8px;position:absolute;top:0;left:0;background-color:black;height:100%;}.paragraph--type--media .media-wrapper .field--name-field-media-image img{display:block;border-radius:8px;width:100%;height:auto;}.paragraph--type--text-media .layout-container{display:flex;align-items:center;justify-content:space-between;}@media (max-width:768px){.paragraph--type--text-media .layout-container{gap:48px;flex-direction:column;}}@media (max-width:639px){.paragraph--type--text-media .layout-container{gap:24px;}}.paragraph--type--text-media .text-wrapper,.paragraph--type--text-media .media-wrapper{flex:1;flex-shrink:0;}@media (max-width:768px){.paragraph--type--text-media .text-wrapper,.paragraph--type--text-media .media-wrapper{flex:100%;gap:48px;}}.paragraph--type--text-media .media-wrapper .field--name-field-media-image img{display:block;border-radius:8px;width:100%;height:auto;}.paragraph--type--text-media .text-wrapper{max-width:780px;}.paragraph--type--text-media .text-wrapper .paragraph-title{font-size:32px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0 0 24px 0;}.paragraph--type--text-media .text-wrapper .paragraph-title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.paragraph--type--text-media.layout-left_image .media-wrapper .field--name-field-media-image{padding-right:120px;}@media (max-width:1280px){.paragraph--type--text-media.layout-left_image .media-wrapper .field--name-field-media-image{padding-right:60px;}}@media (max-width:768px){.paragraph--type--text-media.layout-left_image .media-wrapper .field--name-field-media-image{padding-right:0;}}.paragraph--type--text-media.layout-right_image .text-wrapper{order:-1;}@media (max-width:768px){.paragraph--type--text-media.layout-right_image .text-wrapper{order:initial;}}.paragraph--type--text-media.layout-right_image .media-wrapper .field--name-field-media-image{padding-left:120px;}@media (max-width:1280px){.paragraph--type--text-media.layout-right_image .media-wrapper .field--name-field-media-image{padding-left:60px;}}@media (max-width:768px){.paragraph--type--text-media.layout-right_image .media-wrapper .field--name-field-media-image{padding-left:0;}}.paragraph--type--text-media.layout-left_image_full_width,.paragraph--type--text-media.layout-right_image_full_width{position:relative;}.paragraph--type--text-media.layout-left_image_full_width .contextual-region,.paragraph--type--text-media.layout-right_image_full_width .contextual-region{position:initial;}.paragraph--type--text-media.layout-left_image_full_width .media-wrapper .field--name-field-media-image img,.paragraph--type--text-media.layout-right_image_full_width .media-wrapper .field--name-field-media-image img{width:50%;height:100%;position:absolute;object-fit:cover;border-radius:0;}@media (max-width:768px){.paragraph--type--text-media.layout-left_image_full_width .media-wrapper .field--name-field-media-image img,.paragraph--type--text-media.layout-right_image_full_width .media-wrapper .field--name-field-media-image img{width:100%;height:auto;position:static;border-radius:8px;}}.paragraph--type--text-media.layout-left_image_full_width .text-wrapper > *{padding-left:120px;}@media (max-width:1280px){.paragraph--type--text-media.layout-left_image_full_width .text-wrapper > *{padding-left:60px;}}@media (max-width:768px){.paragraph--type--text-media.layout-left_image_full_width .text-wrapper > *{padding-left:0;}}.paragraph--type--text-media.layout-left_image_full_width .media-wrapper .field--name-field-media-image img{inset:0 50% 0 0;}.paragraph--type--text-media.layout-right_image_full_width .text-wrapper{order:-1;}@media (max-width:768px){.paragraph--type--text-media.layout-right_image_full_width .text-wrapper{order:initial;}}.paragraph--type--text-media.layout-right_image_full_width .text-wrapper > *{padding-right:120px;}@media (max-width:1280px){.paragraph--type--text-media.layout-right_image_full_width .text-wrapper > *{padding-right:60px;}}@media (max-width:768px){.paragraph--type--text-media.layout-right_image_full_width .text-wrapper > *{padding-right:0;}}.paragraph--type--text-media.layout-right_image_full_width .media-wrapper .field--name-field-media-image img{inset:0 0 0 50%;}.paragraph--type--text-media .field--name-field-paragraph-body iframe{width:100%;height:100%;aspect-ratio:16/9;}.paragraph--type--highlights .text-wrapper{max-width:780px;}.paragraph--type--highlights .text-wrapper + .highlights{margin-top:96px;}@media (max-width:640px){.paragraph--type--highlights .text-wrapper + .highlights{margin-top:48px;}}.paragraph--type--highlights .text-wrapper .paragraph-title{margin:0 0 24px 0;}.paragraph--type--highlights .text-wrapper .field--name-field-paragraph-body > div > *{margin:0;}.paragraph--type--highlights .text-wrapper .field--name-field-paragraph-body > div > * + *{margin-top:24px;}.paragraph--type--highlights .highlights{display:grid;grid-template-columns:1fr 1fr;gap:96px;}@media (max-width:1024px){.paragraph--type--highlights .highlights{grid-template-columns:1fr;gap:48px;}}.paragraph--type--highlights .paragraph--type--highlight .highlight-wrapper{display:flex;flex-direction:column;gap:20px;}.paragraph--type--highlights .paragraph--type--highlight .field--name-field-media-image{overflow:hidden;border-radius:8px;}.paragraph--type--highlights .paragraph--type--highlight .field--name-field-media-image img{display:block;width:100%;height:auto;transition:all 0.5s ease;}.paragraph--type--highlights .paragraph--type--highlight a.highlight-wrapper{color:inherit;display:block;text-decoration:none;}.paragraph--type--highlights .paragraph--type--highlight a.highlight-wrapper:hover .field--name-field-media-image img{scale:1.1;}.paragraph--type--highlights .paragraph--type--highlight .item-title{color:#0059B2;margin:0;}.paragraph--type--highlights .paragraph--type--highlight .item-title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.paragraph--type--highlights .paragraph--type--highlight .item-title + .field--name-field-paragraph-body{margin:20px 0 0 0;}.paragraph--type--highlights.highlights-text-alignment-above_image .paragraph--type--highlight .text-wrapper{order:-1;}.paragraph--type--highlights.highlights-alignment-zigzag .highlights .highlight:nth-child(2n){translate:0 250px;}.paragraph--type--highlights.highlights-alignment-zigzag .highlights:has(.highlight:last-child:nth-child(even)){padding-bottom:250px;}.paragraph--type--quote .field--name-field-quote-body{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;font-family:"Poppins",sans-serif;text-align:center;padding-top:96px;border-top:1px solid #CFE5FC;}@media (max-width:639px){.paragraph--type--quote .field--name-field-quote-body{padding-top:48px;}}.paragraph--type--quote .field--name-field-quote-body > div > *{margin:0;}.paragraph--type--quote .field--name-field-quote-body > div > * + *{margin-top:32px;}.paragraph--type--quote.background-blue_dark .field--name-field-quote-body{border-top:1px solid rgba(255,255,255,0.5);}.paragraph--type--ifu-list .paragraph-title{font-size:32px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0 0 32px 0;}.paragraph--type--ifu-list .search{margin-bottom:20px;}.paragraph--type--ifu-list .search input{border-radius:8px;border:1px solid #ccc;padding:8px 16px;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;}.paragraph--type--ifu-list .ifu-list{border-top:1px solid #CFE5FC;}.paragraph--type--ifu-list .ifu-list-item{border-bottom:1px solid #CFE5FC;transition:all 0.5s ease;}.paragraph--type--ifu-list .ifu-list-item:hover{background-color:#f7fafc;}.paragraph--type--ifu-list .ifu-list-item .title{padding:20px;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:all 0.5s ease;}.paragraph--type--ifu-list .ifu-list-item .title:hover{cursor:pointer;}.paragraph--type--ifu-list .ifu-list-item .title::after{content:"";width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 6V26M26 16H6' stroke='%230059B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");transition:all 0.5s ease;}.paragraph--type--ifu-list .ifu-list-item .content{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding:0 20px 0 20px;overflow:hidden;height:0;opacity:0;visibility:hidden;transition:all 0.5s ease;interpolate-size:allow-keywords;}.paragraph--type--ifu-list .ifu-list-item .content .links{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:16px;width:40%;}.paragraph--type--ifu-list .ifu-list-item .content .links a{height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;height:34px;border-radius:17px;padding:6px 12px;gap:8px;font-size:14px;line-height:20px;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;padding-left:6px;}.paragraph--type--ifu-list .ifu-list-item .content .links a::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;width:22px;height:22px;border-color:#0059b2;background-color:#0059b2;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.paragraph--type--ifu-list .ifu-list-item .content .links a:hover{background-color:#0059b2;border-color:#0059b2;color:white;}.paragraph--type--ifu-list .ifu-list-item .content .links a:hover::before{background-position:left;background-color:white;border-color:#0059b2;}@media (max-width:640px){.paragraph--type--ifu-list .ifu-list-item .content .links{width:100%;}}.paragraph--type--ifu-list .ifu-list-item .content .image{width:60%;}.paragraph--type--ifu-list .ifu-list-item .content .image img{display:block;object-fit:cover;border-radius:4px;width:100%;height:auto;aspect-ratio:16/9;}@media (max-width:640px){.paragraph--type--ifu-list .ifu-list-item .content .image{display:none;}}.paragraph--type--ifu-list .ifu-list-item.expanded{background-color:#edf5fd;}.paragraph--type--ifu-list .ifu-list-item.expanded .content{height:auto;opacity:1;visibility:visible;padding-bottom:20px;}.paragraph--type--ifu-list .ifu-list-item.expanded .title::after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6665 16H25.3332' stroke='%230059B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.paragraph--type--catalogue-list .paragraph-title{font-size:32px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0 0 32px 0;}.paragraph--type--catalogue-list .paragraph-title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.paragraph--type--catalogue-list .paragraph-title::after{width:100%;}.paragraph--type--catalogue-list .field--name-field-catalogue-list-items{display:grid;grid-template-columns:1fr;gap:48px;}@media (min-width:640px){.paragraph--type--catalogue-list .field--name-field-catalogue-list-items{grid-template-columns:repeat(2,1fr);gap:64px 48px;}}@media (min-width:768px){.paragraph--type--catalogue-list .field--name-field-catalogue-list-items{grid-template-columns:repeat(3,1fr);}}@media (min-width:1024px){.paragraph--type--catalogue-list .field--name-field-catalogue-list-items{grid-template-columns:repeat(4,1fr);}}.paragraph--type--catalogue-list .field--name-field-media-image{overflow:hidden;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,0.15);}.paragraph--type--catalogue-list .field--name-field-media-image img{display:block;width:100%;height:auto;}.paragraph--type--catalogue-list .name{margin:0;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}.paragraph--type--catalogue-list .download{margin:0;height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:transparent;border-color:#0059b2;color:#0059b2;padding-left:8px;}.paragraph--type--catalogue-list .download::before{content:"";width:28px;height:28px;border-radius:100%;border-width:1px;border-style:solid;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.5s ease;border-color:#0059b2;background-color:#0059b2;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230068B2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.paragraph--type--catalogue-list .link{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;color:#0059b2;text-decoration:none;}.paragraph--type--catalogue-list .link:hover .download{background-color:#0059b2;border-color:#0059b2;color:white;}.paragraph--type--catalogue-list .link:hover .download::before{background-position:left;background-color:white;border-color:#0059b2;}.paragraph--type--map-list .paragraph-title{margin:0 0 24px 0;}.paragraph--type--map-list .field--name-field-map-list-items{display:grid;grid-template-columns:1fr;gap:48px;}@media (min-width:1024px){.paragraph--type--map-list .field--name-field-map-list-items{grid-template-columns:1fr 1fr;gap:96px 48px;}.paragraph--type--map-list .field--name-field-map-list-items > *:first-child{grid-column:span 2;}}.paragraph--type--map-list .paragraph--type--map-list-item .title{margin:0 0 16px 0;}.paragraph--type--map-list .paragraph--type--map-list-item .title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.paragraph--type--map-list .paragraph--type--map-list-item .title::after{margin-top:16px;}.paragraph--type--map-list .paragraph--type--map-list-item .contact{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;}.paragraph--type--map-list .paragraph--type--map-list-item .phone{display:flex;align-items:center;gap:8px;}.paragraph--type--map-list .paragraph--type--map-list-item .phone::before{content:"";width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 4.625C0.875 11.5283 6.47167 17.125 13.375 17.125H15.25C15.7473 17.125 16.2242 16.9275 16.5758 16.5758C16.9275 16.2242 17.125 15.7473 17.125 15.25V14.1067C17.125 13.6767 16.8325 13.3017 16.415 13.1975L12.7292 12.2758C12.3625 12.1842 11.9775 12.3217 11.7517 12.6233L10.9433 13.7008C10.7083 14.0142 10.3025 14.1525 9.935 14.0175C8.57073 13.5159 7.33179 12.7238 6.30398 11.696C5.27618 10.6682 4.48406 9.42927 3.9825 8.065C3.8475 7.6975 3.98583 7.29167 4.29917 7.05667L5.37667 6.24833C5.67917 6.0225 5.81583 5.63667 5.72417 5.27083L4.8025 1.585C4.75178 1.38225 4.63477 1.20225 4.47004 1.07361C4.30532 0.944976 4.10234 0.875069 3.89333 0.875H2.75C2.25272 0.875 1.77581 1.07254 1.42417 1.42417C1.07254 1.77581 0.875 2.25272 0.875 2.75V4.625Z' stroke='%23003366' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.paragraph--type--map-list .paragraph--type--map-list-item .iframe{margin-top:24px;}@media (min-width:1024px){.paragraph--type--map-list .paragraph--type--map-list-item .iframe{margin-top:32px;}}.paragraph--type--map-list .paragraph--type--map-list-item .iframe iframe{border:none;display:block;border-radius:8px;overflow:hidden;width:100%;height:auto;aspect-ratio:600/320;}.paragraph--type--map-list .text-wrapper{max-width:780px;}.paragraph--type--map-list .text-wrapper + .highlights{margin-top:96px;}@media (max-width:640px){.paragraph--type--map-list .text-wrapper + .highlights{margin-top:48px;}}.paragraph--type--map-list .text-wrapper .field--name-field-paragraph-body > div > *{margin:0;}.paragraph--type--map-list .text-wrapper .field--name-field-paragraph-body > div > * + *{margin-top:24px;}.paragraph--type--map-list .highlights{display:grid;grid-template-columns:1fr 1fr;gap:96px;}@media (max-width:1024px){.paragraph--type--map-list .highlights{grid-template-columns:1fr;gap:48px;}}.paragraph--type--map-list .paragraph--type--highlight .highlight-wrapper{display:flex;flex-direction:column;gap:20px;}.paragraph--type--map-list .paragraph--type--highlight .field--name-field-media-image{overflow:hidden;border-radius:8px;}.paragraph--type--map-list .paragraph--type--highlight .field--name-field-media-image img{display:block;width:100%;height:auto;transition:all 0.5s ease;}.paragraph--type--map-list .paragraph--type--highlight a.highlight-wrapper{color:inherit;display:block;text-decoration:none;}.paragraph--type--map-list .paragraph--type--highlight a.highlight-wrapper:hover .field--name-field-media-image img{scale:1.1;}.paragraph--type--map-list .paragraph--type--highlight .item-title{color:#0059B2;margin:0;}.paragraph--type--map-list .paragraph--type--highlight .item-title::after{content:"";width:160px;height:2px;background-color:#CFE5FC;display:block;margin-top:20px;}.paragraph--type--map-list .paragraph--type--highlight .item-title + .field--name-field-paragraph-body{margin:20px 0 0 0;}.paragraph--type--map-list.highlights-text-alignment-above_image .paragraph--type--highlight .text-wrapper{order:-1;}.paragraph--type--map-list.highlights-alignment-zigzag .highlights .highlight:nth-child(2n){translate:0 250px;}.paragraph--type--map-list.highlights-alignment-zigzag .highlights:has(.highlight:last-child:nth-child(even)){padding-bottom:250px;}.paragraph--type--contact .contact-methods{display:flex;flex-wrap:wrap;align-items:center;}.paragraph--type--contact .contact-methods a{color:inherit;text-decoration:none;}.paragraph--type--contact .contact-methods .email{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}.paragraph--type--contact .contact-methods .email::after{content:"·";margin:0 24px;}.paragraph--type--contact .contact-methods .social img{width:48px;height:48px;display:block;}.paragraph--type--block .paragraph-title{font-size:32px;line-height:40px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0 0 32px 0;}.paragraph--type--block .layout-container.with-images{display:grid;grid-template-columns:55% 30%;justify-content:space-between;}@media (max-width:1024px){.paragraph--type--block .layout-container.with-images{grid-template-columns:100%;}.paragraph--type--block .layout-container.with-images .field--name-field-block-images{display:none;}}.paragraph--type--block .layout-container.with-images .field--name-field-block-images img{width:100%;border-radius:8px;margin-bottom:25px;height:auto;object-fit:cover;}.paragraph--type--block.full-height-image{position:relative;}.paragraph--type--block.full-height-image .layout-container{grid-template-columns:65% 30%;}@media (max-width:1024px){.paragraph--type--block.full-height-image .layout-container{grid-template-columns:100% 0;}}.paragraph--type--block.full-height-image .field--name-field-block-images .contextual-region{position:static;}.paragraph--type--block.full-height-image .field--name-field-block-images img{position:absolute;top:0;right:0;width:33.333% !important;height:100% !important;border-radius:0 !important;}.paragraph--type--product-categories .paragraph-title{margin:0 0 32px 0;}.paragraph--type--product-categories.layout-horizontal a{color:inherit;text-decoration:none;}.paragraph--type--product-categories.layout-horizontal .field--name-field-product-categories-items{display:flex;flex-wrap:wrap;gap:48px 8px;}.paragraph--type--product-categories.layout-horizontal .field--name-field-product-categories-items > *{flex:1;}@media (max-width:1280px){.paragraph--type--product-categories.layout-horizontal .field--name-field-product-categories-items > *{min-width:240px;}}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper{display:flex;flex-direction:column;gap:20px;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .text{padding-right:40px;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .text .field--name-field-product-category-title{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .text .field--name-field-product-category-desc{font-size:16px;line-height:24px;margin-top:8px;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media{order:-1;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media .field--name-field-media-image{overflow:hidden;border-radius:4px;position:relative;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media .field--name-field-media-image img{display:block;width:100%;height:320px;object-fit:cover;transition:all 0.5s ease;}@media (max-width:1024px){.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media .field--name-field-media-image img{height:240px;}}@media (max-width:640px){.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media .field--name-field-media-image img{height:175px;}}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category .wrapper .media .field--name-field-media-image::after{content:"";position:absolute;right:12px;bottom:12px;width:32px;height:32px;overflow:hidden;border-radius:100%;border-width:1px;border-style:solid;border-color:#0059b2;background-repeat:no-repeat;background-position:right;background-size:auto 100%;transition:all 0.25s ease;background-image:url("data:image/svg+xml,%0A%3Csvg width='64' height='32' viewBox='0 0 64 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.6364 11L54.0909 16.4545M54.0909 16.4545L48.6364 21.9091M54.0909 16.4545H41' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.6364 11L22.0909 16.4545M22.0909 16.4545L16.6364 21.9091M22.0909 16.4545H9' stroke='%230077B6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:#0059b2;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category:hover .media .field--name-field-media-image img{scale:1.1;}.paragraph--type--product-categories.layout-horizontal .paragraph--type--product-category:hover .media .field--name-field-media-image::after{background-position:left;background-color:white;}.paragraph--type--product-categories.layout-vertical a{color:inherit;text-decoration:none;}.paragraph--type--product-categories.layout-vertical .field--name-field-product-categories-items{border-top:1px solid #CFE5FC;}.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category{padding:24px;transition:all 0.5s ease;background-color:white;border-bottom:1px solid #CFE5FC;}@media (max-width:640px){.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category{padding-left:0;padding-right:0;}}.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category:hover{background-color:#edf5fd;}.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category .wrapper{display:flex;justify-content:space-between;gap:24px 120px;}@media (max-width:768px){.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category .wrapper{gap:24px;}}@media (max-width:640px){.paragraph--type--product-categories.layout-vertical .paragraph--type--product-category .wrapper{flex-direction:column;}}.paragraph--type--product-categories.layout-vertical .text .field--name-field-product-category-title{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;}.paragraph--type--product-categories.layout-vertical .text .field--name-field-product-category-desc{font-size:16px;line-height:24px;margin-top:8px;}.paragraph--type--product-categories.layout-vertical .media{width:200px;flex-shrink:0;}@media (max-width:640px){.paragraph--type--product-categories.layout-vertical .media{order:-1;width:100%;}}.paragraph--type--product-categories.layout-vertical .media .field--name-field-media-image{overflow:hidden;border-radius:4px;}.paragraph--type--product-categories.layout-vertical .media .field--name-field-media-image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:200/160;}@media (max-width:640px){.paragraph--type--product-categories.layout-vertical .media .field--name-field-media-image img{height:175px;aspect-ratio:auto;}}.event-list .group-list{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0;padding-bottom:16px;border-bottom:1px solid #cee5fc;}.event-list .event-sublist{display:flex;gap:48px;flex-direction:column;padding-left:0;margin-top:48px;margin-bottom:96px;list-style:none;}@media (max-width:768px){.event-list .event-sublist{margin-top:32px;margin-bottom:48px;}}.event-list .event-item{display:grid;grid-template-columns:165px auto 130px;align-items:center;gap:32px;}@media (max-width:768px){.event-list .event-item{align-items:flex-start;grid-template-columns:1fr;gap:16px;}}.event-list .event-item .date{width:100%;height:100%;text-align:right;align-content:center;justify-self:flex-end;padding-right:32px;border-right:1px solid #AFBFCF;}.event-list .event-item .date .field--name-field-event-start-date,.event-list .event-item .date .field--name-field-event-end-date{font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;text-transform:uppercase;}@media (max-width:768px){.event-list .event-item .date{padding-right:0;border-right:none;justify-self:flex-start;text-align:left;}}.event-list .event-item .main-data{display:flex;flex-direction:column;gap:8px;}.event-list .event-item .main-data .title{font-size:24px;line-height:32px;font-family:"Poppins",sans-serif;font-weight:600;text-wrap:balance;margin:0;text-transform:uppercase;}.event-list .event-item .main-data .field--name-field-event-place{font-size:18px;line-height:24px;color:#43596F;font-family:"Poppins",sans-serif;}.event-list .event-item .main-data .field--name-field-event-link{font-size:16px;line-height:24px;}.event-list .event-item .main-data .field--name-field-event-link a{color:#0059b2;font-size:16px;font-weight:600;}.paragraph--type--block:has(.webform-submission-form){position:relative;}.webform-submission-form{--form-gap:50px;display:flex;flex-wrap:wrap;gap:var(--form-gap) 48px;position:relative;}.webform-submission-form .form-item label{margin-bottom:10px;font-weight:500;}.webform-submission-form .form-item label.form-required::after{content:"*";color:#0059b2;margin-left:5px;}.webform-submission-form .form-item input,.webform-submission-form .form-item textarea,.webform-submission-form .form-item select{border:1px solid #99ccff;border-radius:6px;}.webform-submission-form .form-item input[type=checkbox]{appearance:none;border:1px solid #003366;width:18px;height:18px;margin-right:10px;cursor:pointer;position:relative;}.webform-submission-form .form-item input[type=checkbox]:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:scale(0.8);border-radius:6px;}.webform-submission-form .form-item input[type=checkbox]:checked::before{background-color:currentColor;}.webform-submission-form .max-w-100{max-width:100% !important;}.webform-submission-form .js-webform-type-webform-address{margin-top:0px;margin-bottom:0px;}@media (min-width:1024px){.webform-submission-form .js-webform-type-webform-address{max-width:calc(50% - var(--form-gap) / 2);}}.webform-submission-form .js-webform-type-webform-address .js-form-type-textfield{max-width:100%;}.webform-submission-form .js-webform-type-webform-address select{margin-top:4px;padding:8px 12px;height:46px;}.webform-submission-form .js-webform-type-webform-address select,.webform-submission-form .js-webform-type-webform-address .js-form-type-select{width:100%;max-width:100%;}.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-select,.webform-submission-form .js-form-type-password,.webform-submission-form .js-form-type-tel{max-width:calc(50% - var(--form-gap) / 2);}@media (max-width:640px){.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-select,.webform-submission-form .js-form-type-password,.webform-submission-form .js-form-type-tel{max-width:100%;width:100%;}}.webform-submission-form .js-form-type-textfield input,.webform-submission-form .js-form-type-textfield select,.webform-submission-form .js-form-type-email input,.webform-submission-form .js-form-type-email select,.webform-submission-form .js-form-type-select input,.webform-submission-form .js-form-type-select select,.webform-submission-form .js-form-type-password input,.webform-submission-form .js-form-type-password select,.webform-submission-form .js-form-type-tel input,.webform-submission-form .js-form-type-tel select{max-width:100%;width:100%;padding:8px 12px;}.webform-submission-form .js-form-type-textarea{width:100%;}.webform-submission-form .js-form-type-textarea textarea{width:100%;}.webform-submission-form .form-type-webform-terms-of-service,.webform-submission-form .js-form-type-checkbox{display:flex;align-items:center;}.webform-submission-form .form-type-webform-terms-of-service label,.webform-submission-form .js-form-type-checkbox label{cursor:pointer;margin-bottom:0;}.webform-submission-form .form-type-webform-terms-of-service label a,.webform-submission-form .js-form-type-checkbox label a{color:currentColor;}.webform-submission-form .webform-button--submit{position:absolute;right:0;height:44px;border-radius:22px;padding:8px 16px;display:inline-flex;align-items:center;gap:12px;border-width:1px;border-style:solid;text-decoration:none;transition:all 0.25s ease;font-size:16px;line-height:24px;font-family:"Poppins",sans-serif;background-color:#0059b2;border-color:#0059b2;color:white;}.webform-submission-form .webform-button--submit:hover{background-color:white;border-color:#0059b2;color:#0059b2;}.webform-submission-form .webform-button--submit::before{content:"";background-color:white;color:#0059b2;width:28px;height:28px;}.webform-submission-form.webform-submission-contact-form .form-item-subject{width:100%;max-width:100%;}.dropdown-wrapper{position:relative;}.user-dropdown.show{display:flex !important;}.user_name{text-transform:capitalize;}.user-dropdown-toggle{display:flex !important;gap:4px !important;color:#036 !important;font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:20px !important;}.user-dropdown-toggle > div{display:flex !important;flex-direction:column !important;}.user-dropdown-toggle > div span{text-align:left;}.user-dropdown-toggle .user-dropdown-toggle-top{font-weight:600;max-width:200px;text-overflow:ellipsis;overflow:hidden;}.user-dropdown-toggle .user-dropdown-toggle-desc{text-overflow:ellipsis !important;max-width:150px !important;overflow:hidden !important;}.user-dropdown-toggle::after{border-left:0px !important;border-right:0px !important;}.user-dropdown{top:45px;right:0px;padding:20px 16px !important;display:flex;flex-direction:column;gap:20px;}.user-dropdown #logoutButton{cursor:pointer;}.user-dropdown .switchAccountButton{margin-top:16px !important;color:#0059B2;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-0.28px;display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border:1px solid #0059B2;border-radius:999px;width:fit-content;text-decoration:none;}.user-dropdown .block-selected-company{display:flex;flex-direction:column;padding-left:10px;border-left:1px solid #0059b2;color:#0059b2;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.user-dropdown .block-selected-company .block-selected-company-title{font-weight:600;}.user-dropdown .divider{padding:0px 20px;width:100%;height:1px;background-color:#CFE5FC;}.user-dropdown .user_name{color:#036;font-size:16px;font-style:normal;font-weight:600;line-height:16px;}.user-dropdown .dropdown-item,.user-dropdown #logoutButton{padding:0px !important;display:flex;gap:8px;align-items:center;}.user-dropdown .dropdown-item:hover,.user-dropdown #logoutButton:hover{background-color:transparent;}.user-dropdown .dropdown-item:hover span,.user-dropdown #logoutButton:hover span{text-decoration:underline;}.user-dropdown .dropdown-item span,.user-dropdown #logoutButton span{color:#036 !important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}
