.container-contactus{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.container-contactus .box{height:100%;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width:767px){.container-contactus .box{padding-left:24px;padding-right:24px}}.container-contactus .box .box-text{padding-top:60px;padding-bottom:60px;max-width:684px;margin:0 auto}@media (max-width:767px){.container-contactus .box .box-text{padding-bottom:24px}.container-contactus .box .box-text .t3{font-size:24px!important;line-height:30px!important}}.container-contactus .box .cards-container{padding-bottom:175px}@media (max-width:767px){.container-contactus .box .cards-container{padding-bottom:60px}}.container-contactus .box .cards-container .card{transition:all .3s ease-in-out;min-width:397px;max-height:397px;border-radius:12px;border:none;margin-bottom:0;cursor:pointer}@media (max-width:767px){.container-contactus .box .cards-container .card{min-width:327px;max-height:240px}}.container-contactus .box .cards-container .card:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px rgba(0,0,0,.47)}@media (min-width:768px){.container-contactus .box .cards-container .card:first-child{margin-right:64px}}@media (max-width:767px){.container-contactus .box .cards-container .card:first-child{margin-bottom:24px}}.container-contactus .box .cards-container .card .card-img-top{max-height:341px;border-top-right-radius:12px;border-top-left-radius:12px;min-height:341px;object-fit:cover}@media (max-width:767px){.container-contactus .box .cards-container .card .card-img-top{max-height:190px;min-height:inherit}}.container-contactus .box .cards-container .card .card-body{padding-top:18px;padding-bottom:18px;background-color:#ffdb00;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (max-width:767px){.container-contactus .box .cards-container .card .card-body{padding-top:17px;padding-bottom:12px}}.contactpage>.close-label{right:16px;top:16px;position:absolute;margin:0!important}.contactpage .modal-content{padding:24px;padding-right:24px;top:0!important;right:0!important;border-radius:0}@media (max-width:767px){.contactpage .modal-content{height:calc(var(--vh, 1vh) * 100 - 70px)!important}}.contactpage .modal-content .modal-body .t4{margin-bottom:9px}@media (max-width:767px){.contactpage .modal-content .modal-body .t4{font-size:20px!important;line-height:26px!important}}@media (max-width:767px){.contactpage .modal-content .modal-body>.small{margin-bottom:24px!important}}.contactpage .modal-content .modal-body .contacts{padding:24px;background-color:#f7f7ff;border-radius:8px;margin-bottom:30px}.contactpage .modal-content .modal-body .contacts .address .t6,.contactpage .modal-content .modal-body .contacts .phone .t6{margin-bottom:4px}.contactpage .modal-content .modal-body .contacts .address .small,.contactpage .modal-content .modal-body .contacts .phone .small{margin-bottom:0}.contactpage .modal-content .modal-body .contact textarea{height:auto}.contactpage .modal-content .modal-body .contact .form-group:nth-child(9){margin-bottom:24px}.contactpage .modal-content .modal-body .contact .take-vision{margin-bottom:17px}.contactpage .modal-content .modal-body .contact #area,.contactpage .modal-content .modal-body .contact #areaCompany,.contactpage .modal-content .modal-body .contact #category{appearance:none;background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-905px -298px;background-repeat:no-repeat;background-size:auto;width:16px;height:16px}.contactpage .modal-content .modal-body .contact #areaCompany~.form-label,.contactpage .modal-content .modal-body .contact #area~.form-label,.contactpage .modal-content .modal-body .contact #category~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.contactpage .modal-content .modal-body .contact #area:focus,.contactpage .modal-content .modal-body .contact #areaCompany:focus,.contactpage .modal-content .modal-body .contact #category:focus{box-shadow:none}.contactpage .modal-content .modal-body .contact #area.filled~.form-label,.contactpage .modal-content .modal-body .contact #area:active~.form-label,.contactpage .modal-content .modal-body .contact #area:focus~.form-label,.contactpage .modal-content .modal-body .contact #area:valid~.form-label,.contactpage .modal-content .modal-body .contact #area:visited~.form-label,.contactpage .modal-content .modal-body .contact #areaCompany.filled~.form-label,.contactpage .modal-content .modal-body .contact #areaCompany:active~.form-label,.contactpage .modal-content .modal-body .contact #areaCompany:focus~.form-label,.contactpage .modal-content .modal-body .contact #areaCompany:valid~.form-label,.contactpage .modal-content .modal-body .contact #areaCompany:visited~.form-label,.contactpage .modal-content .modal-body .contact #category.filled~.form-label,.contactpage .modal-content .modal-body .contact #category:active~.form-label,.contactpage .modal-content .modal-body .contact #category:focus~.form-label,.contactpage .modal-content .modal-body .contact #category:valid~.form-label,.contactpage .modal-content .modal-body .contact #category:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.contactpage .modal-content .modal-body .contact #area.filled,.contactpage .modal-content .modal-body .contact #areaCompany.filled,.contactpage .modal-content .modal-body .contact #category.filled{border-color:green}.contactpage .modal-content .modal-body .contact #areaCompany~.select2,.contactpage .modal-content .modal-body .contact #area~.select2,.contactpage .modal-content .modal-body .contact #category~.select2{width:100%!important}.contactpage .modal-content .modal-body .contact .form-control:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.contactpage .modal-content .modal-body .contact .form-control.filled~.form-label,.contactpage .modal-content .modal-body .contact .form-control:active~.form-label,.contactpage .modal-content .modal-body .contact .form-control:focus~.form-label,.contactpage .modal-content .modal-body .contact .form-control:valid~.form-label,.contactpage .modal-content .modal-body .contact .form-control:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.contactpage .modal-content .modal-body .contact #phone:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.contactpage .modal-content .modal-body .contact #phone.filled~.form-label,.contactpage .modal-content .modal-body .contact #phone:active~.form-label,.contactpage .modal-content .modal-body .contact #phone:focus~.form-label,.contactpage .modal-content .modal-body .contact #phone:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.contactpage .modal-content .modal-body .contact .informative{margin-bottom:8px}@media (max-width:767px){.contactpage .modal-content .modal-body .contact .cta__big-fluid{margin-bottom:24px}}.contactpage .modal-content .modal-body .contact .informative-box{border:1px solid #ddd;border-radius:4px;padding:16px 16px 13px;margin-bottom:24px;max-height:80px;overflow:scroll}@media (max-width:767px){.contactpage .modal-content .modal-body .contact .informative-box{height:80px}}.contactpage .modal-content .modal-body .contact .consent-check{margin-bottom:16px}.contactpage .modal-content .modal-body .contact .consent-check input[type=checkbox]{position:absolute;clip:rect(1px,1px,1px,1px)}.contactpage .modal-content .modal-body .contact .consent-check input[type=checkbox]+label{margin:0;padding:20px 0 0 24px;cursor:pointer;top:0;left:0;position:absolute;background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-520px -400px;background-repeat:no-repeat;width:20px;height:20px}.contactpage .modal-content .modal-body .contact .consent-check input[type=checkbox]:checked+label{background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-520px -440px}.contactpage .modal-content .modal-body .contact .consent-check .give-consent{margin-left:28px}.contactpage .modal-content .modal-body .contact .privacy{margin-bottom:48px}.contactpage.fade{transition:opacity .5s linear;cursor:pointer}.contactpage.fade .modal-dialog{transform:translateX(150%);width:536px;transition:transform 1s cubic-bezier(.9,0,.2,1);cursor:text;position:fixed;right:0;bottom:0;top:0;margin:4px;height:calc(100vh - 8px)}@media (max-width:767px){.contactpage.fade .modal-dialog{height:calc(100vh - 80px)!important;transform:translateY(150%);width:100%;top:auto}.contactpage.fade .modal-dialog .modal-content{margin:0;border-top-left-radius:8px;border-top-right-radius:8px}.contactpage.fade .modal-dialog .modal-content .modal-body{max-height:calc(100vh - 140px)}}.contactpage.fade .modal-dialog .close-label{margin-right:16px;margin-top:12px}.contactpage.fade.show .modal-dialog{width:536px;right:0;top:0;position:fixed;max-width:unset;margin:4px;transform:translateX(0);bottom:0;height:calc(100vh - 8px)}@media (max-width:768px){.contactpage.fade.show .modal-dialog{position:inherit!important;width:100%!important;top:auto!important;height:unset!important;margin:unset!important;max-height:calc(var(--vh, 1vh) * 100);max-width:unset!important}}.contactpage.shoponline #ordern:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.contactpage.shoponline #ordern.filled~.form-label,.contactpage.shoponline #ordern:active~.form-label,.contactpage.shoponline #ordern:focus~.form-label,.contactpage.shoponline #ordern:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.contact-us-page-confirm{cursor:pointer}.contact-us-phone-icon:before{background-position:-865px -250px}.contact-us-address-icon:before,.contact-us-phone-icon:before{content:"";background-image:url("../images/icons/00-diadora-sprite.png");width:20px;height:20px;display:inline-block;vertical-align:text-top}.contact-us-address-icon:before{background-position:-865px -330px}@media (max-width:767px){.close-contact-us{position:absolute;top:24px;right:24px}}