.elementor-3541 .elementor-element.elementor-element-86900ad{--display:flex;--min-height:90vh;--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;}.elementor-3541 .elementor-element.elementor-element-65d3bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-24e3044{--display:flex;--min-height:90vh;--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;}.elementor-3541 .elementor-element.elementor-element-f003676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-238dd57{--display:flex;--min-height:850px;--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:center;--align-items:flex-start;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:060px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-238dd57:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-238dd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://illumina.underscore.srl/wp-content/uploads/2025/12/2-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-238dd57::before, .elementor-3541 .elementor-element.elementor-element-238dd57 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-238dd57 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-238dd57 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-238dd57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-238dd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-e572804{text-align:center;}.elementor-3541 .elementor-element.elementor-element-e572804 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-9415710 );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-d711429{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-b72ea70{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3541 .elementor-element.elementor-element-69e1863{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-69e1863:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-69e1863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-055d6a6 );}.elementor-3541 .elementor-element.elementor-element-181ad1d{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-181ad1d .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 );line-height:var( --e-global-typography-secondary-line-height );color:#071D49;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3541 .elementor-element.elementor-element-eebb339{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-eebb339 .elementor-divider-separator{width:100%;}.elementor-3541 .elementor-element.elementor-element-eebb339 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3541 .elementor-element.elementor-element-26edb9a{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-7519c03 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button{background-color:#F6B600;font-size:var( --e-global-typography-ded7cc0-font-size );font-weight:var( --e-global-typography-ded7cc0-font-weight );line-height:var( --e-global-typography-ded7cc0-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:#F6B600;border-radius:41px 41px 41px 41px;padding:10px 90px 10px 90px;}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button:focus{background-color:#FDCA3A;color:var( --e-global-color-9415710 );border-color:#FDCA3A;}.elementor-3541 .elementor-element.elementor-element-80e7c05{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button:focus svg{fill:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-97ee729{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-97ee729:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-97ee729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://illumina.underscore.srl/wp-content/uploads/2025/12/3-min.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3541 .elementor-element.elementor-element-2e3f7c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-2e3f7c2:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-2e3f7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7519c03 );}.elementor-3541 .elementor-element.elementor-element-f549e50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3541 .elementor-element.elementor-element-ea9c206{text-align:left;}.elementor-3541 .elementor-element.elementor-element-ea9c206 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-ddc5038{color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-48955af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3541 .elementor-element.elementor-element-36a4634{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-dcbc224{--display:flex;--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;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-dcbc224:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-dcbc224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-055d6a6 );}.elementor-3541 .elementor-element.elementor-element-691ce2a{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-691ce2a .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-7519c03 );}.elementor-3541 .elementor-element.elementor-element-1f07216{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-size:20px;--dots-normal-color:var( --e-global-color-secondary );--dots-hover-color:var( --e-global-color-secondary );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0px;--dots-vertical-position:0%;--dots-vertical-transform:0%;--dots-vertical-offset:50px;--swiper-pagination-spacing:75px;}.elementor-3541 .elementor-element.elementor-element-0040740 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#5555557A;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-3541 .elementor-element.elementor-element-4dbf596{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-9f0ebab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3541 .elementor-element.elementor-element-6194d6e{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-6194d6e .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-7519c03 );}.elementor-3541 .elementor-element.elementor-element-7af7175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button{background-color:#F6B600;font-size:var( --e-global-typography-ded7cc0-font-size );font-weight:var( --e-global-typography-ded7cc0-font-weight );line-height:var( --e-global-typography-ded7cc0-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:41px 41px 41px 41px;padding:10px 90px 10px 90px;}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button:focus{background-color:#FDCA3A;color:var( --e-global-color-9415710 );border-color:var( --e-global-color-ffb7c72 );}.elementor-3541 .elementor-element.elementor-element-d0f443b{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button:focus svg{fill:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-4bd6d1c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3541 .elementor-element.elementor-element-19c41b6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-f6fe300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-989b179{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3541 .elementor-element.elementor-element-da046eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-3541 .elementor-element.elementor-element-0cc72e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 25px;--row-gap:50px;--column-gap:25px;--flex-wrap:wrap;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-0cc72e4:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7519c03 );}.elementor-3541 .elementor-element.elementor-element-0cc72e4::before, .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-0cc72e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-3541 .elementor-element.elementor-element-51e23fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3541 .elementor-element.elementor-element-1a1e6c8{text-align:center;}.elementor-3541 .elementor-element.elementor-element-1a1e6c8 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-2675b0d{--display:flex;--min-height:0px;--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;--border-radius:14px 14px 14px 14px;}.elementor-3541 .elementor-element.elementor-element-d0bdbbd{border-radius:14px 14px 14px 14px;box-shadow:0px 0px 13px 30px rgba(0, 0, 0, 0.3);}.elementor-3541 .elementor-element.elementor-element-d0bdbbd .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3541 .elementor-element.elementor-element-e91c6c3{--display:flex;--position:absolute;--overlay-opacity:1;top:0px;}.elementor-3541 .elementor-element.elementor-element-e91c6c3::before, .elementor-3541 .elementor-element.elementor-element-e91c6c3 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-e91c6c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-e91c6c3 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-e91c6c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-e91c6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000008C 20%, #F2295B00 100%);}body:not(.rtl) .elementor-3541 .elementor-element.elementor-element-e91c6c3{left:0px;}body.rtl .elementor-3541 .elementor-element.elementor-element-e91c6c3{right:0px;}.elementor-3541 .elementor-element.elementor-element-0618607{--display:flex;--min-height:100%;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3541 .elementor-element.elementor-element-ea3b700{--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;--flex-wrap:wrap;}.elementor-3541 .elementor-element.elementor-element-58ef7f6 img{height:40px;}.elementor-3541 .elementor-element.elementor-element-ca332cf .elementor-heading-title{color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-498eedb{padding:0% 0% 0% 15%;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-aa0a725 .elementor-heading-title{font-family:"Roma Neue", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-b2b526a{--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;--border-radius:14px 14px 14px 14px;}.elementor-3541 .elementor-element.elementor-element-49cde6a{border-radius:14px 14px 14px 14px;box-shadow:0px 0px 13px 30px rgba(0, 0, 0, 0.3);}.elementor-3541 .elementor-element.elementor-element-49cde6a .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3541 .elementor-element.elementor-element-705db5b{--display:flex;--position:absolute;--overlay-opacity:1;top:0px;}.elementor-3541 .elementor-element.elementor-element-705db5b::before, .elementor-3541 .elementor-element.elementor-element-705db5b > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-705db5b > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-705db5b > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-705db5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-705db5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000008C 20%, #F2295B00 100%);}body:not(.rtl) .elementor-3541 .elementor-element.elementor-element-705db5b{left:0px;}body.rtl .elementor-3541 .elementor-element.elementor-element-705db5b{right:0px;}.elementor-3541 .elementor-element.elementor-element-e702844{--display:flex;--min-height:100%;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3541 .elementor-element.elementor-element-264ab96{--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;--flex-wrap:wrap;}.elementor-3541 .elementor-element.elementor-element-9fc0a2b img{height:40px;}.elementor-3541 .elementor-element.elementor-element-a8ec202 .elementor-heading-title{color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-c6214de{padding:0% 0% 0% 15%;color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-ea10250 .elementor-heading-title{font-family:"Roma Neue", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-84dc635{--display:flex;--min-height:0px;--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;--border-radius:14px 14px 14px 14px;}.elementor-3541 .elementor-element.elementor-element-3a8858a{border-radius:14px 14px 14px 14px;box-shadow:0px 0px 13px 30px rgba(0, 0, 0, 0.3);}.elementor-3541 .elementor-element.elementor-element-3a8858a .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3541 .elementor-element.elementor-element-f5ac6c9{--display:flex;--position:absolute;--overlay-opacity:1;top:0px;}.elementor-3541 .elementor-element.elementor-element-f5ac6c9::before, .elementor-3541 .elementor-element.elementor-element-f5ac6c9 > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-f5ac6c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3541 .elementor-element.elementor-element-f5ac6c9 > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-f5ac6c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3541 .elementor-element.elementor-element-f5ac6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000008C 20%, #F2295B00 100%);}body:not(.rtl) .elementor-3541 .elementor-element.elementor-element-f5ac6c9{left:0px;}body.rtl .elementor-3541 .elementor-element.elementor-element-f5ac6c9{right:0px;}.elementor-3541 .elementor-element.elementor-element-37fe9bf{--display:flex;--min-height:100%;--justify-content:space-between;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3541 .elementor-element.elementor-element-17cf15a{--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;--flex-wrap:wrap;}.elementor-3541 .elementor-element.elementor-element-6b37a69 img{height:40px;}.elementor-3541 .elementor-element.elementor-element-53fa145 .elementor-heading-title{color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-8e2d636{padding:0% 0% 0% 15%;color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-07a71fb .elementor-heading-title{font-family:"Roma Neue", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button{background-color:#F6B600;font-size:var( --e-global-typography-ded7cc0-font-size );font-weight:var( --e-global-typography-ded7cc0-font-weight );line-height:var( --e-global-typography-ded7cc0-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:41px 41px 41px 41px;padding:10px 90px 10px 90px;}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button:focus{background-color:#FDCA3A;color:var( --e-global-color-9415710 );border-color:var( --e-global-color-ffb7c72 );}.elementor-3541 .elementor-element.elementor-element-881d9f3{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button:focus svg{fill:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-8a95b3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-8a95b3f:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8a95b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-055d6a6 );}.elementor-3541 .elementor-element.elementor-element-4a0c150{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:left;}.elementor-3541 .elementor-element.elementor-element-4a0c150 .elementor-heading-title{font-family:"Roma Neue", Sans-serif;font-size:24px;font-weight:800;line-height:28px;}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button{background-color:#F6B600;font-size:var( --e-global-typography-ded7cc0-font-size );font-weight:var( --e-global-typography-ded7cc0-font-weight );line-height:var( --e-global-typography-ded7cc0-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:41px 41px 41px 41px;padding:10px 90px 10px 90px;}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button:focus{background-color:#FDCA3A;color:var( --e-global-color-9415710 );border-color:var( --e-global-color-ffb7c72 );}.elementor-3541 .elementor-element.elementor-element-415e085{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button:focus svg{fill:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:5;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-size:20px;--dots-normal-color:var( --e-global-color-secondary );--dots-hover-color:var( --e-global-color-secondary );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0px;--dots-vertical-position:0%;--dots-vertical-transform:0%;--dots-vertical-offset:50px;--swiper-pagination-spacing:75px;}.elementor-3541 .elementor-element.elementor-element-e7c8655 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#5555557A;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-3541 .elementor-element.elementor-element-e7c8655 .swiper-slide > .elementor-element{height:100%;}.elementor-3541 .elementor-element.elementor-element-4f4104d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-3541 .elementor-element.elementor-element-c0a34f3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:left;}.elementor-3541 .elementor-element.elementor-element-c0a34f3 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button{background-color:#F6B600;font-size:var( --e-global-typography-ded7cc0-font-size );font-weight:var( --e-global-typography-ded7cc0-font-weight );line-height:var( --e-global-typography-ded7cc0-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:41px 41px 41px 41px;padding:10px 90px 10px 90px;}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button:hover, .elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button:focus{background-color:#FDCA3A;color:var( --e-global-color-9415710 );border-color:var( --e-global-color-ffb7c72 );}.elementor-3541 .elementor-element.elementor-element-3090157{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button:hover svg, .elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button:focus svg{fill:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:5;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-size:20px;--dots-normal-color:var( --e-global-color-secondary );--dots-hover-color:var( --e-global-color-secondary );--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0px;--dots-vertical-position:0%;--dots-vertical-transform:0%;--dots-vertical-offset:50px;--swiper-pagination-spacing:75px;}.elementor-3541 .elementor-element.elementor-element-ff6319d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#5555557A;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}.elementor-3541 .elementor-element.elementor-element-ff6319d .swiper-slide > .elementor-element{height:100%;}.elementor-3541 .elementor-element.elementor-element-8396f8a{--display:flex;--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;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-8396f8a:not(.elementor-motion-effects-element-type-background), .elementor-3541 .elementor-element.elementor-element-8396f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-457ac21{--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-3541 .elementor-element.elementor-element-e7c2116{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-e7c2116 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-7e72ce6 img{width:5%;}.elementor-3541 .elementor-element.elementor-element-9eee50d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-9eee50d .elementor-divider-separator{width:100%;}.elementor-3541 .elementor-element.elementor-element-9eee50d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3541 .elementor-element.elementor-element-0fcabab{--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-3541 .elementor-element.elementor-element-aa60c1e{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-aa60c1e .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-1783aa7 img{width:12%;}.elementor-3541 .elementor-element.elementor-element-1a9bd37{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-1a9bd37 .elementor-divider-separator{width:100%;}.elementor-3541 .elementor-element.elementor-element-1a9bd37 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3541 .elementor-element.elementor-element-0e9eef5{--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-3541 .elementor-element.elementor-element-8ca881f{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-8ca881f .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-2163321{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3541 .elementor-element.elementor-element-8fcee12 img{width:50%;}.elementor-3541 .elementor-element.elementor-element-6984c1e img{width:50%;}.elementor-3541 .elementor-element.elementor-element-3b6d318 img{width:50%;}.elementor-3541 .elementor-element.elementor-element-9d4864b{--spacer-size:29px;}.elementor-3541 .elementor-element.elementor-element-4155bb8{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-4155bb8 .elementor-divider-separator{width:100%;}.elementor-3541 .elementor-element.elementor-element-4155bb8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3541 .elementor-element.elementor-element-936c775{--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-3541 .elementor-element.elementor-element-78557f7{width:100%;max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-78557f7 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9415710 );}.elementor-3541 .elementor-element.elementor-element-e9f9cdc img{width:10%;}.elementor-3541 .elementor-element.elementor-element-707b6f3{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-707b6f3 .elementor-divider-separator{width:100%;}.elementor-3541 .elementor-element.elementor-element-707b6f3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3541 .elementor-element.elementor-element-69e1863{--width:50%;}.elementor-3541 .elementor-element.elementor-element-97ee729{--width:50%;}.elementor-3541 .elementor-element.elementor-element-f549e50{--width:40%;}.elementor-3541 .elementor-element.elementor-element-48955af{--width:58%;}.elementor-3541 .elementor-element.elementor-element-9f0ebab{--width:100%;}.elementor-3541 .elementor-element.elementor-element-19c41b6{--width:33.33%;}.elementor-3541 .elementor-element.elementor-element-989b179{--width:33.33%;}.elementor-3541 .elementor-element.elementor-element-da046eb{--width:33.33%;}.elementor-3541 .elementor-element.elementor-element-0cc72e4{--content-width:1440px;}.elementor-3541 .elementor-element.elementor-element-51e23fa{--width:100%;}.elementor-3541 .elementor-element.elementor-element-2675b0d{--width:30%;}.elementor-3541 .elementor-element.elementor-element-b2b526a{--width:35%;}.elementor-3541 .elementor-element.elementor-element-84dc635{--width:30%;}.elementor-3541 .elementor-element.elementor-element-457ac21{--width:100%;}.elementor-3541 .elementor-element.elementor-element-0fcabab{--width:100%;}.elementor-3541 .elementor-element.elementor-element-0e9eef5{--width:100%;}.elementor-3541 .elementor-element.elementor-element-936c775{--width:100%;}}@media(max-width:1650px) and (min-width:768px){.elementor-3541 .elementor-element.elementor-element-f549e50{--width:40%;}.elementor-3541 .elementor-element.elementor-element-7af7175{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3541 .elementor-element.elementor-element-2675b0d{--width:40%;}.elementor-3541 .elementor-element.elementor-element-b2b526a{--width:50%;}.elementor-3541 .elementor-element.elementor-element-84dc635{--width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-3541 .elementor-element.elementor-element-69e1863{--width:100%;}.elementor-3541 .elementor-element.elementor-element-97ee729{--width:100%;}.elementor-3541 .elementor-element.elementor-element-7af7175{--width:100%;}}@media(min-width:2400px){.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-3541 .elementor-element.elementor-element-e572804 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-d711429{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-181ad1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-26edb9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ea9c206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3541 .elementor-element.elementor-element-691ce2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-6194d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.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-3541 .elementor-element.elementor-element-1a1e6c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-498eedb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-c0a34f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-e7c2116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aa60c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-8ca881f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-78557f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1650px){.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-3541 .elementor-element.elementor-element-e572804 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-d711429{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-181ad1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-26edb9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ea9c206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3541 .elementor-element.elementor-element-691ce2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-1f07216{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-4dbf596{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3541 .elementor-element.elementor-element-6194d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.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-3541 .elementor-element.elementor-element-1a1e6c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-498eedb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-c0a34f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-e7c2116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aa60c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-8ca881f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-78557f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1200px){.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-4dbf596{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:3;}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-3541 .elementor-element.elementor-element-86900ad{--min-height:88vh;}.elementor-3541 .elementor-element.elementor-element-24e3044{--min-height:88vh;}.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-3541 .elementor-element.elementor-element-e572804 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-d711429{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-181ad1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-26edb9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ea9c206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3541 .elementor-element.elementor-element-691ce2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:2;}.elementor-3541 .elementor-element.elementor-element-6194d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.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-3541 .elementor-element.elementor-element-0cc72e4{--gap:50px 100px;--row-gap:50px;--column-gap:100px;}.elementor-3541 .elementor-element.elementor-element-1a1e6c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-498eedb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-8a95b3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:2;}.elementor-3541 .elementor-element.elementor-element-c0a34f3{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-3541 .elementor-element.elementor-element-c0a34f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:2;}.elementor-3541 .elementor-element.elementor-element-e7c2116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aa60c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-8ca881f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-78557f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:880px){.elementor-3541 .elementor-element.elementor-element-b72ea70{--flex-wrap:wrap;}.elementor-3541 .elementor-element.elementor-element-97ee729{--min-height:450px;}.elementor-3541 .elementor-element.elementor-element-1f07216{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:2;}.elementor-3541 .elementor-element.elementor-element-4dbf596{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-3541 .elementor-element.elementor-element-4a0c150{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:2;}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3541 .elementor-element.elementor-element-86900ad{--min-height:23vh;}.elementor-3541 .elementor-element.elementor-element-65d3bad{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3541 .elementor-element.elementor-element-24e3044{--min-height:23vh;}.elementor-3541 .elementor-element.elementor-element-f003676{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3541 .elementor-element.elementor-element-238dd57{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-3541 .elementor-element.elementor-element-e572804 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-d711429{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-b72ea70{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3541 .elementor-element.elementor-element-69e1863{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-3541 .elementor-element.elementor-element-181ad1d{text-align:left;}.elementor-3541 .elementor-element.elementor-element-181ad1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-26edb9a{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3541 .elementor-element.elementor-element-80e7c05 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-2e3f7c2{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-ea9c206 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3541 .elementor-element.elementor-element-ddc5038{text-align:center;}.elementor-3541 .elementor-element.elementor-element-48955af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3541 .elementor-element.elementor-element-36a4634{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3541 .elementor-element.elementor-element-dcbc224{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3541 .elementor-element.elementor-element-691ce2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-0040740{--swiper-slides-to-display:1;}.elementor-3541 .elementor-element.elementor-element-0040740 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-4dbf596{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-3541 .elementor-element.elementor-element-6194d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-d0f443b .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.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-3541 .elementor-element.elementor-element-1a1e6c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-2675b0d{--width:90%;}.elementor-3541 .elementor-element.elementor-element-498eedb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3541 .elementor-element.elementor-element-84dc635{--width:90%;}.elementor-3541 .elementor-element.elementor-element-881d9f3 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-8a95b3f{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3541 .elementor-element.elementor-element-4a0c150{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-415e085{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-415e085 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-e7c8655{--swiper-slides-to-display:1;}.elementor-3541 .elementor-element.elementor-element-e7c8655 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-4f4104d{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3541 .elementor-element.elementor-element-c0a34f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3541 .elementor-element.elementor-element-c0a34f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-3090157{width:100%;max-width:100%;}.elementor-3541 .elementor-element.elementor-element-3090157 .elementor-button{font-size:var( --e-global-typography-ded7cc0-font-size );line-height:var( --e-global-typography-ded7cc0-line-height );}.elementor-3541 .elementor-element.elementor-element-ff6319d{--swiper-slides-to-display:1;--swiper-pagination-spacing:50px;}.elementor-3541 .elementor-element.elementor-element-ff6319d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:6px 6px 6px 6px;}.elementor-3541 .elementor-element.elementor-element-e7c2116 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-aa60c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-8ca881f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3541 .elementor-element.elementor-element-78557f7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-238dd57 *//* Contenitore con immagine di sfondo (Elementor: Cover, Center) */
.parallax-hero{
  position: relative;
  overflow: hidden;                 /* al posto di clip per compatibilità mobile */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;     /* parallax semplice: solo desktop */
  min-height: 60vh;                 /* evita contenitori troppo bassi */
}

/* Testo/overlay leggibile */
.parallax-hero .hero-inner{
  position: relative;
  z-index: 1;
  text-shadow: 0 2px 8px rgba(0,0,0,.35);
  /* backdrop-filter può restare, ma vedi nota sotto */
  backdrop-filter: saturate(120%) blur(0.5px);
}

/* Mobile: disattiva fixed per affidabilità */
@media (max-width: 1024px){
  .parallax-hero{
    background-attachment: scroll !important;
  }
  /* Se vedi glitch, disattiva il backdrop-filter sui device piccoli */
  .parallax-hero .hero-inner{
    backdrop-filter: none;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36a4634 */#mapsvg-map-9 .mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
}/* End custom CSS */
/* Start custom CSS *//* ====== HERO VIDEO FULLSCREEN ====== */
:root{
  /* [Inferenza] Altezza header sticky su desktop: regola se differente */
  --header-h: 10px;
}

/* Contenitore hero */
.hero-bgvideo{
  position: relative;
  width: 100%;
  height: calc(100vh - var(--header-h));
  background: #000;
  overflow: clip;
  isolation: isolate;
}
@supports (height: 100dvh){
  .hero-bgvideo{ height: calc(100dvh - var(--header-h)); }
}
/* Mobile: in genere niente header sticky → altezza piena */
@media (max-width: 767px){
  :root{ --header-h: 0px; }
  .hero-bgvideo{ height: 100vh; }
  @supports (height: 100dvh){
    .hero-bgvideo{ height: 100dvh; }
  }
}

/* Video full-bleed */
.hero-bgvideo__video{
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover; object-position: center;
  background: #000;                 /* usa poster se autoplay bloccato */
  filter: saturate(104%);
  z-index: 0;
}

/* Velatura leggera dal basso (migliora lettura freccia) */
.hero-bgvideo__overlay{
  position: absolute; inset: 0;
  background: linear-gradient(0deg, rgba(0,0,0,.35) 0%, rgba(0,0,0,0) 40%);
  pointer-events: none;
  z-index: 1;
}

/* ====== FRECCIA SCROLL (rialzata) ====== */
.hero-bgvideo__scroll{
  position: absolute;
  left: 50%; transform: translateX(-50%);
  bottom: 104px;                    /* ↑ visibile subito all’apertura */
  display: grid; place-items: center;
  width: 48px; height: 48px;
  border-radius: 999px;
  text-decoration: none;
  outline: none;
  z-index: 3;
}
.hero-bgvideo__chevron{
  width: 16px; height: 16px;
  border-right: 3px solid rgba(255,255,255,.95);
  border-bottom: 3px solid rgba(255,255,255,.95);
  transform: rotate(45deg);
  animation: hero-bounce 1.3s ease-in-out infinite;
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.35));
}
.hero-bgvideo__scroll:focus-visible .hero-bgvideo__chevron,
.hero-bgvideo__scroll:hover .hero-bgvideo__chevron{
  border-color: #fff;
}

