@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.cdnfonts.com/css/copperplate);header.header-top .header_wrap{background-color:#fff!important}#loderLista{width:100%;height:630px;background:#fff;position:absolute;z-index:999}.wrapper{width:200px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#e3242f;left:15%;transform-origin:50%;animation:circle .5s alternate infinite ease}@keyframes circle{
  0%{
      top:60px;
      height:5px;
      border-radius: 50px 50px 25px 25px;
      transform: scaleX(1.7);
  }
  40%{
      height:20px;
      border-radius: 50%;
      transform: scaleX(1);
  }
  100%{
      top:0%;
  }
}.circle:nth-child(2){left:45%;animation-delay:.2s}.circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.5);position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow .5s alternate infinite ease}@keyframes shadow{
  0%{
      transform: scaleX(1.5);
  }
  40%{
      transform: scaleX(1);
      opacity: .7;
  }
  100%{
      transform: scaleX(.2);
      opacity: .4;
  }
}.shadow:nth-child(4){left:45%;animation-delay:.2s}.shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}.wrapper span{position:absolute;top:75px;font-family:'Lato';font-size:20px;letter-spacing:12px;color:#fff;left:15%}.copper .uvc-main-heading.ult-responsive,rs-layer,.copperSub .uvc-sub-heading.ult-responsive,.copper h2{font-family:'Copperplate',sans-serif!important}h4.copper{font-size:29px;font-family:'Copperplate',sans-serif!important;line-height:39px}h1,h2,h3,h4,h5{font-family:'Lora',serif}#successLista{padding:20px 0}.fa-check-circle{font-style:normal!important;font-size:60px;color:#e3242f}.fa-check-circle:before{font-family:'FontAwesome'!important;font-style:normal!important;font-size:60px;color:#e3242f}input,textarea{text-transform:none!important}.logo-img{max-width:200px!important}.cstheme-logo img{width:160px!important}.tagline_text_wrap a:hover i{color:#333!important}.theme_color{color:#333!important}#page-content{padding-top:0!important}.rtb-booking-form input,#stripe-payment-form #cardElement,.rtb-booking-form textarea{max-width:100%!important}.rtb-booking-form fieldset>div{margin-top:0!important}.rtb-booking-form input[type="checkbox"]{margin:0 0 0!important;margin-right:5px!important}.consent-statement label{display:flex!important;align-items:center}.rtb-select select{margin-top:0!important}.rtb-textarea textarea{width:100%;max-width:100%}.add-message{top:35px!important;display:none!important}.add-message a{background:#444;width:100%;display:block;padding:9px;color:#fff;text-align:center;border:1px solid #444}.add-message a:hover{background:transparent!important;color:#444;border:1px solid #444}.rtb-form-submit button{background-color:#2d2f31;border:1px solid #2d2f31;color:#fff}.rtb-form-submit button:hover{background-color:transparent;color:#2d2f31}.rtb-modification-toggle,.btn.btn-square{text-align:center;width:100%}.btn-square{border-radius:0!important;background-color:transparent!important;font-family:'Lora',serif;font-weight:700;border-width:1px;border-color:#e3242f!important;border-style:solid;border-radius:0!important;color:#333!important;text-transform:uppercase;letter-spacing:1px;display:inline-block;vertical-align:top;-webkit-appearance:button;text-transform:uppercase;cursor:pointer;line-height:24px;font-size:14px!important;font-weight:700;padding:13px 30px 11px;letter-spacing:1px;-webkit-transition:color .2s ease-in-out , background-color .2s ease-in-out;transition:color .2s ease-in-out , background-color .2s ease-in-out}#messaggioLista{min-height:600px}.btn-square:hover{background-color:#e3242f!important;color:#fff!important}.rtb-modification-toggle{font-size:1.5rem!important}form.wpcf7-form input[type="submit"],.rtb-modification-toggle,.add-message>a,.rtb-form-submit>button{background-color:transparent!important;font-family:'Lora',serif;font-weight:700;border-radius:0;border-width:1px;border-color:#e3242f!important;border-style:solid;border-radius:0!important;color:#333!important;text-transform:uppercase}form.wpcf7-form input[type="submit"]:hover,form.wpcf7-form input[type="submit"]:focus,.rtb-modification-toggle:hover,.add-message>a:hover,.rtb-form-submit>button:hover{background-color:#e3242f!important;color:#fff!important}.rtb-booking-form label{display:block;font-family:'Lora',serif;font-weight:400!important}.rtb-booking-form input,.rtb-select select,.rtb-booking-form .message textarea{font-family:'Lora',serif;font-weight:400}.fa-skype:before{content:"\f232"!important}.font1-2 span{font-size:1.4rem!important;line-height:2.5rem}.font1-2 h2{margin-bottom:0!important}.buttonIcon .ubtn-data.ubtn-text{margin-left:25px}.fontSpecial>div.uvc-sub-heading.ult-responsive>div>h2{line-height:25px}.fontSpecial>div.uvc-sub-heading.ult-responsive>div>h2 a{font-size:16px}#ultimate-heading-153364999b252715e>div.uvc-heading-spacer.no_spacer{display:none!important}.floating-button{position:fixed;bottom:20px;left:20px;width:60px;height:60px;border-radius:50%;background-color:#25d366;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:9999}.floating-button:hover{background-color:#e3242f}.floating-button a{display:block;width:100%;height:100%;line-height:60px;text-decoration:none;color:#fff;font-size:24px}.floating-button a:hover{color:#fff!important}@media screen and (max-width:580px){.mobile_mb-3{margin-bottom:1rem!important}}#pagetitle{position:relative;z-index:0!important}.modal-backdrop{display:none!important}.modal-open .modal{background:rgba(0,0,0,.5);z-index:99999!important}#page-content{z-index:0!important}header.header-top{z-index:1!important}.modal-content{background-color:#e3242f}.modal-title,.modal-body{color:#fff!important;text-align:center;margin:0 auto}.modal-footer{background:transparent!important;text-align:center;margin:0 auto;border-top:0!important}.chiuudi{color:#fff}.chiuudi:hover{color:#fff;cursor:pointer;text-decoration:underline}