.elementor-3767 .elementor-element.elementor-element-2faf4de > .elementor-container{min-height:100vh;}.elementor-3767 .elementor-element.elementor-element-2faf4de{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3767 .elementor-element.elementor-element-2faf4de:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-2faf4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engagement.giulioefrancesca.it/wp-content/uploads/2022/02/giulio-francesca-home-sfondo-rev02-60-mk02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3767 .elementor-element.elementor-element-2faf4de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3767 .elementor-element.elementor-element-fde412a .elementor-spacer-inner{height:22vh;}.elementor-3767 .elementor-element.elementor-element-a60941b img{width:25%;}.ee-tooltip.ee-tooltip-a60941b.to--top,
							 .ee-tooltip.ee-tooltip-a60941b.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-a60941b.to--left,
							 .ee-tooltip.ee-tooltip-a60941b.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-6d1a99d{text-align:center;}.elementor-3767 .elementor-element.elementor-element-6d1a99d .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:2.4rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-06d1040{text-align:center;}.elementor-3767 .elementor-element.elementor-element-06d1040 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:2.4rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-a06c049 .elementor-spacer-inner{height:24px;}.elementor-3767 .elementor-element.elementor-element-2827963{text-align:center;}.elementor-3767 .elementor-element.elementor-element-2827963 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.6rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-15af16f .elementor-spacer-inner{height:12px;}.elementor-3767 .elementor-element.elementor-element-e29d216{text-align:center;}.elementor-3767 .elementor-element.elementor-element-e29d216 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-bfb7e68{text-align:center;}.elementor-3767 .elementor-element.elementor-element-bfb7e68 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-1041354 img{width:25%;}.ee-tooltip.ee-tooltip-1041354.to--top,
							 .ee-tooltip.ee-tooltip-1041354.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-1041354.to--left,
							 .ee-tooltip.ee-tooltip-1041354.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-8979d02 .elementor-spacer-inner{height:26vh;}.elementor-3767 .elementor-element.elementor-element-8beb467 img{width:25%;}.ee-tooltip.ee-tooltip-8beb467.to--top,
							 .ee-tooltip.ee-tooltip-8beb467.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-8beb467.to--left,
							 .ee-tooltip.ee-tooltip-8beb467.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-d372921 img{max-width:35%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.ee-tooltip.ee-tooltip-d372921.to--top,
							 .ee-tooltip.ee-tooltip-d372921.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-d372921.to--left,
							 .ee-tooltip.ee-tooltip-d372921.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-21e273a img{width:25%;}.ee-tooltip.ee-tooltip-21e273a.to--top,
							 .ee-tooltip.ee-tooltip-21e273a.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-21e273a.to--left,
							 .ee-tooltip.ee-tooltip-21e273a.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-749f8a9 .elementor-spacer-inner{height:29vh;}.elementor-3767 .elementor-element.elementor-element-fd9f296 img{width:25%;}.ee-tooltip.ee-tooltip-fd9f296.to--top,
							 .ee-tooltip.ee-tooltip-fd9f296.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-fd9f296.to--left,
							 .ee-tooltip.ee-tooltip-fd9f296.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-18b2ba1{text-align:center;}.elementor-3767 .elementor-element.elementor-element-18b2ba1 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:3.2rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-40c3b86{text-align:center;}.elementor-3767 .elementor-element.elementor-element-40c3b86 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;line-height:1.7em;}.elementor-3767 .elementor-element.elementor-element-8e110e2{text-align:center;}.elementor-3767 .elementor-element.elementor-element-8e110e2 .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;line-height:1.7em;}.elementor-3767 .elementor-element.elementor-element-f7292e2 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;fill:#005700;color:#005700;background-color:#B2F0B2;}.elementor-3767 .elementor-element.elementor-element-f7292e2 .elementor-button:hover, .elementor-3767 .elementor-element.elementor-element-f7292e2 .elementor-button:focus{color:#B2F0B2;background-color:#005700;}.elementor-3767 .elementor-element.elementor-element-f7292e2 .elementor-button:hover svg, .elementor-3767 .elementor-element.elementor-element-f7292e2 .elementor-button:focus svg{fill:#B2F0B2;}.elementor-3767 .elementor-element.elementor-element-29a2744 img{width:25%;}.ee-tooltip.ee-tooltip-29a2744.to--top,
							 .ee-tooltip.ee-tooltip-29a2744.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-29a2744.to--left,
							 .ee-tooltip.ee-tooltip-29a2744.to--right{margin-top:0px;}.elementor-3767 .elementor-element.elementor-element-d1608ef .elementor-spacer-inner{height:29vh;}.elementor-3767 .elementor-element.elementor-element-6db6c69 > .elementor-container{max-width:600px;}.elementor-3767 .elementor-element.elementor-element-ba7c5da > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3767 .elementor-element.elementor-element-c12d71e{text-align:center;}.elementor-3767 .elementor-element.elementor-element-c12d71e .elementor-heading-title{color:#FFFFFF;font-family:"IM Fell Great Primer", Sans-serif;font-size:1.8rem;font-weight:400;font-style:italic;}.elementor-3767 .elementor-element.elementor-element-198a0fd .elementor-spacer-inner{height:29vh;}@media(max-width:1024px){.elementor-3767 .elementor-element.elementor-element-fde412a .elementor-spacer-inner{height:26vh;}.elementor-3767 .elementor-element.elementor-element-a06c049 .elementor-spacer-inner{height:24px;}.elementor-3767 .elementor-element.elementor-element-15af16f .elementor-spacer-inner{height:12px;}.elementor-3767 .elementor-element.elementor-element-d372921 img{max-width:70%;}.elementor-3767 .elementor-element.elementor-element-749f8a9 .elementor-spacer-inner{height:32vh;}.elementor-3767 .elementor-element.elementor-element-d1608ef .elementor-spacer-inner{height:32vh;}.elementor-3767 .elementor-element.elementor-element-198a0fd .elementor-spacer-inner{height:32vh;}}@media(min-width:1025px){.elementor-3767 .elementor-element.elementor-element-2faf4de:not(.elementor-motion-effects-element-type-background), .elementor-3767 .elementor-element.elementor-element-2faf4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-3767 .elementor-element.elementor-element-38f65b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-3767 .elementor-element.elementor-element-a60941b img{width:70%;}.elementor-3767 .elementor-element.elementor-element-6d1a99d .elementor-heading-title{font-size:2.5rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-06d1040 .elementor-heading-title{font-size:2.5rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-a06c049 .elementor-spacer-inner{height:20px;}.elementor-3767 .elementor-element.elementor-element-2827963 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-15af16f .elementor-spacer-inner{height:12px;}.elementor-3767 .elementor-element.elementor-element-e29d216 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-bfb7e68 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-1041354 img{width:70%;}.elementor-3767 .elementor-element.elementor-element-8979d02 .elementor-spacer-inner{height:10vh;}.elementor-3767 .elementor-element.elementor-element-8beb467 img{width:70%;}.elementor-3767 .elementor-element.elementor-element-d372921 img{max-width:90%;border-radius:5px 5px 5px 5px;}.elementor-3767 .elementor-element.elementor-element-21e273a img{width:70%;}.elementor-3767 .elementor-element.elementor-element-749f8a9 .elementor-spacer-inner{height:10vh;}.elementor-3767 .elementor-element.elementor-element-fd9f296 img{width:70%;}.elementor-3767 .elementor-element.elementor-element-18b2ba1 .elementor-heading-title{font-size:2.5rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-40c3b86 .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-8e110e2 .elementor-heading-title{font-size:1.2rem;line-height:1.7em;}.elementor-3767 .elementor-element.elementor-element-29a2744 img{width:70%;}.elementor-3767 .elementor-element.elementor-element-d1608ef .elementor-spacer-inner{height:4vh;}.elementor-3767 .elementor-element.elementor-element-c12d71e .elementor-heading-title{font-size:1.4rem;line-height:1.4em;}.elementor-3767 .elementor-element.elementor-element-198a0fd .elementor-spacer-inner{height:8vh;}}/* Start custom CSS for button, class: .elementor-element-f7292e2 */#bottone-lista{
    transition: all 1s ease 0s !important;
}
#bottone-lista:hover{
    transition: all 0.8s ease 0s !important;
}

