#dev-server-label{position:absolute;top:0;left:0;color:#fff;background-color:#cd5c5c;padding:0.25rem;font-size:75%}.img-placeholder{min-width:111px;height:65px;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:0.75rem;color:rgba(0,0,0,0.4)}html,body{font-size:clamp(14px,3vw,1rem);font-family:"Roboto",sans-serif;color:#231f20}h1{font-family:"Exo","Roboto",sans-serif;color:#212427;margin-bottom:2rem;font-size:calc((1rem) * 2);line-height:1.2;font-weight:800}h2,h3,h4,h5,h6{font-family:"Exo","Roboto",sans-serif;color:#212427;margin-bottom:1rem;font-size:calc((1rem) * 1.5);font-weight:800}p{color:#231f20;font-size:1rem;font-weight:400;line-height:1.5}.header-primary{font-family:"Exo","Roboto",sans-serif;color:#212427;margin-bottom:2rem;font-size:calc((1rem) * 1.5);font-weight:800;text-align:left}@media (min-width:992px){.header-primary{width:100%;z-index:1}.header-primary:before{position:relative;right:0}}.header-primary .header-primary-subtext{font-size:1rem}.header-secondary{font-family:"Exo","Roboto",sans-serif;color:#212427;margin-bottom:1rem;font-size:calc((1rem) * 1.25);font-weight:700}html{height:100%}body{height:100%;min-height:100%;display:flex;flex-direction:column}main{flex:1}hr{all:unset;display:block;width:100%;height:0;margin-bottom:1rem;border:none;border-top:1px solid #c9c9c9}footer{position:relative;margin-top:auto}footer #scroller{position:absolute;bottom:10%;right:3%;font-size:calc((1rem) * 1.1)}footer #scroller .circle-scroller{position:relative;display:block;width:40px;height:40px;border-radius:50%;background-color:#1d6ab7;color:#fff}footer #scroller i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a,.btn-link{padding:0;color:#1d6ab7;text-decoration:none}a:hover,.btn-link:hover{color:#1d6ab7;text-decoration:underline}input{width:100%;height:42px;padding-left:0.75rem;border:none}input::-webkit-input-placeholder,input::-moz-placeholder,input:-moz-placeholder,input::placeholder,textarea::-webkit-input-placeholder,textarea::-moz-placeholder,textarea:-moz-placeholder,textarea::placeholder{color:transparent;opacity:1}label{color:#4a4957}.flex-center{display:flex;align-items:center;justify-content:center}@media (min-width:768px){.min-vh{min-height:65vh}}.form-wrapper .errorlist + .form-floating select,.form-wrapper .errorlist + .form-floating input{border-bottom:1px solid #dc3545}.errorlist{color:#dc3545}.bg-light-gray{background-color:#e5e5e5}.ck-editor-wrapper{font-size:1rem}.ck-editor-wrapper p,.ck-editor-wrapper li{font-size:1rem}.btn{white-space:nowrap;text-decoration:none!important;padding:0.5rem 1rem}.btn:active,.btn:focus,.btn:focus-visible,.btn:active:focus{outline:1px dotted currentColor;box-shadow:none}.btn.disabled{background-color:#d1ceda;border-color:#c9c5d3;color:#231f20;box-shadow:none;pointer-events:none}.btn.disabled:hover,.btn.disabled:active,.btn.disabled:focus{background-color:#dcdbe4;border-color:#d4d2dd;box-shadow:none;pointer-events:none}.btn.disabled:hover{cursor:not-allowed}.btn.disabled:hover,.btn.disabled:active{color:#b0adbd;cursor:not-allowed}.btn.disabled:focus{box-shadow:inset 0 0 0 0.1rem #dfdee6}.btn-primary{border-color:#13579b;background-color:#13579b;border-radius:10px;color:#fff;font-weight:700}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color:#104a84;background-color:#104a84;color:#fff}.btn-outline-primary{background-color:#fff;border:1px solid #000;border-radius:10px;color:#000}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{border-color:#000;background-color:#000;color:#fff}.btn-link:before{content:"";display:inline-block;height:0.375rem;width:0.375rem;border:0.275rem solid #1d6ab7;margin-right:0.325rem}.btn-outline-danger{background-color:#fff;border:1px solid #1d6ab7;border-radius:10px;color:#1d6ab7}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active{border-color:#1d6ab7;background-color:#1d6ab7;color:#fff}.btn-outline-primary-blue{background-color:#fff;border:1px solid #1d6ab7;border-radius:10px;color:#1d6ab7;border-width:1px;border-color:#1d6ab7;padding:0.5rem 2rem;font-weight:600;border-radius:10px}.btn-outline-primary-blue:hover,.btn-outline-primary-blue:focus,.btn-outline-primary-blue:active{border-color:#1d6ab7;background-color:#1d6ab7;color:#fff}.btn-lg{padding:0.5rem 2rem;font-size:1rem}button.navbar-toggler:focus,button.navbar-toggler:focus-visible{box-shadow:none;outline:1px dotted currentColor}.btn-outline-primary-blue{background-color:#fff;border:1px solid #1d6ab7;border-radius:10px;color:#1d6ab7;position:relative;z-index:1000;font-weight:600;border-width:1px;font-size:1rem}.btn-outline-primary-blue:hover,.btn-outline-primary-blue:focus,.btn-outline-primary-blue:active{border-color:#13579b;background-color:#13579b;color:#fff}@media (min-width:768px){.btn-outline-primary-blue{width:auto}}.card{border-radius:10px;min-height:226px}.card .more-info{margin-top:auto;display:inline-flex;justify-content:flex-end;align-items:center;gap:0.5rem;padding:0 1rem;font-size:calc((1rem) / 1.1);font-weight:800;text-transform:uppercase;color:#1d6ab7;transition:color .2s}.card .more-info:hover{color:#16518b}.card .more-info i{font-size:calc((1rem) * 2);line-height:1}.card.card-img-wrapper{position:relative;overflow:hidden;height:226px}.card.card-img-wrapper .card-img-top{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.card.card-img-wrapper .card-img-placeholder{width:100%;height:100%;object-fit:contain;border-top-left-radius:10px;border-top-right-radius:10px}.card.card-light{margin-bottom:1.5rem;background-color:#fff;color:#000;box-shadow:0 0 1em #e3e3e3;transition:all 300ms ease-in-out;min-height:226px}.card.card-light:hover{box-shadow:0 0 1em #bdbdbd}.card.card-light .card-img-top{height:100%;min-height:226px;background-color:#212427;transition:all 300ms ease-in-out;border-top-left-radius:10px;border-top-right-radius:10px}.card.card-light .card-body{display:flex;flex-direction:column;padding:0.75rem 0 1.5rem 0;height:100%;min-height:9rem;transition:all 300ms ease-in-out}.card.card-light .card-body .card-title,.card.card-light .card-body .card-text{flex:0 0 auto}.card.card-light .card-body .card-title{text-align:left;font-size:calc((1rem) * 1.5);line-height:1.2;font-weight:800;margin-top:0.5rem;text-transform:uppercase;font-family:"Exo","Roboto",sans-serif;padding:0 1rem;display:inline-flex;justify-content:start}.card.card-light .card-body .card-title .card-title-icon{position:relative;bottom:10px;color:#1d6ab7;font-size:calc((1rem) * 3);transition:transform 300ms ease-in-out}.card.card-light .card-body .card-text{text-align:left;line-height:1.5;padding:0 1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media (min-width:1200px){.card.card-light .card-body .card-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}}.card.card-light:hover{border-color:#1d6ab7}.card.card-light:hover .card-img-top{height:95%}.card.card-light:hover .card-body{height:55%}.card.card-light:hover .card-body .card-title-icon{transform:scale(1.15)}.card.card-dark a,.card.card-dark .btn-link{color:#1d6ab7}.card.card-dark .card-title{margin:1.5rem 0}.card.card-dark .card-link{margin-bottom:0.75rem;margin-left:0;padding:0.75rem 0;font-size:calc((1rem) * 1.1);border-bottom:1px solid #353440}.card.card-dark .card-link:last-child{border:0}.card .card-img-top,.card .card-img-placeholder,.card .card-icon{height:226px;object-fit:cover}.card .card-img-placeholder{height:auto;max-height:226px;object-fit:contain}@media (min-width:768px){.card .card-img-placeholder{height:226px}}.card .card-text{font-weight:400;letter-spacing:-0.02rem;line-height:1.7rem}.card-double{display:flex;flex-direction:column}.card-double .card-header{width:100%;padding:0.75rem 1rem;font-weight:700;background-color:#191a19;color:#fff}.card-double .card-header:before{content:"";display:inline-block;height:0.2rem;width:0.2rem;border:0.2rem solid #1d6ab7;margin-right:0.325rem}.card-double .card{background-color:#191a19;color:#fff}@media (min-width:768px){.card-double .card{width:50%}}@media (min-width:1400px){.card-double .card{width:620px}}.card-wrapper{display:flex}@media (min-width:992px){.card-wrapper{height:100%}}.card-wrapper .card{flex-grow:1;display:flex;flex-direction:column;min-height:226px}.news-card__badges .badge--update,.news-sidebar__item .badge--update,.news-card__badges .badge--pinned,.news-sidebar__item .badge--pinned{display:inline-block;padding:0.4375rem 0.75rem 0.4375rem 0.75rem;font-size:calc((1rem) * 0.75);font-weight:700;text-transform:uppercase}.news-card__badges .badge--pinned,.news-sidebar__item .badge--pinned{background-color:#1d6ab7;color:#fff}.news-card__badges .badge--update,.news-sidebar__item .badge--update{background-color:#ffe771;color:#895124}.news-sidebar__item__title,.news-sidebar__item h6{margin:0.25rem 0;font-size:calc((1rem) * 1.0625);font-weight:700;color:#231f20;line-height:1.2}.news-sidebar__item__date,.news-sidebar__item small{display:block;margin-bottom:0.9375rem;font-weight:700;color:#7F858B;font-size:calc((1rem) * 0.75)}.news-card__preview,.news-sidebar__item__preview,.news-sidebar__item p{margin:0 0 0.25rem;line-height:1.5;font-weight:400;color:#231f20;font-size:1rem}.news-sidebar__item__read-more,.news-sidebar__item a,.news-sidebar__item .btn-link{display:inline-block;font-weight:400;color:#1d6ab7;text-decoration:none}.news-sidebar__item__divider,.news-sidebar__item hr{margin:1.5rem 0;border:none;border-top:1px solid #c9c9c9}.news-sidebar__wrapper{background-color:#F8F8F8;padding:1rem;border-radius:10px}.news-sidebar__header{display:flex;flex-wrap:wrap;align-items:center;column-gap:0.5ch;margin-bottom:1rem;margin-top:2rem}@media (min-width:768px){.news-sidebar__header{margin-top:0}}.news-sidebar__header h5{margin:0;font-weight:600}.news-sidebar__heading{margin:0;display:inline}.news-sidebar__all-link{white-space:nowrap;font-size:1rem;font-weight:500;color:#1d6ab7;text-decoration:none;margin-left:0.5ch}.news-sidebar__all-link:hover{text-decoration:underline}.news-sidebar__item .badge--pinned{margin-bottom:0.625rem}.news-sidebar__item .badge--update{margin-bottom:0.625rem}.news-sidebar__item__read-more:hover,.news-sidebar__item a:hover,.news-sidebar__item .btn-link:hover{text-decoration:underline}.news-sidebar__empty{color:#231f20;text-align:center;margin:1.5rem 0;font-size:1rem;font-weight:400;line-height:1.5}.header-details{margin:0}.navbar .ph{font-size:calc((1rem) * 1.25)}.navbar.navbar-dark .navbar-nav{position:relative}.navbar.navbar-dark .navbar-nav .nav-link{display:inline-flex;align-items:center;gap:0.5rem;font-size:calc((1rem) * 1.125);color:#212427;position:relative;font-weight:600}.navbar.navbar-dark .navbar-nav .nav-link::after{content:"";position:absolute;left:0;top:calc(100% + 4.5px);height:2px;width:0;background-color:#1d6ab7;transition:width 0.3s ease}.navbar.navbar-dark .navbar-nav .nav-link:hover{text-decoration:none}.navbar.navbar-dark .navbar-nav .nav-link:hover::after{width:100%}.navbar.navbar-dark .navbar-nav .nav-link:hover i{color:#82b7eb}.navbar.navbar-dark .navbar-nav .nav-link.active::after{width:100%}.navbar.navbar-dark .navbar-nav .nav-link.active i{color:#82b7eb}.navbar.navbar-dark .navbar-nav .nav-link.no-highlight{font-weight:600}.navbar.navbar-dark .navbar-nav .nav-link.no-highlight::after{display:none}.navbar.navbar-dark .navbar-nav .nav-link.no-highlight:hover i,.navbar.navbar-dark .navbar-nav .nav-link.no-highlight.active i{color:inherit}.navbar .navbar-toggler{margin-right:-0.75rem}.navbar .navbar-toggler i{font-size:calc((1rem) * 1.75);color:#231f20}@media (min-width:1200px){.navbar{background-size:100%;width:100%;height:100px;min-height:100px}}.navbar .navbar-brand>img{height:40px}.navbar .navbar-nav{position:relative;margin-left:auto;display:flex;align-items:center;gap:2rem}.navbar .navbar-nav .contact-item{position:relative;display:flex;align-items:center}.navbar .navbar-nav .contact-item .contact-separator{position:absolute;top:50%;right:-1rem;transform:translateY(-50%);height:46px;border-right:1px solid #d2d2d2}@media (max-width:1200px){.navbar .navbar-nav .contact-item .contact-separator{display:none!important}}.navbar .navbar-nav i{transition:color 0.3s ease}.navbar .navbar-nav a.nav-link,.navbar .navbar-nav .nav-link.btn-link,.navbar .navbar-nav button.nav-link{white-space:nowrap;--bs-navbar-nav-link-padding-x:0;padding-left:0;padding-right:0}@media (max-width:768px){.navbar .navbar-nav{gap:1.5rem}}@media (min-width:768px) and (max-width:992px){.navbar .navbar-nav{gap:1.5rem}}@media (min-width:992px) and (max-width:1200px){.navbar .navbar-nav{gap:1.5rem}}@media (max-width:992px){.navbar .navbar-nav{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}}.navbar .navbar-nav #loginDropdown{max-width:400px}.navbar .navbar-nav #loginDropdown button.nav-link{display:inline-flex;align-items:center;gap:0.5rem}.navbar .navbar-nav #loginDropdownMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:3000;width:400px;max-width:90vw}.navbar .navbar-nav #loginDropdownMenu .login-wrapper{width:100%;border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}@media (max-width:1200px){.navbar .navbar-nav #loginDropdown{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;text-align:center}.navbar .navbar-nav #loginDropdown button.nav-link,.navbar .navbar-nav #loginDropdown #loginDropdownToggle{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.5rem;text-align:left;padding:0;width:100%}.navbar .navbar-nav #loginDropdownToggle{gap:0.25rem;background:transparent;border:none;padding:0}.navbar .navbar-nav #loginDropdownMenu{position:static;width:100%;max-width:none;box-shadow:none;margin-top:1.5rem}.navbar .navbar-nav #loginDropdownMenu .login-wrapper{border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}}.navbar .dropdown-menu{width:fit-content}.navbar .overlay{display:none;opacity:0;transition:opacity ease-in 2000ms}.footer.footer-logotypes{background-color:#fff}.footer-links-content{border-radius:10px;background-color:#eee}.footer-links-content .content-container{padding-inline:1rem;padding-block:2rem}@media (max-width:1200px){.footer-links-content{padding-bottom:29px}}.footer li a,.footer li .btn-link{margin-left:0.75rem;color:#1d6ab7}.footer li a:hover,.footer li .btn-link:hover,.footer li a:active,.footer li .btn-link:active{text-decoration:underline}.footer .container{padding:0}.footer .logotypes{margin-top:4rem;background:#fff;display:flex;margin-bottom:4rem}@media (max-width:1400px){.footer .logotypes{flex-wrap:wrap}}@media (max-width:1200px){.footer .logotypes{flex-direction:column;justify-content:center;gap:0rem}.footer .logotypes .logo img{margin-top:0.75rem;margin-bottom:1.5rem}}.footer .logotypes h5{color:#808187;margin:0;text-transform:uppercase;font-size:calc((1rem) * 0.875);font-weight:700}.footer .logotypes .logotypes-group__title{font-family:"Roboto","Exo",sans-serif!important}.footer .logotypes .logotypes-group__header{display:flex;align-items:center;margin-bottom:1.5rem}.footer .logotypes .logotypes-group__header hr{margin:0;border-top:1px solid #c9c9c9;margin-left:0.5rem;margin-right:1.6875rem}@media (max-width:1200px){.footer .logotypes .logotypes-group__header hr{margin-right:0}}.footer .logotypes .logotypes-group__logos{display:flex;gap:0rem}@media (max-width:1200px){.footer .logotypes .logotypes-group__logos{gap:2rem;align-items:center}}@media (max-width:768px){.footer .logotypes .logotypes-group__logos{flex-direction:column}}.footer .logotypes .logotypes-group{flex-grow:1;margin-bottom:0.5rem}.footer .logotypes .logotypes-group,.footer .logotypes .logotypes-group__header,.footer .logotypes .logotypes-group__logos{min-width:0;justify-content:space-between;margin-right:0.325rem}.footer .logotypes .logotypes-group:last-of-type{margin-right:0}.footer .logotypes .logotypes-group:last-of-type .logotypes-group__header hr{margin-right:0}.footer .logotypes .full-width{width:100%}@media (max-width:1400px){.footer .logotypes .placeholder-group{display:none}}.footer .logotypes .logo img{margin-right:0.25rem;padding-right:1.5rem;height:65px;width:auto!important;object-fit:contain;display:block}.footer .links{margin:1.5rem 0}.footer .links li{margin-right:2rem;font-size:calc((1rem) * 1.1)}@media (min-width:992px){.footer .links{display:flex;justify-content:center}}.footer .copyright{color:#808187}.footer .copyright a,.footer .copyright .btn-link{color:#808187}@media (min-width:992px){.footer .copyright{display:flex;align-items:center;justify-content:center}}.footer-pages{display:flex;justify-content:space-between;font-size:calc((1rem) / 1.1);margin-bottom:1rem;padding:1rem 0}.footer-pages ul{margin-bottom:0}.footer-pages .footer-link:hover{cursor:pointer}#loginDropdownFooter{display:inline-block;position:relative;overflow:visible;z-index:3000}#loginDropdownFooterMenu{position:absolute;bottom:calc(100% + 0.5rem);right:0;width:400px;max-width:90vw;border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}#loginDropdownFooterMenu a,#loginDropdownFooterMenu .btn-link{margin-left:0}#loginDropdownFooterMenu .login-wrapper{width:100%;border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}@media (max-width:768px){#loginDropdownFooterMenu{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:calc(100% - 4rem);max-width:400px;background:#fff;max-height:calc(100vh - 6rem);overflow-y:auto;padding:1rem;z-index:3000;border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}}.footer-text{font-weight:500;line-height:1.4}.index-intro{text-align:left;padding-top:0.75rem}.index-intro .header-primary{margin:0 auto 1.5rem auto;width:auto}.index-intro .homepage-intro{font-size:calc((1rem) * 1.25)}@media (min-width:768px){.index-intro .homepage-intro{line-height:2}}.small-font{font-size:12px;line-height:1.6}.platform-title{font-size:calc((1rem) * 2);font-weight:800;line-height:1.2}.index-product .header-primary{color:#808187}.index-product a:hover,.index-product .btn-link:hover{text-decoration:none}.index-product .row{display:flex;flex-wrap:wrap;align-items:stretch}.index-product>.row>a,.index-product>.row>.btn-link{display:flex;flex-direction:column}.index-product .card-wrapper{flex:1 1 auto;display:flex;flex-direction:column}#products-list-header a,#products-list-header .btn-link{font-family:"Roboto";font-weight:500;font-size:1rem;color:#1d6ab7}.guide-card{background-color:#f0f9ff;border-radius:10px;padding:1.5rem}.guide-card--info{display:flex;align-items:flex-start;gap:1rem}.search-img{margin:-2rem 0}.guide-card--info .guide-card__icon{flex-shrink:0;width:3rem;height:3rem}.guide-card--info .guide-card__icon .img-fluid{width:100%;height:auto}.guide-card--info .guide-card__body .more-info{display:inline-flex;align-items:center;gap:0.5rem;font-size:calc((1rem) / 1.1);font-weight:800;text-transform:uppercase;color:#1d6ab7;transition:color 0.2s;cursor:pointer}.guide-card--info .guide-card__body .more-info:hover{color:#16518b}.guide-card--info .guide-card__body .more-info i{font-size:calc((1rem) * 1.5);line-height:1}.spacing-products-button{margin-bottom:4rem}.login-wrapper,.logout-wrapper,.register-wrapper,.password-setup-wrapper{height:100%;align-items:center}.login-wrapper .header-primary,.logout-wrapper .header-primary,.register-wrapper .header-primary,.password-setup-wrapper .header-primary{width:100%;opacity:1}.login-wrapper .bg-white,.logout-wrapper .bg-white,.register-wrapper .bg-white,.password-setup-wrapper .bg-white{padding:1rem}@media (min-width:992px){.login-wrapper .bg-white,.logout-wrapper .bg-white,.register-wrapper .bg-white,.password-setup-wrapper .bg-white{min-width:30%;padding:1.5rem 4rem}}.login-wrapper .form-wrapper p,.logout-wrapper .form-wrapper p,.register-wrapper .form-wrapper p,.password-setup-wrapper .form-wrapper p{margin-bottom:2rem}.login-wrapper .form-wrapper input,.login-wrapper .form-wrapper select,.logout-wrapper .form-wrapper input,.logout-wrapper .form-wrapper select,.register-wrapper .form-wrapper input,.register-wrapper .form-wrapper select,.password-setup-wrapper .form-wrapper input,.password-setup-wrapper .form-wrapper select{opacity:1;border:none;border-radius:0;border-bottom:1px solid rgba(134,145,151,0.4)}.login-wrapper .form-wrapper input:focus,.login-wrapper .form-wrapper select:focus,.logout-wrapper .form-wrapper input:focus,.logout-wrapper .form-wrapper select:focus,.register-wrapper .form-wrapper input:focus,.register-wrapper .form-wrapper select:focus,.password-setup-wrapper .form-wrapper input:focus,.password-setup-wrapper .form-wrapper select:focus{box-shadow:none;border-bottom:1px solid #1d6ab7}.login-wrapper .form-wrapper label,.logout-wrapper .form-wrapper label,.register-wrapper .form-wrapper label,.password-setup-wrapper .form-wrapper label{color:#212427}.login-wrapper .form-wrapper input:focus ~ label,.login-wrapper .form-wrapper select:focus ~ label,.logout-wrapper .form-wrapper input:focus ~ label,.logout-wrapper .form-wrapper select:focus ~ label,.register-wrapper .form-wrapper input:focus ~ label,.register-wrapper .form-wrapper select:focus ~ label,.password-setup-wrapper .form-wrapper input:focus ~ label,.password-setup-wrapper .form-wrapper select:focus ~ label{color:#525658;font-weight:100}.login-wrapper .logout-question,.logout-wrapper .logout-question,.register-wrapper .logout-question,.password-setup-wrapper .logout-question{margin-bottom:2.5rem;font-size:calc((1rem) * 3);letter-spacing:-3px;color:#000}.login-wrapper button[type="submit"],.register-wrapper button[type="submit"]{font-size:1rem;padding-top:0.75rem;padding-bottom:0.75rem}.login-wrapper button:disabled,.register-wrapper button:disabled{opacity:0.3}.logout-wrapper{text-align:center}.register-wrapper .form-wrapper{margin-top:3rem;margin-bottom:3rem}.register-wrapper .section-header{color:#212427;margin-bottom:1.5rem;font-size:calc((1rem) * 1.25)}.register-wrapper .section-header:not(:first-child){margin-top:3rem}.register-wrapper button[type="submit"]{margin-top:2.5rem}@media (max-width:576px){.register-wrapper .form-wrapper{margin-bottom:3rem;margin-top:1.5rem}.register-wrapper .form-wrapper p{margin-bottom:1.5rem}.register-wrapper .form-wrapper p:last-child{margin-bottom:0}.register-wrapper .form-wrapper .section-header{margin-top:2.5rem}.register-wrapper .form-wrapper *:first-child>.section-header:first-child{margin-top:0}.register-wrapper button[type="submit"]{margin-top:2.5rem}}.login-wrapper{width:400px;width:Min(400px,100vw - 20px)}.login-wrapper .bg-white{padding:1rem}.login-wrapper .header-primary{margin-top:0}.login-wrapper .spinner-border{max-height:1rem;max-width:1rem}.login-wrapper .errorlist.nonfield{margin-top:-0.5rem}.password-setup-wrapper .header-primary{text-align:center}.password-setup-wrapper button[type="submit"]{height:3rem}.password-setup-wrapper .help{font-size:calc((1rem) / 1.1);margin-bottom:2rem}.modal-backdrop{background-color:rgba(0,0,0,0.5)}.modal-content{border-radius:10px}.product-wrapper .product-details{padding-bottom:1.5rem}.product-wrapper .product-details .header-primary{color:#212427}.product-wrapper .product-details .about{background-color:#fff;padding-right:1rem}.product-wrapper .product-attachments{float:right;width:100%;width:100%;margin-left:2rem;margin-bottom:0.5rem}@media (max-width:768px){.product-wrapper .product-attachments{width:100%;margin-left:0.75rem;margin-bottom:0.75rem}}.product-wrapper .product-attachments .product-attachments-inner{padding:1.5rem;background:#fff;border:1px solid #c9c9c9;border-radius:10px;margin-bottom:0.5rem}.product-wrapper .product-attachments .product-attachments-inner hr{margin:1rem 0}.product-wrapper .product-attachments .attachment-header{font-family:"Exo","Roboto",sans-serif;font-weight:400;font-size:1rem}.product-wrapper .product-attachments .attachment-link{font-family:"Roboto",sans-serif;margin-bottom:0.5rem;font-weight:700}.product-wrapper .product-attachments .attachment-link.attachment-underline{border-bottom:1px solid #dfdee6}.product-wrapper .product-attachments .attachment-link i{margin-right:0.75rem;color:#1d6ab7}.product-wrapper .product-attachments .attachment-date{color:inherit;font-weight:400;margin-left:0.625rem}@media (max-width:992px){.product-wrapper .product-attachments{padding:2rem 0}}.product-wrapper .attachment-underline{border-bottom:1px solid #dfdee6}.product-wrapper .product-gallery .thumbnail-img{width:300px;height:169px;border-radius:10px;display:block;object-fit:cover}.product-wrapper .hidden-gallery-wrapper{position:relative}.product-wrapper .hidden-gallery-wrapper .hidden-gallery{background:#fff;opacity:0.05}.product-wrapper .hidden-gallery-wrapper .hidden-gallery-overlay{position:absolute;width:100%;height:100%;top:0;right:0}.back-link-wrapper{padding:0;margin-top:1.5rem;margin-bottom:2rem;height:2rem}.more-info-product-details{display:inline-flex;align-items:center;gap:0.5rem;font-size:calc((1rem) / 1.1);font-weight:800;text-transform:uppercase;color:#1d6ab7;transition:color 0.2s;cursor:pointer}.more-info-product-details:hover{color:#16518b}.more-info-product-details i{font-size:calc((1rem) * 2);line-height:1}.contact-wrapper{min-height:100%;overflow:hidden}.contact-wrapper .contact-map{position:relative;height:420px}.contact-wrapper .contact-map iframe{border-radius:10px;width:100%;height:100%;display:block;border:none}.contact-wrapper .contact-address{color:#212427}.contact-icon{color:calc((1rem) * 1.1);font-size:calc((1rem) * 1.25)}.flatpages-wrapper{padding-bottom:1.5rem}.flatpages-wrapper .flatpages-content{text-align:left;background-color:#fff;padding:1rem 0}.w-60{width:60%}.list-disc{list-style-type:disc;padding-left:1.5rem}.list-disc li::marker{font-size:calc((1rem) * 1.25);color:#b0adbd}.error-container{display:flex;height:100%;font-family:"Exo","Roboto"}.separator{width:2px;background-color:#c9c9c9;margin-inline:4.375rem}.right{display:flex;flex-direction:column}.right .error-page-btn-wrapper{display:flex;align-items:center;gap:0.7rem}.right .error-page-btn-wrapper:hover{text-decoration:none}.right .error-page-btn-wrapper i{font-size:calc((1rem) * 2)}.right .error-page-btn-wrapper span{font-weight:800;font-size:calc((1rem) * 0.875)}.right h1{margin-top:0.8rem;font-weight:900}.right p{margin-block:2.2rem;font-family:"Roboto"}.right p a,.right p .btn-link{color:#1d6ab7;border-bottom:1px solid #1d6ab7}.right p a:hover,.right p .btn-link:hover{text-decoration:none}.news-card__badges .badge--pinned,.news-card__badges .badge--update,.news-sidebar__item .badge--pinned,.news-sidebar__item .badge--update{display:inline-block;padding:0.4375rem 0.75rem 0.4375rem 0.75rem;font-size:calc((1rem) * 0.75);font-weight:700;text-transform:uppercase}.news-card__badges .badge--pinned,.news-sidebar__item .badge--pinned{background-color:#1d6ab7;color:#fff}.news-card__badges .badge--update,.news-sidebar__item .badge--update{background-color:#ffe771;color:#895124}.news-sidebar__item__title,.news-sidebar__item h6{margin:0.25rem 0;font-size:calc((1rem) * 1.0625);font-weight:700;color:#231f20;line-height:1.2}.news-sidebar__item__date,.news-sidebar__item small{display:block;margin-bottom:0.9375rem;font-weight:700;color:#7F858B;font-size:calc((1rem) * 0.75)}.news-card__preview,.news-sidebar__item__preview,.news-sidebar__item p{margin:0 0 0.25rem;line-height:1.5;font-weight:400;color:#231f20;font-size:1rem}.news-sidebar__item__read-more,.news-sidebar__item a,.news-sidebar__item .btn-link{display:inline-block;font-weight:400;color:#1d6ab7;text-decoration:none}.news-sidebar__item__divider,.news-sidebar__item hr{margin:1.5rem 0;border:none;border-top:1px solid #c9c9c9}.news-list__heading{margin-bottom:1.5rem;font-size:calc((1rem) * 2);font-weight:800;color:#231f20;text-decoration:none}.news-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.2);margin-bottom:1.5rem}.news-card:hover{box-shadow:0 0 0.5rem rgba(29,106,183,0.5)}.news-card__badges{margin-bottom:0.5rem}.news-card__badges .badge--pinned{margin-right:0.5rem}.news-card__icon{display:inline-flex;height:100%;align-items:center;font-size:calc((1rem) * 2.25);color:#1d6ab7}.news-card__icon:hover{color:#16518b}.news-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-top:0.5rem}.news-card__header .news-card__title{margin:0;font-family:"Roboto",sans-serif;font-size:calc((1rem) * 1.25);font-weight:600}.news-card__meta{font-size:calc((1rem) * 0.875);font-weight:700;color:#808187;margin-block:1rem}.news-card__preview{margin-top:0.75rem}.news-card__link{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding-block:1.5rem;padding-inline:1rem;text-decoration:none;color:inherit}.news-card__link:hover,.news-card__link:focus{text-decoration:none;color:inherit}.news-card.news-card--pinned{border:2px solid #ffc107}.news-pagination{margin-top:auto;max-width:100%;display:flex;justify-content:flex-end}.news-pagination ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:0.325rem}.news-pagination ul li,.news-pagination ul i{font-family:"Inter","Roboto",sans-serif}.news-pagination #spacer{font-size:calc((1rem) * 0.875);margin-inline:0.325rem;padding-block:0;display:flex;align-self:center}.news-pagination .pagination-placeholder{width:calc((1rem) * 1.5);margin-inline:0.9375rem}.news-pagination .paginator-arrow{display:flex;align-self:center;font-size:calc((1rem) * 1.5);margin-inline:0.9375rem;text-decoration:none}.news-pagination__item a.news-pagination__link,.news-pagination__item .news-pagination__link.btn-link{display:flex;flex-direction:column;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;padding:0.5rem 0.75rem;background:#fff;border:1px solid #d2d2d2;border-radius:10px;text-decoration:none;font-size:1rem;color:#000;transition:all 0.2s ease}.news-pagination__item a.news-pagination__link:hover,.news-pagination__item .news-pagination__link.btn-link:hover{border-color:#212427}.news-pagination__item--active a.news-pagination__link,.news-pagination__item--active .news-pagination__link.btn-link{border-color:#212427;pointer-events:none}.news-content{display:flex;padding:0;flex-direction:column;min-height:calc(100vh - 530px)}.warning-container{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;padding-top:1.5rem;padding-bottom:2rem;padding-inline:2rem;z-index:4000;width:38.5rem}.warning-container .header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.6875rem}.warning-container .header #img-wrapper{text-align:center}.warning-container .header #img-wrapper #warning-cancel{height:0.875rem}.warning-container .content{margin:0}.warning-container .errors{margin-top:1rem;display:none}.warning-container .errors .alert{color:#dc3545;margin-bottom:0;padding:0}.warning-container .btns-container{display:flex;justify-self:flex-end;gap:1.5rem;padding-top:2rem;max-width:360px;min-width:220px}@media (max-width:768px){.warning-container .btns-container{flex-direction:column;justify-content:center;width:100%}}.warning-container .btns-container a,.warning-container .btns-container .btn-link,.warning-container .btns-container button{padding:0.75rem 1.5rem;text-decoration:none}@media (max-width:768px){.warning-container{width:auto}}.warning-cover{position:fixed;z-index:4000;width:100%;height:100%;background-color:#000;opacity:0.3}.modal .modal-content{padding:2rem}.modal .modal-footer{padding-top:1.5rem}#checkbox{display:flex;flex-direction:row;gap:0.75rem;align-items:center}#checkbox input{height:1rem;width:1rem}#checkbox p{margin:0;font-family:"Inter","Roboto",sans-serif;font-size:calc((1rem) * 0.875)}.checkbox-group{display:flex;flex-direction:column;gap:1rem}