.elementor-118 .elementor-element.elementor-element-3b11a99 > .elementor-container{max-width:800px;}.elementor-118 .elementor-element.elementor-element-df3548a.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-118 .elementor-element.elementor-element-df3548a .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:60px;font-weight:normal;}.elementor-118 .elementor-element.elementor-element-09562fb > .elementor-container{max-width:800px;}.elementor-118 .elementor-element.elementor-element-09562fb > .elementor-background-overlay{opacity:0.05;}.elementor-118 .elementor-element.elementor-element-09562fb{z-index:1;}.elementor-118 .elementor-element.elementor-element-1619617 .elementor-spacer-inner{height:100px;}.elementor-118 .elementor-element.elementor-element-a16e3e9{font-weight:200;}.elementor-118 .elementor-element.elementor-element-4b5592f{margin-top:-450px;margin-bottom:0px;z-index:0;}.elementor-118 .elementor-element.elementor-element-ca00301 .elementor-image img{opacity:0.1;}.elementor-118 .elementor-element.elementor-element-c07a519 .elementor-image img{opacity:0.2;}.elementor-118 .elementor-element.elementor-element-471f206{margin-top:100px;margin-bottom:0px;}.elementor-118 .elementor-element.elementor-element-8dca335.elementor-widget-heading .elementor-heading-title{color:#ff3064;}.elementor-118 .elementor-element.elementor-element-8dca335 .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:45px;font-weight:normal;}.elementor-118 .elementor-element.elementor-element-30390fe .elementor-progress-wrapper .elementor-progress-bar{background-color:#ff3064;}.elementor-118 .elementor-element.elementor-element-30390fe .elementor-progress-bar{height:70px;line-height:70px;font-family:"Cereal", Sans-serif;font-size:23px;}.elementor-118 .elementor-element.elementor-element-30390fe .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-118 .elementor-element.elementor-element-30390fe .elementor-title{color:#ff3064;}.elementor-118 .elementor-element.elementor-element-30390fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-39c3d10 .elementor-progress-wrapper .elementor-progress-bar{background-color:#ff3064;}.elementor-118 .elementor-element.elementor-element-39c3d10 .elementor-progress-bar{height:70px;line-height:70px;font-size:23px;}.elementor-118 .elementor-element.elementor-element-39c3d10 .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-118 .elementor-element.elementor-element-39c3d10 .elementor-title{color:#ff3064;font-family:"Cereal", Sans-serif;}.elementor-118 .elementor-element.elementor-element-958779a .elementor-progress-wrapper .elementor-progress-bar{background-color:#ff3064;}.elementor-118 .elementor-element.elementor-element-958779a .elementor-progress-bar{height:70px;line-height:70px;font-size:23px;}.elementor-118 .elementor-element.elementor-element-958779a .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-118 .elementor-element.elementor-element-958779a .elementor-title{color:#ff3064;font-family:"Cereal", Sans-serif;}.elementor-118 .elementor-element.elementor-element-b60bbbd .elementor-progress-wrapper .elementor-progress-bar{background-color:#ff3064;}.elementor-118 .elementor-element.elementor-element-b60bbbd .elementor-progress-bar{height:70px;line-height:70px;font-size:23px;}.elementor-118 .elementor-element.elementor-element-b60bbbd .elementor-progress-wrapper{border-radius:100px;overflow:hidden;}.elementor-118 .elementor-element.elementor-element-b60bbbd .elementor-title{color:#ff3064;font-family:"Cereal", Sans-serif;}.elementor-118 .elementor-element.elementor-element-44d7acb{margin-top:100px;margin-bottom:0px;}.elementor-118 .elementor-element.elementor-element-c550d9d{--divider-border-style:solid;--divider-border-color:#dddddd;--divider-border-width:1px;}.elementor-118 .elementor-element.elementor-element-c550d9d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-118 .elementor-element.elementor-element-c550d9d .elementor-divider{text-align:center;padding-top:100px;padding-bottom:100px;}.elementor-118 .elementor-element.elementor-element-2c97b4d{margin-top:0px;margin-bottom:150px;}.elementor-118 .elementor-element.elementor-element-b26d5c1.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-118 .elementor-element.elementor-element-b26d5c1 .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-118 .elementor-element.elementor-element-870eeb4{font-weight:100;}.elementor-118 .elementor-element.elementor-element-f1a4118{font-size:17px;font-weight:100;}.elementor-118 .elementor-element.elementor-element-04c330d.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-118 .elementor-element.elementor-element-04c330d .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-118 .elementor-element.elementor-element-9f21ce0{font-weight:100;line-height:1.5em;}.elementor-118 .elementor-element.elementor-element-1375311.elementor-widget-heading .elementor-heading-title{color:#0c0c0c;}.elementor-118 .elementor-element.elementor-element-1375311 .elementor-heading-title{font-family:"Cereal", Sans-serif;font-size:25px;font-weight:normal;}.elementor-118 .elementor-element.elementor-element-88fba53{font-weight:100;line-height:1.5em;}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-1619617 .elementor-spacer-inner{height:10px;}.elementor-118 .elementor-element.elementor-element-2c97b4d{margin-top:0px;margin-bottom:0px;}.elementor-118 .elementor-element.elementor-element-b26d5c1{text-align:center;}.elementor-118 .elementor-element.elementor-element-870eeb4 .elementor-text-editor{text-align:center;}.elementor-118 .elementor-element.elementor-element-f1a4118 .elementor-text-editor{text-align:center;}.elementor-118 .elementor-element.elementor-element-f1a4118 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-04c330d{text-align:center;}.elementor-118 .elementor-element.elementor-element-9f21ce0 .elementor-text-editor{text-align:center;}.elementor-118 .elementor-element.elementor-element-9f21ce0{font-size:25px;line-height:1.5em;}.elementor-118 .elementor-element.elementor-element-1375311{text-align:center;}.elementor-118 .elementor-element.elementor-element-88fba53 .elementor-text-editor{text-align:center;}.elementor-118 .elementor-element.elementor-element-88fba53{font-size:25px;line-height:2em;}.elementor-118 .elementor-element.elementor-element-88fba53 > .elementor-widget-container{margin:0px 0px 45px 0px;}}/* Start custom CSS for heading, class: .elementor-element-df3548a */.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 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 */