.elementor-button{
    transition: all 0.8s ease 0s !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2faf4de *//*
@media screen and (max-width: 1920px) {
  #box-centrale > div{
    min-height: 77.8vh;
}
}
@media screen and (max-width: 1536px) {
  #box-centrale > div{
    min-height: 75.2vh;
}
}
@media screen and (max-width: 1366px) {
  #box-centrale > div{
    min-height: 72.8vh;
}
}
@media screen and (max-width: 1024px) {
  #box-centrale > div{
    min-height: 71.85vh;
}
}
@media (aspect-ratio: 4/3) {
    #box-centrale > div{
    min-height: 62.445vh;
}
}
@media screen and (max-width: 768px) {
  #box-centrale > div{
    min-height: 69.4vh;
}
}
*/
/*
@media screen and (max-width: 576px) {
  #box-centrale > div{
    min-height: 62.09vh;
}
}
*/
/*
@media screen and (max-width: 412px) {
  #box-centrale > div{
    min-height: 63.9vh;
}
}
@media screen and (max-width: 390px) {
  #box-centrale > div{
    min-height: 61.9vh;
}
}
@media screen and (max-width: 360px) {
  #box-centrale > div{
    min-height: 57.9vh;
}
}
*//* End custom CSS */
/* Start custom CSS */#colonna-esterna{
    height: 100vh;
    max-height: 100vh;
    overflow-y: scroll;
}
/* Hide scrollbar for Chrome, Safari and Opera */
#colonna-esterna::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#colonna-esterna {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}




/* For 1024 Resolution */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)  
{ /* STYLES GO HERE */
    
    
}  

/* For 1366 Resolution */  
@media only screen   
and (min-width: 1030px)   
and (max-width: 1369px)  
{ /* STYLES GO HERE */
    
       #box-space-open .elementor-spacer-inner{
    height: 16vh;
}
  #box-space-close .elementor-spacer-inner{
    height: 20vh;
} 
    
}  


@media only screen   
and (min-width: 1370px)  
and (max-width: 1605px)  
{ /* STYLES GO HERE */
    
   #box-space-open .elementor-spacer-inner{
    height: 16vh;
}
  #box-space-close .elementor-spacer-inner{
    height: 18vh;
} 
    
}/* End custom CSS */