@keyframes hero-bounce{
  0%   { transform: translateY(0) rotate(45deg); opacity:.65; }
  50%  { transform: translateY(8px) rotate(45deg); opacity:1; }
  100% { transform: translateY(0) rotate(45deg); opacity:.65; }
}

/* ====== MOBILE TUNING ====== */
@media (max-width: 767px){
  .hero-bgvideo__scroll{ bottom: 40px; }   /* meno spazio su mobile */
  .hero-bgvideo__chevron{ width: 14px; height: 14px; border-width: 3px; }
}

/* ====== ACCESSIBILITÀ ====== */
@media (prefers-reduced-motion: reduce){
  .hero-bgvideo__chevron{ animation: none; }
  .hero-bgvideo__video{ filter: none; }
}
  
  
  
/*********** video *****/
.ill-team-card{
  position: relative;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(0,0,0,.35);
}

.ill-team-card video,
.ill-team-card iframe{
  width: 100%;
  height: auto;
  display: block;
  border: none;
}

.ill-team-card .overlay{
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  background: linear-gradient(to top, rgba(0,0,0,.55) 10%, rgba(0,0,0,.25) 50%, rgba(0,0,0,0) 100%);
}

.ill-team-card .top-info{
  display: flex;
  align-items: center;
  gap: 10px;
}

