a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;margin:0 auto;max-width:1550px;padding:0 4%}.section{padding-top:3rem;padding-bottom:4rem}@media print{.section{padding-top:0;padding-bottom:0}}a{text-decoration:none}input,textarea{color:#005984;color:var(--blue);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);outline:none!important}input{text-transform:uppercase;font-weight:500;letter-spacing:normal;-webkit-appearance:none;appearance:none;border:none}input::-webkit-input-placeholder{opacity:1;color:#99bdce;color:var(--blueLight)}input:-ms-input-placeholder{opacity:1;color:#99bdce;color:var(--blueLight)}input::placeholder{opacity:1;color:#99bdce;color:var(--blueLight)}textarea{font-size:1.5rem;height:12rem;resize:none}.btn{font-size:.8rem;display:inline-flex;justify-content:space-between;align-items:center;cursor:pointer;color:#fff;border:2px solid #005984;border:2px solid var(--blue);text-transform:uppercase;padding:.8rem 1.2rem;font-weight:400;letter-spacing:normal;background:#005984;background:var(--blue)}.btn:hover{background:#e6007e;background:var(--pink);border-color:#e6007e;border-color:var(--pink)}.btn.simple{cursor:unset;pointer-events:none}.btn.left{align-self:flex-start}.btn.center{align-self:center}.btn.right{align-self:flex-end}@media print{.btn.no-print{display:none}}.btn.disabled{pointer-events:none;opacity:.5}.btn.modified,.btn.secondary{background:#e6007e;background:var(--pink)}.btn.secondary:hover{background:#005984;background:var(--blue)}.btn.outline{background:unset;border:2px solid #005984;border:2px solid var(--blue);color:#005984;color:var(--blue);position:relative}.btn.outline.pad{padding:0}.btn.outline:hover{color:#fff;background:#005984;background:var(--blue);border-color:#005984;border-color:var(--blue)}.btn.outline.danger{border:2px solid #e6007e;border:2px solid var(--pink);color:#e6007e;color:var(--pink)}.btn.outline.danger:hover{color:#fff}.btn.outline.danger:hover,.btn.table{background:#e6007e;background:var(--pink);border-color:#e6007e;border-color:var(--pink)}.btn.table{padding:.95rem 2.4rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none}.btn.table.primary,.btn.table:hover{background:#005984;background:var(--blue);border-color:#005984;border-color:var(--blue)}.btn.table.primary:hover{background:#e6007e;background:var(--pink);border-color:#e6007e;border-color:var(--pink)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}html{font-size:14px}#root{overflow-x:hidden;overflow-y:auto}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);color:#383e42;color:var(--black);-webkit-print-color-adjust:exact!important}@page{margin:0;size:landscape}.result-title,body.no-scroll{overflow:hidden}.result-title{text-transform:uppercase;color:#005984;color:var(--blue);line-height:1.2rem;height:2.6rem;font-weight:500;cursor:pointer;text-overflow:ellipsis;word-wrap:break-word;position:relative;margin:1rem 0}.result-title:before{content:"";width:3rem;height:1.2rem;position:absolute;right:0;bottom:0;background:linear-gradient(90deg,transparent,#fff)}.result-title:hover{color:#1a6a90;color:var(--blueHover)}.result-title.no-mar{margin:0;height:unset}.result-title.no-mar:before{display:none}.result-title.no-event{pointer-events:none;cursor:default}@media (max-width:767px){.result-title{padding-left:0!important}}@media (max-width:575px){.result-title{padding-left:0!important}}.result-img{width:50%;align-self:center;margin:0 1rem 1rem;background:#f1f1f3;background:var(--grey);position:relative}.result-img:after{position:absolute;content:"placeholder";text-transform:uppercase;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content}@media print{.result-img{display:none}}.heading-general{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #a9a9a9;height:4rem}.btn-tooltip{color:#000;font-size:.8rem;font-weight:600;padding:1rem;top:-4rem;text-transform:uppercase;width:-webkit-max-content;width:max-content;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.btn-tooltip,.btn-tooltip:before{background:#99bdce;background:var(--blueLight);position:absolute;right:1rem}.btn-tooltip:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";top:calc(100% - .5rem);width:1rem;height:1rem}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(-10%);transform:translateY(-10%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.btn-tooltip-reverse{color:#000;font-weight:600;font-size:.8rem;padding:1rem;bottom:-4rem;text-transform:uppercase;width:-webkit-max-content;width:max-content;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.btn-tooltip-reverse,.btn-tooltip-reverse:before{background:#99bdce;background:var(--blueLight);position:absolute;right:1rem}.btn-tooltip-reverse:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";bottom:calc(100% - .5rem);width:1rem;height:1rem}@keyframes bounce{0%,to{-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.close-popup{position:absolute;top:1rem;right:1rem;cursor:pointer}.layout{display:flex;flex-direction:column;min-height:100vh}.layout__content{flex:1 1;margin-top:80px;display:flex;flex-direction:column;max-width:1550px;width:100%;margin-left:auto;margin-right:auto;padding:0 4%}@media (max-width:991px){.layout__content{margin-top:70px}}@media (max-width:767px){.layout__content{margin-top:65px}}@media (max-width:575px){.layout__content{margin-top:60px}}.header{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:1000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily)}.header__container{max-width:1440px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:80px}.header__logo{display:flex;align-items:center;text-decoration:none;z-index:1001}.header__logo img{height:50px;width:auto}.header__menu{display:flex;align-items:center;grid-gap:2.5rem;gap:2.5rem;list-style:none;margin:0;padding:0}.header__item{position:relative}.header__link{color:#383e42;text-decoration:none;font-size:1rem;font-weight:500;transition:color .2s ease;white-space:nowrap}.header__link:hover{color:#01587c}.header__actions{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;z-index:1001}.header__icon-btn{background:transparent;border:none;color:#383e42;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease;padding:.25rem}.header__icon-btn:hover{color:#01587c}.header__icon-btn svg{width:20px;height:20px}.header__hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:22px;background:transparent;border:none;cursor:pointer;padding:0;margin-left:.5rem;position:relative;z-index:1001}.header__hamburger span{display:block;width:100%;height:3px;background-color:#383e42;border-radius:2px;transition:all .3s ease;-webkit-transform-origin:center;transform-origin:center}.header__hamburger.active span:first-child{-webkit-transform:translateY(9.5px) rotate(45deg);transform:translateY(9.5px) rotate(45deg)}.header__hamburger.active span:nth-child(2){opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.header__hamburger.active span:nth-child(3){-webkit-transform:translateY(-9.5px) rotate(-45deg);transform:translateY(-9.5px) rotate(-45deg)}.header__hamburger:hover span{background-color:#01587c}.header__mobile-menu{position:fixed;top:80px;right:-100%;width:300px;height:calc(100vh - 80px);background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.1);transition:right .3s ease;overflow-y:auto;z-index:999}.header__mobile-menu.active{right:0}.header__mobile-list{list-style:none;margin:0;padding:1.5rem 0}.header__mobile-item{border-bottom:1px solid #f0f0f0}.header__mobile-link{display:block;padding:1rem 2rem;color:#383e42;text-decoration:none;font-size:1rem;font-weight:500;transition:all .2s ease;width:100%;text-align:left;background:transparent;border:none;cursor:pointer}.header__mobile-link:hover{background:#f8f9fa;color:#01587c;padding-left:2.5rem}.header__mobile-link--button{font-family:inherit}.header__overlay{position:fixed;top:80px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1199px){.header__container{padding:0 1.5rem}.header__menu{grid-gap:2rem;gap:2rem}.header__link{font-size:.95rem}}@media (max-width:991px){.header__container{padding:0 1.25rem;height:70px}.header__logo img{height:45px}.header__menu{display:none}.header__hamburger{display:flex}.header__mobile-menu{top:70px;height:calc(100vh - 70px)}.header__overlay{top:70px}}@media (max-width:767px){.header__container{padding:0 1rem;height:65px}.header__logo img{height:40px}.header__icon-btn{padding:.15rem}.header__icon-btn svg{width:18px;height:18px}.header__hamburger{width:26px;height:20px}.header__hamburger span{height:2.5px}.header__hamburger.active span:first-child{-webkit-transform:translateY(8.75px) rotate(45deg);transform:translateY(8.75px) rotate(45deg)}.header__hamburger.active span:nth-child(3){-webkit-transform:translateY(-8.75px) rotate(-45deg);transform:translateY(-8.75px) rotate(-45deg)}.header__mobile-menu{top:65px;height:calc(100vh - 65px);width:280px}.header__overlay{top:65px}.header__mobile-link{padding:.875rem 1.5rem;font-size:.95rem}.header__mobile-link:hover{padding-left:2rem}}@media (max-width:575px){.header__container{padding:0 .875rem;height:60px}.header__logo img{height:36px}.header__actions{grid-gap:.5rem;gap:.5rem}.header__icon-btn{padding:.1rem}.header__icon-btn svg{width:16px;height:16px}.header__hamburger{width:24px;height:18px;margin-left:.35rem}.header__hamburger span{height:2px}.header__hamburger.active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header__hamburger.active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header__mobile-menu{top:60px;height:calc(100vh - 60px);width:100%}.header__overlay{top:60px}.header__mobile-list{padding:1rem 0}.header__mobile-link{padding:.8rem 1.25rem;font-size:.9rem}.header__mobile-link:hover{padding-left:1.75rem}}.footer{background:#01587c;color:#fff;padding:3rem 2rem 2.5rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);margin-top:auto}.footer__container{max-width:1440px;margin:0 auto}.footer__main{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;grid-gap:3rem;gap:3rem;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.footer__brand{display:flex;flex-direction:column;justify-content:space-between;grid-gap:1rem;gap:1rem}.footer__logo{display:flex;align-items:center}.footer__logo img{width:120px;height:54.66px}.footer__address{font-style:normal;color:hsla(0,0%,100%,.85);font-weight:400}.footer__address,.footer__address-company{font-size:.857rem;line-height:1.5;letter-spacing:normal}.footer__address-company{font-weight:500}.footer__column,.footer__column--right{display:flex;flex-direction:column}.footer__column--right{grid-gap:2rem;gap:2rem}.footer__title{font-size:1.07rem;font-weight:500;margin-bottom:1.25rem;letter-spacing:normal;line-height:1}.footer__title--support{margin-bottom:.75rem}.footer__nav{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.footer__link{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:1.07rem;font-weight:400;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;display:inline-block;line-height:2.14;letter-spacing:normal}.footer__link:hover{color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.footer__newsletter{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.footer__newsletter .footer__title{margin-bottom:0;font-size:1.5rem}.footer__newsletter-btn{background:#e6007e;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;color:#fff}.footer__newsletter-btn:hover{background:#ff1a8f;-webkit-transform:scale(1.05);transform:scale(1.05)}.footer__newsletter-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.footer__newsletter-btn svg{width:14px;height:14px}.footer__separator{display:none}.footer__social{align-items:center}.footer__social-icon{color:hsla(0,0%,100%,.85);transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;display:flex;align-items:center;justify-content:center}.footer__social-icon:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer__social-icon svg{width:24px;height:24px}.footer__bottom{display:flex;justify-content:space-between;align-items:center;grid-gap:2rem;gap:2rem;font-size:.85rem}.footer__legal{display:flex;flex-wrap:wrap;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;color:hsla(0,0%,100%,.7);font-weight:300;line-height:1.5}.footer__legal span{white-space:nowrap}.footer__social{display:flex;grid-gap:1rem;gap:1rem}.footer__social-link{color:hsla(0,0%,100%,.7);transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease;display:flex;align-items:center;justify-content:center}.footer__social-link:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer__social-link svg{width:24px;height:24px}.footer__right{display:flex;align-items:center;grid-gap:2rem;gap:2rem}.footer__links{display:flex;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}.footer__link-small{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.85rem;font-weight:300;transition:color .2s ease;white-space:nowrap}.footer__link-small:hover{color:#fff}@media (max-width:1399px){.footer{padding:2.5rem 2rem 2rem}.footer__main{grid-gap:2.5rem;gap:2.5rem;padding-bottom:2.5rem}}@media (max-width:1199px){.footer{padding:2.5rem 1.5rem 2rem}.footer__main{grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;padding-bottom:2.5rem}.footer__brand{grid-column:1/-1}.footer__column--right{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:991px){.footer{padding:2rem 1.5rem 1.5rem}.footer__main{grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;padding-bottom:2rem}.footer__brand{grid-column:1/-1;margin-bottom:.5rem;grid-gap:1.25rem;gap:1.25rem}.footer__logo img{width:100px;height:auto}.footer__column--right{grid-column:1/-1;flex-direction:row;justify-content:space-between;grid-gap:1.5rem;gap:1.5rem}.footer__newsletter{flex:1 1}.footer__social{flex:1 1;justify-content:flex-end}.footer__bottom{flex-direction:column;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.footer__legal{font-size:.8rem}.footer__right{width:100%;flex-direction:column;align-items:flex-start}.footer__links,.footer__right{grid-gap:1rem;gap:1rem}}@media (max-width:767px){.footer{padding:2rem 1.25rem 1.5rem}.footer__main{grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem}.footer__brand{margin-bottom:0;grid-gap:1.5rem;gap:1.5rem}.footer__logo img{width:90px}.footer__address{font-size:.8rem}.footer__title{font-size:1rem;margin-bottom:1rem}.footer__link{font-size:.95rem;line-height:1.8}.footer__column--right{flex-direction:column;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem}.footer__newsletter{width:100%}.footer__newsletter .footer__title{font-size:1.25rem}.footer__social{width:100%;justify-content:flex-start}.footer__bottom{grid-gap:1.25rem;gap:1.25rem}.footer__legal{font-size:.75rem;grid-gap:.4rem 1rem;gap:.4rem 1rem}.footer__right{grid-gap:.875rem;gap:.875rem}.footer__links{flex-direction:column;grid-gap:.75rem;gap:.75rem}.footer__link-small{font-size:.8rem}}@media (max-width:575px){.footer{padding:1.5rem 1rem 1.25rem}.footer__main{padding-bottom:1.75rem;margin-bottom:1.5rem}.footer__brand,.footer__main{grid-gap:1.75rem;gap:1.75rem}.footer__logo img{width:80px}.footer__address{font-size:.75rem}.footer__title{font-size:.95rem;margin-bottom:.875rem}.footer__nav{grid-gap:.5rem;gap:.5rem}.footer__link{font-size:.875rem;line-height:1.6}.footer__newsletter{padding-bottom:1.25rem}.footer__newsletter .footer__title{font-size:1.1rem}.footer__newsletter-btn{width:26px;height:26px}.footer__newsletter-btn svg{width:12px;height:12px}.footer__social{grid-gap:.875rem;gap:.875rem}.footer__social-icon svg{width:22px;height:22px}.footer__bottom{grid-gap:1rem;gap:1rem}.footer__legal{font-size:.7rem;grid-gap:.35rem .75rem;gap:.35rem .75rem}.footer__right{grid-gap:.75rem;gap:.75rem}.footer__links{grid-gap:.625rem;gap:.625rem}.footer__link-small{font-size:.75rem}}.contact-bar{position:fixed;bottom:0;left:0;right:0;width:100%;background:#01587c;padding:1rem 2rem;z-index:1000;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 -2px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between}.contact-bar--visible{-webkit-transform:translateY(0);transform:translateY(0)}.contact-bar__close{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.95rem;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);transition:opacity .2s ease;padding:.5rem}.contact-bar__close svg{width:20px;height:20px}.contact-bar__close:hover{opacity:.8}.contact-bar__button{position:fixed;bottom:0;right:0;background:#01587c;color:#fff;border:none;padding:.75rem 1.5rem;font-size:.95rem;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);cursor:pointer;z-index:1001;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;box-shadow:-2px -2px 12px rgba(0,0,0,.15);transition:opacity .3s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);border-top-left-radius:20px;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.contact-bar__button svg{width:20px;height:20px}.contact-bar__button--hidden{-webkit-transform:translateX(120%);transform:translateX(120%);opacity:0;pointer-events:none}.contact-bar__button:hover{background:#026a93}.contact-bar__button:active{background:#014a63}.contact-bar__link{color:#fff;text-decoration:none;font-size:1.25rem;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--fontFamily);letter-spacing:normal;transition:opacity .2s ease;display:block}.contact-bar__link:hover{opacity:.85}@media (max-width:1199px){.contact-bar{padding:.875rem 1.75rem}.contact-bar__button{padding:.65rem 1.35rem;font-size:.9rem;border-top-left-radius:18px}.contact-bar__button svg{width:18px;height:18px}.contact-bar__link{font-size:1.15rem}.contact-bar__close{font-size:.9rem}.contact-bar__close svg{width:18px;height:18px}}@media (max-width:991px){.contact-bar{padding:.75rem 1.5rem}.contact-bar__button{padding:.6rem 1.2rem;font-size:.875rem;border-top-left-radius:16px}.contact-bar__button svg{width:16px;height:16px}.contact-bar__link{font-size:1.1rem}.contact-bar__close{font-size:.875rem;grid-gap:.4rem;gap:.4rem}.contact-bar__close svg{width:16px;height:16px}}@media (max-width:767px){.contact-bar{padding:.65rem 1.25rem}.contact-bar__button{padding:.55rem 1rem;font-size:.8rem;border-top-left-radius:14px;grid-gap:.4rem;gap:.4rem}.contact-bar__button svg{width:14px;height:14px}.contact-bar__link{font-size:1rem}.contact-bar__close{font-size:.8rem;grid-gap:.35rem;gap:.35rem;padding:.4rem}.contact-bar__close svg{width:16px;height:16px}}@media (max-width:575px){.contact-bar{padding:.6rem 1rem}.contact-bar__button{padding:.5rem .875rem;font-size:.75rem;border-top-left-radius:12px;grid-gap:.35rem;gap:.35rem}.contact-bar__button svg{width:12px;height:12px}.contact-bar__link{font-size:.95rem;font-weight:600}.contact-bar__close{font-size:.75rem;grid-gap:.3rem;gap:.3rem;padding:.35rem}.contact-bar__close svg{width:14px;height:14px}.contact-bar__close span{display:none}}:root{font-size:14px;--fontFamily:"Helvetica Neue",Helvetica,Arial,sans-serif;--black:#383e42;--blue:#005984;--blueHover:#1a6a90;--blueLight:#99bdce;--pink:#e6007e;--pinkHover:#e91a8b;--pinkLight:#f599cb;--grey:#f1f1f3;--greyDark:#c9c9c9}.scroll-to-footer{display:none;position:fixed;bottom:5rem;right:1.5rem;width:50px;height:50px;background:#014a64;color:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(1,74,100,.4);cursor:pointer;z-index:999;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.scroll-to-footer svg{width:24px;height:24px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.scroll-to-footer:hover{background:#013a4d;-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 6px 16px rgba(1,74,100,.5)}.scroll-to-footer:active{-webkit-transform:scale(.95);transform:scale(.95)}@media (max-width:991px){.scroll-to-footer{display:flex;width:48px;height:48px;bottom:4.5rem;right:1.25rem}}@media (max-width:991px){.scroll-to-footer svg{width:22px;height:22px}}@media (max-width:767px){.scroll-to-footer{width:46px;height:46px;bottom:4rem;right:1rem}.scroll-to-footer svg{width:20px;height:20px}}@media (max-width:575px){.scroll-to-footer{width:44px;height:44px;bottom:3.5rem;right:.875rem}.scroll-to-footer svg{width:18px;height:18px}}.configurator-view{min-height:calc(100vh - 30rem);padding:2rem 0}.configurator-view .step-content{display:flex;grid-gap:3rem;gap:3rem;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0}.configurator-view .step-content .step-left{flex:0 0 500px;display:flex;flex-direction:column;align-items:flex-start}.configurator-view .step-content .step-right{flex:1 1;width:100%}.configurator-view .configurator__circles-grid{border:.29rem solid #005984;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-gap:4rem;gap:4rem;padding:3rem 2.5rem;background:#fff;width:100%;max-width:750px}.configurator-view .configurator__circles-grid .circle{width:6.43rem;height:6.43rem;border-radius:50%;background:#fff;border:.07rem solid #d6d6d6;position:relative;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.configurator-view .configurator__circles-grid .circle.hydraulic{background:#cadfea;border:.07rem solid #00587c}.configurator-view .configurator__circles-grid .circle.hydraulic.configured{background:#00587c}.configurator-view .configurator__circles-grid .circle.hydraulic.configured .circle__check{color:#fff}.configurator-view .configurator__circles-grid .circle.electric{background:var(--pink);border:.07rem solid var(--pink)}.configurator-view .configurator__circles-grid .circle.electric .circle__check{color:#fff}.configurator-view .configurator__circles-grid .circle .circle__number{position:absolute;top:-.8rem;left:-.8rem;font-size:.9rem;font-weight:600;color:#000}.configurator-view .configurator__circles-grid .circle .circle__check{color:#fff;width:4.5rem;height:4.5rem}.configurator-view .selection-panel{background:#fff;padding:0}.configurator-view .selection-panel h2{font-size:26px;color:#000;margin-bottom:1rem;font-weight:500}.configurator-view .selection-panel .hydraulic-lines-count{font-size:14px;font-weight:400;color:#999;margin-bottom:1.5rem}.configurator-view .selection-panel .number-selector{display:flex;grid-gap:.8rem;gap:.8rem;margin-bottom:1.5rem;flex-wrap:wrap}.configurator-view .selection-panel .number-selector .number-option{width:35px;height:35px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:400;color:#000;line-height:35px;text-align:center;padding:0;margin:0;box-sizing:border-box;transition:all .2s ease;position:relative}.configurator-view .selection-panel .number-selector .number-option:hover{border-color:var(--blue)}.configurator-view .selection-panel .number-selector .number-option.selected{background:#fff;border-color:var(--blue);border-width:2px;color:var(--blue)}.configurator-view .selection-panel .number-selector .number-option.selected:after{content:"";position:absolute;top:-2px;right:-2px;width:13px;height:13px;background:var(--blue);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-size:9px 9px;background-position:50%;background-repeat:no-repeat}.configurator-view .selection-panel .number-selector .number-option.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.configurator-view .selection-panel .number-selector.disabled .number-option{cursor:default;pointer-events:none;opacity:.7}.configurator-view .selection-panel .number-selector.disabled .number-option:hover{border-color:#e0e0e0}.configurator-view .selection-panel .number-selector.disabled .number-option.selected:hover{border-color:var(--blue)}.configurator-view .selection-panel .note{font-size:12px;font-weight:400;color:#555;font-style:italic;margin-bottom:2rem;line-height:1.5}.configurator-view .selection-panel .validation-message{font-size:.9rem;color:#c20068;margin-top:1rem;text-align:center}.configurator-view .selection-panel .btn-primary{width:auto;padding:1rem 2.5rem;font-size:1rem;background:var(--pink);color:#fff;border:none;border-radius:50px;cursor:pointer;font-weight:600;text-transform:none;letter-spacing:normal;transition:all .2s ease}.configurator-view .selection-panel .btn-primary:hover:not(:disabled){background:#d6008c;-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(236,0,140,.3)}.configurator-view .selection-panel .btn-primary:disabled{opacity:.5;cursor:not-allowed}.configurator-view .selection-panel .button-group{display:flex;grid-gap:1rem;gap:1rem;margin-top:2rem;justify-content:center}.configurator-view .selection-panel .button-group .btn{width:150px;height:60px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;border-radius:999px;cursor:pointer;font-weight:400;text-transform:none;letter-spacing:normal;transition:all .2s ease;border:none}.configurator-view .selection-panel .button-group .btn.btn-outline{background:#fff;border:2px solid var(--blue);color:var(--blue);min-width:190px}.configurator-view .selection-panel .button-group .btn.btn-outline:hover{background:rgba(0,88,124,.08)}.configurator-view .selection-panel .button-group .btn.btn-primary{background:#e6007e;color:#fff}.configurator-view .selection-panel .button-group .btn.btn-primary:hover{background:#c20068;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(236,0,140,.3)}.configurator-view .selection-panel.electric-mode .number-selector .number-option:hover{border-color:#e6007e}.configurator-view .selection-panel.electric-mode .number-selector .number-option.selected{border-color:#e6007e;color:#e6007e}.configurator-view .selection-panel.electric-mode .number-selector .number-option.selected:after{background:#e6007e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-size:9px 9px;background-position:50%;background-repeat:no-repeat}.configurator-view .selection-panel.viewer-mode{pointer-events:none;opacity:.8}.configurator-view .step-done .success-note{font-style:italic;color:#555;font-weight:400}.configurator-view .configuration-recap{width:100%;margin-top:2.5rem;display:flex;grid-gap:3rem;gap:3rem;align-items:flex-start}.configurator-view .configuration-recap .recap-column{flex:1 1}.configurator-view .configuration-recap .recap-column h3{font-size:1.2rem;margin-bottom:1rem}.configurator-view .configuration-recap .recap-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.configurator-view .configuration-recap .recap-list li{border:1px solid #ededed;border-radius:16px;padding:.85rem 1.1rem;background:#fff}.configurator-view .configuration-recap .recap-list .line-title{font-weight:600;display:block;margin-bottom:.35rem}.configurator-view .configuration-recap .recap-list .line-details{color:#555;font-size:.95rem}.configurator-view .configuration-recap .empty-text{margin:0;color:#777}.configurator-view .configuration-panel-wrapper{width:100%;margin-top:3rem}@media (max-width:1399px){.configurator-view{padding:1.75rem 0}.configurator-view .step-content{grid-gap:2.5rem;gap:2.5rem}.configurator-view .step-content .step-left{flex:0 0 450px}.configurator-view .configurator__circles-grid{max-width:700px;grid-gap:3.5rem;gap:3.5rem;padding:2.75rem 2.25rem}.configurator-view .configurator__circles-grid .circle{width:6rem;height:6rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:3.5rem;height:3.5rem}.configurator-view .selection-panel h2{font-size:24px}.configurator-view .selection-panel .number-selector .number-option{width:33px;height:33px;font-size:15px}}@media (max-width:1199px){.configurator-view{padding:1.5rem 0}.configurator-view .step-content{grid-gap:2rem;gap:2rem}.configurator-view .step-content .step-left{flex:0 0 400px}.configurator-view .configurator__circles-grid{max-width:650px;grid-gap:3rem;gap:3rem;padding:2.5rem 2rem;border-width:.25rem}.configurator-view .configurator__circles-grid .circle{width:5.5rem;height:5.5rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.85rem;top:-.7rem;left:-.7rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:3.25rem;height:3.25rem}.configurator-view .selection-panel h2{font-size:22px}.configurator-view .selection-panel .hydraulic-lines-count{font-size:13px}.configurator-view .selection-panel .number-selector{grid-gap:.7rem;gap:.7rem}.configurator-view .selection-panel .number-selector .number-option{width:32px;height:32px;font-size:14px}.configurator-view .selection-panel .note{font-size:11px}.configurator-view .selection-panel .btn-primary{padding:.9rem 2.25rem;font-size:.95rem}.configurator-view .selection-panel .button-group .btn{width:140px;height:55px;font-size:14px}.configurator-view .selection-panel .button-group .btn.btn-outline{min-width:180px}}@media (max-width:1050px){.configurator-view .step-content{grid-gap:1.75rem;gap:1.75rem}.configurator-view .step-content .step-left{flex:0 0 380px}.configurator-view .selection-panel .button-group{flex-wrap:wrap;justify-content:center}.configurator-view .selection-panel .button-group .btn{width:100%;max-width:220px}.configurator-view .selection-panel .button-group .btn.btn-outline{min-width:unset}}@media (max-width:991px){.configurator-view{padding:1.25rem 0 4rem}.configurator-view .step-content{grid-gap:1.5rem;gap:1.5rem}.configurator-view .step-content .step-left{flex:0 0 350px}.configurator-view .configurator__circles-grid{max-width:600px;grid-gap:2.5rem;gap:2.5rem;padding:2.25rem 1.75rem;border-width:.22rem}.configurator-view .configurator__circles-grid .circle{width:5rem;height:5rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.8rem;top:-.65rem;left:-.65rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:3rem;height:3rem}.configurator-view .selection-panel h2{font-size:20px}.configurator-view .selection-panel .hydraulic-lines-count{font-size:12px;margin-bottom:1.25rem}.configurator-view .selection-panel .number-selector{grid-gap:.6rem;gap:.6rem;margin-bottom:1.25rem}.configurator-view .selection-panel .number-selector .number-option{width:30px;height:30px;font-size:13px}.configurator-view .selection-panel .number-selector .number-option.selected:after{width:11px;height:11px;background-size:8px 8px}.configurator-view .selection-panel .note{font-size:10px;margin-bottom:1.75rem}.configurator-view .selection-panel .btn-primary{padding:.85rem 2rem;font-size:.9rem}.configurator-view .selection-panel .button-group{grid-gap:.85rem;gap:.85rem}.configurator-view .selection-panel .button-group .btn{width:130px;height:50px;font-size:13px}.configurator-view .selection-panel .button-group .btn.btn-outline{min-width:170px}.configurator-view .selection-panel .validation-message{font-size:.85rem}.configurator-view .configuration-panel-wrapper{margin-top:2.5rem}}@media (max-width:930px){.configurator-view .step-content{grid-gap:1.25rem;gap:1.25rem}.configurator-view .step-content .step-left{flex:0 0 320px}.configurator-view .selection-panel h2{font-size:18px}.configurator-view .selection-panel .button-group{flex-direction:column;grid-gap:.75rem;gap:.75rem}.configurator-view .selection-panel .button-group .btn{width:100%;max-width:100%;height:48px}.configurator-view .selection-panel .button-group .btn.btn-outline{min-width:unset}.configurator-view .selection-panel .validation-message{font-size:.8rem}}@media (max-width:767px){.configurator-view{padding:1rem 0 4rem;min-height:calc(100vh - 25rem)}.configurator-view .step-content{flex-direction:column;grid-gap:2rem;gap:2rem}.configurator-view .step-content .step-left{flex:none;width:100%}.configurator-view .step-content .step-right{width:100%}.configurator-view .configurator__circles-grid{max-width:100%;grid-gap:2rem;gap:2rem;padding:2rem 1.5rem;border-width:.2rem}.configurator-view .configurator__circles-grid .circle{width:4.5rem;height:4.5rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.75rem;top:-.6rem;left:-.6rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:2.65rem;height:2.65rem}.configurator-view .selection-panel h2{font-size:18px;margin-bottom:.85rem}.configurator-view .selection-panel .hydraulic-lines-count{font-size:11px;margin-bottom:1rem}.configurator-view .selection-panel .number-selector{grid-gap:.55rem;gap:.55rem;margin-bottom:1rem}.configurator-view .selection-panel .number-selector .number-option{width:28px;height:28px;font-size:12px}.configurator-view .selection-panel .number-selector .number-option.selected:after{width:10px;height:10px;background-size:7px 7px}.configurator-view .selection-panel .note{font-size:10px;margin-bottom:1.5rem}.configurator-view .selection-panel .btn-primary{padding:.8rem 1.85rem;font-size:.85rem}.configurator-view .selection-panel .button-group{flex-direction:column;grid-gap:.75rem;gap:.75rem;margin-top:1.75rem}.configurator-view .selection-panel .button-group .btn{width:100%;max-width:100%;height:48px;font-size:14px}.configurator-view .selection-panel .button-group .btn.btn-outline{min-width:unset}.configurator-view .selection-panel .validation-message{font-size:.8rem;margin-top:.85rem}.configurator-view .configuration-panel-wrapper{margin-top:2rem}}@media (max-width:575px){.configurator-view{padding:.75rem 0 4rem;min-height:calc(100vh - 22rem)}.configurator-view .step-content{grid-gap:1.5rem;gap:1.5rem}.configurator-view .configurator__circles-grid{grid-gap:1.75rem;gap:1.75rem;padding:1.75rem 1.25rem;border-width:.18rem}.configurator-view .configurator__circles-grid .circle{width:4rem;height:4rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.7rem;top:-.55rem;left:-.55rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:2.4rem;height:2.4rem}}@media (max-width:449px){.configurator-view .configurator__circles-grid{grid-gap:1.35rem;gap:1.35rem;padding:1.5rem 1rem;border-width:.16rem}.configurator-view .configurator__circles-grid .circle{width:3.5rem;height:3.5rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.65rem;top:-.5rem;left:-.5rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:2.1rem;height:2.1rem}}@media (max-width:379px){.configurator-view .configurator__circles-grid{grid-gap:1rem;gap:1rem;padding:1.25rem .85rem;border-width:.15rem}.configurator-view .configurator__circles-grid .circle{width:3rem;height:3rem}.configurator-view .configurator__circles-grid .circle .circle__number{font-size:.6rem;top:-.45rem;left:-.45rem}.configurator-view .configurator__circles-grid .circle .circle__check{width:2rem;height:2rem}.configurator-view .selection-panel h2{font-size:16px;margin-bottom:.75rem}.configurator-view .selection-panel .hydraulic-lines-count{font-size:10px;margin-bottom:.85rem}.configurator-view .selection-panel .number-selector{grid-gap:.5rem;gap:.5rem;margin-bottom:.85rem}.configurator-view .selection-panel .number-selector .number-option{width:26px;height:26px;font-size:11px;line-height:26px}.configurator-view .selection-panel .number-selector .number-option.selected:after{width:9px;height:9px;background-size:6px 6px;top:-1px;right:-1px}.configurator-view .selection-panel .note{font-size:9px;margin-bottom:1.25rem;line-height:1.4}.configurator-view .selection-panel .btn-primary{width:100%;padding:.75rem 1.5rem;font-size:.8rem}.configurator-view .selection-panel .button-group{grid-gap:.65rem;gap:.65rem;margin-top:1.5rem}.configurator-view .selection-panel .button-group .btn{height:45px;font-size:13px}.configurator-view .selection-panel .validation-message{font-size:.75rem;margin-top:.75rem}.configurator-view .configuration-panel-wrapper{margin-top:1.5rem}.configurator-view .configuration-recap{margin-top:2rem;flex-direction:column;grid-gap:2rem;gap:2rem}.configurator-view .configuration-recap .recap-column h3{font-size:1.1rem}.configurator-view .configuration-recap .recap-list{grid-gap:.65rem;gap:.65rem}.configurator-view .configuration-recap .recap-list li{padding:.75rem 1rem}.configurator-view .configuration-recap .recap-list .line-title{margin-bottom:.3rem;font-size:.95rem}.configurator-view .configuration-recap .recap-list .line-details{font-size:.85rem}}@media (max-width:991px){.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step{background:#f5f5f5;border-radius:6px;overflow:hidden;transition:all .3s ease}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1.25rem;background:#f5f5f5;transition:background .2s ease}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header.clickable{cursor:pointer}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header.clickable:hover{opacity:.9}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header h3{flex:1 1;font-size:16px;font-weight:500;margin:0;color:#000;line-height:1.4}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header .check-circle{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#00587c;display:flex;align-items:center;justify-content:center}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-header .check-circle svg{color:#fff}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body{padding:0 1.25rem 1.25rem;background:#f5f5f5;-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .selection-panel{background:transparent}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn{width:100%;height:48px;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;text-transform:none;transition:all .2s ease;border:none}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn.btn-primary{width:100%;height:48px;background:#e6007e;color:#fff}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn.btn-primary:hover:not(:disabled){background:#c20068;box-shadow:0 4px 12px rgba(236,0,140,.3)}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn.btn-primary:disabled{opacity:.5;cursor:not-allowed}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn.btn-outline{width:100%;height:48px;background:#fff;border:2px solid #e6007e;color:#000}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .btn.btn-outline:hover{background:rgba(230,0,126,.05)}.configurator-view .mobile-accordion-view .step-right .steps-accordion-wrapper .accordion-step .accordion-body .button-group .btn{width:100%}}.navbar{flex-shrink:0;margin-top:2rem;height:8rem;display:flex;align-items:center}.navbar a{height:50%;position:relative;z-index:2}.navbar a img{height:100%}.navbar .navbar__content{display:flex;flex-grow:1;justify-content:space-between;align-items:center}.navbar .title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:64px;line-height:100%;letter-spacing:normal;color:#000;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1199px){.navbar{height:7rem;margin-top:1.5rem}.navbar .title{font-size:56px}}@media (max-width:991px){.navbar{height:6rem;margin-top:1.25rem}.navbar .title{font-size:48px}.navbar .btn.table.primary{display:none!important}}@media (max-width:767px){.navbar{height:5rem;margin-top:1rem}.navbar .title{font-size:36px}.navbar .btn.table.primary{padding:.65rem 1.5rem;font-size:.65rem}}@media (max-width:575px){.navbar{height:auto;margin-top:2rem;margin-bottom:0}.navbar .navbar__content{flex-direction:column;grid-gap:1rem;gap:1rem;align-items:flex-start}.navbar .title{font-size:28px}.navbar .btn.table.primary{padding:.6rem 1.25rem;font-size:.6rem;align-self:flex-start}}.configurator__steps-header{padding-top:2rem;margin-bottom:3rem}.configurator__steps-header .steps-bar{display:flex;align-items:center;justify-content:flex-start;grid-gap:5rem;gap:5rem}.configurator__steps-header .steps-bar .step-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;cursor:pointer;position:relative}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{content:"";position:absolute;left:calc(100% + 1rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:.07rem;background:#d0d0d0}.configurator__steps-header .steps-bar .step-item.completed .step-circle{background:var(--blue);border-color:var(--blue);color:#fff}.configurator__steps-header .steps-bar .step-item.completed:after{background:#d0d0d0}.configurator__steps-header .steps-bar .step-item.active .step-circle{border-color:var(--blue);color:var(--blue);background:#fff}.configurator__steps-header .steps-bar .step-item.active.completed .step-circle{background:var(--blue);color:#fff}.configurator__steps-header .steps-bar .step-item:not(.completed):not(.active) .step-circle{border-color:var(--blue);color:var(--blue);background:#fff}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.43rem;height:2.43rem;border-radius:50%;border:.14rem solid var(--blue);background:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:var(--blue);transition:all .3s ease;flex-shrink:0}.configurator__steps-header .steps-bar .step-item .step-text{font-size:1rem;color:#000;white-space:nowrap;font-weight:500}@media (max-width:1399px){.configurator__steps-header{padding-top:1.75rem;margin-bottom:2.75rem}.configurator__steps-header .steps-bar{grid-gap:4.5rem;gap:4.5rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.65rem;gap:.65rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .9rem);width:2.7rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.3rem;height:2.3rem;font-size:.85rem;border-width:.13rem}.configurator__steps-header .steps-bar .step-item .step-text{font-size:.95rem}}@media (max-width:1199px){.configurator__steps-header{padding-top:1.5rem;margin-bottom:2.5rem}.configurator__steps-header .steps-bar{grid-gap:4rem;gap:4rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.6rem;gap:.6rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .85rem);width:2.3rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.2rem;height:2.2rem;font-size:.8rem;border-width:.12rem}.configurator__steps-header .steps-bar .step-item .step-text{font-size:.9rem}}@media (max-width:991px){.configurator__steps-header{padding-top:1.25rem;margin-bottom:2.25rem}.configurator__steps-header .steps-bar{grid-gap:2.25rem;gap:2.25rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.6rem;gap:.6rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .55rem);width:1.15rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.5rem;height:2.5rem;font-size:.95rem;border-width:.12rem}.configurator__steps-header .steps-bar .step-item .step-text{display:none}.configurator__steps-header .steps-bar .step-item.active .step-text{display:block;font-size:1rem}}@media (max-width:767px){.configurator__steps-header{padding-top:1rem;margin-bottom:2rem}.configurator__steps-header .steps-bar{grid-gap:2.5rem;gap:2.5rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.65rem;gap:.65rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .75rem);width:1rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:3rem;height:3rem;font-size:1.1rem;border-width:.13rem}.configurator__steps-header .steps-bar .step-item .step-text{display:none}.configurator__steps-header .steps-bar .step-item.active .step-text{display:block;font-size:1.05rem}}@media (max-width:575px){.configurator__steps-header{margin-bottom:0}.configurator__steps-header .steps-bar{grid-gap:3rem;gap:3rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.5rem;gap:.5rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + 1rem);width:1rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.75rem;height:2.75rem;font-size:1rem;border-width:.11rem}.configurator__steps-header .steps-bar .step-item .step-text{display:none}.configurator__steps-header .steps-bar .step-item.active .step-text{display:block;font-size:.95rem;white-space:nowrap}}@media (max-width:449px){.configurator__steps-header .steps-bar{grid-gap:2.25rem;gap:2.25rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.5rem;gap:.5rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .75rem);width:.75rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.5rem;height:2.5rem;font-size:.95rem}.configurator__steps-header .steps-bar .step-item .step-text{display:none}.configurator__steps-header .steps-bar .step-item.active .step-text{display:block;font-size:.85rem;white-space:nowrap}}@media (max-width:379px){.configurator__steps-header .steps-bar{grid-gap:1rem;gap:1rem}.configurator__steps-header .steps-bar .step-item{grid-gap:.25rem;gap:.25rem}.configurator__steps-header .steps-bar .step-item:not(:last-child):after{left:calc(100% + .35rem);width:.35rem}.configurator__steps-header .steps-bar .step-item .step-circle{width:2.25rem;height:2.25rem;font-size:.85rem}.configurator__steps-header .steps-bar .step-item .step-text{display:none}.configurator__steps-header .steps-bar .step-item.active .step-text{display:block;font-size:.75rem;white-space:nowrap}}.popup{-ms-overflow-style:none;scrollbar-width:none}.popup::-webkit-scrollbar{display:none}body:has(.popup){overflow:hidden}@media (max-width:991px){.popup{border-radius:8px}}@media (max-width:767px){.popup{width:100%!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;border-radius:0!important;padding:1rem!important}}.test-title{font-size:1.8rem;margin-bottom:1rem;text-transform:uppercase;color:var(--blue);font-weight:500}.progress-bar{background:var(--pink);height:24px;margin-top:-1px;border:1px solid var(--pink)}.progress-bar-container{height:24;width:100%;border:1px solid #ccc;margin:1rem 0}.success-results{color:var(--blue);font-weight:600;font-size:1.2rem;margin:.8rem 0}.failed-results{color:#dc143c;font-weight:600;font-size:1.2rem;margin-bottom:2rem}.errors-table{margin-top:2px;border-collapse:collapse;width:100%;font-size:.8rem}.errors-table-header{display:flex;justify-content:space-between;background-color:#dc143c;color:#fff;font-weight:500;padding:10px;border-bottom:1px solid #dc143c}.errors-table-header>div{flex:1 1;text-align:center}.errors-table-row{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--blue)}.errors-table-row>div{flex:1 1;text-align:center}.configuration-code{position:relative;width:100%;margin-top:.75rem;text-align:center;font-size:.8rem}@media (max-width:575px){.configuration-code{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}}.configuration-code__tooltip{color:#999;font-style:italic;font-size:12px;font-weight:400;letter-spacing:normal;text-align:left}.configuration-code__tooltip .text-normal{color:#555}.configuration-code__tooltip .text-link{color:var(--blue);cursor:pointer;text-decoration:underline;transition:all .2s ease}.configuration-code__tooltip .text-link:hover{color:var(--blueLight)}@media (max-width:450px){.configuration-code__tooltip .text-link{display:block;margin-top:.25rem}}@media (max-width:575px){.configuration-code__tooltip{text-align:center;width:100%}}.configuration-code__form{display:flex;flex-direction:row;align-items:center;justify-content:start;grid-gap:1rem;gap:1rem;width:100%;background:transparent;padding:0;margin-top:1rem;max-width:75%}@media (max-width:1399px){.configuration-code__form{grid-gap:.9rem;gap:.9rem}}@media (max-width:1199px){.configuration-code__form{grid-gap:.85rem;gap:.85rem}}@media (max-width:991px){.configuration-code__form{grid-gap:.75rem;gap:.75rem}}@media (max-width:767px){.configuration-code__form{grid-gap:.65rem;gap:.65rem}}@media (max-width:575px){.configuration-code__form{flex-direction:column;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;max-width:100%;width:100%}}.configuration-code__input-wrapper{display:flex;flex-direction:column;flex:1 1;position:relative}@media (max-width:575px){.configuration-code__input-wrapper{width:100%}}.configuration-code__input{width:100%;padding:.75rem 1.25rem;border:1px solid #212b36;border-radius:8px;font-size:16px;font-weight:400;box-sizing:border-box;color:#919eab;text-transform:none}.configuration-code__input::-webkit-input-placeholder{color:#919eab;text-transform:none}.configuration-code__input:-ms-input-placeholder{color:#919eab;text-transform:none}.configuration-code__input::placeholder{color:#919eab;text-transform:none}.configuration-code__input:focus{outline:none;border-color:#212b36}.configuration-code__input.has-error{border-color:red}@media (max-width:1399px){.configuration-code__input{padding:.7rem 1.15rem;font-size:15px}}@media (max-width:1199px){.configuration-code__input{padding:.65rem 1.1rem;font-size:14px}}@media (max-width:991px){.configuration-code__input{padding:.6rem 1rem;font-size:13px}}@media (max-width:767px){.configuration-code__input{padding:.65rem .9rem;font-size:14px}}@media (max-width:575px){.configuration-code__input{padding:.75rem 1rem;font-size:15px;width:100%}}.configuration-code__error{display:none;color:#d32f2f;font-size:13px;font-weight:500;margin-top:.5rem;padding:.5rem .75rem;background-color:#ffebee;border-left:3px solid #d32f2f;border-radius:4px;position:absolute;bottom:-38px;left:0;right:0;align-items:center;grid-gap:.5rem;gap:.5rem}.configuration-code__error:before{content:"⚠";font-size:16px;flex-shrink:0}.configuration-code__error.visible{display:flex}@media (max-width:1399px){.configuration-code__error{font-size:12px;padding:.45rem .7rem;bottom:-36px}.configuration-code__error:before{font-size:15px}}@media (max-width:1199px){.configuration-code__error{font-size:11px;padding:.4rem .65rem;bottom:-34px}.configuration-code__error:before{font-size:14px}}@media (max-width:991px){.configuration-code__error{font-size:11px;padding:.4rem .6rem;bottom:-33px}.configuration-code__error:before{font-size:13px}}@media (max-width:767px){.configuration-code__error{font-size:12px;padding:.45rem .65rem;bottom:-35px}.configuration-code__error:before{font-size:14px}}@media (max-width:575px){.configuration-code__error{position:static;font-size:13px;padding:.5rem .75rem;margin-top:.75rem;width:100%}.configuration-code__error:before{font-size:15px}}.configuration-code__button{width:auto;padding:.75rem 1.25rem;font-size:16px;font-weight:400;background:#00587c;color:#fff;border:1px solid #00587c;border-radius:8px;box-sizing:border-box;cursor:pointer;text-transform:none;letter-spacing:normal;transition:all .2s ease;margin-top:0;align-self:flex-start;white-space:nowrap}.configuration-code__button:hover:not(:disabled){background:#004a66;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.configuration-code__button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1399px){.configuration-code__button{padding:.7rem 1.15rem;font-size:15px}}@media (max-width:1199px){.configuration-code__button{padding:.65rem 1.1rem;font-size:14px}}@media (max-width:991px){.configuration-code__button{padding:.6rem 1rem;font-size:13px}}@media (max-width:767px){.configuration-code__button{padding:.65rem .9rem;font-size:14px}}@media (max-width:575px){.configuration-code__button{padding:.75rem 1rem;font-size:15px;width:100%;margin-top:0}}.configuration-panel{background:transparent;padding:0;border-radius:0;box-shadow:none}.configuration-panel h2{font-size:26px;color:#000;margin-bottom:1.5rem;font-weight:500}@media (max-width:991px){.accordion-body .configuration-panel h2{display:none}}.configuration-panel .lines-list{display:flex;flex-direction:column;grid-gap:0;gap:0;margin-bottom:2rem}.configuration-panel .lines-list .line-config{border:none;border-bottom:1px solid var(--greyLight);padding:0;transition:all .3s ease}.configuration-panel .lines-list .line-config:first-of-type{border-top:1px solid var(--greyLight)}.configuration-panel .lines-list .line-config.complete{background:transparent}.configuration-panel .lines-list .line-config .line-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;grid-gap:.75rem;gap:.75rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:14px;color:#000;font-weight:500}.configuration-panel .lines-list .line-config .line-header .btn-copy{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;padding:6px 16px;background:#00587c;border:none;color:#fff;border-radius:999px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.configuration-panel .lines-list .line-config .line-header .btn-copy:hover{background:#00425f;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.configuration-panel .lines-list .line-config .line-header .btn-copy svg{color:inherit;font-size:.85rem}.configuration-panel .lines-list .line-config .line-selects{display:flex;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex:0 0 232px;max-width:232px}.configuration-panel .action-buttons{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;padding-top:1.5rem;border-top:none}.configuration-panel .action-buttons .btn{width:150px;height:60px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;border-radius:999px;cursor:pointer;font-weight:400;text-transform:none;transition:all .2s ease;border:none}.configuration-panel .action-buttons .btn.btn-outline{background:#fff;border:2px solid #e6007e;color:#000}.configuration-panel .action-buttons .btn.btn-outline:hover{background:rgba(230,0,126,.05)}.configuration-panel .action-buttons .btn.btn-primary{background:#e6007e;color:#fff;min-width:150px}.configuration-panel .action-buttons .btn.btn-primary:hover:not(:disabled){background:#c20068;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(236,0,140,.3)}.configuration-panel .action-buttons .btn.btn-primary:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1399px){.configuration-panel h2{font-size:24px;margin-bottom:1.35rem}.configuration-panel .lines-list{margin-bottom:1.75rem}.configuration-panel .lines-list .line-config .line-header{margin-bottom:1.35rem;grid-gap:.65rem;gap:.65rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:13px}.configuration-panel .lines-list .line-config .line-header .btn-copy{padding:5px 15px;font-size:11px}.configuration-panel .lines-list .line-config .line-selects{grid-gap:.9rem;gap:.9rem}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex:0 0 220px;max-width:220px}.configuration-panel .action-buttons{padding-top:1.35rem}.configuration-panel .action-buttons .btn{width:140px;height:55px;font-size:14px}.configuration-panel .action-buttons .btn.btn-primary{min-width:140px}}@media (max-width:1199px){.configuration-panel h2{font-size:22px;margin-bottom:1.25rem}.configuration-panel .lines-list{margin-bottom:1.5rem}.configuration-panel .lines-list .line-config .line-header{margin-bottom:1.25rem;grid-gap:.6rem;gap:.6rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:12px}.configuration-panel .lines-list .line-config .line-header .btn-copy{padding:5px 14px;font-size:11px;grid-gap:.4rem;gap:.4rem}.configuration-panel .lines-list .line-config .line-selects{grid-gap:.85rem;gap:.85rem}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex:0 0 210px;max-width:210px}.configuration-panel .action-buttons{padding-top:1.25rem}.configuration-panel .action-buttons .btn{width:130px;height:50px;font-size:13px}.configuration-panel .action-buttons .btn.btn-primary{min-width:130px}}@media (max-width:991px){.configuration-panel h2{font-size:20px;margin-bottom:1rem}.configuration-panel .lines-list{margin-bottom:1.35rem}.configuration-panel .lines-list .line-config .line-header{margin-bottom:1.15rem;grid-gap:.55rem;gap:.55rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:12px}.configuration-panel .lines-list .line-config .line-header .btn-copy{padding:5px 13px;font-size:10px;grid-gap:.35rem;gap:.35rem}.configuration-panel .lines-list .line-config .line-selects{grid-gap:.8rem;gap:.8rem}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex:0 0 200px;max-width:200px}.configuration-panel .action-buttons{padding-top:1.15rem;grid-gap:.85rem;gap:.85rem}.configuration-panel .action-buttons .btn{width:120px;height:48px;font-size:13px}.configuration-panel .action-buttons .btn.btn-primary{min-width:120px}}@media (max-width:767px){.configuration-panel h2{font-size:18px;margin-bottom:.85rem}.configuration-panel .lines-list{margin-bottom:1.25rem}.configuration-panel .lines-list .line-config .line-header{flex-direction:column;align-items:flex-start;margin-bottom:1rem;grid-gap:.5rem;gap:.5rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:12px}.configuration-panel .lines-list .line-config .line-header .btn-copy{padding:5px 12px;font-size:10px;grid-gap:.35rem;gap:.35rem}.configuration-panel .lines-list .line-config .line-selects{grid-gap:.75rem;gap:.75rem}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.375rem);max-width:calc(50% - .375rem)}.configuration-panel .action-buttons{flex-direction:column;padding-top:1rem;grid-gap:.75rem;gap:.75rem}.configuration-panel .action-buttons .btn{width:100%;max-width:100%;height:48px;font-size:14px}.configuration-panel .action-buttons .btn.btn-primary{min-width:unset}}@media (max-width:575px){.configuration-panel h2{font-size:16px;margin-bottom:.75rem}.configuration-panel .lines-list{margin-bottom:1rem}.configuration-panel .lines-list .line-config .line-header{margin-bottom:.85rem;grid-gap:.45rem;gap:.45rem}.configuration-panel .lines-list .line-config .line-header h3{font-size:11px}.configuration-panel .lines-list .line-config .line-header .btn-copy{padding:4px 11px;font-size:9px;grid-gap:.3rem;gap:.3rem}.configuration-panel .lines-list .line-config .line-header .btn-copy svg{font-size:.8rem}.configuration-panel .lines-list .line-config .line-selects{grid-gap:.65rem;gap:.65rem}.configuration-panel .lines-list .line-config .line-selects .configuration__select-config{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.325rem);max-width:calc(50% - .325rem)}.configuration-panel .action-buttons{padding-top:.85rem;grid-gap:.65rem;gap:.65rem}.configuration-panel .action-buttons .btn{height:45px;font-size:13px}}.configuration__select-config{width:232px;max-width:100%;margin-bottom:1.5rem;cursor:default;color:#212b36;font-size:1rem;font-weight:500;border:0;position:relative}.configuration__select-config.active .select-control{border-color:#212b36}.configuration__select-config.active .select-control svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.configuration__select-config .select-line{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.configuration__select-config .select-line .label-with-info{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem}.configuration__select-config .select-line .label-with-info .label{font-size:14px;font-weight:400;color:rgba(0,0,0,.3215686274509804);letter-spacing:normal;line-height:1}.configuration__select-config .select-line .label-with-info .tooltip-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.configuration__select-config .select-line .label-with-info .tooltip-info svg{color:#919eab;border-radius:50%;transition:opacity .2s ease;display:block}.configuration__select-config .select-line .label-with-info .tooltip-info svg:hover{opacity:.8}.configuration__select-config .select-line .label-with-info .tooltip-info .tooltip-description{position:absolute;width:-webkit-max-content;width:max-content;z-index:2;left:50%;top:0;background:#0c1b2e;padding:.45rem .75rem;color:#fff;border-radius:6px;font-size:.9rem;-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%);box-shadow:0 8px 20px rgba(0,0,0,.2);white-space:nowrap}.configuration__select-config .select-line .select-control{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #212b36;border-radius:8px;padding:0 1rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;min-height:56px;max-height:56px}.configuration__select-config .select-line .select-control:hover{border-color:#212b36;box-shadow:0 4px 12px rgba(15,30,53,.08)}.configuration__select-config .select-line .select-control .value{color:#212b36;font-weight:400;font-size:16px}.configuration__select-config .select-line .select-control .value.placeholder{color:#919eab}.configuration__select-config .select-line .select-control svg{flex-shrink:0;cursor:pointer;color:#212b36}.configuration__select-config .select-line .select-control svg.active{color:#212b36}.configuration__select-config .options-container{position:absolute;z-index:1;top:100%;left:0;width:100%;font-size:1rem;font-weight:500;background:#fff;box-shadow:0 16px 40px rgba(12,27,46,.15);max-height:10.5rem;min-height:6.5rem;overflow-y:scroll;scrollbar-width:none}.configuration__select-config .options-container::-webkit-scrollbar{width:0}.configuration__select-config .options-container .option{padding:0 1rem;height:3rem;line-height:3rem}.configuration__select-config .options-container .option:hover{color:#fff;background:var(--blue)}@media (max-width:1399px){.configuration__select-config{width:220px;margin-bottom:1.35rem}.configuration__select-config .select-line{grid-gap:.45rem;gap:.45rem}.configuration__select-config .select-line .label-with-info{grid-gap:.3rem;gap:.3rem}.configuration__select-config .select-line .label-with-info .label{font-size:13px}.configuration__select-config .select-line .label-with-info .tooltip-info{width:18px;height:18px}.configuration__select-config .select-line .select-control{min-height:54px;max-height:54px;padding:0 .95rem}.configuration__select-config .select-line .select-control .value{font-size:15px}.configuration__select-config .options-container{max-height:10rem;min-height:6rem}.configuration__select-config .options-container .option{height:2.85rem;line-height:2.85rem;font-size:.95rem}}@media (max-width:1199px){.configuration__select-config{width:210px;margin-bottom:1.25rem}.configuration__select-config .select-line{grid-gap:.45rem;gap:.45rem}.configuration__select-config .select-line .label-with-info{grid-gap:.3rem;gap:.3rem}.configuration__select-config .select-line .label-with-info .label{font-size:13px}.configuration__select-config .select-line .label-with-info .tooltip-info{width:18px;height:18px}.configuration__select-config .select-line .label-with-info .tooltip-info svg{font-size:.9rem}.configuration__select-config .select-line .select-control{min-height:52px;max-height:52px;padding:0 .9rem}.configuration__select-config .select-line .select-control .value{font-size:15px}.configuration__select-config .options-container{max-height:9.5rem;min-height:5.5rem}.configuration__select-config .options-container .option{height:2.7rem;line-height:2.7rem;font-size:.95rem}}@media (max-width:991px){.configuration__select-config{width:200px;margin-bottom:1.15rem}.configuration__select-config .select-line{grid-gap:.4rem;gap:.4rem}.configuration__select-config .select-line .label-with-info{grid-gap:.25rem;gap:.25rem}.configuration__select-config .select-line .label-with-info .label{font-size:12px}.configuration__select-config .select-line .label-with-info .tooltip-info{width:17px;height:17px}.configuration__select-config .select-line .label-with-info .tooltip-info svg{font-size:.85rem}.configuration__select-config .select-line .select-control{min-height:50px;max-height:50px;padding:0 .85rem;border-radius:7px}.configuration__select-config .select-line .select-control .value{font-size:14px}.configuration__select-config .select-line .select-control svg{font-size:1.1rem}.configuration__select-config .options-container{max-height:9rem;min-height:5rem;font-size:.95rem}.configuration__select-config .options-container .option{height:2.6rem;line-height:2.6rem;padding:0 .85rem;font-size:.9rem}}@media (max-width:767px){.configuration__select-config{margin-bottom:1rem}.configuration__select-config .select-line{grid-gap:.4rem;gap:.4rem}.configuration__select-config .select-line .label-with-info{grid-gap:.25rem;gap:.25rem}.configuration__select-config .select-line .label-with-info .label{font-size:12px}.configuration__select-config .select-line .label-with-info .tooltip-info{width:16px;height:16px}.configuration__select-config .select-line .label-with-info .tooltip-info svg{font-size:.8rem}.configuration__select-config .select-line .select-control{min-height:48px;max-height:48px;padding:0 .8rem;border-radius:6px}.configuration__select-config .select-line .select-control .value{font-size:14px}.configuration__select-config .select-line .select-control svg{font-size:1rem}.configuration__select-config .options-container{max-height:8.5rem;min-height:4.5rem}.configuration__select-config .options-container .option{height:2.5rem;line-height:2.5rem;padding:0 .8rem;font-size:.9rem}}@media (max-width:575px){.configuration__select-config{margin-bottom:.85rem}.configuration__select-config .select-line{grid-gap:.35rem;gap:.35rem}.configuration__select-config .select-line .label-with-info{grid-gap:.2rem;gap:.2rem}.configuration__select-config .select-line .label-with-info .label{font-size:11px}.configuration__select-config .select-line .label-with-info .tooltip-info{width:15px;height:15px}.configuration__select-config .select-line .label-with-info .tooltip-info svg{font-size:.75rem}.configuration__select-config .select-line .select-control{min-height:46px;max-height:46px;padding:0 .75rem;border-radius:6px}.configuration__select-config .select-line .select-control .value{font-size:13px}.configuration__select-config .select-line .select-control svg{font-size:.95rem}.configuration__select-config .options-container{max-height:8rem;min-height:4rem}.configuration__select-config .options-container .option{height:2.4rem;line-height:2.4rem;padding:0 .75rem;font-size:.85rem}}.tooltip-info{position:relative;padding-left:.25rem}.tooltip-info,.tooltip-info__trigger{display:inline-flex;align-items:center}.tooltip-info__trigger{border:none;background:transparent;padding:0;cursor:pointer;color:var(--blue)}.tooltip-info__trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:50%}.tooltip-info__trigger svg{display:block}.tooltip-info__bubble{position:absolute;min-width:420px;max-width:520px;padding:1.25rem 1.5rem;border-radius:6px;background:#fdf9f5;color:#0f1f34;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 45px rgba(15,31,52,.18);font-size:.85rem;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;opacity:0;visibility:hidden;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:10;white-space:pre-line}.tooltip-info__bubble:after{content:"";position:absolute;width:10px;height:10px;background:#fdf9f5;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08)}.tooltip-info__bubble.visible{opacity:1;visibility:visible}.tooltip-info--top .tooltip-info__bubble{bottom:calc(100% + 14px);left:50%;-webkit-transform:translate(-50%,8px);transform:translate(-50%,8px)}.tooltip-info--top .tooltip-info__bubble.visible{-webkit-transform:translate(-50%);transform:translate(-50%)}.tooltip-info--top .tooltip-info__bubble:after{bottom:-5px;left:calc(50% - 5px)}.tooltip-info--right .tooltip-info__bubble{top:50%;left:calc(100% + 14px);-webkit-transform:translate(-8px,-50%);transform:translate(-8px,-50%)}.tooltip-info--right .tooltip-info__bubble.visible{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-info--right .tooltip-info__bubble:after{left:-6px;top:calc(50% - 6px);border-bottom:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.08);border-left:1px solid rgba(0,0,0,.08)}.tooltip-info--left .tooltip-info__bubble{top:50%;right:calc(100% + 14px);-webkit-transform:translate(8px,-50%);transform:translate(8px,-50%)}.tooltip-info--left .tooltip-info__bubble.visible{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-info--left .tooltip-info__bubble:after{right:-5px;top:calc(50% - 5px)}@media (max-width:1399px){.tooltip-info__bubble{min-width:380px;max-width:480px;padding:1.15rem 1.35rem;font-size:.82rem}}@media (max-width:1199px){.tooltip-info__bubble{min-width:350px;max-width:450px;padding:1.1rem 1.25rem;font-size:.8rem;border-radius:5px}}@media (max-width:991px){.tooltip-info__bubble{min-width:300px;max-width:400px;padding:1rem 1.15rem;font-size:.78rem;border-radius:5px}.tooltip-info__bubble:after{width:9px;height:9px}.tooltip-info--top .tooltip-info__bubble{bottom:calc(100% + 12px)}.tooltip-info--right .tooltip-info__bubble{left:calc(100% + 12px)}.tooltip-info--left .tooltip-info__bubble{right:calc(100% + 12px)}}@media (max-width:767px){.tooltip-info__bubble{min-width:260px;max-width:340px;padding:.95rem 1.05rem;font-size:.75rem;border-radius:4px}.tooltip-info__bubble:after{width:8px;height:8px}.tooltip-info--top .tooltip-info__bubble{bottom:calc(100% + 10px)}.tooltip-info--right .tooltip-info__bubble{top:calc(100% + 10px);left:50%;-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.tooltip-info--right .tooltip-info__bubble.visible{-webkit-transform:translate(-50%);transform:translate(-50%)}.tooltip-info--right .tooltip-info__bubble:after{top:-4px;left:calc(50% - 4px);border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-left:none}.tooltip-info--left .tooltip-info__bubble{right:calc(100% + 10px)}}@media (max-width:575px){.tooltip-info__bubble{min-width:220px;max-width:280px;padding:.85rem .95rem;font-size:.72rem;border-radius:4px;line-height:1.4}.tooltip-info__bubble:after{width:7px;height:7px}.tooltip-info--top .tooltip-info__bubble{bottom:calc(100% + 8px);-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}.tooltip-info--top .tooltip-info__bubble.visible{-webkit-transform:translate(-50%);transform:translate(-50%)}.tooltip-info--top .tooltip-info__bubble:after{bottom:-4px;left:calc(50% - 3.5px)}.tooltip-info--right .tooltip-info__bubble{top:calc(100% + 8px);left:50%;-webkit-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}.tooltip-info--right .tooltip-info__bubble.visible{-webkit-transform:translate(-50%);transform:translate(-50%)}.tooltip-info--right .tooltip-info__bubble:after{top:-3.5px;left:calc(50% - 3.5px);border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-left:none}.tooltip-info--left .tooltip-info__bubble{right:calc(100% + 8px);-webkit-transform:translate(6px,-50%);transform:translate(6px,-50%)}.tooltip-info--left .tooltip-info__bubble.visible{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-info--left .tooltip-info__bubble:after{right:-4px;top:calc(50% - 4px)}}@media (max-width:399px){.tooltip-info__bubble{min-width:180px;max-width:240px;padding:.75rem .85rem;font-size:.7rem}}.results-view__results-list{margin-bottom:4rem;font-weight:500}@media screen and (-webkit-min-device-pixel-ratio:0){.results-view__results-list{page-break-before:always;float:none!important}}.results-view__results-list .results-list__title{text-transform:capitalize;font-weight:500;font-size:1.5rem;margin-bottom:2rem}.results-view__results-list .results-list .result{display:flex;justify-content:space-between;align-items:center;padding:1rem}.results-view__results-list .results-list .result .result__left{display:flex;align-items:center}.results-view__results-list .results-list .result .result__left>*+*{margin-left:2rem}.results-view__results-list .results-list .result .cta{margin-left:.5rem;display:flex}.results-view__results-list .results-list .result .cta>*+*{margin-left:.5rem}.results-view__results-list .results-list-couple{display:flex;flex-direction:column}.results-view__results-list .results-list-couple .results-couple{display:flex;width:100%}.result-product-table{width:100%;margin-top:.5rem;margin-bottom:1.5rem;background:rgba(239,239,241,.2)}.result-product-table .table-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d5d5;padding:2rem 4rem}.result-product-table .table-header .header-info-block{display:flex;grid-gap:2rem;gap:2rem;flex:3 1}.result-product-table .table-header .header-info-block span{flex:1 1;color:#000;font-weight:500;letter-spacing:normal;text-transform:none;font-size:1rem}.result-product-table .table-header .header-info-block span:nth-child(2),.result-product-table .table-header .header-info-block span:nth-child(3){text-align:center}.result-product-table .table-header .header-action-block{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.result-product-table .table-body .table-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d5d5;padding:1.1rem 4rem}.result-product-table .table-body .table-row .row-info-block{width:100%;display:flex;grid-gap:2rem;gap:2rem;flex:3 1;align-items:center}.result-product-table .table-body .table-row .row-info-block .info-code{flex:1 1;font-weight:500;color:#0f1f34;font-size:1rem;text-transform:uppercase;letter-spacing:normal}.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{flex:1 1;font-weight:400;color:#4f5c6c;font-size:1rem;text-align:center}.result-product-table .table-body .table-row .row-action-block{flex:1 1;display:flex;justify-content:flex-end;align-items:center}.result-product-table .table-body .table-row .row-action-block .btn.table{font-size:1rem}.result-product-table-couple{width:100%;margin-top:.5rem;margin-bottom:1.5rem;background:rgba(239,239,241,.2)}.result-product-table-couple .table-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d5d5;padding:2rem 4rem}.result-product-table-couple .table-header .header-code-block{flex:1 1;text-align:left;color:#000;font-weight:500;letter-spacing:normal;text-transform:none;font-size:1rem}.result-product-table-couple .table-header .header-action-block{width:120px;display:flex;justify-content:flex-end;align-items:center}.result-product-table-couple .table-body .table-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d5d5;padding:1.1rem 4rem}.result-product-table-couple .table-body .table-row .row-code-block{flex:1 1;text-align:left;font-weight:500;color:#0f1f34;font-size:.92rem;text-transform:uppercase;letter-spacing:normal}.result-product-table-couple .table-body .table-row .row-action-block{width:120px;display:flex;justify-content:flex-end;align-items:center}.result-product-table-couple .table-body .table-row .row-action-block .btn.table{font-size:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-products-message{padding:2rem;text-align:center;color:#5c6c7c;font-size:.95rem;font-weight:500;background:#f8f9fa;border-radius:6px;border:1px dashed #d0d7de}@media (max-width:1399px){.result-product-table .table-header{padding:1.85rem 3.5rem}.result-product-table .table-header .header-info-block{grid-gap:1.85rem;gap:1.85rem}.result-product-table .table-body .table-row{padding:1rem 3.5rem}.result-product-table .table-body .table-row .row-info-block{grid-gap:1.85rem;gap:1.85rem}.result-product-table .table-body .table-row .row-info-block .info-code,.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{font-size:.88rem}.result-product-table-couple .table-header{padding:1.85rem 3.5rem}.result-product-table-couple .table-body .table-row{padding:1rem 3.5rem}.result-product-table-couple .table-body .table-row .row-code-block{font-size:.88rem}.no-products-message{padding:1.85rem;font-size:.9rem}}@media (max-width:1199px){.result-product-table .table-header{padding:1.75rem 3rem}.result-product-table .table-header .header-info-block{grid-gap:1.75rem;gap:1.75rem}.result-product-table .table-body .table-row{padding:.95rem 3rem}.result-product-table .table-body .table-row .row-info-block{grid-gap:1.75rem;gap:1.75rem}.result-product-table .table-body .table-row .row-info-block .info-code,.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{font-size:.85rem}.result-product-table .table-body .table-row .row-action-block .btn.table{padding:.65rem 1.35rem;font-size:1rem}.result-product-table-couple .table-header{padding:1.75rem 3rem}.result-product-table-couple .table-body .table-row{padding:.95rem 3rem}.result-product-table-couple .table-body .table-row .row-code-block{font-size:.85rem}.result-product-table-couple .table-body .table-row .row-action-block .btn.table{padding:.65rem 1.35rem;font-size:1rem}.no-products-message{padding:1.75rem;font-size:.88rem}}@media (max-width:991px){.result-product-table .table-header{padding:1.5rem 2.5rem}.result-product-table .table-header .header-info-block{grid-gap:1.5rem;gap:1.5rem}.result-product-table .table-body .table-row{padding:.875rem 2.5rem}.result-product-table .table-body .table-row .row-info-block{grid-gap:1.5rem;gap:1.5rem}.result-product-table .table-body .table-row .row-info-block .info-code,.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{font-size:.8rem}.result-product-table .table-body .table-row .row-action-block{width:110px}.result-product-table .table-body .table-row .row-action-block .btn.table{padding:.6rem 1.25rem;font-size:.9rem}.result-product-table-couple .table-header{padding:1.5rem 2.5rem}.result-product-table-couple .table-body .table-row{padding:.875rem 2.5rem}.result-product-table-couple .table-body .table-row .row-code-block{font-size:.8rem}.result-product-table-couple .table-body .table-row .row-action-block{width:110px}.result-product-table-couple .table-body .table-row .row-action-block .btn.table{padding:.6rem 1.25rem;font-size:.9rem}.no-products-message{padding:1.5rem;font-size:.85rem}}@media (max-width:767px){.result-product-table .table-header{padding:1.35rem 2rem}.result-product-table .table-header .header-info-block{grid-gap:1.35rem;gap:1.35rem}.result-product-table .table-header .header-info-block span{font-size:.9rem}.result-product-table .table-body .table-row{padding:.8rem 2rem}.result-product-table .table-body .table-row .row-info-block{grid-gap:1.35rem;gap:1.35rem}.result-product-table .table-body .table-row .row-info-block .info-code,.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{font-size:.75rem}.result-product-table .table-body .table-row .row-action-block{width:100px}.result-product-table .table-body .table-row .row-action-block .btn.table{padding:.55rem 1.15rem;font-size:.85rem}.result-product-table-couple .table-header{padding:1.35rem 2rem}.result-product-table-couple .table-body .table-row{padding:.8rem 2rem}.result-product-table-couple .table-body .table-row .row-code-block{font-size:.75rem}.result-product-table-couple .table-body .table-row .row-action-block{width:100px}.result-product-table-couple .table-body .table-row .row-action-block .btn.table{padding:.55rem 1.15rem;font-size:.85rem}.no-products-message{padding:1.35rem;font-size:.8rem}}@media (max-width:575px){.results-view__results-list{margin-bottom:3rem}.result-product-table{background:transparent;margin-bottom:1.25rem}.result-product-table .table-header{display:none}.result-product-table .table-body{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.result-product-table .table-body .table-row{display:flex;flex-direction:column;border:2px solid #e7e7e7;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.result-product-table .table-body .table-row .row-info-block{display:flex;flex-direction:column;grid-gap:0;gap:0;margin-bottom:.75rem}.result-product-table .table-body .table-row .row-info-block .info-code,.result-product-table .table-body .table-row .row-info-block .info-description,.result-product-table .table-body .table-row .row-info-block .info-name{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.65rem 0;font-size:.875rem;font-weight:400;color:#000}.result-product-table .table-body .table-row .row-info-block .info-code:not(:last-child),.result-product-table .table-body .table-row .row-info-block .info-description:not(:last-child),.result-product-table .table-body .table-row .row-info-block .info-name:not(:last-child){border-bottom:1px solid #f5f5f7}.result-product-table .table-body .table-row .row-info-block .info-code:before,.result-product-table .table-body .table-row .row-info-block .info-description:before,.result-product-table .table-body .table-row .row-info-block .info-name:before{content:attr(data-label);font-weight:600;color:var(--blue);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.result-product-table .table-body .table-row .row-info-block .info-code:before{content:"Code"}.result-product-table .table-body .table-row .row-info-block .info-name:before{content:"Name"}.result-product-table .table-body .table-row .row-info-block .info-description:before{content:"Description"}.result-product-table .table-body .table-row .row-action-block{width:100%;display:flex;justify-content:center;padding-top:.5rem}.result-product-table .table-body .table-row .row-action-block .btn.table{width:100%;justify-content:center;padding:.75rem 2rem;font-size:.85rem}.result-product-table-couple{background:transparent;margin-bottom:1.25rem}.result-product-table-couple .table-header{display:none}.result-product-table-couple .table-body{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.result-product-table-couple .table-body .table-row{display:flex;flex-direction:column;border:2px solid #e7e7e7;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.result-product-table-couple .table-body .table-row .row-code-block{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.65rem 0;font-size:.875rem;font-weight:400;color:#000;margin-bottom:.75rem;border-bottom:1px solid #f5f5f7}.result-product-table-couple .table-body .table-row .row-code-block:before{content:"Code";font-weight:600;color:var(--blue);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.result-product-table-couple .table-body .table-row .row-action-block{width:100%;display:flex;justify-content:center;padding-top:.5rem}.result-product-table-couple .table-body .table-row .row-action-block .btn.table{width:100%;justify-content:center;padding:.75rem 2rem;font-size:.85rem}.no-products-message{padding:1.25rem;font-size:.75rem}}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-right:.5rem}.dot--blue{background-color:var(--blue)}.dot--pink{background-color:var(--pink)}.results-view__specs{margin-bottom:2rem}.results-view__specs:last-child{margin-bottom:0}.results-view__specs table.specs-table{width:100%;border-collapse:separate;border-spacing:0;border:none;table-layout:fixed}.results-view__specs table.specs-table thead{background-color:transparent}.results-view__specs table.specs-table thead.secondary tr th{background-color:transparent;color:#000;padding:1rem;font-size:12px;font-weight:500;border:solid #e7e7e7;border-width:0 0 1px;text-align:center}.results-view__specs table.specs-table thead.secondary tr th:first-child{text-align:left;padding-left:4rem}.results-view__specs table.specs-table thead.secondary tr th:first-child .th-content{display:flex;align-items:center}.results-view__specs table.specs-table thead.secondary tr th:last-child{padding-right:2rem}.results-view__specs table.specs-table thead tr th{padding:1rem;font-weight:500;font-size:12px;text-align:center;border:solid #e7e7e7;border-width:0 0 1px;color:#000;background-color:transparent}.results-view__specs table.specs-table thead tr th:first-child{padding-left:4rem;text-align:left}.results-view__specs table.specs-table thead tr th:first-child .th-content{display:flex;align-items:center}.results-view__specs table.specs-table thead tr th.value{text-transform:capitalize}.results-view__specs table.specs-table thead tr th:last-child{padding-right:2rem}.results-view__specs table.specs-table tbody tr{background-color:#f8f9fa}.results-view__specs table.specs-table tbody tr:nth-child(2n){background-color:#fff}.results-view__specs table.specs-table tbody tr.secondary th{border:solid #e7e7e7;border-width:0 0 1px;text-align:center}.results-view__specs table.specs-table tbody tr.secondary th:first-child{text-align:left;padding-left:4rem}.results-view__specs table.specs-table tbody tr th{padding:1.5rem 1rem;text-align:center;text-transform:uppercase;font-weight:400;font-size:16px;color:#000;border:solid #e7e7e7;border-width:0 0 1px}.results-view__specs table.specs-table tbody tr th:first-child{text-align:left;padding-left:4rem}.results-view__specs table.specs-table tbody tr td.value{padding:1.5rem 1rem;text-align:center;font-size:16px;font-weight:400;color:#000;border:solid #e7e7e7;border-width:0 0 1px}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:2rem}.results-view__specs table.specs-table tbody tr:last-child td,.results-view__specs table.specs-table tbody tr:last-child th{border:solid #e7e7e7;border-width:0 0 1px}@media (max-width:1399px){.results-view__specs table.specs-table thead tr th{padding:.9rem;font-size:11px}.results-view__specs table.specs-table thead tr th:first-child{padding-left:3.5rem}.results-view__specs table.specs-table thead tr th:last-child{padding-right:1.85rem}.results-view__specs table.specs-table thead.secondary tr th{padding:.9rem;font-size:11px}.results-view__specs table.specs-table thead.secondary tr th:first-child{padding-left:3.5rem}.results-view__specs table.specs-table thead.secondary tr th:last-child{padding-right:1.85rem}.results-view__specs table.specs-table tbody tr th{padding:1.35rem .9rem;font-size:15px}.results-view__specs table.specs-table tbody tr th:first-child{padding-left:3.5rem}.results-view__specs table.specs-table tbody tr td.value{padding:1.35rem .9rem;font-size:15px}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:1.85rem}.results-view__specs table.specs-table tbody tr.secondary th:first-child{padding-left:3.5rem}}@media (max-width:1199px){.results-view__specs table.specs-table thead tr th{padding:.85rem;font-size:10px}.results-view__specs table.specs-table thead tr th:first-child{padding-left:3rem}.results-view__specs table.specs-table thead tr th:last-child{padding-right:1.75rem}.results-view__specs table.specs-table thead.secondary tr th{padding:.85rem;font-size:10px}.results-view__specs table.specs-table thead.secondary tr th:first-child{padding-left:3rem}.results-view__specs table.specs-table thead.secondary tr th:last-child{padding-right:1.75rem}.results-view__specs table.specs-table tbody tr th{padding:1.25rem .85rem;font-size:14px}.results-view__specs table.specs-table tbody tr th:first-child{padding-left:3rem}.results-view__specs table.specs-table tbody tr td.value{padding:1.25rem .85rem;font-size:14px}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:1.75rem}.results-view__specs table.specs-table tbody tr.secondary th:first-child{padding-left:3rem}}@media (max-width:991px){.results-view__specs table.specs-table thead tr th{padding:.8rem .75rem;font-size:9px}.results-view__specs table.specs-table thead tr th:first-child{padding-left:2.5rem}.results-view__specs table.specs-table thead tr th:last-child{padding-right:1.5rem}.results-view__specs table.specs-table thead.secondary tr th{padding:.8rem .75rem;font-size:9px}.results-view__specs table.specs-table thead.secondary tr th:first-child{padding-left:2.5rem}.results-view__specs table.specs-table thead.secondary tr th:last-child{padding-right:1.5rem}.results-view__specs table.specs-table tbody tr th{padding:1.15rem .75rem;font-size:13px}.results-view__specs table.specs-table tbody tr th:first-child{padding-left:2.5rem}.results-view__specs table.specs-table tbody tr td.value{padding:1.15rem .75rem;font-size:13px}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:1.5rem}.results-view__specs table.specs-table tbody tr.secondary th:first-child{padding-left:2.5rem}}@media (max-width:767px){.results-view__specs table.specs-table thead tr th{padding:.75rem .65rem;font-size:8px}.results-view__specs table.specs-table thead tr th:first-child{padding-left:1.5rem}.results-view__specs table.specs-table thead tr th:last-child{padding-right:1.25rem}.results-view__specs table.specs-table thead.secondary tr th{padding:.75rem .65rem;font-size:8px}.results-view__specs table.specs-table thead.secondary tr th:first-child{padding-left:1.5rem}.results-view__specs table.specs-table thead.secondary tr th:last-child{padding-right:1.25rem}.results-view__specs table.specs-table tbody tr th{padding:1rem .65rem;font-size:12px}.results-view__specs table.specs-table tbody tr th:first-child{padding-left:1.5rem}.results-view__specs table.specs-table tbody tr td.value{padding:1rem .65rem;font-size:12px}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:1.25rem}.results-view__specs table.specs-table tbody tr.secondary th:first-child{padding-left:1.5rem}}@media (max-width:575px){.results-view__specs{margin-bottom:1.5rem}.results-view__specs:last-child{margin-bottom:0}.results-view__specs table.specs-table{border:none;display:block}.results-view__specs table.specs-table thead{display:block;background:transparent;margin-bottom:.75rem}.results-view__specs table.specs-table thead tr{display:block;background:transparent;border:none}.results-view__specs table.specs-table thead tr th{text-align:left!important;padding:0 0 .5rem;border:none;font-size:14px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.5px}.results-view__specs table.specs-table thead tr th:first-child{padding-left:0}.results-view__specs table.specs-table thead tr th:first-child .th-content{display:flex;align-items:center}.results-view__specs table.specs-table thead tr th:not(:first-child){display:none}.results-view__specs table.specs-table thead tr th:last-child{padding-right:0}.results-view__specs table.specs-table thead.secondary tr th{color:var(--pink)!important;padding:0 0 .5rem!important}.results-view__specs table.specs-table thead.secondary tr th:first-child{padding-left:0!important}.results-view__specs table.specs-table tbody{display:block}.results-view__specs table.specs-table tbody tr{display:block;margin-bottom:.875rem;border:2px solid #e7e7e7;border-radius:8px;padding:.875rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.results-view__specs table.specs-table tbody tr:last-child{margin-bottom:0}.results-view__specs table.specs-table tbody tr:nth-child(2n),.results-view__specs table.specs-table tbody tr:nth-child(odd){background:#fff}.results-view__specs table.specs-table tbody tr th{display:block;text-align:left!important;padding:0 0 .65rem;font-size:13px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;border:none;border-bottom:1px solid #f5f5f7}.results-view__specs table.specs-table tbody tr th:first-child{padding-left:0}.results-view__specs table.specs-table tbody tr td.value{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;text-align:left!important;border:none;font-size:.8rem;color:#000}.results-view__specs table.specs-table tbody tr td.value:not(:last-child){border-bottom:1px solid #f5f5f7}.results-view__specs table.specs-table tbody tr td.value:last-child{padding-right:0}.results-view__specs table.specs-table tbody tr td.value:before{content:attr(data-label);font-weight:600;color:#666;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:80px}.results-view__specs table.specs-table tbody tr.secondary{background:#f8f9fa;border-color:#d5d5d5}.results-view__specs table.specs-table tbody tr.secondary th{color:var(--pink);font-size:12px;padding-bottom:0;margin-bottom:0;border-bottom:none}.results-view__specs table.specs-table tbody tr.secondary th:first-child{padding-left:0}.results-view__specs table.specs-table tbody tr:last-child td,.results-view__specs table.specs-table tbody tr:last-child th{border-bottom:none}}.detail-product-component{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;background:rgba(0,0,0,.2);z-index:1100}.detail-product-component .pop-up-product{background:#fff;margin:calc(80px + 2rem) auto;width:1000px;max-width:90%;padding:2rem 2rem 4rem;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:8px}.detail-product-component .pop-up-product .pop-up__close-row{display:flex;justify-content:flex-end;margin-bottom:1rem;position:relative;z-index:10}.detail-product-component .pop-up-product .pop-up__close-btn{border:none;background:transparent;cursor:pointer;color:#000;display:flex;padding:.5rem;transition:all .2s ease;border-radius:4px;position:relative;z-index:10}.detail-product-component .pop-up-product .pop-up__close-btn:hover{background:rgba(0,0,0,.05);-webkit-transform:scale(1.1);transform:scale(1.1)}.detail-product-component .pop-up-product .pop-up__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:4rem;padding-right:4rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:16px;font-weight:700;color:var(--pink)}.detail-product-component .pop-up-product .pop-up__header img{height:4rem}.detail-product-component .pop-up-product .pop-up__table-configuration{width:100%;display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{font-size:1rem;font-weight:700;color:#000;padding-left:4rem;padding-right:4rem}.detail-product-component .pop-up-product .pop-up__table-configuration .result-title{margin:0}.detail-product-component .pop-up-product .pop-up__image-product{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 2rem}.detail-product-component .pop-up-product .pop-up__image-product img{width:65%;height:auto}.detail-product-component .pop-up-product .pop-up__image-product .pop-up__image-product-caption{width:100%;display:flex;justify-content:flex-end;padding-right:4rem;padding-top:1rem}.detail-product-component .pop-up-product .pop-up__image-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-family:"Helvetica Neue";font-size:1rem!important;font-weight:400;color:#000;text-align:right}.detail-product-component .pop-up-product .btn.ingombri{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.1rem 2.5rem;margin:.5rem auto 3rem;border-radius:999px;font-size:15px;font-weight:500;text-transform:none;white-space:nowrap;transition:all .2s ease;text-decoration:none;letter-spacing:normal;background-color:#fff;color:#00587c;border:2px solid #00587c}.detail-product-component .pop-up-product .btn.ingombri:hover{background-color:#f5f5f5;border-color:#004660;color:#004660}.detail-product-component .pop-up-product .table-title{font-weight:700;font-size:1rem;color:#000;text-transform:uppercase;padding-left:4rem;padding-right:2rem;margin-top:4rem}.detail-product-component .pop-up-product .table-title:first-child{margin-top:0}.detail-product-component .pop-up-product .table-note{padding:0 4rem;margin-top:.5rem!important}.detail-product-component .pop-up-product .table-note p{margin:0;padding:0;font-size:1rem!important;font-weight:400;color:#555}.detail-product-component .pop-up-product table.detail-product-table{margin-top:1rem;margin-bottom:0;width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.detail-product-component .pop-up-product table.detail-product-table thead{background-color:transparent}.detail-product-component .pop-up-product table.detail-product-table thead tr th{padding:1rem;font-weight:500;font-size:12px;text-align:center;border:solid #e7e7e7;border-width:0 0 1px;color:#000;background-color:transparent;text-transform:capitalize}.detail-product-component .pop-up-product table.detail-product-table thead tr th:first-child{text-align:left;padding-left:4rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th:last-child{padding-right:2rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr{background-color:#f8f9fa}.detail-product-component .pop-up-product table.detail-product-table tbody tr:nth-child(2n){background-color:#fff}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{padding:1.5rem 1rem;text-align:center;font-size:16px;font-weight:400;color:#000;border:solid #e7e7e7;border-width:0 0 1px;vertical-align:middle}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{text-align:left;padding-left:4rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:2rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td p,.detail-product-component .pop-up-product table.detail-product-table tbody tr th p{margin:0}.detail-product-component .pop-up-product table.detail-product-table tbody tr:last-child td,.detail-product-component .pop-up-product table.detail-product-table tbody tr:last-child th{border:solid #e7e7e7;border-width:0 0 1px}.detail-product-component .pop-up-product table.detail-product-table--type-a thead tr th:first-child{width:260px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-a thead tr th:nth-child(2){width:380px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-a thead tr th:nth-child(3){width:auto;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr th:first-child{width:260px;white-space:normal;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr td:nth-child(2),.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr th:nth-child(2){width:380px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr td:nth-child(3),.detail-product-component .pop-up-product table.detail-product-table--type-a tbody tr th:nth-child(3){width:auto;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b thead tr th:first-child{width:260px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b thead tr th:nth-child(2){width:180px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b thead tr th:nth-child(3){width:auto;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr th:first-child{width:260px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr td:nth-child(2),.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr th:nth-child(2){width:180px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr td:nth-child(3),.detail-product-component .pop-up-product table.detail-product-table--type-b tbody tr th:nth-child(3){width:auto;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-c thead tr th:first-child{width:260px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-c thead tr th:nth-child(2){width:auto;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-c tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table--type-c tbody tr th:first-child{width:260px;text-align:left}.detail-product-component .pop-up-product table.detail-product-table--type-c tbody tr td:nth-child(2),.detail-product-component .pop-up-product table.detail-product-table--type-c tbody tr th:nth-child(2){width:auto;text-align:left}.detail-product-component .pop-up-product .btn-container{display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem;margin-top:2rem;padding-left:4rem;padding-right:4rem}.detail-product-component .pop-up-product .btn-container>div{margin:0!important}.detail-product-component .pop-up-product .btn-container .btn{padding:1.1rem 2.5rem;border-radius:999px;font-size:15px;font-weight:500;text-transform:none;white-space:nowrap;transition:all .2s ease;text-decoration:none;letter-spacing:normal;margin:0}.detail-product-component .pop-up-product .btn-container .btn.center{background-color:#00587c;color:#fff;border:2px solid #00587c}.detail-product-component .pop-up-product .btn-container .btn.center:hover{background-color:#004660;border-color:#004660}.detail-product-component .pop-up-product .btn-container .btn.outline:not(.danger){background-color:#fff;color:#00587c;border:2px solid #00587c}.detail-product-component .pop-up-product .btn-container .btn.outline:not(.danger):hover{background-color:#f5f5f5;border-color:#004660;color:#004660}.detail-product-component .pop-up-product .btn-container .btn.outline.danger{background-color:#e20073;color:#fff;border:2px solid #e20073}.detail-product-component .pop-up-product .btn-container .btn.outline.danger:hover{background-color:#c20066;border-color:#c20066}.detail-product-component .pop-up-product .btn-container .btn.outline.video{background-color:#fff;color:var(--pink);border:2px solid var(--pink)}.detail-product-component .pop-up-product .btn-container .btn.outline.video:hover{background-color:#f5f5f5;border-color:var(--pinkHover);color:var(--pinkHover)}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 4rem;margin-top:1rem!important;font-size:1rem!important;color:#000;font-weight:400;word-wrap:break-word;white-space:normal}.detail-product-component .pop-up-product .warning-box{width:100%;display:flex;flex-direction:row;align-items:flex-start;grid-gap:1rem;gap:1rem;background:#ffd5ed;padding:1rem;border-radius:8px}.detail-product-component .pop-up-product .warning-box__icon{height:100%;display:flex;flex-direction:row;align-items:center;flex-shrink:0}.detail-product-component .pop-up-product .warning-box__content{flex:1 1}.detail-product-component .pop-up-product .warning-box__title{font-weight:500;font-size:16px;color:#760042;margin:0 0 1rem}.detail-product-component .pop-up-product .warning-box__link{cursor:pointer;color:#760042;text-decoration:underline}.detail-product-component .pop-up-product .warning-box__link:hover{color:#760042}.detail-product-component .pop-up-product .warning-box__text{font-size:14px;color:#d9017a;font-weight:400;margin:0}@media print{.detail-product-component .pop-up-product{width:100%;margin:0;orientation:portrait;height:100vh}}.detail-product-component .pop-up-product>*+*{margin-top:2rem}.detail-product-component .pop-up-product .pop-up__body>*+*{margin-top:4rem}@media (max-width:1399px){.detail-product-component .pop-up-product{width:950px;padding:1.85rem 1.85rem 3.75rem}.detail-product-component .pop-up-product .pop-up__header{padding-left:3.5rem;padding-right:3.5rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:15px}.detail-product-component .pop-up-product .pop-up__header img{height:3.75rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{padding-left:3.5rem;padding-right:3.5rem;font-size:.95rem}.detail-product-component .pop-up-product .pop-up__image-product-caption{padding-right:0!important}.detail-product-component .pop-up-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-size:1rem!important}.detail-product-component .pop-up-product .table-title{padding-left:3.5rem;padding-right:1.85rem;font-size:.95rem;margin-top:3.75rem}.detail-product-component .pop-up-product .table-note{padding:0 3.5rem}.detail-product-component .pop-up-product .table-note p{font-size:1rem!important}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 3.5rem;margin-top:.9rem!important}.detail-product-component .pop-up-product .warning-box{padding:1rem;grid-gap:.95rem;gap:.95rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th{padding:.9rem;font-size:11px}.detail-product-component .pop-up-product table.detail-product-table thead tr th:first-child{padding-left:3.5rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th:last-child{padding-right:1.85rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{padding:1.35rem .9rem;font-size:15px}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{padding-left:3.5rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:1.85rem}.detail-product-component .pop-up-product .btn-container{padding-left:3.5rem;padding-right:3.5rem;grid-gap:.9rem;gap:.9rem}.detail-product-component .pop-up-product .btn-container .btn{padding:1rem 2.25rem;font-size:14px}.detail-product-component .pop-up-product .btn.ingombri{padding:1rem 2.25rem;font-size:14px;margin:.5rem auto 2.75rem}}@media (max-width:1199px){.detail-product-component .pop-up-product{width:900px;padding:1.75rem 1.75rem 3.5rem}.detail-product-component .pop-up-product .pop-up__header{padding-left:3rem;padding-right:3rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:14px}.detail-product-component .pop-up-product .pop-up__header img{height:3.5rem}.detail-product-component .pop-up-product .pop-up__table-configuration{grid-gap:1.35rem;gap:1.35rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{padding-left:3rem;padding-right:3rem;font-size:.9rem}.detail-product-component .pop-up-product .pop-up__image-product-caption{padding-right:0!important}.detail-product-component .pop-up-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-size:1rem!important}.detail-product-component .pop-up-product .table-title{padding-left:3rem;padding-right:1.75rem;font-size:.9rem;margin-top:3.5rem}.detail-product-component .pop-up-product .table-note{padding:0 3rem}.detail-product-component .pop-up-product .table-note p{font-size:1rem!important}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 3rem;margin-top:.9rem!important}.detail-product-component .pop-up-product .warning-box{padding:1rem;grid-gap:.9rem;gap:.9rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th{padding:.85rem;font-size:10px}.detail-product-component .pop-up-product table.detail-product-table thead tr th:first-child{padding-left:3rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th:last-child{padding-right:1.75rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{padding:1.25rem .85rem;font-size:14px}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{padding-left:3rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:1.75rem}.detail-product-component .pop-up-product .btn-container{padding-left:3rem;padding-right:3rem;grid-gap:.85rem;gap:.85rem}.detail-product-component .pop-up-product .btn-container .btn{padding:.95rem 2rem;font-size:13px}.detail-product-component .pop-up-product .btn.ingombri{padding:.95rem 2rem;font-size:13px;margin:.5rem auto 2.5rem}}@media (max-width:991px){.detail-product-component .pop-up-product{width:850px;max-width:95%;padding:1.5rem 1.5rem 3.25rem}.detail-product-component .pop-up-product .pop-up__close-row{margin-bottom:.875rem}.detail-product-component .pop-up-product .pop-up__close-btn svg{width:2.25rem;height:2.25rem}.detail-product-component .pop-up-product .pop-up__header{padding-left:2.5rem;padding-right:2.5rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:13px}.detail-product-component .pop-up-product .pop-up__header img{height:3.25rem}.detail-product-component .pop-up-product .pop-up__table-configuration{grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.85rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{padding-left:2.5rem;padding-right:2.5rem;font-size:.85rem}.detail-product-component .pop-up-product .pop-up__image-product{margin-bottom:1.85rem}.detail-product-component .pop-up-product .pop-up__image-product-caption{padding-right:0!important}.detail-product-component .pop-up-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-size:1rem!important}.detail-product-component .pop-up-product .table-title{padding-left:2.5rem;padding-right:1.5rem;font-size:.85rem;margin-top:3.25rem}.detail-product-component .pop-up-product .table-note{padding:0 2.5rem}.detail-product-component .pop-up-product .table-note p{font-size:1rem!important}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 2.5rem;margin-top:.85rem!important}.detail-product-component .pop-up-product .warning-box{padding:.95rem;grid-gap:.85rem;gap:.85rem}.detail-product-component .pop-up-product .warning-box__title{font-size:16px}.detail-product-component .pop-up-product .warning-box__text{font-size:14px}.detail-product-component .pop-up-product table.detail-product-table thead tr th{padding:.8rem .75rem;font-size:9px}.detail-product-component .pop-up-product table.detail-product-table thead tr th:first-child{padding-left:2.5rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th:last-child{padding-right:1.5rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{padding:1.15rem .75rem;font-size:13px}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{padding-left:2.5rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:1.5rem}.detail-product-component .pop-up-product .btn-container{padding-left:2.5rem;padding-right:2.5rem;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.detail-product-component .pop-up-product .btn-container .btn{padding:.9rem 1.85rem;font-size:12px}.detail-product-component .pop-up-product .btn.ingombri{padding:.9rem 1.85rem;font-size:12px;margin:.5rem auto 2.25rem}.detail-product-component .pop-up-product>*+*{margin-top:1.85rem}.detail-product-component .pop-up-product .pop-up__body>*+*{margin-top:3.25rem}}@media (max-width:767px){.detail-product-component .pop-up-product{width:100%;max-width:100%;margin:0;padding:1.35rem 1.35rem 3rem;border-radius:0}.detail-product-component .pop-up-product .pop-up__close-row{margin-bottom:.75rem}.detail-product-component .pop-up-product .pop-up__close-btn{padding:.4rem}.detail-product-component .pop-up-product .pop-up__close-btn svg{width:2rem;height:2rem}.detail-product-component .pop-up-product .pop-up__header{flex-direction:column-reverse;align-items:center;text-align:center;grid-gap:1rem;gap:1rem;padding-left:2rem;padding-right:2rem;padding-bottom:2rem;margin-bottom:1.5rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:18px;font-weight:700}.detail-product-component .pop-up-product .pop-up__header img{height:4.5rem}.detail-product-component .pop-up-product .pop-up__table-configuration{grid-gap:1.15rem;gap:1.15rem;margin-bottom:1.75rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{padding-left:1.5rem;padding-right:1.5rem;font-size:1.25rem;font-weight:700}.detail-product-component .pop-up-product .pop-up__table-configuration .result-title{margin:0;padding-left:0}.detail-product-component .pop-up-product .pop-up__image-product{margin-bottom:1.75rem}.detail-product-component .pop-up-product .pop-up__image-product-caption{padding-right:0!important}.detail-product-component .pop-up-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-size:1rem!important}.detail-product-component .pop-up-product .table-title{padding-left:0;padding-right:1.35rem;font-size:1.15rem;font-weight:700;margin-top:3rem}.detail-product-component .pop-up-product .table-note{padding:0 2rem 0 0}.detail-product-component .pop-up-product .table-note p{font-size:1rem!important}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 2rem 0 0;margin-top:.75rem!important}.detail-product-component .pop-up-product .warning-box{padding:.9rem;grid-gap:.75rem;gap:.75rem}.detail-product-component .pop-up-product .warning-box__title{font-size:15px;margin-bottom:.75rem}.detail-product-component .pop-up-product .warning-box__text{font-size:13px}.detail-product-component .pop-up-product table.detail-product-table thead tr th{padding:.75rem .65rem;font-size:8px}.detail-product-component .pop-up-product table.detail-product-table thead tr th:first-child{padding-left:1.5rem}.detail-product-component .pop-up-product table.detail-product-table thead tr th:last-child{padding-right:1.35rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{padding:1rem .65rem;font-size:12px}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{padding-left:1.5rem}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:1.35rem}.detail-product-component .pop-up-product .btn-container{display:grid;grid-template-columns:1fr 1fr;padding-left:2rem;padding-right:2rem;grid-gap:.75rem;gap:.75rem}.detail-product-component .pop-up-product .btn-container .btn{width:100%;padding:1rem 1.5rem;font-size:1rem;text-align:center;display:flex;align-items:center;justify-content:center}.detail-product-component .pop-up-product .btn.ingombri{padding:1rem 1.5rem;font-size:1rem;margin:.5rem auto 2rem}.detail-product-component .pop-up-product>*+*{margin-top:1.75rem}.detail-product-component .pop-up-product .pop-up__body>*+*{margin-top:3rem}}@media (max-width:575px){.detail-product-component .pop-up-product{padding:1.25rem 1.25rem 2.75rem}.detail-product-component .pop-up-product .pop-up__close-row{margin-bottom:.65rem}.detail-product-component .pop-up-product .pop-up__close-btn{padding:.35rem}.detail-product-component .pop-up-product .pop-up__close-btn svg{width:1.75rem;height:1.75rem}.detail-product-component .pop-up-product .pop-up__header{grid-gap:.875rem;gap:.875rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.75rem;margin-bottom:1.25rem}.detail-product-component .pop-up-product .pop-up__header h4{font-size:16px;font-weight:700}.detail-product-component .pop-up-product .pop-up__header img{height:4rem}.detail-product-component .pop-up-product .pop-up__table-configuration{grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.detail-product-component .pop-up-product .pop-up__table-configuration h2{padding-left:1rem;padding-right:1rem;font-size:1.15rem;font-weight:700}.detail-product-component .pop-up-product .pop-up__table-configuration .result-title{margin:0;padding-left:0}.detail-product-component .pop-up-product .pop-up__image-product{margin-bottom:1.5rem}.detail-product-component .pop-up-product .pop-up__image-product-caption{padding-right:0!important}.detail-product-component .pop-up-product .pop-up__image-product-caption .pop-up__image-product-caption-text{font-size:1rem!important}.detail-product-component .pop-up-product .table-title{padding-left:0;padding-right:1rem;font-size:1.1rem;font-weight:700;margin-top:2.75rem}.detail-product-component .pop-up-product .table-note{padding:0 1.5rem 0 0}.detail-product-component .pop-up-product .table-note p{font-size:1rem!important}.detail-product-component .pop-up-product .ec-other-note{display:block;width:100%;padding:0 1.5rem 0 0;margin-top:.75rem!important}.detail-product-component .pop-up-product .warning-box{padding:.85rem;grid-gap:.65rem;gap:.65rem}.detail-product-component .pop-up-product .warning-box__title{font-size:14px;margin-bottom:.65rem}.detail-product-component .pop-up-product .warning-box__text{font-size:12px}.detail-product-component .pop-up-product table.detail-product-table{border:none;margin-top:.75rem}.detail-product-component .pop-up-product table.detail-product-table thead{display:none}.detail-product-component .pop-up-product table.detail-product-table tbody{display:block}.detail-product-component .pop-up-product table.detail-product-table tbody tr{display:block;width:100%;margin-bottom:.875rem;border:2px solid #e7e7e7;border-radius:8px;padding:.875rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.detail-product-component .pop-up-product table.detail-product-table tbody tr:last-child{margin-bottom:0}.detail-product-component .pop-up-product table.detail-product-table tbody tr:nth-child(2n),.detail-product-component .pop-up-product table.detail-product-table tbody tr:nth-child(odd){background:#fff}.detail-product-component .pop-up-product table.detail-product-table tbody tr td,.detail-product-component .pop-up-product table.detail-product-table tbody tr th{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:.5rem 0!important;border:none!important;font-size:.8rem!important;font-weight:400!important;color:#000!important;line-height:1.4!important;text-align:right!important;word-break:break-word!important}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:not(:last-child),.detail-product-component .pop-up-product table.detail-product-table tbody tr th:not(:last-child){border-bottom:1px solid #f5f5f7!important}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:first-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:first-child{padding-left:0!important}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:last-child,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:last-child{padding-right:0!important}.detail-product-component .pop-up-product table.detail-product-table tbody tr td:before,.detail-product-component .pop-up-product table.detail-product-table tbody tr th:before{content:attr(data-label);font-weight:600;color:#666;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;white-space:nowrap}.detail-product-component .pop-up-product .btn-container{display:grid;grid-template-columns:1fr 1fr;padding-left:1.5rem;padding-right:1.5rem;grid-gap:.65rem;gap:.65rem;margin-top:1.75rem}.detail-product-component .pop-up-product .btn-container .btn{padding:.95rem 1.25rem;font-size:1rem;text-align:center;display:flex;align-items:center;justify-content:center}.detail-product-component .pop-up-product .btn.ingombri{padding:.95rem 1.25rem;font-size:1rem;margin:.5rem auto 1.75rem}.detail-product-component .pop-up-product>*+*{margin-top:1.5rem}.detail-product-component .pop-up-product .pop-up__body>*+*{margin-top:2.75rem}}.results-view{display:flex;flex-direction:column;overflow-y:auto;position:relative;background:#fff}@media print{.results-view{min-height:unset;background:transparent}}.results-view.animate{-webkit-animation:apperAnimationLeft 1.5s;animation:apperAnimationLeft 1.5s}@-webkit-keyframes apperAnimationLeft{0%{opacity:0;left:100%}to{opacity:1;left:0}}@keyframes apperAnimationLeft{0%{opacity:0;left:100%}to{opacity:1;left:0}}.results-view .results-view__content{flex:1 1;padding:3rem 0 5rem}@media (max-width:768px){.results-view .results-view__content{padding:2rem 0 3rem}}.results-view .results-view__list{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;width:100%}.results-view .results-view__list .results-view__empty{width:100%;padding:3rem 1rem;text-align:center;font-size:1.25rem;font-weight:500;color:#5c6c7c;border:1px dashed #dbe4f2;border-radius:8px}.results-view .results-view__list .results-section{width:100%}.results-view__content .results-view__list.container{max-width:none;margin:0;padding-left:0;padding-right:0}.results-section{padding-top:1rem}.results-section:first-child{padding-top:0}.results-section__title{font-weight:500;letter-spacing:normal;text-transform:uppercase;font-size:20px;color:#005984;margin-bottom:1.75rem;display:inline-flex;align-items:center;grid-gap:.65rem;gap:.65rem}.results-view__nav-link{border:none;background:transparent;color:var(--blue);font-weight:600;font-size:1rem;cursor:pointer;text-decoration:underline;transition:color .2s ease}.results-view__nav-link:hover{color:var(--blueHover)}.results-view__nav-title-button{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;border:none;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit;transition:opacity .2s ease;font-size:3rem}.results-view__nav-title-button:hover{opacity:.7}.results-view__nav-title-button .results-view__nav-title-icon{color:#000;width:3rem;height:3rem;flex-shrink:0}.results-view__footer{display:flex;justify-content:center}.results-view__return-btn{padding:1.1rem 3.5rem;border-radius:999px;border:2px solid var(--pink);background:var(--pink);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:normal;margin:0}.results-view__return-btn:hover{background:var(--pinkHover);border-color:var(--pinkHover)}.configuration-modal{width:100%;display:flex;flex-direction:column}.configuration-modal__close-row{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-right:0}.configuration-modal__close{border:none;background:transparent;cursor:pointer;color:#000;display:flex;padding:.5rem;transition:all .2s ease;border-radius:4px}.configuration-modal__close:hover{background:rgba(0,0,0,.05);-webkit-transform:scale(1.1);transform:scale(1.1)}.configuration-modal__header{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:2rem;gap:2rem;margin-bottom:2rem;padding-left:4rem;padding-right:2rem}.configuration-modal__title{font-size:23px;font-weight:700;letter-spacing:normal;margin:0;color:#000}.configuration-modal__code{margin:.5rem 0 0;font-weight:400;font-size:14px;color:#000}.configuration-modal__code span{color:#000;font-weight:700}.configuration-modal__logo{width:140px;height:auto}.configuration-modal__tables{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.configuration-modal__cta{align-self:center;border:1px solid #00587c;background:transparent;color:#00587c;font-weight:500;font-size:15px;padding:1.2rem 2.75rem;border-radius:999px;cursor:pointer;transition:all .2s ease}.configuration-modal__cta:hover{background:var(--blue);color:#fff}@media (max-width:1399px){.results-view__content{padding:2.75rem 0 4.5rem}.results-view__list{grid-gap:1.35rem;gap:1.35rem}.results-view__list .results-view__empty{padding:2.75rem 1rem;font-size:1.2rem}.results-section__title{font-size:19px;margin-bottom:1.65rem;grid-gap:.6rem;gap:.6rem}.results-view__nav-link{font-size:.95rem}.results-view__return-btn{padding:1rem 3.25rem;font-size:.95rem}.configuration-modal__header{padding-left:3.5rem;padding-right:1.75rem;margin-bottom:1.85rem}.configuration-modal__title{font-size:22px}.configuration-modal__code{font-size:13px}.configuration-modal__logo{width:130px}.configuration-modal__tables{grid-gap:1.35rem;gap:1.35rem;margin-bottom:1.85rem}.configuration-modal__cta{font-size:14px;padding:1.1rem 2.5rem}}@media (max-width:1199px){.results-view__content{padding:2.5rem 0 4rem}.results-view__list{grid-gap:1.25rem;gap:1.25rem}.results-view__list .results-view__empty{padding:2.5rem 1rem;font-size:1.15rem}.results-section__title{font-size:18px;margin-bottom:1.5rem;grid-gap:.55rem;gap:.55rem}.results-view__nav-link{font-size:.9rem}.results-view__nav-title-button{grid-gap:.4rem;gap:.4rem}.results-view__nav-title-button .results-view__nav-title-icon{width:2.5rem;height:2.5rem}.results-view__return-btn{padding:1rem 3rem;font-size:.9rem}.configuration-modal__header{padding-left:3rem;padding-right:1.5rem;margin-bottom:1.75rem;grid-gap:1.75rem;gap:1.75rem}.configuration-modal__title{font-size:21px}.configuration-modal__code{font-size:12px}.configuration-modal__logo{width:120px}.configuration-modal__tables{grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.75rem}.configuration-modal__cta{font-size:13px;padding:1rem 2.25rem}}@media (max-width:991px){.results-view__content{padding:2.25rem 0 3.5rem}.results-view__list{grid-gap:1.15rem;gap:1.15rem}.results-view__list .results-view__empty{padding:2.25rem 1rem;font-size:1.1rem}.results-section{padding-top:.875rem}.results-section__title{font-size:17px;margin-bottom:1.35rem;grid-gap:.5rem;gap:.5rem}.results-view__nav-link{font-size:.85rem}.results-view__nav-title-button{font-size:2.5rem;grid-gap:.35rem;gap:.35rem}.results-view__nav-title-button .results-view__nav-title-icon{width:2.25rem;height:2.25rem}.results-view__return-btn{padding:.95rem 2.75rem;font-size:1rem}.configuration-modal__close-row{margin-bottom:.875rem}.configuration-modal__close svg{width:2.25rem;height:2.25rem}.configuration-modal__header{padding-left:2.5rem;padding-right:1.25rem;margin-bottom:1.5rem;grid-gap:1.5rem;gap:1.5rem}.configuration-modal__title{font-size:20px}.configuration-modal__code{font-size:12px}.configuration-modal__logo{width:110px}.configuration-modal__tables{grid-gap:1.15rem;gap:1.15rem;margin-bottom:1.5rem}.configuration-modal__cta{font-size:13px;padding:.95rem 2rem}}@media (max-width:767px){.results-view__content{padding:2rem 0 3rem}.results-view__list{grid-gap:1rem;gap:1rem}.results-view__list .results-view__empty{padding:2rem 1rem;font-size:1.05rem}.results-section{padding-top:.75rem}.results-section__title{font-size:16px;margin-bottom:1.25rem;grid-gap:.45rem;gap:.45rem}.results-view__nav-link{font-size:.8rem;padding:.5rem}.results-view__nav-title-button{grid-gap:.3rem;gap:.3rem;font-size:2rem}.results-view__nav-title-button .results-view__nav-title-icon{width:1.5rem;height:1.5rem}.results-view__footer{margin-top:1.5rem}.results-view__return-btn{padding:.9rem 2.5rem;font-size:1rem}.configuration-modal__close-row{margin-bottom:.75rem}.configuration-modal__close{padding:.4rem}.configuration-modal__close svg{width:2rem;height:2rem}.configuration-modal__header{flex-direction:column-reverse;align-items:center;padding-left:2rem;padding-right:2rem;margin-bottom:1.35rem;grid-gap:1.25rem;gap:1.25rem;text-align:center}.configuration-modal__title{font-size:19px}.configuration-modal__code{font-size:11px;margin-top:.4rem}.configuration-modal__logo{width:100px}.configuration-modal__tables{grid-gap:1rem;gap:1rem;margin-bottom:1.35rem}.configuration-modal__cta{font-size:12px;padding:.9rem 1.85rem}}@media (max-width:575px){.results-view__content{padding:1.5rem 0 2.5rem}.results-view__list{grid-gap:.875rem;gap:.875rem}.results-view__list .results-view__empty{padding:1.75rem .875rem;font-size:1rem;border-radius:6px}.results-section{padding-top:.65rem}.results-section__title{font-size:15px;margin-bottom:1.15rem;grid-gap:.4rem;gap:.4rem}.results-view__nav-link{font-size:.75rem;padding:.4rem;white-space:nowrap}.results-view__nav-title-button{grid-gap:.25rem;gap:.25rem;font-size:2rem}.results-view__nav-title-button .results-view__nav-title-icon{width:1.5rem;height:1.5rem}.results-view__footer{margin-top:1.25rem}.results-view__return-btn{padding:.9rem 2.5rem;font-size:1rem}.configuration-modal{padding:0}.configuration-modal__close-row{margin-bottom:.65rem;padding:0 .75rem}.configuration-modal__close{padding:.35rem}.configuration-modal__close svg{width:1.75rem;height:1.75rem}.configuration-modal__header{flex-direction:column-reverse;align-items:center;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:1.25rem;grid-gap:1rem;gap:1rem;text-align:center}.configuration-modal__title{font-size:18px}.configuration-modal__code{font-size:10px;margin-top:.75rem}.configuration-modal__logo{width:90px}.configuration-modal__tables{grid-gap:.875rem;gap:.875rem;margin-bottom:1.25rem}.configuration-modal__cta{width:100%;max-width:280px;font-size:12px;padding:.85rem 1.5rem}}@media (max-width:449px){.results-view__nav-title-button{grid-gap:.2rem;gap:.2rem;font-size:1.75rem}.results-view__nav-title-button .results-view__nav-title-icon{width:1.5rem;height:1.5rem}.results-view__nav-link{font-size:.7rem}}@media (max-width:379px){.results-view__nav-title-button{grid-gap:.15rem;gap:.15rem;font-size:1.75rem}.results-view__nav-title-button .results-view__nav-title-icon{width:1.5rem;height:1.5rem}.results-view__nav-link{font-size:.65rem}}.catalogue-view{display:flex;flex-direction:column;min-height:100vh;position:relative}.catalogue-view.animate{-webkit-animation:apperAnimationRight 1.5s;animation:apperAnimationRight 1.5s}@-webkit-keyframes apperAnimationRight{0%{opacity:0;right:100%}to{opacity:1;right:0}}@keyframes apperAnimationRight{0%{opacity:0;right:100%}to{opacity:1;right:0}}.catalogue-view .catalogue-list{flex-grow:1;padding:0}.catalogue-view .catalogue-list .container.section{padding-left:0;padding-right:0}.catalogue-view .catalogue-list .catalogue__header{margin-bottom:1.5rem}.catalogue-view .catalogue-list .catalogue__filters{display:flex;flex-wrap:nowrap;grid-gap:1rem;gap:1rem;align-items:center}.catalogue-view .catalogue-list .results-counter{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-left:auto;padding-left:1.5rem}.catalogue-view .catalogue-list .results-counter__number{font-size:2rem;font-weight:700;color:var(--blue);line-height:1}.catalogue-view .catalogue-list .results-counter__label{font-size:.875rem;font-weight:400;color:#666;white-space:nowrap}.catalogue-view .catalogue-list .results-counter .filters-badge{background:var(--pink);color:#fff;padding:.35rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap}.catalogue-view .catalogue-list table.catalogue-table{width:100%;background:#fff;border-collapse:separate;border-spacing:0;font-size:1rem;overflow:hidden}.catalogue-view .catalogue-list table.catalogue-table td,.catalogue-view .catalogue-list table.catalogue-table th{padding:1.5rem 2rem;text-align:left}.catalogue-view .catalogue-list table.catalogue-table thead{background:#fff}.catalogue-view .catalogue-list table.catalogue-table thead tr th{font-size:.9rem;font-weight:500;color:#1d1d1f;text-transform:none;letter-spacing:normal;border-bottom:1px solid #e7e7e7}.catalogue-view .catalogue-list table.catalogue-table thead tr th:first-child,.catalogue-view .catalogue-list table.catalogue-table thead tr th:last-child,.catalogue-view .catalogue-list table.catalogue-table thead tr th:nth-child(3){text-align:center}.catalogue-view .catalogue-list table.catalogue-table thead tr th:first-child .th-content,.catalogue-view .catalogue-list table.catalogue-table thead tr th:last-child .th-content,.catalogue-view .catalogue-list table.catalogue-table thead tr th:nth-child(3) .th-content{justify-content:center}.catalogue-view .catalogue-list table.catalogue-table thead tr th.sortable{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s}.catalogue-view .catalogue-list table.catalogue-table thead tr th.sortable:hover{color:var(--pink)}.catalogue-view .catalogue-list table.catalogue-table thead tr th.sortable .th-content{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.catalogue-view .catalogue-list table.catalogue-table tbody tr{border-bottom:1px solid #e7e7e7;transition:none}.catalogue-view .catalogue-list table.catalogue-table tbody tr:nth-child(odd){background:#f8f9fa}.catalogue-view .catalogue-list table.catalogue-table tbody tr:nth-child(2n){background:#fff}.catalogue-view .catalogue-list table.catalogue-table tbody tr td{color:#1d1d1f;font-size:1rem;font-weight:400}.catalogue-view .catalogue-list table.catalogue-table tbody tr td:first-child{font-weight:500;color:#1d1d1f;text-align:center}.catalogue-view .catalogue-list table.catalogue-table tbody tr td:last-child,.catalogue-view .catalogue-list table.catalogue-table tbody tr td:nth-child(3){text-align:center}.catalogue-view .catalogue-list .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px}.catalogue-view .catalogue-list .empty-state svg{color:var(--blue);opacity:.3;margin-bottom:1.5rem}.catalogue-view .catalogue-list .empty-state h3{font-size:1.5rem;color:var(--blue);margin-bottom:.5rem}.catalogue-view .catalogue-list .empty-state p{color:#666;margin-bottom:2rem;font-size:1rem}.catalogue-view .catalogue-list .catalogue__footer{display:flex;justify-content:center;padding:3rem 0 2rem;margin-top:2rem;border-top:1px solid #e7e7e7}@media (max-width:1399px){.catalogue-view .catalogue-list .catalogue__header{margin-bottom:1.25rem}.catalogue-view .catalogue-list .catalogue__filters{grid-gap:.875rem;gap:.875rem}.catalogue-view .catalogue-list .results-counter{padding-left:1.25rem}.catalogue-view .catalogue-list .results-counter__number{font-size:1.75rem}.catalogue-view .catalogue-list .results-counter__label{font-size:.8rem}}@media (max-width:1199px){.catalogue-view .catalogue-list .catalogue__filters{grid-gap:.75rem;gap:.75rem}.catalogue-view .catalogue-list .results-counter{padding-left:1rem}.catalogue-view .catalogue-list .results-counter__number{font-size:1.5rem}.catalogue-view .catalogue-list .results-counter__label{font-size:.75rem}.catalogue-view .catalogue-list .results-counter .filters-badge{padding:.3rem .65rem;font-size:.65rem}.catalogue-view .catalogue-list table.catalogue-table td,.catalogue-view .catalogue-list table.catalogue-table th{padding:1.25rem .875rem}.catalogue-view .catalogue-list table.catalogue-table thead th{font-size:.85rem}.catalogue-view .catalogue-list table.catalogue-table tbody td{font-size:.95rem}}@media (max-width:991px){.catalogue-view .catalogue-list .container.section{padding:2rem 0 2.5rem}.catalogue-view .catalogue-list .catalogue__filters{grid-gap:.65rem;gap:.65rem}.catalogue-view .catalogue-list .results-counter{padding-left:.875rem}.catalogue-view .catalogue-list .results-counter__number{font-size:1.35rem}.catalogue-view .catalogue-list .results-counter__label{font-size:.7rem}.catalogue-view .catalogue-list .results-counter .filters-badge{padding:.25rem .6rem;font-size:.6rem}.catalogue-view .catalogue-list table.catalogue-table{font-size:.9rem}.catalogue-view .catalogue-list table.catalogue-table td,.catalogue-view .catalogue-list table.catalogue-table th{padding:1rem .75rem}.catalogue-view .catalogue-list table.catalogue-table thead th{font-size:.8rem}.catalogue-view .catalogue-list table.catalogue-table tbody td{font-size:.875rem}.catalogue-view .catalogue-list table.catalogue-table .btn.table{padding:.65rem 1.35rem;font-size:.65rem}.catalogue-view .catalogue-list .catalogue__footer{padding:2.5rem 0 1.5rem;margin-top:1.5rem}.catalogue-view .catalogue-list .catalogue__footer .btn.table.primary{padding:.7rem 1.75rem;font-size:.7rem}.catalogue-view .catalogue-list .empty-state{padding:3.5rem 1.5rem}.catalogue-view .catalogue-list .empty-state svg{width:2.5rem;height:2.5rem}.catalogue-view .catalogue-list .empty-state h3{font-size:1.35rem}.catalogue-view .catalogue-list .empty-state p{font-size:.95rem}}@media (max-width:767px){.catalogue-view .catalogue-list .container.section{padding:1.5rem 0 2rem}.catalogue-view .catalogue-list .catalogue__header{margin-bottom:1rem}.catalogue-view .catalogue-list .catalogue__filters{flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.catalogue-view .catalogue-list .results-counter{width:100%;margin-left:0;padding-left:0;justify-content:center;margin-top:.5rem}.catalogue-view .catalogue-list .results-counter__number{font-size:1.5rem}.catalogue-view .catalogue-list .results-counter__label{font-size:.75rem}.catalogue-view .catalogue-list .results-counter .filters-badge{padding:.3rem .65rem;font-size:.65rem}.catalogue-view .catalogue-list table.catalogue-table{font-size:.85rem}.catalogue-view .catalogue-list table.catalogue-table td,.catalogue-view .catalogue-list table.catalogue-table th{padding:.875rem .5rem}.catalogue-view .catalogue-list table.catalogue-table thead th{font-size:.75rem}.catalogue-view .catalogue-list table.catalogue-table tbody td{font-size:.8rem}.catalogue-view .catalogue-list table.catalogue-table .btn.table{padding:.55rem 1rem;font-size:.6rem}.catalogue-view .catalogue-list .catalogue__footer{padding:2rem 0 1.25rem;margin-top:1.25rem}.catalogue-view .catalogue-list .catalogue__footer .btn.table.primary{padding:.65rem 1.5rem;font-size:.65rem}.catalogue-view .catalogue-list .empty-state{padding:3rem 1.25rem}.catalogue-view .catalogue-list .empty-state svg{width:2.25rem;height:2.25rem}.catalogue-view .catalogue-list .empty-state h3{font-size:1.25rem}.catalogue-view .catalogue-list .empty-state p{font-size:.9rem;margin-bottom:1.5rem}.catalogue-view .catalogue-list .empty-state .btn.table.primary{font-size:.65rem;padding:.65rem 1.35rem}}@media (max-width:575px){.catalogue-view .catalogue-list .container.section{padding:1rem 0 1.5rem}.catalogue-view .catalogue-list .catalogue__header{margin-bottom:1rem;padding-top:0}.catalogue-view .catalogue-list .catalogue__filters{flex-direction:row;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.catalogue-view .catalogue-list .catalogue__filters .search-bar{flex:1 1 100%;order:1}.catalogue-view .catalogue-list .catalogue__filters .catalogue-select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.375rem);min-width:calc(50% - .375rem);order:2}.catalogue-view .catalogue-list .catalogue__filters .results-counter{order:3}.catalogue-view .catalogue-list .results-counter{width:100%;margin-left:0;padding-left:0;justify-content:center;margin-top:.25rem}.catalogue-view .catalogue-list .results-counter__number{font-size:1.65rem}.catalogue-view .catalogue-list .results-counter__label{font-size:.75rem}.catalogue-view .catalogue-list .results-counter .filters-badge{padding:.3rem .7rem;font-size:.65rem}.catalogue-view .catalogue-list .catalogue__footer{padding:1.5rem 0 1rem;margin-top:1rem}.catalogue-view .catalogue-list .catalogue__footer .btn.table.primary{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.7rem}.catalogue-view .catalogue-list table.catalogue-table{border:none}.catalogue-view .catalogue-list table.catalogue-table thead{display:none}.catalogue-view .catalogue-list table.catalogue-table tbody{display:block}.catalogue-view .catalogue-list table.catalogue-table tbody tr{display:block;margin-bottom:1rem;border:2px solid #e7e7e7;border-radius:8px;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.catalogue-view .catalogue-list table.catalogue-table tbody tr:nth-child(2n),.catalogue-view .catalogue-list table.catalogue-table tbody tr:nth-child(odd){background:#fff}.catalogue-view .catalogue-list table.catalogue-table tbody tr:last-child{margin-bottom:0}.catalogue-view .catalogue-list table.catalogue-table tbody td{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border:none;text-align:left!important;font-size:.875rem}.catalogue-view .catalogue-list table.catalogue-table tbody td:not(:last-child){border-bottom:1px solid #f5f5f7}.catalogue-view .catalogue-list table.catalogue-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--blue);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;min-width:100px}.catalogue-view .catalogue-list table.catalogue-table tbody td:last-child{justify-content:center;padding-top:1rem;padding-bottom:0;border-bottom:none}.catalogue-view .catalogue-list table.catalogue-table tbody td:last-child:before{display:none}.catalogue-view .catalogue-list table.catalogue-table tbody td:last-child .btn.table{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.7rem}.catalogue-view .catalogue-list .empty-state{padding:2.5rem 1rem}.catalogue-view .catalogue-list .empty-state svg{width:2rem;height:2rem}.catalogue-view .catalogue-list .empty-state h3{font-size:1.15rem}.catalogue-view .catalogue-list .empty-state p{font-size:.85rem;margin-bottom:1.25rem}.catalogue-view .catalogue-list .empty-state .btn.table.primary{font-size:.6rem;padding:.6rem 1.2rem}}.search-bar{position:relative;display:flex;align-items:center;flex:1 1;min-width:300px;background:#fff;border:1px solid #e7e7e7;border-radius:8px;transition:all .2s ease}.search-bar:hover{border-color:#c7c7c7}.search-bar.focused{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.search-bar__icon{position:absolute;left:1rem;color:#999;pointer-events:none;transition:color .2s}.search-bar.focused .search-bar__icon{color:var(--blue)}.search-bar__input{flex:1 1;padding:.875rem 3rem;border:none;background:transparent;font-size:1rem;color:#1d1d1f;outline:none}.search-bar__input::-webkit-input-placeholder{color:#999}.search-bar__input:-ms-input-placeholder{color:#999}.search-bar__input::placeholder{color:#999}.search-bar__clear{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f5f5f7;border:none;border-radius:50%;cursor:pointer;transition:all .2s;color:#666}.search-bar__clear:hover{background:var(--pink);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.search-bar__clear:active{-webkit-transform:scale(.95);transform:scale(.95)}@media (max-width:991px){.search-bar{min-width:250px}}@media (max-width:767px){.search-bar{min-width:100%;flex:1 1 100%}.search-bar__input{padding:.75rem 2.75rem;font-size:.95rem}.search-bar__icon{left:.875rem}.search-bar__clear{right:.65rem;width:26px;height:26px}}@media (max-width:575px){.search-bar{min-width:100%}.search-bar__input{padding:.8rem 2.75rem;font-size:.9rem}.search-bar__icon{left:.875rem}.search-bar__clear{right:.65rem;width:26px;height:26px}}.catalogue-select{position:relative;min-width:200px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.catalogue-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#fff;border:1px solid #e7e7e7;border-radius:8px;cursor:pointer;transition:all .2s ease}.catalogue-select__trigger:hover{border-color:#c7c7c7}.catalogue-select.open .catalogue-select__trigger{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.catalogue-select__label{flex:1 1;font-size:1rem;color:#1d1d1f}.catalogue-select:not(.has-value) .catalogue-select__label{color:#999}.catalogue-select__icons{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:#666}.catalogue-select__clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f5f5f7;border:none;border-radius:50%;cursor:pointer;transition:all .2s;color:#666}.catalogue-select__clear:hover{background:var(--pink);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.catalogue-select__clear:active{-webkit-transform:scale(.95);transform:scale(.95)}.catalogue-select__chevron{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.catalogue-select__chevron.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalogue-select__dropdown{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:100;-webkit-animation:slideDown .2s ease;animation:slideDown .2s ease}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.catalogue-select__dropdown::-webkit-scrollbar{width:6px}.catalogue-select__dropdown::-webkit-scrollbar-track{background:#f5f5f7;border-radius:0 8px 8px 0}.catalogue-select__dropdown::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:3px}.catalogue-select__dropdown::-webkit-scrollbar-thumb:hover{background:#999}.catalogue-select__option{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:1rem;color:#1d1d1f;cursor:pointer;transition:background .15s}.catalogue-select__option:hover{background:#f8f9fa}.catalogue-select__option.selected{background:#f0f7ff;color:var(--blue);font-weight:500}.catalogue-select__option:first-child{border-radius:8px 8px 0 0}.catalogue-select__option:last-child{border-radius:0 0 8px 8px}.catalogue-select__check{color:var(--blue)}.catalogue-select__empty{padding:1rem;text-align:center;color:#999;font-size:.9rem}@media (max-width:1199px){.catalogue-select{min-width:180px}.catalogue-select__trigger{padding:.8rem .875rem}.catalogue-select__label{font-size:.95rem}}@media (max-width:991px){.catalogue-select{min-width:160px}.catalogue-select__trigger{padding:.75rem .85rem}.catalogue-select__label{font-size:.9rem}.catalogue-select__option{padding:.65rem .875rem;font-size:.9rem}}@media (max-width:767px){.catalogue-select{min-width:calc(50% - .375rem);flex:1 1}.catalogue-select__trigger{padding:.75rem}.catalogue-select__label{font-size:.875rem}.catalogue-select__dropdown{max-height:250px}.catalogue-select__option{padding:.625rem .75rem;font-size:.875rem}}@media (max-width:575px){.catalogue-select{min-width:100%;flex:1 1 100%}.catalogue-select__trigger{padding:.8rem .875rem}.catalogue-select__label{font-size:.9rem}.catalogue-select__dropdown{max-height:220px}.catalogue-select__option{padding:.7rem .875rem;font-size:.875rem}.catalogue-select__empty{padding:.875rem;font-size:.85rem}}.form-view{background:#fff;padding:2rem 0 3rem}.form-view .form-footer__back{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,74,124,.1)}.form-view .form-title-wrapper{width:100%;text-align:center;margin-bottom:2rem}.form-view .form-title{font-weight:400;font-size:1.5rem;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#000;line-height:1.4}.form-view .form-title--product{font-weight:600;font-size:2rem;color:var(--blue);margin-top:.5rem}.form-view .form-container{padding:2rem 0}.form-view .form-container .form__wrapper{margin:0 auto;width:60%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem}.form-view .form-container .form__wrapper .extended{grid-column:span 2}.form-view .form-container .form__wrapper>input{height:1.5rem;width:100%;border-bottom:2px solid var(--blue);padding:1rem 0}.form-view .form-container .form__wrapper .textarea-box label{color:var(--blueLight);font-weight:500;opacity:1;text-transform:uppercase}.form-view .form-container .form__wrapper .textarea-box textarea{margin-top:1rem;padding:.5rem;font-size:1.2rem;width:100%;border:2px solid var(--blue)}.form-view .form-container .form__wrapper .checkbox-box{display:flex;flex-direction:column}.form-view .form-container .form__wrapper .checkbox-box>*+*{margin-top:1rem}.form-view .form-container .form__wrapper .checkbox-box .checkbox{display:flex;align-items:center}.form-view .form-container .form__wrapper .checkbox-box input{cursor:pointer;width:2rem;height:2rem;border:2px solid var(--blue);position:relative}.form-view .form-container .form__wrapper .checkbox-box input:checked:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:70%;background:var(--blue)}.form-view .form-container .form__wrapper .checkbox-box label{color:var(--blue);width:100%;cursor:pointer;margin-left:1.5rem}.form-view .form-container .form__wrapper .button-container{display:flex;justify-content:center;margin-top:1rem}.form-view .form-container .form__wrapper .button-container button{min-width:200px;display:flex;justify-content:center;align-items:center}.form-view .form__back{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--blue);cursor:pointer;transition:color .3s ease}.form-view .form__back:hover{color:var(--pink)}.form-view .form__back span{text-transform:uppercase;font-weight:500;font-size:.9rem}.form-view .form__back svg{width:1.5rem;height:1.5rem}.form-view .loader,.form-view .loader:after{border-radius:50%;width:10em;height:10em}.form-view .loader{margin:0 auto;font-size:6px;position:relative;text-indent:-9999em;border:1.1em solid rgba(230,0,126,.2);border-left:1.1em solid var(--pink);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:991px){.form-view .form-container .form__wrapper{width:80%}}@media (max-width:767px){.form-view{padding:1.5rem 0 2rem}.form-view .form-title-wrapper{margin-bottom:1.5rem}.form-view .form-title{font-size:1.2rem}.form-view .form-title--product{font-size:1.5rem}.form-view .form-container{padding:1rem 0}.form-view .form-container .form__wrapper{width:100%;padding:0 1rem;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.form-view .form-container .form__wrapper .extended{grid-column:span 1}.form-view .form-container .form__wrapper .textarea-box textarea,.form-view .form-container .form__wrapper>input{font-size:1rem}.form-view .form-container .form__wrapper .checkbox-box label{font-size:.9rem}.form-view .form-container .form__wrapper .button-container button{width:100%}.form-view .form__back span{font-size:.8rem}.form-view .form__back svg{width:1.2rem;height:1.2rem}}
/*# sourceMappingURL=main.a34416d8.chunk.css.map */