.page-header-image{overflow:hidden}.page-header-image-inset{max-height:340px}.page-header-image-inset.aspect-ratio{position:relative}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-contents-container:not(.landing-mail),.page-include{padding-top:15px;padding-bottom:15px}.page-main-title{margin-bottom:0}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:var(--clr-bg-light);border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage+.subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--clr-light);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--clr-light);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1+.categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-family:var(--ff-medium);display:block}.page-include-map .categoryTree1+.subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-family:var(--ff-medium)}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2+.categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:#888}.custom-form-page .steps-wrapper .step:first-child .form-group select+span{margin-left:auto}@media (min-width:480px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}}@media (min-width:992px){.page-contents-container,.page-include{padding-top:30px;padding-bottom:30px}}@media (min-width:1200px){.page-contents-container{font-size:16px;line-height:1.6}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}@keyframes spinner-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-form-page:not(.landing-mail){background-color:var(--clr-bg-light)}.custom-form-page .page-footer .list-content li::marker{color:var(--clr-k-brown)}.custom-form-page .page-footer .list-content li{color:var(--clr-gray-text);font-size:14px;line-height:20px}.custom-form-page .page-footer .list-content li:not(:last-child){margin-bottom:16px}.custom-form-page .page-footer .footer-title{margin-bottom:24px}.custom-form-page .steps-wrapper .step .inset{background-color:var(--clr-white);border-radius:8px;padding:16px;width:100%}.custom-form-page .step-title{font-size:18px;line-height:24px;color:var(--clr-font-black);font-family:var(--ff-medium)}.custom-form-page .step-content{font-size:14px;line-height:20px;color:#AAAAAA}.custom-form-page .steps-wrapper .step-action label.lcProductOptionAttachment{display:flex;align-items:center;justify-content:center;border-radius:200px;background-color:#EBEBED;min-height:40px;color:var(--clr-gray-text);line-height:40px;cursor:pointer;transition-timing-function:cubic-bezier(0.4,0.0,0.2,1);transition-duration:375ms}.custom-form-page .lcProductOptionAttachment{margin-top:0px}.custom-page-header .page-header-image-inset{max-height:128px}.custom-page-header.send-mail-form .page-header-image-inset{max-height:80px}.custom-form-page .steps-wrapper .step:last-child{margin-top:24px}.custom-form-page .steps-wrapper .step{display:flex}.custom-form-page .formButton button{background-color:var(--clr-k-green);border-color:var(--clr-k-green);display:flex;align-items:center;font-family:var(--ff-regular)}.custom-form-page.landing-mail .formButton button{color:var(--text-color);background-color:var(--background-color);border-color:var(--border-color)}.custom-form-page.landing-mail .formButton button:hover{background-color:var(--clr-btn-hover);border-color:var(--clr-btn-hover)}.custom-form-page .formButton button .icon{width:16px;height:16px;margin-left:8px}.custom-form-page .steps-wrapper .mini-step-title{font-size:16px;line-height:24px;font-family:var(--ff-medium);margin-bottom:16px}.custom-form-page .steps-wrapper .step-action{margin-top:16px}.custom-form-page .formButton button:hover,.custom-form-page .formButton button:focus{background-color:var(--clr-k-dark-green);border-color:var(--clr-k-dark-green)}.custom-form-page .steps-wrapper .attachment-action label.green{background-color:var(--clr-k-green);border-color:var(--clr-k-green);color:var(--clr-white)}.custom-form-page .steps-wrapper .attachment-action label.green svg{color:var(--clr-white)}.custom-form-page .steps-wrapper .attachment-action label.green:focus,.custom-form-page .steps-wrapper .attachment-action label.green:hover{background-color:var(--clr-k-dark-green);border-color:var(--clr-k-dark-green)}.steps-wrapper .step:last-child .form-group label{font-weight:400;font-size:12px;font-family:var(--ff-regular);position:absolute;top:6px;left:15px;margin-left:1px;margin-bottom:0;line-height:1.1;z-index:10;user-select:none;pointer-events:none;color:#888}.steps-wrapper .step:last-child .form-control{padding:24px 15px 8px;height:52px}.custom-form-page .steps-wrapper input[name="attachment"]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.custom-form-page .steps-wrapper .attachment-action .form-error{display:none}.custom-form-page .steps-wrapper .attachment-action label{display:flex;align-items:center;justify-content:center;border-radius:200px;background-color:#EBEBED;min-height:40px;color:var(--clr-gray-text);line-height:40px;cursor:pointer;transition-timing-function:cubic-bezier(0.4,0.0,0.2,1);transition-duration:375ms;font-family:var(--ff-regular);text-transform:uppercase}.custom-form-page .steps-wrapper .attachment-action label .icon{width:16px;height:16px;margin-left:8px}.custom-form-page .steps-wrapper .attachment-action label:focus,.custom-form-page .steps-wrapper .attachment-action label:hover{border-color:#d8d8d8;background-color:#d8d8d8}.custom-form-page .steps-wrapper .attachment-action label svg{color:var(--clr-gray-text)}.custom-form-page .steps-wrapper .attachment-advice>span{font-size:14px;line-height:20px;color:var(--clr-gray-text);display:block}.custom-form-page .steps-wrapper .attachment-advice .marked{color:var(--clr-k-red);font-family:var(--ff-medium);margin-right:8px}.custom-form-page .page-description{color:var(--clr-gray-text);font-size:14px;line-height:20px;margin-bottom:24px;margin-top:8px}.custom-form-page .sendMailForm-wrapper{position:relative}.custom-form-page .pre-load{height:100%;width:calc(100%);position:absolute;background:var(--clr-bg-light);z-index:99}.custom-form-page .spinner{margin-top:120px;display:flex;position:absolute;top:25%;left:0;bottom:0;right:0;margin:0 auto;width:128px;height:128px;transform:translateY(-25%);animation-name:spinner-rotation;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.custom-form-page .input-group{max-width:95px;border-radius:4px;max-height:34px}.custom-form-page .input-group *{height:32px;border-radius:0px}.custom-form-page .input-group .input-group-btn:first-child button{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #ddd!important;border-right:0px!important}.custom-form-page .input-group .input-number{border:1px solid #ddd!important;border-left:transparent!important;border-right:transparent!important;padding:0px!important;font-size:12px;font-family:var(--ff-regular)}.custom-form-page .input-group .input-group-btn:nth-child(3) button{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd!important;border-left:0px!important}.custom-form-page .input-group .input-group-btn,.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin:0px!important}.custom-form-page .input-group input{max-width:31px}.custom-form-page .input-group-btn{width:32px}.custom-form-page .input-group .btn-number{background-color:var(--clr-white)!important}.custom-form-page .input-group button{background-color:var(--clr-white)}.custom-form-page .legalTextLinks>.form-error{text-align:center}.custom-form-page:not(.landing-mail) .legalTextLinks{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.custom-form-page .formButton{display:flex;justify-content:center}.custom-form-page .steps-wrapper .attachment-action .img-name{max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-form-page .form-message{display:none}@media(max-width:991px){.custom-form-page .steps-wrapper .attachment-action .img-name{max-width:180px}.custom-page .steps-wrapper .step:not(:last-child){margin-bottom:16px}.custom-form-page .steps-wrapper .step:not(:first-child){margin-top:24px}.custom-form-page .steps-wrapper{margin-bottom:16px}.custom-form-page .legalTextLinks>.form-error{padding-left:8px}.custom-form-page .legalTextLinks{margin-bottom:16px}}@media(min-width:992px){.custom-form-page .page-description{margin-bottom:32px;margin-top:0px;max-width:872px}.custom-form-page .page-header-image-inset{max-height:144px}.custom-form-page .page-footer .footer-title{margin-bottom:32px}.custom-form-page .legalTextLinks{margin-top:24px;margin-bottom:8px}.custom-form-page .group-formElements{display:flex;flex-wrap:wrap}.custom-form-page .group-formElements .formField{width:calc(50% - 8px)}.custom-form-page .group-formElements .formField:nth-child(odd){margin-right:8px}.custom-form-page .group-formElements .formField:nth-child(even){margin-left:8px}.custom-form-page .steps-wrapper .step:first-child .form-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.custom-form-page .steps-wrapper .step:first-child .form-group label{margin-bottom:0px}.custom-form-page .steps-wrapper .step:first-child .form-group select{max-width:350px;margin-left:10px}.custom-form-page .steps-wrapper .step:first-child .form-group .input-group-wrapper{width:350px;margin-left:0px}}@media(min-width:1200px){.custom-form-page .steps-wrapper .step:first-child .form-group select{max-width:420px}.custom-form-page .steps-wrapper .step:first-child .form-group .input-group-wrapper{width:420px}}@media(min-width:1400px){.custom-form-page .steps-wrapper .step:first-child .form-group select{max-width:510px}.custom-form-page .steps-wrapper .step:first-child .form-group .input-group-wrapper{width:510px}}.landing-mail .steps-wrapper .step-title,.landing-mail .steps-wrapper .step-content,.landing-mail .steps-wrapper .col-lg-6{display:none}.landing-mail .form-check{padding-left:16px}.landing-mail .form-check .form-check-input{float:none;margin-left:0}.landing-mail #sendMailForm .steps-wrapper #sendMailAttachmentContainer label{display:flex;align-items:center;justify-content:center;border-radius:200px;background-color:#EBEBED;min-height:40px;color:var(--clr-gray-text);line-height:40px;cursor:pointer;transition-timing-function:cubic-bezier(0.4,0.0,0.2,1);transition-duration:375ms;font-family:var(--ff-regular);text-transform:uppercase;position:relative;pointer-events:all;max-width:500px;margin-left:-15px;margin-right:15px}.landing-mail #sendMailForm .steps-wrapper #sendMailAttachmentContainer label .icon{width:16px;height:16px;margin-left:8px}.landing-mail #sendMailForm .steps-wrapper label[for="selectTypeQuantity"]{position:relative;left:0;font-size:14px;line-height:24px;font-family:var(--ff-medium);margin-bottom:8px;color:var(--clr-font-black)}.landing-mail #sendMailForm .input-group .input-number{border:1px solid #ddd!important;border-left:transparent!important;border-right:transparent!important;padding:0px!important;font-size:12px;font-family:var(--ff-regular)}.landing-mail #sendMailForm .input-group *{height:32px!important;border-radius:0px}.landing-mail #sendMailForm .steps-wrapper label[for="selectTypeProd"],.landing-mail #sendMailForm .steps-wrapper label[for="selectTypeColor"]{position:relative;left:0;font-size:14px;line-height:24px;font-family:var(--ff-medium);margin-bottom:8px;color:var(--clr-font-black)}