@charset "UTF-8";:root{--color_1:rgb(0, 109, 182);--color_2:rgb(231, 43, 104);--color_3:rgb(15, 70, 87);--color_4:rgb(253, 196, 0);--color_5:rgb(253, 215, 0);--color_6:rgb(0, 163, 193);--color_7:rgb(48, 48, 48)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:roboto condensed,sans-serif;font-weight:400;font-size:1rem;line-height:1.3rem;color:var(--color_7);background:linear-gradient(var(--color_4) 30%,var(--color_5));-webkit-font-smoothing:antialiased;padding-top:4.5rem}a{color:var(--color_7);text-decoration:inherit}a:hover{color:var(--color_1)}h1{font-size:1.875rem;line-height:1.5}h3{font-size:1.875rem;line-height:1.5}h5{font-size:1.25rem;line-height:1.5;color:var(--color_1);margin-top:8px}h6{color:var(--color_1);font-size:1rem;line-height:1.5}.btn{border-style:solid;border-width:1px;background-color:var(--color_6);border-color:var(--color_6);color:#fff;padding:8px 24px;font-weight:700;font-size:.875rem}.btn:hover{color:#fff;background-color:var(--color_1);border-color:var(--color_1)}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.subpage h1{color:var(--color_1);font-size:2rem;line-height:1.5;margin-top:32px}.subpage__content{margin-top:32px}.subpage__content ol,.subpage__content ul{padding-left:2rem}.subpage__content ol li,.subpage__content ul li{padding:3px 0 0;line-height:1.5}.subpage__content p{padding:3px 0 0;line-height:1.5}.subpage__content h6{margin:.6rem 0}.subpage__content table td,.subpage__content table th{padding:2px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.section__hero{background-color:#fff;padding:48px 24px;margin:32px 0;box-shadow:0 4px 20px rgba(0,0,0,8%);display:flex;flex-direction:column;gap:32px}@media(min-width:992px){.section__hero{flex-direction:row;align-items:center;padding:64px 48px}}.section__hero-content{flex:1}.section__hero-content h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;background:linear-gradient(135deg,var(--color_1),var(--color_2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.section__hero-content p{font-size:1.1rem;line-height:1.6;color:var(--color_3);margin-bottom:16px}.section__hero-content strong{color:var(--color_1);font-weight:700}.section__hero-content .phone{font-size:1.4rem;font-weight:700;color:var(--color_1);margin:24px 0;display:block}.section__hero-image{flex:1;min-height:300px;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center}.section__hero-image img{width:100%}.section__hero-image:hover{border-color:var(--color_2);background:rgba(255,255,255,.9)}@media(min-width:992px){.section__hero-image{min-height:400px}}.section__header{text-align:center;margin-bottom:48px}.section__header h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;background:linear-gradient(135deg,var(--color_1),var(--color_2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.section__header p{font-size:1.1rem;color:var(--color_3);max-width:800px;margin:0 auto}.section__grid{display:grid;gap:32px;grid-template-columns:1fr;margin:64px 0}@media(min-width:768px){.section__grid{grid-template-columns:repeat(2,1fr)}}.section__card{background:rgba(255,255,255,.95);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,8%);transition:all .3s ease}.section__card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15)}.section__card-image{width:100%;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,rgba(0,163,193,.2) 0%,rgba(231,43,104,.15) 100%);display:flex;align-items:center;justify-content:center;color:var(--color_1);font-style:italic;border-bottom:3px solid var(--color_6);font-size:.9rem;text-align:center}.section__card-image img{height:100%}.section__card-content{padding:24px}.section__card-content h3{font-size:1.5rem;color:var(--color_1);margin-bottom:8px}.section__card-content .subtitle{font-size:1.1rem;font-weight:700;color:var(--color_2);margin-bottom:16px}.section__card-content p{line-height:1.6;color:var(--color_3);margin-bottom:12px}.section__card-content ul{margin:16px 0;padding-left:20px}.section__card-content ul li{line-height:1.8;color:var(--color_7)}.section__card-content ul li::marker{color:var(--color_6)}.section__info-card{background:rgba(255,255,255,.95);padding:32px;box-shadow:0 4px 20px rgba(0,0,0,8%);border-left:4px solid var(--color_6);transition:all .3s ease;margin-bottom:24px}.section__info-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);border-left-color:var(--color_2)}.section__info-card:nth-child(even){border-left-color:var(--color_2)}.section__info-card:nth-child(even):hover{border-left-color:var(--color_6)}.section__info-card h3{font-size:1.5rem;color:var(--color_1);margin-bottom:16px;display:flex;align-items:center;gap:12px}.section__info-card h3::before{content:"♟";font-size:2rem;color:var(--color_6)}.section__info-card:nth-child(even) h3::before{color:var(--color_2)}.section__info-card p{line-height:1.7;color:var(--color_7);margin-bottom:12px}.section__info-card ul{list-style-position:inside}.section__info-card ul li{line-height:1.8;margin-bottom:8px}.section__highlight{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media(min-width:992px){.section__highlight{flex-direction:row}}.section__highlight-card{flex:1;background:#fff;padding:32px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,8%)}.section__highlight-card-image{max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color_1);font-style:italic;margin-bottom:24px;font-size:.9rem}.section__highlight-card-image img{height:100%;max-height:300px}.section__highlight-card h3{font-size:1.4rem;color:var(--color_1);margin-bottom:16px}.section__highlight-card p{line-height:1.6;color:var(--color_3)}.section__wrapper{margin:64px 0}.icon-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.9rem;transition:all .3s ease}.icon-link svg{width:20px;height:20px;fill:var(--color_3)}.nav__checkbox{display:none}.nav.transparent{background-color:transparent;box-shadow:none}.nav{background-color:#fff;transition:box-shadow .3s,background-color .3s;box-shadow:0 2px 8px rgba(0,0,0,.1);height:4.5rem;position:fixed;top:0;width:100%;z-index:1500}.nav__toggle{position:absolute;z-index:1533;cursor:pointer;margin:0 1rem;right:0;top:20px}.nav__toggle svg{width:1.5rem;fill:var(--clr-clr)}.nav__toggle .close{display:none}.nav__menu{display:flex;flex-direction:column;position:absolute;z-index:1532}.nav__menu li{list-style:none;display:none;position:relative;padding:0 16px}.nav__menu li:first-child{padding-left:0;margin-right:auto;display:block}.nav__menu li:first-child img{height:3.5rem;margin-top:.5rem}.nav__menu li a,.nav__menu li span,.nav__menu li button{height:4.5rem;text-decoration:none;font-size:1rem;display:inline-block;line-height:4.5rem;padding-top:0;padding-bottom:0;text-align:left;width:100%}.nav__menu li .btn{margin:.5rem 0;line-height:3rem;height:3rem}.nav__menu li:hover .dropdown-menu{display:block}.nav__menu li .dropdown-menu{display:none;position:absolute;top:0;left:100%;z-index:1000;min-width:210px;background-color:#fff;border:1px solid var(--clr-gray200);border-top:none}.nav__menu li .dropdown-menu:global(.show){display:block}.nav__menu li .dropdown-menu li{padding:0}.nav__menu li .dropdown-menu li a{height:auto;text-decoration:none;font-size:1rem;display:inline-block;width:100%;line-height:1.1rem;padding:8px 10px}.nav__menu li .dropdown-menu li a:hover{background:var(--clr-primary);color:#fff}.nav__menu li.nav__item a:after{content:"";border-bottom:2px solid var(--color_1);display:block;position:absolute;top:50px;left:30px;width:0;transition:width .2s ease}.nav__menu li.nav__item.active a,.nav__menu li.nav__item:hover a{color:var(--color_1)}.nav__menu li.nav__item.active a:after,.nav__menu li.nav__item:hover a:after{width:calc(100% - 30px)}.nav__menu img{height:3rem}#nav__checkbox:checked~.nav{background-color:#fff}#nav__checkbox:checked~.nav .nav__menu{width:100%;left:0;padding-left:.75rem;padding-bottom:.75rem;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}#nav__checkbox:checked~.nav .nav__menu li a,#nav__checkbox:checked~.nav .nav__menu li span,#nav__checkbox:checked~.nav .nav__menu li button{height:2.5rem}#nav__checkbox:checked~.nav .nav__menu li.nav__item a:after{left:0}#nav__checkbox:checked~.nav .nav__menu li.nav__item.active a:after,#nav__checkbox:checked~.nav .nav__menu li.nav__item:hover a:after{width:40%}#nav__checkbox:checked~.nav ul.nav__menu li{display:block}#nav__checkbox:checked~.nav label.nav__toggle .close{display:block}#nav__checkbox:checked~.nav label.nav__toggle .menu{display:none}@media only screen and (min-width:768px){.nav__toggle{display:none}.nav__menu{flex-direction:row;position:relative}.nav__menu li{display:block;padding-left:30px;padding-right:0}.nav__menu li .dropdown-menu{top:100%;left:0}}.language-flag .flag-icon{height:1.2em;width:auto;vertical-align:middle;margin:0 5px;border:1px solid #ecebeb}footer{background-color:var(--color_4);margin-top:96px}footer .footer__social{gap:1.5rem;margin-top:1.5rem}footer .sections{padding:32px 0;display:flex;gap:16px;justify-content:space-between}footer .sections .logo{max-width:500px}footer .sections .logo img{width:150px;margin-bottom:16px}footer .sections .logo h5{font-size:1.25rem;font-weight:500;color:var(--color5);margin-top:8px}footer .sections .info{display:flex;gap:5%}footer .sections .info .company{min-width:220px}footer .sections .info .warehouse{min-width:200px}footer .sections .info .warehouse p.navigate{padding-top:8px}footer .sections .info .warehouse p.navigate a{color:var(--color_1)}footer .sections .info .warehouse p.navigate a svg{height:1.4rem;display:inline-block;fill:var(--color_1);margin-bottom:-.3rem}footer .sections .info h5{line-height:2}footer .sections .info p{line-height:2}footer .policies{background-color:var(--color_4);text-align:center;line-height:1.5;padding:15px 0}footer .policies a{margin:0 10px;color:#8a8a8a;font-size:.8rem;text-decoration:underline;font-size:.875rem}@media(max-width:1200px){footer .sections{flex-direction:column}footer .sections .logo{max-width:100%}}@media(max-width:768px){footer .info{flex-direction:column}}