.elementor-283 .elementor-element.elementor-element-8a54932 > .elementor-container{max-width:800px;}.elementor-283 .elementor-element.elementor-element-a7630ab.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-a7630ab .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:60px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-65a8889{margin-top:200px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-c3d423e{text-align:center;}.elementor-283 .elementor-element.elementor-element-c3d423e.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-c3d423e .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-85efbd4 .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-85efbd4{font-family:"Cereal", Sans-serif;font-weight:bold;}.elementor-283 .elementor-element.elementor-element-267f05f{text-align:center;}.elementor-283 .elementor-element.elementor-element-267f05f.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-267f05f .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-a73a845 .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-a73a845{font-family:"Cereal", Sans-serif;font-weight:bold;}.elementor-283 .elementor-element.elementor-element-4f491de{text-align:center;}.elementor-283 .elementor-element.elementor-element-4f491de.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-4f491de .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-19585e1 .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-19585e1{font-family:"Cereal", Sans-serif;font-weight:bold;}.elementor-283 .elementor-element.elementor-element-f69b30c{text-align:center;}.elementor-283 .elementor-element.elementor-element-f69b30c.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-f69b30c .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-3353998 .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-3353998{font-family:"Cereal", Sans-serif;font-weight:bold;}.elementor-283 .elementor-element.elementor-element-e2532e3{margin-top:0px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-3cb85d1{--divider-border-style:solid;--divider-border-color:#dddddd;--divider-border-width:1px;}.elementor-283 .elementor-element.elementor-element-3cb85d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-283 .elementor-element.elementor-element-3cb85d1 .elementor-divider{text-align:center;padding-top:100px;padding-bottom:100px;}.elementor-283 .elementor-element.elementor-element-6f4a98d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 0px 200px 0px;}.elementor-283 .elementor-element.elementor-element-6f4a98d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-b998b4d.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-b998b4d .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-2b4ca1d{font-family:"Cereal", Sans-serif;font-weight:200;}.elementor-283 .elementor-element.elementor-element-2b4ca1d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-55e32c6{color:#ffffff;z-index:1;}.elementor-283 .elementor-element.elementor-element-55e32c6 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-ee7ee30{margin-top:0px;margin-bottom:0px;padding:200px 0px 200px 0px;}.elementor-283 .elementor-element.elementor-element-b37ffd0.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-b37ffd0 .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-b37ffd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-c437af5{font-family:"Cereal", Sans-serif;font-weight:200;}.elementor-283 .elementor-element.elementor-element-c437af5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-7f09531 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-7f09531{z-index:1;}.elementor-283 .elementor-element.elementor-element-85fd969{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 0px 200px 0px;}.elementor-283 .elementor-element.elementor-element-85fd969 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-611f64a.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-611f64a .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-6f0e1b7{font-family:"Cereal", Sans-serif;font-weight:200;}.elementor-283 .elementor-element.elementor-element-6f0e1b7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-fe145e9 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-fe145e9{z-index:1;}.elementor-283 .elementor-element.elementor-element-184a27b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 0px 200px 0px;}.elementor-283 .elementor-element.elementor-element-184a27b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-283 .elementor-element.elementor-element-26088ff.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-283 .elementor-element.elementor-element-26088ff .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-983cf6f{font-family:"Cereal", Sans-serif;font-weight:200;}.elementor-283 .elementor-element.elementor-element-983cf6f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-304227a > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-304227a{z-index:1;}.elementor-283 .elementor-element.elementor-element-79b2950{margin-top:100px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-378c96d{--divider-border-style:solid;--divider-border-color:#dddddd;--divider-border-width:1px;}.elementor-283 .elementor-element.elementor-element-378c96d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-283 .elementor-element.elementor-element-378c96d .elementor-divider{text-align:center;padding-top:100px;padding-bottom:100px;}.elementor-283 .elementor-element.elementor-element-eb79e04{margin-top:0px;margin-bottom:150px;}.elementor-283 .elementor-element.elementor-element-e54c5ee.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-283 .elementor-element.elementor-element-e54c5ee .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-c690e4b{font-weight:100;}.elementor-283 .elementor-element.elementor-element-cf30d5d{font-size:17px;font-weight:100;}.elementor-283 .elementor-element.elementor-element-db51958.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-283 .elementor-element.elementor-element-db51958 .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-fe28efe{font-weight:100;line-height:1.5em;}.elementor-283 .elementor-element.elementor-element-2c10a4b.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-283 .elementor-element.elementor-element-2c10a4b .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-283 .elementor-element.elementor-element-8dde265{font-weight:100;line-height:1.5em;}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-65a8889{margin-top:180px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-267f05f > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-4f491de > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-f69b30c > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-eb79e04{margin-top:0px;margin-bottom:0px;}.elementor-283 .elementor-element.elementor-element-e54c5ee{text-align:center;}.elementor-283 .elementor-element.elementor-element-c690e4b .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-cf30d5d .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-cf30d5d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-db51958{text-align:center;}.elementor-283 .elementor-element.elementor-element-fe28efe .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-fe28efe{font-size:25px;line-height:1.5em;}.elementor-283 .elementor-element.elementor-element-2c10a4b{text-align:center;}.elementor-283 .elementor-element.elementor-element-8dde265 .elementor-text-editor{text-align:center;}.elementor-283 .elementor-element.elementor-element-8dde265{font-size:25px;line-height:2em;}.elementor-283 .elementor-element.elementor-element-8dde265 > .elementor-widget-container{margin:0px 0px 45px 0px;}}/* Start custom CSS for heading, class: .elementor-element-a7630ab */.text-shadow-pop-tl {
	-webkit-animation: text-shadow-pop-tl 1.2s both;
	        animation: text-shadow-pop-tl 1.2s both;
}
@-webkit-keyframes text-shadow-pop-tl {
  0% {
    text-shadow: 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    text-shadow: -1px -1px #37fdca, -2px -2px #37fdca, -3px -3px #37fdca, -4px -4px #37fdca, -5px -5px #37fdca, -6px -6px #37fdca, -7px -7px #37fdca, -8px -8px #37fdca;
    -webkit-transform: translateX(8px) translateY(8px);
            transform: translateX(8px) translateY(8px);
  }
}
@keyframes text-shadow-pop-tl {
  0% {
    text-shadow: 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca, 0 0 #37fdca;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    text-shadow: -1px -1px #37fdca, -2px -2px #37fdca, -3px -3px #37fdca, -4px -4px #37fdca, -5px -5px #37fdca, -6px -6px #37fdca, -7px -7px #37fdca, -8px -8px #37fdca;
    -webkit-transform: translateX(8px) translateY(8px);
            transform: translateX(8px) translateY(8px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3d423e */.text-pop-up-top {
	-webkit-animation: text-pop-up-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
	        animation: text-pop-up-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;
}
/* ----------------------------------------------
 * Generated by Animista on 2019-10-29 12:16:39
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation text-pop-up-top
 * ----------------------------------------
 */
@-webkit-keyframes text-pop-up-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    text-shadow: none;
  }
  100% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    text-shadow: 0 1px 0 #d32855, 0 2px 0 #d32855, 0 3px 0 #d32855, 0 4px 0 #d32855, 0 5px 0 #d32855, 0 6px 0 #d32855, 0 7px 0 #d32855, 0 8px 0 #d32855, 0 9px 0 #d32855, 0 50px 30px rgba(0, 0, 0, 0.3);
  }
}
@keyframes text-pop-up-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    text-shadow: none;
  }
  100% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    text-shadow: 0 1px 0 #d32855, 0 2px 0 #d32855, 0 3px 0 #d32855, 0 4px 0 #d32855, 0 5px 0 #d32855, 0 6px 0 #d32855, 0 7px 0 #d32855, 0 8px 0 #d32855, 0 9px 0 #d32855, 0 50px 30px rgba(0, 0, 0, 0.3);
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealBook.ttf') format('truetype');
}
@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: bold;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: 100;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: 200;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: 300;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cereal';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.basiliogentile.it/wp-content/uploads/2019/10/AirbnbCerealBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */