@font-face{font-family:"NettoPro";src:url("../fonts/NettoPro.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}body{padding-top:0;font-family:"NettoPro",Tahoma,Geneva,Verdana,sans-serif}header{transition:all .3s ease;background-color:rgba(0,0,0,.86);z-index:1030;min-height:75px}header.scrolled{box-shadow:0 5px 15px rgba(0,0,0,.3)}.main-content{position:relative;z-index:1}.main-content.unheaded{padding-top:75px}html,body{overflow-x:hidden;width:100%;position:relative}.header{height:112px;background-color:#113879}.login-link{display:flex;align-items:center;justify-content:flex-end;margin-right:15px}.login-text{color:#fff;font-size:1rem;margin:0;text-decoration:none !important}.logo-header img{transition:all .3s ease;position:absolute;height:50px;top:50%;left:50%;transform:translate(-50%, -50%)}.how-to-image{margin-bottom:30px}.header-img-section{background-color:#113879}.header-img{max-width:1440px;min-width:300px;width:100%;margin:0 auto;display:block}section{margin-bottom:4rem}.spacer{height:10vw;background-color:#ffedd4;display:block}p{font-family:"NettoPro",sans-serif;font-weight:400;font-size:29px;color:#113879}p a{color:#113879}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:"NettoPro",serif;font-weight:400;color:#113879}.blu-title{font-family:"NettoPro",serif;font-weight:700;font-size:64px !important;color:#113879}.divider{height:14px;width:100%;overflow:hidden}.card{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.125)}.btn{border-radius:30px;padding:.5rem 1.5rem;transition:all .3s ease;font-family:"NettoPro",serif;font-weight:400;font-size:41px}.btn-header{font-family:"NettoPro",serif;font-weight:700;font-size:24px;line-height:1}.btn-login{background-color:#e31c1a;color:#fff}.btn-login:hover{color:#e31c1a;background-color:#fff}.btn-register{background-color:#fff;color:#619c3c}.btn-register:hover{color:#fff;background-color:#619c3c}.btn-blu{border-radius:16px;text-align:center !important;background-color:#113879;color:#fff;min-height:54px;display:flex;align-items:center;justify-content:center;font-size:36px}.btn-blu:hover{color:#113879;background-color:#fff;border:1px solid #113879}.btn-lg{padding:.75rem 2.5rem}.btn-primary{box-shadow:0 4px 6px rgba(0,123,255,.2)}.btn-primary:hover{box-shadow:0 6px 8px rgba(0,123,255,.3);transform:translateY(-2px)}.btn-outline-primary:hover{box-shadow:0 4px 6px rgba(0,123,255,.2)}.section-image{width:50%}.link-primary{text-decoration:none;position:relative;font-weight:500;transition:all .3s ease}.link-primary:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--bs-primary);transition:width .3s ease}.link-primary:hover:after{width:100%}.lead{font-size:20px;font-weight:500 !important}.legal-details{font-size:16px;font-weight:300 !important}.legal-details a{color:#000}.step-title{font-size:29px;font-weight:700;margin-bottom:20px}.step-detail{font-size:24px;font-weight:400;color:#113879}.footer-section{width:90%;margin:0 auto}.footer-link{font-size:32px;color:#fff;font-weight:400;text-decoration:none}.footer-separator{margin-right:20px;margin-left:20px}.footer-text{font-size:20px;color:#fff;font-weight:400;text-align:center}.product-item{flex:0 0 calc(16% - 20px);min-width:110px;max-width:160px;margin:0 10px 20px}.row-no-margin{margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;padding-right:0px !important}#explainers-container .explainer .step-detail a{color:#de271f !important}#cta-container .cta-link{color:#de271f !important}.social-share-container{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.social-icons{display:inline-flex;gap:10px;justify-content:center;align-items:center}.social-icons-inline{display:inline-flex;gap:10px;align-items:center}.social-icon{height:62px;width:62px}.share-text{font-family:"NettoPro",serif;font-size:33px;color:#e31c1a;margin:0}@media(max-width: 768px){.social-share-container{flex-direction:column;gap:15px}.social-icons-inline{justify-content:center}}@media(max-width: 768px){.buttons .btn{padding:.4rem 1rem;font-size:.9rem}.btn-blu{height:50px;font-size:1.4rem}h1{font-size:2rem}.main-content.unheaded{padding-top:80px}.header{height:80px;background-color:#113879}.logo-header img{height:40px}.how-to-image{margin-bottom:30px;height:140px}.blu-title{font-size:44px !important}.step-detail{font-size:20px}.step-title{margin-bottom:10px}.footer-link{font-size:18px;color:#fff;font-weight:400;text-decoration:none}.footer-separator{margin-right:10px;margin-left:10px}.footer-text{font-size:12px;color:#fff;font-weight:400;text-align:center}}strong{font-weight:700 !important}.otnotice-sections>.otnotice-section>h2.otnotice-section-header{color:#000 !important;font-size:24px !important;font-weight:400 !important;line-height:1 !important;margin-left:40px;margin-bottom:20px}input,select{border-color:#113879 !important;border-width:3px !important;height:45px !important;border-radius:0px !important;font-family:"NettoPro",sans-serif !important}.form-check-label{font-weight:400;font-family:"NettoPro",sans-serif}.form-check-input{border-color:#113879 !important;height:27px !important;width:27px !important;border-width:2px;border-radius:0px !important}:target{scroll-margin-top:85px;display:block}@media screen and (max-width: 767px){.introtext{font-size:20px}.how-to-image{height:120px}.gigya-screen-dialog-mobile{position:fixed !important}.blu-title{font-size:36px !important}}.form-check{padding-left:1.85rem !important}.form-check .form-check-input{margin-left:-1.85em !important}.gigya_user_in{display:none}.gigya_user_in.user-logged{display:block !important}p.errorClass{font-size:1rem;color:red}#loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);align-items:center;justify-content:center;z-index:9999;display:flex}#foto-text{cursor:pointer}.logo{background:url("https://www.barilla.com/it-it/resources/images/furniture/barillaOptimized.svg?v=1") center center no-repeat rgba(0,0,0,0);background-size:90px auto;text-indent:-9999px;width:90px;height:36px}@media screen and (min-width: 1024px){.logo{background:url("https://www.barilla.com/it-it/resources/images/furniture/barillaOptimized.svg?v=1") center center no-repeat rgba(0,0,0,0);background-size:120px auto;width:120px;height:48px}}button.navbar-toggler{border:none !important}button.navbar-toggler span{filter:invert(1) !important}.btn-close{filter:invert(1) !important}@media screen and (max-width: 991px){.offcanvas-body .login-text{padding-block:.5rem;font-size:2rem;display:block}}.spinner{width:64px;height:64px;border:8px solid;border-color:red red red rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}footer{padding:0 1rem 1rem;background:#1c3775;color:#fff;font-size:.875rem}footer a{color:#fff !important;text-decoration:none}footer a:hover{text-decoration:underline}.select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left}.select2-selection__arrow{display:none !important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{height:auto !important}.select2-container--default .select2-selection--single{border-color:#113879 !important}select.errorClass+span.select2-container span span.select2-selection--single.custom-select{border-color:#c00 !important}.info-text{font-size:13px}.info-text a{color:#e31c1a}.custom-select{border-color:#113879;border-width:3px !important;height:45px !important;border-radius:0px !important;padding:.5rem !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:22px !important}