.elementor-1024 .elementor-element.elementor-element-fa56c88{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1024 .elementor-element.elementor-element-7b79c70{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1024 .elementor-element.elementor-element-0c66abc{--display:flex;--min-height:80vh;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-1024 .elementor-element.elementor-element-0c66abc:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-0c66abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arrowfrog.it/wp-content/uploads/2025/05/sito-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1024 .elementor-element.elementor-element-e611cb2 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-e611cb2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1024 .elementor-element.elementor-element-e906f40 .elementor-button{background-color:#FFBE00;}.elementor-1024 .elementor-element.elementor-element-66697ed{--display:flex;--min-height:80vh;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-1024 .elementor-element.elementor-element-66697ed:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-66697ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arrowfrog.it/wp-content/uploads/2025/05/a21a02fadce4b5720dc4a19558fb5d02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-45c31b9 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-45c31b9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-f28e27a .elementor-button{background-color:#FFBE00;}.elementor-1024 .elementor-element.elementor-element-5c8d4dd{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-1024 .elementor-element.elementor-element-5c8d4dd:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-5c8d4dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arrowfrog.it/wp-content/uploads/2025/05/3c085548d74e4a88ee871017ea611b3e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-01f0b55 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-01f0b55 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-eefc6f6 .elementor-button{background-color:#FFBE00;}.elementor-1024 .elementor-element.elementor-element-ccfdb04{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-1024 .elementor-element.elementor-element-ccfdb04:not(.elementor-motion-effects-element-type-background), .elementor-1024 .elementor-element.elementor-element-ccfdb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arrowfrog.it/wp-content/uploads/2025/05/b5a4095c91ffc5794dc30f6331093926.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1024 .elementor-element.elementor-element-0148984 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-0148984 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1024 .elementor-element.elementor-element-9f0720a .elementor-button{background-color:#FFBE00;}.elementor-1024 .elementor-element.elementor-element-a78fed2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1024 .elementor-element.elementor-element-afd6dde{--display:flex;}.elementor-1024 .elementor-element.elementor-element-ea4a18d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1024 .elementor-element.elementor-element-e613de3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1024 .elementor-element.elementor-element-a6869b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1024 .elementor-element.elementor-element-ded4d7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-1024 .elementor-element.elementor-element-bffd0fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1024 .elementor-element.elementor-element-ea4a18d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1024 .elementor-element.elementor-element-e613de3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-e613de3{text-align:center;}.elementor-1024 .elementor-element.elementor-element-e613de3 .elementor-heading-title{font-size:18px;}.elementor-1024 .elementor-element.elementor-element-a6869b2{text-align:center;}.elementor-1024 .elementor-element.elementor-element-a6869b2 .elementor-heading-title{font-size:18px;}.elementor-1024 .elementor-element.elementor-element-ded4d7f > .elementor-widget-container{margin:0px 0px 0px 00px;}.elementor-1024 .elementor-element.elementor-element-ded4d7f{text-align:center;}.elementor-1024 .elementor-element.elementor-element-ded4d7f .elementor-heading-title{font-size:18px;}.elementor-1024 .elementor-element.elementor-element-bffd0fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1024 .elementor-element.elementor-element-bffd0fa{text-align:center;}.elementor-1024 .elementor-element.elementor-element-bffd0fa .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-0c66abc *//*NEW VERSION UPDATE 13/07/23*/

.panel {
  cursor: pointer;
  flex: 0.5;
  overflow: hidden;
  transition: flex 0.5s ease;
}


.panel.active {
  flex-grow: 5;
  flex-shrink: 0.5;
}


OLD VERSION
/*.panel {
  position: relative;
  transition: flex 0.5s ease-in;
  cursor: pointer;
  flex: 0.5;
  
}

.panel.active  {
  opacity: 1;
  transition: all 0.5s ease-in 0.4s;
  flex: 2;
}*/

.panel h3  {
    /*font-size: calc(24 / 16 * 1rem);*/
  position: absolute;
  opacity: 0;
}

.panel p {
  position: absolute;
  opacity: 0;
}

.panel .elementor-button {
    /*font-size: calc(24 / 16 * 1rem);*/
  position: absolute;
  opacity: 0;
}


.panel.active h3 {
  opacity: 1;
  transition: all 0.5s ease-in 0.4s;
}

.panel.active p {
  opacity: 1;
  transition: all 0.5s ease-in 0.4s;
}

.panel.active .elementor-button {
  opacity: 1;
  transition: all 0.5s ease-in 0.4s;
}/* End custom CSS */