.blocked,.no-scroll{overflow:hidden}.hidden,.none{display:none!important}.non-opacity{opacity:0}.non-opacity-t{opacity:0;pointer-events:none;transition:all .2s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.show{opacity:1;transform:translateY(0)}.active,.block,.visible{display:block}.blur{filter:blur(3px);pointer-events:none;position:relative}.no-events{pointer-events:none!important}.relative{position:relative}p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin:20px 0 10px;text-align:justify}p.sub-title.mobile{display:block}p.sub-title.desktop{display:none}@media screen and (min-width:768px){p.sub-title.mobile{display:none}p.sub-title.desktop{display:block}}.pop-up{align-items:center;backdrop-filter:blur(3px);background-color:#e50c12b3;display:flex;justify-content:center;left:0;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height 1.4s ease;width:100vw;z-index:999999999}.pop-up.active{animation:fade 1s ease-in-out;max-height:100%;min-height:100%;overflow:hidden;position:fixed}.card-message{position:absolute;width:88%}.card-message p{margin:0}.card-message-head{background-color:var(--white-color);border-radius:38px 38px 0 0;padding:30px 0 20px;position:relative;text-align:center}.card-message-head p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-weight:700;margin:0 auto;text-transform:uppercase;width:88%}.card-message-head span#closeF-btn{color:#fff;cursor:pointer;left:7px;position:absolute;top:56px}.card-message-head span#closePopUp-btn{color:#e2138e;cursor:pointer;font-size:23px;font-weight:400;padding:5px;position:absolute;right:23px;top:10px}.card-message-head p img{margin-right:10px;position:relative;top:4px;width:26px}.card-message-body{background-color:#e50c12b3;border-radius:0 0 38px 38px;box-sizing:border-box;color:var(--white-color);padding:20px 20px 14px;text-align:center}.card-message-body p{color:var(--white-color);font-size:var(--font-size-15);font-weight:400;line-height:21px}.card-message-body .text-body{margin-bottom:30px}.card-message-body a{color:var(--white-color);font-weight:800}.card-message-body a#act-link{color:var(--white-color);display:block;font-size:var(--font-size-15);font-weight:400;margin-top:31px;text-decoration:underline}.card-message-body .buttons-zone{display:flex;gap:10px;justify-content:center}.card-message-body .buttons-zone button{background-color:var(--secondary-yellow-color);border:none;border-radius:17.26px;color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:600;margin:20px auto 0;padding:10px 22px;text-decoration:none;text-transform:uppercase}.card-message-body .buttons-zone button#btn-act-2{background:#0000;border:1px solid #fff;color:#fff}@media screen and (max-width:429px){.card-message-head p img{width:26px}}@media screen and (min-width:768px){.card-message{width:500px}.card-message-body{padding:50px 40px 44px}}#loading{align-items:center;display:flex;display:none;justify-content:center;margin:0 auto}#loading.active{display:block;opacity:1}#loading img{width:80px}#loading-text{display:none;margin-bottom:30px;margin-top:11px}#loading-text.active{align-items:center;display:flex;gap:6px;vertical-align:middle}#loading-text.active .custom-loader{margin-right:10px;width:auto}#loading-text p,#loading-text ul li{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;margin:0;text-align:center;width:100%}#loading-text ul li{animation:fade 1s ease-in-out forwards;display:none}#loading-text ul li.visible{display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}.progress-bar-container{border-radius:5px;height:17px;min-width:16px}.progress-bar{color:var(--primary-red-color);font-size:12px;text-align:center;width:0}#box-spinner,.progress-bar{align-items:center;display:flex;height:100%;justify-content:center}#box-spinner{background-color:#fffffff2;flex-direction:column;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1000}#box-spinner img{width:125%}#box-spinner.active{opacity:1;pointer-events:auto;transform:translateY(0)}#spinner{animation:spinner-d3wgkg 1s linear infinite;border:9px solid;border-color:var(--white-color);border-radius:50%;border-right-color:var(--primary-red-color);height:56px;width:56px}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}@media screen and (min-width:1280px){#box-spinner img{width:500px}}@media screen and (min-width:768px){#loading-text p,#loading-text ul li{font-size:var(--font-size-13)}#loading-text p{font-size:var(--font-size-17)}#loading-text{margin-top:0}#box-spinner img{width:50%}}#contact{display:flex;display:-o-flexbox;flex-direction:column;justify-content:space-between;padding:50px 0;position:relative}#contact h1,#contact p{font-family:"neulis-cursive",sans-serif;margin:0;text-align:center}#contact #talk{background-color:var(--primary-red-color);display:flex;display:-o-flexbox;flex:1;flex-direction:column;gap:40px;justify-content:center;padding:66px 0}#contact #contact-response.show{align-items:center;background:#fff;box-sizing:border-box;display:flex;height:calc(100% - 100px);justify-content:center;padding:0 30px;position:absolute;right:0;text-align:center;width:50%}#talk .top h1{font-size:var(--font-size-30);font-weight:lighter;margin-bottom:15px}#talk .top h1,#talk .top p.num{color:var(--secondary-yellow-color)}#talk .top p.num{font-size:var(--font-size-47);font-weight:600}#talk .bottom{display:flex;display:-o-flexbox;flex-direction:column;gap:15px;justify-content:space-between}#talk .bottom p.opening-hours{color:var(--white-color);font-size:var(--font-size-13);font-weight:lighter;text-decoration:underline}#talk .bottom p.monday-to-friday,#talk .bottom p.saturdays{color:var(--white-color);font-size:var(--font-size-17);font-weight:700}#talk .bottom p span{text-transform:lowercase}#talk img{display:block;margin:0 auto;width:170px}#contact form{background-color:#97928f4d;display:flex;display:-o-flexbox;flex:1;flex-direction:column;gap:15px;justify-content:center;padding:50px 0}#contact-form .form-group{margin:0 auto;width:90%}#contact-form .form-group:last-of-type{display:flex;display:-o-flexbox;justify-content:center}#contact-form .form-group label{color:var(--primary-red-color);display:block;font-size:var(--font-size-13);font-weight:500;margin-bottom:5px}#contact-form .form-group input,#contact-form .form-group textarea{background-color:initial;border:2px solid var(--primary-red-color);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;box-sizing:border-box;color:var(--light-gray-text);color:var(--primary-red-color);font-size:var(--font-size-13);font-weight:500;padding:10px 20px;width:100%}#contact-form .form-group input::placeholder,#contact-form .form-group textarea::placeholder{color:var(--light-gray-text);display:none;font-size:var(--font-size-13)}#contact-form .form-group textarea:focus{border:2px solid var(--primary-red-color);outline:none}@media screen and (min-width:950px){#contact{flex-direction:row}#contact-form .form-group{width:80%}}@media screen and (min-width:1024px){#contact{flex-direction:row}#contact-form .form-group{width:450px}}
/*# sourceMappingURL=contact.min.css.map */