.ill-team-card .top-info img{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}

.ill-team-card .top-info .name{
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
}
.ill-team-card .top-info .role{
  color: #ddd;
  font-size: 13px;
  font-weight: 400;
}

.ill-team-card .bottom-title{
  color: #fff;
  font-weight: 600;
  font-size: 15px;
}  

/* ====== Vars di brand (desktop default) ====== */
:root{
  --ill-ink: #061d49;
  --ill-muted: #6d7b92;
  --ill-accent: #f6b600;
  --ill-bg-thumb: #e9ecef;

  --ill-date-col: 84px;                   /* desktop */
  --ill-gap-x: clamp(16px, 2vw, 32px);
  --ill-thumb-w: clamp(240px, 28vw, 340px); /* desktop */
}

/* ====== Wrapper scrollabile ====== */
.ill-events{
  position: relative;
  height: var(--events-h, 70vh);
  overflow-y: auto;
  padding: 8px 4px;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

/* ====== Timeline (desktop di default) ====== */


/* ====== Riga evento ====== */
.ill-event{
  display: grid;
  grid-template-columns: var(--ill-date-col) 1fr; /* data | contenuto */
  column-gap: var(--ill-gap-x);
  align-items: center;
  padding: clamp(18px, 2.2vw, 28px) 0;
  color: var(--ill-ink);
  position: relative;
}

/* (opzione segmenti invece della linea continua) */
/.ill-events::before{ display:none; }
.ill-event::before{
  content:""; position:absolute;
  left: calc(var(--ill-date-col) + 12px);
  top: 14px; bottom: 14px; width:2px;
  background: var(--ill-accent); border-radius: 2px;
} 

/* Colonna data */
.ill-date{
  grid-column: 1;
  display: grid;
  align-content: start;
  justify-items: center;
  text-transform: uppercase;
  line-height: 1;
  padding-right: 18px;
}
.ill-date .m{
  font-size: 12px;
  letter-spacing: .08em;
  font-weight: 700;
  color: #071D49;
}
.ill-date .d{
  margin-top: 6px;
  font-size: clamp(28px, 4.6vw, 36px);
  font-weight: 800;
  color: #071D49;
}

/* Card cliccabile: desktop = testo | thumb a destra */
.ill-card{
  grid-column: 2;
  display: grid;
  grid-template-columns: 1fr var(--ill-thumb-w);
  align-items: center;
  gap: var(--ill-gap-x);
  text-decoration: none;
  color: inherit;
  min-width: 0; /* evita overflow testo */
}

/* Testi */
.ill-body{ 
  grid-column: 1; 
  min-width: 0;
}
.ill-meta{
  color: #7ba2c5;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 6px;
  line-height: 20px;
}
.ill-title{
  font-size: clamp(16px, 2.2vw, 16px);
  font-weight: 700;
  line-height: 26px;
  margin: 6px 0 8px;
  color: #071D49;
}
.ill-excerpt{
  color: #071D49;
  opacity: .85;
  line-height: 1.5;
  margin: 0;
  font-size:14px;
  font-weight: 300;
  line-height: 22px;
}


/* --- Info list sotto l'excerpt --- */
.ill-info {
  list-style: none;
  padding: 0;
  margin: 8px 0 0;
  display: grid;
  gap: 8px;
}

.ill-info__row {
  display: grid;
  grid-template-columns: 18px 1fr;  /* icona + testo */
  align-items: center;
  gap: 8px;
  color: var(--ill-ink, #0B2A57);   /* fallback colore testo */
}

.ill-info__row .ico {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
}

/* --- Icona luogo (pin) --- */
/* Variante semplice via SVG inline (copiata dall’altra pagina) */
.ill-info--place .ico{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzEyIDIyIDE5IDE1Ljk0IDE5IDkuOUMxOSAxMC4wMjQ4IDE5IDEwLjA0OTcgMTkgOS45QzE5IDYuMjg2NTIgMTUuODYxNSAzIDEyIDNDOC4xMzg0NSAzIDUgNi4yODY1MiA1IDkuOUM1IDE1Ljk0IDEyIDIyIDEyIDIyWiIgc3Ryb2tlPSIjRjZCNjAwIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMCIgcj0iMyIgZmlsbD0iI0Y2QjYwMCIvPgo8L3N2Zz4=");
}

/* --- Icona orario (orologio “flat” CSS) --- */
.ill-info--time .ico{
  background:
    radial-gradient(circle at 50% 50%, transparent 55%, var(--ill-accent-yellow, #F6B600) 56% 60%, transparent 61%),
    conic-gradient(var(--ill-accent-yellow, #F6B600) 0deg 10deg, transparent 10deg 360deg);
  border: 1.5px solid var(--ill-accent-yellow, #F6B600);
  border-radius: 50%;
}

/* [Inferenza] Icona data (calendar) minimal: opzionale */
.ill-info--date .ico{
  box-sizing: border-box;
  border: 1.5px solid var(--ill-accent-yellow, #F6B600);
  border-radius: 3px;
  position: relative;
}
.ill-info--date .ico::before,
.ill-info--date .ico::after{
  content:"";
  position:absolute;
  width:3px; height:4px; top:-2px;
  background: var(--ill-accent-yellow, #F6B600);
  border-radius:1px;
}
.ill-info--date .ico::before{ left:4px; }
.ill-info--date .ico::after { right:4px; }


/* Thumb a destra (desktop) */
.ill-thumb{
  grid-column: 2;
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 18px;
  overflow: hidden;
  background: var(--ill-bg-thumb);
  box-shadow: 0 0 0 1px rgba(0,0,0,.04), 0 8px 20px rgba(0,0,0,.08);
}
.ill-thumb img{
  width: 100%; height: 100%;
  object-fit: cover; object-position: center;
  display: block;
}

/* Hover/focus desktop */
.ill-card:hover .ill-title,
.ill-card:focus-visible .ill-title{ text-decoration: underline; }

/* ====== Tablet tuning ====== */
@media (max-width: 1024px){
  :root{ --ill-thumb-w: clamp(220px, 38vw, 300px); }
}

/* ====== MOBILE FIRST FIX ====== */
@media (max-width: 767px){

  /* Variabili più strette sul mobile */
  :root{
    --ill-date-col: 56px;   /* prima era 64/84px: riduciamo */
    --ill-gap-x: 16px;
  }

  /* Timeline: spostala leggermente o nascondila se affolla */
  .ill-events::before{
    left: calc(var(--ill-date-col) + 20px);
    opacity: .7;
  }
  /* Se vuoi nasconderla del tutto su mobile, decommenta: */
  /* .ill-events::before{ display:none; } */

  /* Riga evento: allinea top per più respiro */
  .ill-event{
    grid-template-columns: var(--ill-date-col) 1fr;
    align-items: start;
    padding: 14px 0; /* meno padding verticale */
    column-gap: 30px;
  }

  /* Card: UNA colonna, thumb sotto al testo */
  .ill-card{
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .ill-body{ grid-column: 1; }
  .ill-thumb{
    grid-column: 1;          /* non più colonna 2 */
    width: 100%;
    aspect-ratio: 16 / 9;
    border-radius: 14px;     /* raggio leggermente minore su schermi piccoli */
    box-shadow: 0 4px 12px rgba(0,0,0,.06);
  }

  /* Tipografia più leggibile e compatta */
  .ill-date .d{ font-size: 24px; }          /* prima clamp minimo 28px */
  .ill-meta{ font-size: 13px; margin-bottom: 4px; }
  .ill-title{ font-size: 18px; margin: 4px 0 6px; }
  .ill-excerpt{ font-size: 14px; line-height: 1.45; }

  /* Evita overflow orizzontale in qualsiasi caso */
  .ill-events, .ill-event, .ill-card, .ill-body, .ill-thumb{
    min-width: 0;
  }
}

/* ====== Scrollbar (opzionale) ====== */
.ill-events::-webkit-scrollbar{ width: 8px; }
.ill-events::-webkit-scrollbar-thumb{
  background: rgba(0,0,0,.12);
  border-radius: 8px;
}

/* Allinea ai Global Fonts di Elementor */
.ill-events{
  font-family: var(--e-global-typography-text-font-family), var(--e-global-typography-text-font-family-fallback, sans-serif);
}
.ill-title{
  font-family: var(--e-global-typography-primary-font-family), var(--e-global-typography-primary-font-family-fallback, sans-serif);
  font-weight: 700; /* usa 700 a meno che non carichi anche 800 */
}
.ill-meta,
.ill-excerpt,
.ill-date{
  font-family: inherit; /* ereditano dal testo */
}

/* Pulizia selettore errato */
.ill-events::before{ /* rimuovi l'errore con slash */
  /* le tue regole qui se servono */
}


iframe[data-tec-events-ece-iframe="true"]{
  width:100%;
  height:auto;
  aspect-ratio: 4 / 3;
  max-width:100%;
}
@media (min-width:600px){
  iframe[data-tec-events-ece-iframe="true"]{ aspect-ratio: 16 / 12; }
}
@media (min-width:853px){
  iframe[data-tec-events-ece-iframe="true"]{ aspect-ratio: 16 / 9; }
}

@media (max-width: 1775px) and (min-width: 1650px) {
  /* Inserisci qui le regole CSS valide solo tra 1650 e 1775 px */
  div.tribe-events-calendar-month__day-date .tribe-common-h6 tribe-common-h--alt{display:none !important;}
}



/* === Equalizzazione altezza card Swiper === */
.equalize-cards .swiper-wrapper {
  align-items: stretch;
}

.equalize-cards .swiper-slide {
  height: auto;
}

/* === Struttura principale della card === */
.equalize-cards .content-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;     /* distribuisce meglio gli elementi */
  height: 100%;
  row-gap: 0.5rem;                    /* riduce lo spazio tra i blocchi */
}

/* === Allineamento pulsante in basso === */
.equalize-cards .post-cta,
.equalize-cards .elementor-button {
  margin-top: auto !important;
}

/* === Compattamento margini e spazi interni === */
.equalize-cards .content-box > * {
  margin: 0 !important;               /* azzera i margini verticali predefiniti */
}

.equalize-cards h1,
.equalize-cards h2,
.equalize-cards h3,
.equalize-cards h4 {
  margin: 0 !important;
  line-height: 1.2 !important;        /* titoli più compatti */
}

.equalize-cards p,
.equalize-cards .elementor-text-editor {
  margin: 0 !important;
  line-height: 1.35 !important;       /* testo più denso ma leggibile */
}

/* Elementor aggiunge margini ai widget: riduciamoli solo dentro le card */
.equalize-cards .content-box .elementor-widget:not(:last-child) {
  margin-bottom: 0.5rem !important;
}

/* === (Opzionale) Troncamento testo estratto per omogeneità === */
.equalize-cards .excerpt,
.equalize-cards .content-box .elementor-text-editor {
  display: -webkit-box;
  -webkit-line-clamp: 3;              /* limita a 3 righe */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* === (Opzionale) Spaziatura più compatta su schermi grandi === */
@media (min-width: 1400px) {
  .equalize-cards .content-box {
    row-gap: 0.4rem;
  }
  .equalize-cards .content-box .elementor-widget:not(:last-child) {
    margin-bottom: 0.4rem !important;
  }
}


 /* === Equalizzazione altezza card Swiper === */
.equalize-news .swiper-wrapper {
  align-items: stretch;
}

.equalize-news .swiper-slide {
  height: auto;
}

/* === Struttura principale della card === */
.equalize-news .content-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;     /* distribuisce meglio gli elementi */
  height: 100%;
  row-gap: 0.5rem;                    /* riduce lo spazio tra i blocchi */
}


/* === Allineamento pulsante in basso === */
.equalize-news .post-cta,
.equalize-news .elementor-button {
  margin-top: auto !important;
}

/* === Compattamento margini e spazi interni === */
.equalize-news .content-box > * {
  margin: 0 !important;               /* azzera i margini verticali predefiniti */
}

.equalize-news h1,
.equalize-news h2,
.equalize-news h3,
.equalize-news h5 {
  margin: 0 !important;
  line-height: 1.2 !important;        /* titoli più compatti */
}

.equalize-news p,
.equalize-news .elementor-text-editor {
  margin: 0 !important;
  line-height: 1.35 !important;       /* testo più denso ma leggibile */
}

/* Elementor aggiunge margini ai widget: riduciamoli solo dentro le card */
.equalize-news .content-box .elementor-widget:not(:last-child) {
  margin-bottom: 0.5rem !important;
}

/* === (Opzionale) Troncamento testo estratto per omogeneità === */
.equalize-news .excerpt,
.equalize-news .content-box .elementor-text-editor {
  display: -webkit-box;
  -webkit-line-clamp: 3;              /* limita a 3 righe */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* === (Opzionale) Spaziatura più compatta su schermi grandi === */
@media (min-width: 1400px) {
  .equalize-news .content-box {
    row-gap: 0.4rem;
  }
  .equalize-news .content-box .elementor-widget:not(:last-child) {
    margin-bottom: 0.4rem !important;
  }
}

/* Mobile <=1024px: nessun height forzato, layout fluido */
@media (max-width: 1024px) {
  .equalize-news .e-loop-item,
  .equalize-news .elementor-grid-item,
  .equalize-news .elementor-post {
    display: block;       /* niente flex sull’item */
    height: auto;
    min-height: 0;
  }

  .equalize-news .content-box {
    display: flex;               /* torna flex */
    flex-direction: column;
    gap: 0.75rem;                /* ripristina lo spazio verticale */
    height: auto;                /* niente equal height su mobile */
    min-height: 0;
  }
  /* Se usi -webkit-line-clamp, riduci il rischio di overflow */
  .equalize-news .content-box .elementor-text-editor,
  .equalize-news .excerpt {
    min-height: 0;
    overflow: hidden;
  }
}





/* Tra 1650 e 1775: fai il calendario full-width (100%) */
@media (min-width:1650px) and (max-width:1775px){
  .column-a{
    width:90% !important;
    
  }
  .column-b{
    width:90% !important;
 
  }
}

/* Tra 890 e 1150: decidi se vuoi ancora full-width (stessa logica) */
@media (min-width:890px) and (max-width:1150px){
  .col-calendar{
    width:100% !important;
    flex: 0 0 100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Regular_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-RegularSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Black_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 900;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-BlackSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Bold_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: bold;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-BoldSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Thin_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 100;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-ThinSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Light_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 300;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-LightSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-ExtraLight_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 200;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-ExtraLightSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-Medium_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-MediumSlanted_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-SemiBold_W.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma Neue';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://illumina.underscore.srl/wp-content/uploads/2025/09/RomaNeue-SemiBoldSlanted_W.woff2') format('woff2');
}
/* End Custom Fonts CSS */