.elementor-2 .elementor-element.elementor-element-b0f0cdd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-b0f0cdd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b0f0cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-e2fb618{--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;--justify-content:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-eab65e9{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef5a09f .elementor-heading-title{font-family:"New Order Regular", Sans-serif;font-size:6vw;font-weight:600;text-transform:uppercase;line-height:6vw;}.elementor-2 .elementor-element.elementor-element-fb050f6 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-27798d8{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-1f07e34{--display:flex;--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-2 .elementor-element.elementor-element-361e489{--display:flex;--min-height:80vh;--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-2 .elementor-element.elementor-element-7817690{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-7817690 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2 .elementor-element.elementor-element-6699c78{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-6699c78:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6699c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-ed873fa{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-be5d076{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-430d90f .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-4623605 .elementor-heading-title{font-family:var( --e-global-typography-2017950-font-family ), Sans-serif;font-size:var( --e-global-typography-2017950-font-size );font-weight:var( --e-global-typography-2017950-font-weight );text-transform:var( --e-global-typography-2017950-text-transform );line-height:var( --e-global-typography-2017950-line-height );}.elementor-2 .elementor-element.elementor-element-6d800ea{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-6d800ea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d800ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-5e7dda7{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-113cec4{--display:flex;--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-2 .elementor-element.elementor-element-8741a61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-55a29b8{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-c958c01{--display:flex;--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-2 .elementor-element.elementor-element-bc517bb{--display:flex;--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-2 .elementor-element.elementor-element-aac190d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-60327ef{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-026ecde .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-13ea067{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-aa4ad8a{--display:flex;--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-2 .elementor-element.elementor-element-72dbc18{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-e564924{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-0c70b90{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-0f0e326{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-0f0e326:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f0e326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/MagicheTrasparenze_008-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0f0e326::before, .elementor-2 .elementor-element.elementor-element-0f0e326 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0f0e326 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0f0e326 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0f0e326 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0f0e326 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-0f0e326:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-0f0e326, .elementor-2 .elementor-element.elementor-element-0f0e326::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d5a1712{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-31ff24c{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-1ecc53d{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-3c3a556{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-3c3a556 .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-98aaea2{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-98aaea2 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-004abd0{--display:flex;--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-2 .elementor-element.elementor-element-56b4591{text-align:start;}.elementor-2 .elementor-element.elementor-element-56b4591 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9cb6bef{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-37e4240{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-5fced12{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-5fced12:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5fced12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/05/fondazione-gian-maria-oddi-museo-civico-ingauno-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5fced12::before, .elementor-2 .elementor-element.elementor-element-5fced12 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5fced12 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5fced12 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5fced12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5fced12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-5fced12:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-5fced12, .elementor-2 .elementor-element.elementor-element-5fced12::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4ff1983{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-a1e3b01{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-e55004e{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-1e933da{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-1e933da .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-68dd649{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-68dd649 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-476b75f{--display:flex;--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-2 .elementor-element.elementor-element-edc9b21{text-align:start;}.elementor-2 .elementor-element.elementor-element-edc9b21 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-87cdeb8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-fae002d{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-f0df6b9{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-f0df6b9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f0df6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/SanCalocero_007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f0df6b9::before, .elementor-2 .elementor-element.elementor-element-f0df6b9 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f0df6b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f0df6b9 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f0df6b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f0df6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f0df6b9:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-f0df6b9, .elementor-2 .elementor-element.elementor-element-f0df6b9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a070606{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-ed56ac1{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-3546ac2{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-dfe18be{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-dfe18be .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-4ce5073{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-4ce5073 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-60e3d6c{--display:flex;--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-2 .elementor-element.elementor-element-078adcf{text-align:start;}.elementor-2 .elementor-element.elementor-element-078adcf .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-dedc322{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-2 .elementor-element.elementor-element-6488681{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-282de2e{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-282de2e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-282de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/05/fondazione-gian-maria-oddi-gallinara-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-282de2e::before, .elementor-2 .elementor-element.elementor-element-282de2e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-282de2e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-282de2e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-282de2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-282de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-282de2e:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-282de2e, .elementor-2 .elementor-element.elementor-element-282de2e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-315e4d8{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-eae9384{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-e3ce69a{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-61b998b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-61b998b .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-6fd1e3a{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-6fd1e3a .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-6b5516c{--display:flex;--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-2 .elementor-element.elementor-element-a776d24{text-align:start;}.elementor-2 .elementor-element.elementor-element-a776d24 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1ba5d5e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-2 .elementor-element.elementor-element-27dab34{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-27dab34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-27dab34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-02e98cf{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-6d5492c{--display:flex;--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-2 .elementor-element.elementor-element-cd0945b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-b747e98{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-5c5355c{--display:flex;--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-2 .elementor-element.elementor-element-89a18b7{--display:flex;--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-2 .elementor-element.elementor-element-532baa9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1a2836b{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-cdebc12 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2f01bdd{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-ea2c306{--display:flex;--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-2 .elementor-element.elementor-element-aa42e5e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-5dae874{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-3680ba3{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-9be6617{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-9be6617:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9be6617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9be6617::before, .elementor-2 .elementor-element.elementor-element-9be6617 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9be6617 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9be6617 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9be6617 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9be6617 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-9be6617:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-9be6617, .elementor-2 .elementor-element.elementor-element-9be6617::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-81850e3{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-cc0cb02{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-4a50a60{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-62e66da{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-62e66da .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-273d846{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-273d846 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-6a94295{--display:flex;--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-2 .elementor-element.elementor-element-1c19117{text-align:start;}.elementor-2 .elementor-element.elementor-element-1c19117 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e152db6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-bd8895c{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-cbf6902{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-cbf6902:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cbf6902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/05/fondazione-gian-maria-oddi-san-carlo-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cbf6902::before, .elementor-2 .elementor-element.elementor-element-cbf6902 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cbf6902 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cbf6902 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cbf6902 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cbf6902 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-cbf6902:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-cbf6902, .elementor-2 .elementor-element.elementor-element-cbf6902::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b82552c{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-849c072{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-b2a8325{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-e8b92f7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-e8b92f7 .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-23f55da{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-23f55da .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-539a13d{--display:flex;--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-2 .elementor-element.elementor-element-66c7246{text-align:start;}.elementor-2 .elementor-element.elementor-element-66c7246 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ac00855{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-2 .elementor-element.elementor-element-cc337ca{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-cd8523e{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-cd8523e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cd8523e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2667753 );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/05/fondazione-gian-maria-oddi-laboratori-didattici-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cd8523e::before, .elementor-2 .elementor-element.elementor-element-cd8523e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cd8523e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-cd8523e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cd8523e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-cd8523e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-cd8523e:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-cd8523e, .elementor-2 .elementor-element.elementor-element-cd8523e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d22f734{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-3fce33d{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-578d2a2{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-7a8a2fb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-7a8a2fb .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-13b303e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-13b303e .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-288b161{--display:flex;--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-2 .elementor-element.elementor-element-e430d11{text-align:start;}.elementor-2 .elementor-element.elementor-element-e430d11 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-29f94ce{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-2 .elementor-element.elementor-element-c8a85b0{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-4cb0960{--display:flex;--min-height:70vh;--overlay-opacity:0.5;border-style:none;--border-style:none;--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-2 .elementor-element.elementor-element-4cb0960:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4cb0960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/05/fondazione-gian-maria-oddi-coworking-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4cb0960::before, .elementor-2 .elementor-element.elementor-element-4cb0960 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cb0960 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cb0960 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cb0960 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cb0960 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4cb0960:hover{border-style:none;}.elementor-2 .elementor-element.elementor-element-4cb0960, .elementor-2 .elementor-element.elementor-element-4cb0960::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a82437c{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-54522bf{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-9e02700{--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;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-860f8e8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-860f8e8 .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-3157fa8{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-3157fa8 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-e0d8748{--display:flex;--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-2 .elementor-element.elementor-element-5ea3379{text-align:start;}.elementor-2 .elementor-element.elementor-element-5ea3379 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2436d53{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-2 .elementor-element.elementor-element-1096e03{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-1096e03:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1096e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-a4d9840{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-e147a58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3bcb0da{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-aa8213a{--display:flex;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-09f79e3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1e3b3c1{--display:flex;--min-height:40vh;--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-2 .elementor-element.elementor-element-1e3b3c1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1e3b3c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/fondazione-gian-maria-oddi-Albenga-centro-storico-3-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6771323{--display:flex;--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-2 .elementor-element.elementor-element-82486e3{--display:flex;--min-height:70vh;--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-2 .elementor-element.elementor-element-82486e3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-82486e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/fondazione-gian-maria-oddi-Albenga-centro-storico-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9d71e36{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-9d71e36:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9d71e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-0f22e8d{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-98ef557 .elementor-heading-title{font-family:var( --e-global-typography-0c89f37-font-family ), Sans-serif;font-size:var( --e-global-typography-0c89f37-font-size );font-weight:var( --e-global-typography-0c89f37-font-weight );text-transform:var( --e-global-typography-0c89f37-text-transform );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-bfcb883{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-2b564bf{--display:flex;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-2fabab4{text-align:start;}.elementor-2 .elementor-element.elementor-element-2fabab4 img{width:10%;}.elementor-2 .elementor-element.elementor-element-b8df70f .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-dafabef{--display:flex;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-e853d2a{text-align:start;}.elementor-2 .elementor-element.elementor-element-e853d2a img{width:10%;}.elementor-2 .elementor-element.elementor-element-6392713 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-7f1d26d{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-1a9e1bf{--display:flex;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-ce81736{text-align:start;}.elementor-2 .elementor-element.elementor-element-ce81736 img{width:10%;}.elementor-2 .elementor-element.elementor-element-c07c29e .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-c5b1235{--display:flex;--justify-content:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-c305d17{text-align:start;}.elementor-2 .elementor-element.elementor-element-c305d17 img{width:10%;}.elementor-2 .elementor-element.elementor-element-4b194a6 .elementor-heading-title{font-family:var( --e-global-typography-39872e2-font-family ), Sans-serif;font-size:var( --e-global-typography-39872e2-font-size );font-weight:var( --e-global-typography-39872e2-font-weight );text-transform:var( --e-global-typography-39872e2-text-transform );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-7a53cf0{--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;--justify-content:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-c09ec65{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-cdb8cad{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-cdb8cad:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cdb8cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-71dc7ee{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-feaec6c{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-2f7f3dd{--display:flex;--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-2 .elementor-element.elementor-element-17b3e93 .elementor-heading-title{font-family:var( --e-global-typography-d7b457f-font-family ), Sans-serif;font-size:var( --e-global-typography-d7b457f-font-size );font-weight:var( --e-global-typography-d7b457f-font-weight );text-transform:var( --e-global-typography-d7b457f-text-transform );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-d062e21{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-6403e65 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-67e5323{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-3eb66f0{--display:flex;--min-height:70vh;--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-2 .elementor-element.elementor-element-3eb66f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3eb66f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/fondazione-gian-maria-oddi-Albenga-frazione-San-Fedele-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ac275b5{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-ac275b5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ac275b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-42cda36{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--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-2 .elementor-element.elementor-element-ae7ebc3{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-8e9ae09{--display:flex;--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-2 .elementor-element.elementor-element-60eaae1 .elementor-heading-title{font-family:var( --e-global-typography-d7b457f-font-family ), Sans-serif;font-size:var( --e-global-typography-d7b457f-font-size );font-weight:var( --e-global-typography-d7b457f-font-weight );text-transform:var( --e-global-typography-d7b457f-text-transform );line-height:var( --e-global-typography-d7b457f-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-89530bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ef276d4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0a9e50e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-0522b08 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-84cd56b{--display:flex;--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-2 .elementor-element.elementor-element-beeeebb{--display:flex;--min-height:80vh;--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-2 .elementor-element.elementor-element-beeeebb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-beeeebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/fondazione-gian-maria-oddi-Museo-Sommariva_la-civilta-dell_Olio-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5dbfabe{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-5dbfabe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5dbfabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-aff9f88{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-0da0338{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-2bf4c19 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ea24e4c{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-93a4e31{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-8d2f2fa{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-0b660f8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b132fbb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-35d83a1{--display:flex;--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-2 .elementor-element.elementor-element-1f3db50 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-da12736{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-53fe93f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-53fe93f .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-5003abc{--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;--justify-content:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-4ef9785{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4e1cda3{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-4e1cda3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e1cda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-be9b32b{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-c101c9e{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-7dc59ba .elementor-heading-title{font-family:var( --e-global-typography-d7b457f-font-family ), Sans-serif;font-size:var( --e-global-typography-d7b457f-font-size );font-weight:var( --e-global-typography-d7b457f-font-weight );text-transform:var( --e-global-typography-d7b457f-text-transform );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-2a5f732{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-2be82ef{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-77b508d{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-2badda3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0c031ad{--display:flex;--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-2 .elementor-element.elementor-element-4a71164 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-829e5b3{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-7452802{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-ff72e26 img{width:70%;}.elementor-2 .elementor-element.elementor-element-da63620{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2 .elementor-element.elementor-element-b739ea4 img{width:100%;}.elementor-2 .elementor-element.elementor-element-7ff6780{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-f0ca447 img{width:100%;}.elementor-2 .elementor-element.elementor-element-ab135a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-f9f1961 img{width:90%;}.elementor-2 .elementor-element.elementor-element-ea8b20e{--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;--justify-content:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2 .elementor-element.elementor-element-ecdf20f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c1fa612{--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;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-c1fa612:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c1fa612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-048393e );}.elementor-2 .elementor-element.elementor-element-af8a697{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--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-2 .elementor-element.elementor-element-561a5a0{--display:flex;--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-2 .elementor-element.elementor-element-7cd81d3{--display:flex;--min-height:80vh;--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-2 .elementor-element.elementor-element-7cd81d3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7cd81d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fondazioneoddi.ilmiosito.eu/wp-content/uploads/2026/04/fondazione-gian-maria-oddi-Battistero-Paleo-Cristiano-di-Albenga-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-02e4221{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-132fbb3{--display:flex;--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-2 .elementor-element.elementor-element-134db28 .elementor-heading-title{font-family:var( --e-global-typography-d7b457f-font-family ), Sans-serif;font-size:var( --e-global-typography-d7b457f-font-size );font-weight:var( --e-global-typography-d7b457f-font-weight );text-transform:var( --e-global-typography-d7b457f-text-transform );line-height:var( --e-global-typography-d7b457f-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fd7911e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c815324 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fbff873 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-659bdbe{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2 .elementor-element.elementor-element-0ea9e47{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-b0f0cdd{--content-width:95vw;}.elementor-2 .elementor-element.elementor-element-e2fb618{--width:95%;}.elementor-2 .elementor-element.elementor-element-eab65e9{--width:60%;}.elementor-2 .elementor-element.elementor-element-27798d8{--width:40%;}.elementor-2 .elementor-element.elementor-element-6699c78{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-be5d076{--width:100%;}.elementor-2 .elementor-element.elementor-element-6d800ea{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-113cec4{--width:100%;}.elementor-2 .elementor-element.elementor-element-c958c01{--width:100%;}.elementor-2 .elementor-element.elementor-element-bc517bb{--width:100%;}.elementor-2 .elementor-element.elementor-element-60327ef{--width:100%;}.elementor-2 .elementor-element.elementor-element-aa4ad8a{--width:100%;}.elementor-2 .elementor-element.elementor-element-0c70b90{--width:100%;}.elementor-2 .elementor-element.elementor-element-0f0e326{--width:100%;}.elementor-2 .elementor-element.elementor-element-d5a1712{--width:100%;}.elementor-2 .elementor-element.elementor-element-37e4240{--width:100%;}.elementor-2 .elementor-element.elementor-element-5fced12{--width:100%;}.elementor-2 .elementor-element.elementor-element-4ff1983{--width:100%;}.elementor-2 .elementor-element.elementor-element-fae002d{--width:100%;}.elementor-2 .elementor-element.elementor-element-f0df6b9{--width:100%;}.elementor-2 .elementor-element.elementor-element-a070606{--width:100%;}.elementor-2 .elementor-element.elementor-element-6488681{--width:100%;}.elementor-2 .elementor-element.elementor-element-282de2e{--width:100%;}.elementor-2 .elementor-element.elementor-element-315e4d8{--width:100%;}.elementor-2 .elementor-element.elementor-element-27dab34{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-6d5492c{--width:100%;}.elementor-2 .elementor-element.elementor-element-5c5355c{--width:100%;}.elementor-2 .elementor-element.elementor-element-89a18b7{--width:100%;}.elementor-2 .elementor-element.elementor-element-1a2836b{--width:100%;}.elementor-2 .elementor-element.elementor-element-ea2c306{--width:100%;}.elementor-2 .elementor-element.elementor-element-3680ba3{--width:100%;}.elementor-2 .elementor-element.elementor-element-9be6617{--width:100%;}.elementor-2 .elementor-element.elementor-element-81850e3{--width:100%;}.elementor-2 .elementor-element.elementor-element-bd8895c{--width:100%;}.elementor-2 .elementor-element.elementor-element-cbf6902{--width:100%;}.elementor-2 .elementor-element.elementor-element-b82552c{--width:100%;}.elementor-2 .elementor-element.elementor-element-cc337ca{--width:100%;}.elementor-2 .elementor-element.elementor-element-cd8523e{--width:100%;}.elementor-2 .elementor-element.elementor-element-d22f734{--width:100%;}.elementor-2 .elementor-element.elementor-element-c8a85b0{--width:100%;}.elementor-2 .elementor-element.elementor-element-4cb0960{--width:100%;}.elementor-2 .elementor-element.elementor-element-a82437c{--width:100%;}.elementor-2 .elementor-element.elementor-element-1096e03{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-aa8213a{--width:50%;}.elementor-2 .elementor-element.elementor-element-6771323{--width:50%;}.elementor-2 .elementor-element.elementor-element-9d71e36{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-2b564bf{--width:50%;}.elementor-2 .elementor-element.elementor-element-dafabef{--width:50%;}.elementor-2 .elementor-element.elementor-element-1a9e1bf{--width:50%;}.elementor-2 .elementor-element.elementor-element-c5b1235{--width:50%;}.elementor-2 .elementor-element.elementor-element-cdb8cad{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-feaec6c{--width:50%;}.elementor-2 .elementor-element.elementor-element-67e5323{--width:50%;}.elementor-2 .elementor-element.elementor-element-ac275b5{--content-width:95vw;}.elementor-2 .elementor-element.elementor-element-ae7ebc3{--width:50%;}.elementor-2 .elementor-element.elementor-element-84cd56b{--width:50%;}.elementor-2 .elementor-element.elementor-element-5dbfabe{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-0da0338{--width:100%;}.elementor-2 .elementor-element.elementor-element-93a4e31{--width:50%;}.elementor-2 .elementor-element.elementor-element-8d2f2fa{--width:50%;}.elementor-2 .elementor-element.elementor-element-35d83a1{--width:50%;}.elementor-2 .elementor-element.elementor-element-4e1cda3{--content-width:70vw;}.elementor-2 .elementor-element.elementor-element-c101c9e{--width:100%;}.elementor-2 .elementor-element.elementor-element-2be82ef{--width:50%;}.elementor-2 .elementor-element.elementor-element-77b508d{--width:50%;}.elementor-2 .elementor-element.elementor-element-0c031ad{--width:50%;}.elementor-2 .elementor-element.elementor-element-7452802{--width:50%;}.elementor-2 .elementor-element.elementor-element-da63620{--width:60%;}.elementor-2 .elementor-element.elementor-element-7ff6780{--width:60%;}.elementor-2 .elementor-element.elementor-element-ab135a1{--width:60%;}.elementor-2 .elementor-element.elementor-element-c1fa612{--content-width:95vw;}.elementor-2 .elementor-element.elementor-element-561a5a0{--width:50%;}.elementor-2 .elementor-element.elementor-element-02e4221{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-eab65e9{--width:100%;}.elementor-2 .elementor-element.elementor-element-27798d8{--width:100%;}.elementor-2 .elementor-element.elementor-element-ed873fa{--width:100%;}.elementor-2 .elementor-element.elementor-element-be5d076{--width:100%;}.elementor-2 .elementor-element.elementor-element-113cec4{--width:100%;}.elementor-2 .elementor-element.elementor-element-c958c01{--width:100%;}.elementor-2 .elementor-element.elementor-element-bc517bb{--width:100%;}.elementor-2 .elementor-element.elementor-element-60327ef{--width:100%;}.elementor-2 .elementor-element.elementor-element-aa4ad8a{--width:100%;}.elementor-2 .elementor-element.elementor-element-0c70b90{--width:80%;}.elementor-2 .elementor-element.elementor-element-0f0e326{--width:100%;}.elementor-2 .elementor-element.elementor-element-d5a1712{--width:100%;}.elementor-2 .elementor-element.elementor-element-37e4240{--width:80%;}.elementor-2 .elementor-element.elementor-element-5fced12{--width:100%;}.elementor-2 .elementor-element.elementor-element-4ff1983{--width:100%;}.elementor-2 .elementor-element.elementor-element-fae002d{--width:80%;}.elementor-2 .elementor-element.elementor-element-f0df6b9{--width:100%;}.elementor-2 .elementor-element.elementor-element-a070606{--width:100%;}.elementor-2 .elementor-element.elementor-element-6488681{--width:80%;}.elementor-2 .elementor-element.elementor-element-282de2e{--width:100%;}.elementor-2 .elementor-element.elementor-element-315e4d8{--width:100%;}.elementor-2 .elementor-element.elementor-element-6d5492c{--width:100%;}.elementor-2 .elementor-element.elementor-element-5c5355c{--width:100%;}.elementor-2 .elementor-element.elementor-element-89a18b7{--width:100%;}.elementor-2 .elementor-element.elementor-element-1a2836b{--width:100%;}.elementor-2 .elementor-element.elementor-element-ea2c306{--width:100%;}.elementor-2 .elementor-element.elementor-element-3680ba3{--width:80%;}.elementor-2 .elementor-element.elementor-element-9be6617{--width:100%;}.elementor-2 .elementor-element.elementor-element-81850e3{--width:100%;}.elementor-2 .elementor-element.elementor-element-bd8895c{--width:80%;}.elementor-2 .elementor-element.elementor-element-cbf6902{--width:100%;}.elementor-2 .elementor-element.elementor-element-b82552c{--width:100%;}.elementor-2 .elementor-element.elementor-element-cc337ca{--width:80%;}.elementor-2 .elementor-element.elementor-element-cd8523e{--width:100%;}.elementor-2 .elementor-element.elementor-element-d22f734{--width:100%;}.elementor-2 .elementor-element.elementor-element-c8a85b0{--width:80%;}.elementor-2 .elementor-element.elementor-element-4cb0960{--width:100%;}.elementor-2 .elementor-element.elementor-element-a82437c{--width:100%;}.elementor-2 .elementor-element.elementor-element-aa8213a{--width:100%;}.elementor-2 .elementor-element.elementor-element-6771323{--width:100%;}.elementor-2 .elementor-element.elementor-element-82486e3{--width:100%;}.elementor-2 .elementor-element.elementor-element-0f22e8d{--width:100%;}.elementor-2 .elementor-element.elementor-element-2b564bf{--width:100%;}.elementor-2 .elementor-element.elementor-element-dafabef{--width:100%;}.elementor-2 .elementor-element.elementor-element-1a9e1bf{--width:100%;}.elementor-2 .elementor-element.elementor-element-c5b1235{--width:100%;}.elementor-2 .elementor-element.elementor-element-7a53cf0{--width:100%;}.elementor-2 .elementor-element.elementor-element-feaec6c{--width:100%;}.elementor-2 .elementor-element.elementor-element-67e5323{--width:100%;}.elementor-2 .elementor-element.elementor-element-3eb66f0{--width:100%;}.elementor-2 .elementor-element.elementor-element-ae7ebc3{--width:100%;}.elementor-2 .elementor-element.elementor-element-84cd56b{--width:100%;}.elementor-2 .elementor-element.elementor-element-0da0338{--width:100%;}.elementor-2 .elementor-element.elementor-element-93a4e31{--width:100%;}.elementor-2 .elementor-element.elementor-element-8d2f2fa{--width:100%;}.elementor-2 .elementor-element.elementor-element-35d83a1{--width:100%;}.elementor-2 .elementor-element.elementor-element-5003abc{--width:100%;}.elementor-2 .elementor-element.elementor-element-c101c9e{--width:100%;}.elementor-2 .elementor-element.elementor-element-2be82ef{--width:100%;}.elementor-2 .elementor-element.elementor-element-77b508d{--width:100%;}.elementor-2 .elementor-element.elementor-element-0c031ad{--width:100%;}.elementor-2 .elementor-element.elementor-element-7452802{--width:100%;}.elementor-2 .elementor-element.elementor-element-da63620{--width:100%;}.elementor-2 .elementor-element.elementor-element-7ff6780{--width:100%;}.elementor-2 .elementor-element.elementor-element-ab135a1{--width:100%;}.elementor-2 .elementor-element.elementor-element-ea8b20e{--width:100%;}.elementor-2 .elementor-element.elementor-element-561a5a0{--width:100%;}.elementor-2 .elementor-element.elementor-element-02e4221{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b0f0cdd{--min-height:0vh;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-e2fb618{--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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ef5a09f .elementor-heading-title{font-size:70px;line-height:78px;}.elementor-2 .elementor-element.elementor-element-fb050f6 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-361e489{--min-height:60vh;}.elementor-2 .elementor-element.elementor-element-6699c78{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-430d90f .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-4623605 .elementor-heading-title{font-size:var( --e-global-typography-2017950-font-size );line-height:var( --e-global-typography-2017950-line-height );}.elementor-2 .elementor-element.elementor-element-6d800ea{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-5e7dda7{--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-2 .elementor-element.elementor-element-8741a61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-55a29b8{--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-2 .elementor-element.elementor-element-aac190d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-026ecde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-13ea067{--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-2 .elementor-element.elementor-element-0c70b90{--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-2 .elementor-element.elementor-element-0f0e326{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-d5a1712{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-31ff24c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-1ecc53d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-3c3a556{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3c3a556 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-98aaea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-98aaea2 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-56b4591 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-37e4240{--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-2 .elementor-element.elementor-element-5fced12{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-4ff1983{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-a1e3b01{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-e55004e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-1e933da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1e933da .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-68dd649{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-68dd649 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-edc9b21 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fae002d{--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-2 .elementor-element.elementor-element-f0df6b9{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-a070606{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-3546ac2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-dfe18be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-dfe18be .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-4ce5073{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ce5073 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-078adcf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6488681{--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-2 .elementor-element.elementor-element-282de2e{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-315e4d8{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-e3ce69a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-61b998b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-61b998b .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-6fd1e3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-6fd1e3a .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-a776d24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-27dab34{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-02e98cf{--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-2 .elementor-element.elementor-element-cd0945b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-b747e98{--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-2 .elementor-element.elementor-element-532baa9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cdebc12 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-2f01bdd{--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-2 .elementor-element.elementor-element-3680ba3{--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-2 .elementor-element.elementor-element-9be6617{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-81850e3{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-4a50a60{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-62e66da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-62e66da .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-273d846{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-273d846 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-1c19117 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bd8895c{--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-2 .elementor-element.elementor-element-cbf6902{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-b82552c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-b2a8325{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e8b92f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-e8b92f7 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-23f55da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-23f55da .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-66c7246 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cc337ca{--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-2 .elementor-element.elementor-element-cd8523e{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-d22f734{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-578d2a2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-7a8a2fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-7a8a2fb .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-13b303e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-13b303e .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-e430d11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c8a85b0{--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-2 .elementor-element.elementor-element-4cb0960{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-a82437c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-2 .elementor-element.elementor-element-9e02700{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-860f8e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-860f8e8 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-3157fa8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3157fa8 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-5ea3379 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1096e03{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-e147a58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3bcb0da{--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-2 .elementor-element.elementor-element-09f79e3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-82486e3{--min-height:90vh;}.elementor-2 .elementor-element.elementor-element-9d71e36{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-98ef557 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-bfcb883{--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{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b8df70f .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-6392713 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-7f1d26d{--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-2 .elementor-element.elementor-element-c07c29e .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-4b194a6 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-cdb8cad{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-71dc7ee{--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-2 .elementor-element.elementor-element-17b3e93 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-6403e65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3eb66f0{--min-height:90vh;}.elementor-2 .elementor-element.elementor-element-ac275b5{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-42cda36{--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-2 .elementor-element.elementor-element-60eaae1 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-89530bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ef276d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-0522b08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-5dbfabe{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-aff9f88{--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-2 .elementor-element.elementor-element-2bf4c19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-ea24e4c{--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-2 .elementor-element.elementor-element-0b660f8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b132fbb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1f3db50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-da12736{--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-2 .elementor-element.elementor-element-53fe93f{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-4e1cda3{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-be9b32b{--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-2 .elementor-element.elementor-element-7dc59ba .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-2a5f732{--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-2 .elementor-element.elementor-element-2badda3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4a71164 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-829e5b3{--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;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-ff72e26 img{width:30%;}.elementor-2 .elementor-element.elementor-element-b739ea4 img{width:50%;}.elementor-2 .elementor-element.elementor-element-f0ca447 img{width:50%;}.elementor-2 .elementor-element.elementor-element-f9f1961 img{width:50%;}.elementor-2 .elementor-element.elementor-element-c1fa612{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2 .elementor-element.elementor-element-af8a697{--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-2 .elementor-element.elementor-element-7cd81d3{--min-height:60vh;}.elementor-2 .elementor-element.elementor-element-134db28 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-fd7911e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c815324 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fbff873 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b0f0cdd{--content-width:90vw;--min-height:0vh;--padding-top:24vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-eab65e9{--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ef5a09f .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-2 .elementor-element.elementor-element-fb050f6 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-361e489{--min-height:40vh;}.elementor-2 .elementor-element.elementor-element-6699c78{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-430d90f .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-4623605 .elementor-heading-title{font-size:var( --e-global-typography-2017950-font-size );line-height:var( --e-global-typography-2017950-line-height );}.elementor-2 .elementor-element.elementor-element-6d800ea{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-8741a61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-aac190d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-026ecde .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0c70b90{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-0f0e326:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f0e326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1ecc53d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3c3a556{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3c3a556 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-98aaea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-98aaea2 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-56b4591 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-37e4240{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-5fced12:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5fced12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e55004e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1e933da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-1e933da .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-68dd649{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-68dd649 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-edc9b21 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fae002d{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-f0df6b9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f0df6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3546ac2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-dfe18be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-dfe18be .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-4ce5073{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-4ce5073 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-078adcf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6488681{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-282de2e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-282de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e3ce69a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-61b998b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-61b998b .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-6fd1e3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-6fd1e3a .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-a776d24 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-27dab34{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-cd0945b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-532baa9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cdebc12 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3680ba3{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-4a50a60{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-62e66da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-62e66da .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-273d846{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-273d846 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-1c19117 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bd8895c{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-cbf6902:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cbf6902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b2a8325{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-e8b92f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-e8b92f7 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-23f55da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-23f55da .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-66c7246 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cc337ca{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-cd8523e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cd8523e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-578d2a2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7a8a2fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-7a8a2fb .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-13b303e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-13b303e .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-e430d11 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c8a85b0{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-4cb0960:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4cb0960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9e02700{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-860f8e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-860f8e8 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-3157fa8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-3157fa8 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-5ea3379 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1096e03{--content-width:100vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-a4d9840{--content-width:80vw;}.elementor-2 .elementor-element.elementor-element-e147a58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-3bcb0da{--content-width:100vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-aa8213a{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-2 .elementor-element.elementor-element-09f79e3{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-09f79e3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-09f79e3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-82486e3{--min-height:50vh;}.elementor-2 .elementor-element.elementor-element-9d71e36{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-98ef557 .elementor-heading-title{font-size:var( --e-global-typography-0c89f37-font-size );line-height:var( --e-global-typography-0c89f37-line-height );}.elementor-2 .elementor-element.elementor-element-bfcb883{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;}.elementor-2 .elementor-element.elementor-element-2b564bf{--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-2fabab4 img{width:15%;}.elementor-2 .elementor-element.elementor-element-b8df70f .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-dafabef{--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-e853d2a img{width:15%;}.elementor-2 .elementor-element.elementor-element-6392713 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-7f1d26d{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;}.elementor-2 .elementor-element.elementor-element-1a9e1bf{--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-ce81736 img{width:15%;}.elementor-2 .elementor-element.elementor-element-c07c29e .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-c5b1235{--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-c305d17 img{width:15%;}.elementor-2 .elementor-element.elementor-element-4b194a6 .elementor-heading-title{font-size:var( --e-global-typography-39872e2-font-size );line-height:var( --e-global-typography-39872e2-line-height );}.elementor-2 .elementor-element.elementor-element-cdb8cad{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-17b3e93 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-6403e65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3eb66f0{--min-height:70vh;}.elementor-2 .elementor-element.elementor-element-ac275b5{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-ae7ebc3{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2 .elementor-element.elementor-element-60eaae1 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-89530bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ef276d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-0522b08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-beeeebb{--min-height:60vh;}.elementor-2 .elementor-element.elementor-element-5dbfabe{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-2bf4c19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-0b660f8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b132fbb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1f3db50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-53fe93f{--swiper-slides-to-display:1;--arrow-prev-left-position:-30px;--arrow-next-right-position:-30px;}.elementor-2 .elementor-element.elementor-element-4e1cda3{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-7dc59ba .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-2badda3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4a71164 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-829e5b3{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7452802{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-2 .elementor-element.elementor-element-ff72e26 img{width:30%;}.elementor-2 .elementor-element.elementor-element-da63620{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-2 .elementor-element.elementor-element-b739ea4 img{width:60%;}.elementor-2 .elementor-element.elementor-element-7ff6780{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f0ca447 img{width:60%;}.elementor-2 .elementor-element.elementor-element-ab135a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f9f1961 img{width:50%;}.elementor-2 .elementor-element.elementor-element-c1fa612{--content-width:80vw;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2 .elementor-element.elementor-element-7cd81d3{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-02e4221{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2 .elementor-element.elementor-element-134db28 .elementor-heading-title{font-size:var( --e-global-typography-d7b457f-font-size );line-height:var( --e-global-typography-d7b457f-line-height );}.elementor-2 .elementor-element.elementor-element-fd7911e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c815324 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-fbff873 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-0f0e326 */.elementor-2 .elementor-element.elementor-element-0f0e326 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-trasparenze {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--magiche-trasparenze);
  transition: box-shadow 0.4s ease;
}

.ali-image-trasparenze:hover {
  box-shadow: inset 0 0 0 12px var(--magiche-trasparenze);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc96c85 *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-trasparenze {
  display: inline-block;
  padding: 18px 38px;
 width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-trasparenze::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--magiche-trasparenze);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-trasparenze span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-trasparenze:hover::before {
  bottom: 0;
}

.ali-btn-trasparenze:hover {
  color: white;
  border: 1px solid var(--magiche-trasparenze);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fced12 */.elementor-2 .elementor-element.elementor-element-5fced12 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-civico {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--torre-civica);
  transition: box-shadow 0.4s ease;
}

.ali-image-civico:hover {
  box-shadow: inset 0 0 0 12px var(--torre-civica);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31b7b12 *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-civico {
  display: inline-block;
  padding: 18px 38px;
	width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-civico::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--torre-civica);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-civico span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-civico:hover::before {
  bottom: 0;
}

.ali-btn-civico:hover {
  color: var(--blu);
  border: 1px solid var(--torre-civica);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0df6b9 */.elementor-2 .elementor-element.elementor-element-f0df6b9 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-calocero {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--san-calocero);
  transition: box-shadow 0.4s ease;
}

.ali-image-calocero:hover {
  box-shadow: inset 0 0 0 12px var(--san-calocero);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f45552c *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-calocero {
  display: inline-block;
  padding: 18px 38px;
	width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-calocero::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--san-calocero);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-calocero span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-calocero:hover::before {
  bottom: 0;
}

.ali-btn-calocero:hover {
  color: white;
  border: 1px solid var(--san-calocero);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282de2e */.elementor-2 .elementor-element.elementor-element-282de2e {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-fortino {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--piazza-europa);
  transition: box-shadow 0.4s ease;
}

.ali-image-fortino:hover {
  box-shadow: inset 0 0 0 12px var(--piazza-europa);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c68ddb8 *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-fortino {
  display: inline-block;
  padding: 18px 38px;
	width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-fortino::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--piazza-europa);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-fortino span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-fortino:hover::before {
  bottom: 0;
}

.ali-btn-fortino:hover {
  color: white;
  border: 1px solid var(--piazza-europa);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be6617 */.elementor-2 .elementor-element.elementor-element-9be6617 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-sale {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--sale-espositive);
  transition: box-shadow 0.4s ease;
}

.ali-image-sale:hover {
  box-shadow: inset 0 0 0 12px var(--sale-espositive);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81e9e10 *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-sale {
  display: inline-block;
  padding: 18px 38px;
 width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-sale::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--sale-espositive);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-sale span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-sale:hover::before {
  bottom: 0;
}

.ali-btn-sale:hover {
  color: var(--blu);
  border: 1px solid var(--sale-espositive);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf6902 */.elementor-2 .elementor-element.elementor-element-cbf6902 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-auditorium {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--san-carlo);
  transition: box-shadow 0.4s ease;
}

.ali-image-auditorium:hover {
  box-shadow: inset 0 0 0 12px var(--san-carlo);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eea6c0c *//* Bottone con effetto fill dal basso verso l'alto, da bianco a blu */
.ali-btn-auditorium {
  display: inline-block;
  padding: 18px 38px;
	width: 400px;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid var(--blu);
  color: var(--blu);
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  transition: color 0.4s ease;
  text-decoration: none;
  cursor: none;
	font-family: "Manrope", sans-serif;
}

/* Lo strato parte dal basso */
.ali-btn-auditorium::before {
  content: '';
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--san-carlo);
  transition: bottom 0.4s ease;
  z-index: 0;
}

/* Il testo deve stare sopra lo strato */
.ali-btn-auditorium span {
  position: relative;
  z-index: 1;
}

/* Hover: lo strato sale e il testo diventa bianco */
.ali-btn-auditorium:hover::before {
  bottom: 0;
}

.ali-btn-auditorium:hover {
  color: white;
  border: 1px solid var(--san-carlo);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8523e */.elementor-2 .elementor-element.elementor-element-cd8523e {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ali-image-scuole {
  position: relative;
  box-shadow: inset 0 0 0 0px var(--blu);
  transition: box-shadow 0.4s ease;
}

.ali-image-scuole:hover {
  box-shadow: inset 0 0 0 12px var(--blu);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb0960 */.elementor-2 .elementor-element.elementor-element-4cb0960 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}/* End custom CSS */