@font-face {
    font-family: 'Galano Grotesque';
    src: url('../fonts/GalanoGrotesque-SemiBold.woff2') format('woff2'),
        url('../fonts/GalanoGrotesque-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Abril Fatface';
    src: url('../fonts/AbrilFatface-Regular.woff2') format('woff2'),
        url('../fonts/AbrilFatface-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Galano Grotesque';
    src: url('../fonts/GalanoGrotesque-Regular.woff2') format('woff2'),
        url('../fonts/GalanoGrotesque-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Galano Grotesque';
    src: url('../fonts/GalanoGrotesque-Bold.woff2') format('woff2'),
        url('../fonts/GalanoGrotesque-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MaxWebW03-CondExtraboldIt';
    src: url('../fonts/MaxWebW03-CondExtraboldIt.woff2') format('woff2'),
        url('../fonts/MaxWebW03-CondExtraboldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

body {background-color: #202d46; overflow-x: hidden;}

#main, .layout-boxed-mode #main, .layout-boxed-mode.avada-footer-fx-sticky .above-footer-wrapper, .layout-boxed-mode.avada-footer-fx-sticky-with-parallax-bg-image .above-footer-wrapper, .layout-wide-mode #main, .layout-wide-mode #wrapper, body, html, html body.custom-background {background-color: #202d46;}
.form-header {text-align: center; margin-top: 60px;}
.form-header img {width: 100%; max-width: 320px;}
.form-header p {max-width: 440px; color: #ffffff; text-align: center; font-size: 17px; margin: 30px auto;}
.sei-interessato p {color: #ffffff; text-align: center; font-size: 19px; max-width: 440px; margin: 0 auto 20px auto;}
.sei-interessato p b {color: #dcdcc8;}
.form-osservatorio label, .fusion-form-form-wrapper .fusion-form-field .label, .fusion-form-form-wrapper .fusion-form-field label {color: #ffffff; font-weight: bold; font-size: 16px;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input {opacity: .4;}
.fusion-disable-outline .bbp-submit-wrapper .button, .fusion-disable-outline .button, .fusion-disable-outline .fusion-button, .fusion-disable-outline .gform_wrapper .button, .fusion-disable-outline .gform_wrapper .gform_button, .fusion-disable-outline .post-password-form input[type=submit], .fusion-disable-outline .single_add_to_cart_button, .fusion-disable-outline .tml-submit-wrap input[type=submit], .fusion-disable-outline .tribe-events-tickets .button, .fusion-disable-outline .tribe-tickets button, .fusion-disable-outline .woocommerce .cart-collaterals .checkout-button, .fusion-disable-outline .woocommerce .checkout #place_order, .fusion-disable-outline .woocommerce.add_to_cart_inline .button, .fusion-disable-outline .wpcf7-submit
{
  width: 280px;
  height: 60px;
  font-weight: bold;
  color: #d5c553;
  background-color: #202d46;
  border: 1px solid #d5c553;
  border-radius: 30px;
  padding: 15px 25px;
  text-transform: uppercase;
  font-family: 'Galano Grotesque';
  font-size: 20px;
}
.fusion-form-form-wrapper {border: 0px; border-radius: 30px; margin-bottom: 300px; height: 915px;}
#main #comment-submit .fusion-button-text, .button-default .fusion-button-text, .button.default .fusion-button-text, .comment-form input[type="submit"] .fusion-button-text, .fusion-button-default .fusion-button-text, input.button-default .fusion-button-text
{color: #d5c553;}
.width-100 .fusion-fullwidth .fusion-fullwidth, .width-100 .fusion-fullwidth .nonhundred-percent-fullwidth {padding: 0px;}
.option-inline a {color: #ffffff;}

/* SFONDO STELLARE */
.sfondo-stellare {
    position: fixed; top: 50%; left: 50%; background-color: #202d46; border-radius: 50%; z-index: 0;

  box-shadow: 24vw 9vh 1px 0px #9aaecf,12vw -24vh 0px 1px #9aaecf,
  8vw 2vh 1px 1px #ffffff,-11vw 49vh 1px 1px #ffffff,-43vw -31vh 1px 1px #ffffff,
  -20vw -42vh 1px 1px #ffffff,-13vw 41vh 1px 1px #ffffff,-16vw -15vh 1px 1px #ffffff,
  48vw 43vh 1px 1px #9aaecf,-4vw -47vh 1px 1px #9aaecf,45vw 31vh 1px 1px #9aaecf,
  12vw -8vh 1px 1px #9aaecf,-34vw 48vh 1px 1px #9aaecf,31vw 26vh 1px 1px #9aaecf,
  31vw -49vh 1px 1px #9aaecf,0vw 32vh 1px 1px #9aaecf,1vw -26vh 1px 1px #9aaecf,
  -14vw -49vh 1px 1px #9aaecf,-12vw 45vh 1px 1px #9aaecf,-44vw -33vh 0px 1px #9aaecf,
  -10vw -41vh 1px 1px #ffffff,-11vw 41vh 1px 1px #ffffff,-41vw -31vh 0px 1px #ffffff,
  -20vw -42vh 1px 1px #ffffff,-13vw 41vh 1px 1px #ffffff,-16vw -15vh 1px 1px #ffffff,
  48vw 43vh 1px 1px #9aaecf,-4vw -46vh 0px 1px #FFFFFF,45vw 31vh 3px 1px #9aaecf,
  12vw -1vh 1px 1px #FFFFFF,-34vw 48vh 1px 1px #9aaecf,31vw 26vh 1px 1px #9aaecf,
  36vw -51vh 1px 1px #9aaecf,0vw 32vh 1px 1px #9aaecf,3vw -26vh 1px 0px #9aaecf,
  -14vw -49vh 1px 1px #9aaecf,-13vw 41vh 1px 1px #9aaecf,-44vw -33vh 1px 1px #9aaecf,
  -10vw -41vh 1px 1px #ffffff,-11vw 49vh 1px 1px #ffffff,-41vw -31vh 1px 1px #ffffff,
  -25vw -24vh 1px 1px #9aaecf,-31vw -40vh 0px 1px #9aaecf,29vw 19vh 1px 1px #9aaecf,4vw -8vh 0px 1px #9aaecf,-5vw 21vh 1px 1px #9aaecf,-27vw 26vh 1px 1px #9aaecf,-47vw -3vh 1px 1px #9aaecf,-28vw -30vh 0px 1px #9aaecf,-43vw -27vh 0px 1px #9aaecf,4vw 22vh 1px 1px #9aaecf,36vw 23vh 0px 0px #9aaecf,-21vw 24vh 1px 1px #9aaecf,-16vw 2vh 1px 0px #9aaecf,-16vw -6vh 0px 0px #9aaecf,5vw 26vh 0px 0px #9aaecf,-34vw 41vh 0px 0px #9aaecf,1vw 42vh 1px 1px #9aaecf,11vw -13vh 1px 1px #9aaecf,48vw -8vh 1px 0px #9aaecf,22vw -15vh 0px 0px #9aaecf,45vw 49vh 0px 0px #9aaecf,43vw -27vh 1px 1px #9aaecf,20vw -2vh 0px 0px #9aaecf,8vw 22vh 0px 1px #9aaecf,39vw 48vh 1px 1px #9aaecf,-21vw -11vh 0px 1px #9aaecf,-40vw 45vh 0px 1px #9aaecf,11vw -30vh 1px 0px #9aaecf,26vw 30vh 1px 0px #9aaecf,45vw -29vh 0px 1px #9aaecf,-2vw 18vh 0px 0px #9aaecf,-29vw -45vh 1px 0px #9aaecf,-7vw -27vh 1px 1px #9aaecf,42vw 24vh 0px 0px #9aaecf,45vw -48vh 1px 0px #9aaecf,-36vw -18vh 0px 0px #9aaecf,-44vw 13vh 0px 1px #9aaecf,36vw 16vh 0px 1px #9aaecf,40vw 24vh 0px 0px #9aaecf,18vw 11vh 0px 0px #9aaecf,-15vw -23vh 1px 0px #9aaecf,-24vw 48vh 0px 1px #9aaecf,27vw -45vh 1px 0px #9aaecf,-2vw -24vh 0px 1px #9aaecf,-15vw -28vh 0px 0px #9aaecf,-43vw 13vh 1px 0px #9aaecf,7vw 27vh 1px 0px #9aaecf,47vw 5vh 0px 0px #9aaecf,-45vw 15vh 1px 1px #9aaecf,-5vw -28vh 0px 1px #9aaecf,38vw 25vh 1px 1px #9aaecf,-39vw -1vh 1px 0px #9aaecf,5vw 0vh 1px 0px #9aaecf,49vw 13vh 0px 0px #9aaecf,48vw 10vh 0px 1px #9aaecf,19vw -28vh 0px 0px #9aaecf,4vw 7vh 0px 0px #9aaecf,21vw 21vh 1px 1px #9aaecf,-15vw -15vh 0px 1px #9aaecf,-6vw -42vh 1px 0px #9aaecf,-15vw 48vh 1px 1px #9aaecf,-23vw 25vh 1px 1px #9aaecf,-48vw 25vh 0px 1px #9aaecf,-31vw -19vh 0px 1px #9aaecf,4vw 37vh 1px 1px #9aaecf,-43vw 28vh 0px 0px #9aaecf,3vw -25vh 0px 1px #9aaecf,-39vw 14vh 0px 1px #9aaecf,-40vw 31vh 0px 1px #9aaecf,35vw -36vh 1px 1px #9aaecf,16vw 49vh 0px 0px #9aaecf,6vw 39vh 0px 0px #9aaecf,3vw -35vh 0px 1px #9aaecf,-44vw -2vh 1px 0px #9aaecf,-6vw 21vh 1px 0px #9aaecf,48vw 9vh 1px 1px #9aaecf,-43vw 30vh 1px 1px #9aaecf,29vw -12vh 1px 1px #9aaecf,-48vw 13vh 1px 0px #9aaecf,-42vw 32vh 1px 1px #9aaecf,34vw 15vh 1px 1px #9aaecf,29vw -37vh 1px 1px #9aaecf,28vw 2vh 0px 0px #9aaecf;
  -webkit-animation: zoom 16s alternate infinite;
          animation: zoom 16s alternate infinite;
}

@-webkit-keyframes zoom {0%{transform: scale(1);}
100%{transform: scale(1.5);}}

@keyframes zoom {0%{transform: scale(1);}
    100%{transform: scale(1.5);}}


    }
