.elementor-32770 .elementor-element.elementor-element-d1f2691{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-32770 .elementor-element.elementor-element-be2f085{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-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-32770 .elementor-element.elementor-element-5b27f67 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-32770 .elementor-element.elementor-element-5b27f67{text-align:center;}.elementor-32770 .elementor-element.elementor-element-5b27f67 .elementor-heading-title{font-family:var( --e-global-typography-8323786-font-family ), Sans-serif;font-size:var( --e-global-typography-8323786-font-size );font-weight:var( --e-global-typography-8323786-font-weight );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );color:var( --e-global-color-primary );}.elementor-32770 .elementor-element.elementor-element-0966990 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-32770 .elementor-element.elementor-element-0966990{text-align:center;}.elementor-32770 .elementor-element.elementor-element-0966990 .elementor-heading-title{font-family:var( --e-global-typography-47c8400-font-family ), Sans-serif;font-size:var( --e-global-typography-47c8400-font-size );font-weight:var( --e-global-typography-47c8400-font-weight );line-height:var( --e-global-typography-47c8400-line-height );color:var( --e-global-color-primary );}.elementor-32770 .elementor-element.elementor-element-62c37a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;--z-index:25;}.elementor-32770 .elementor-element.elementor-element-62c37a4:not(.elementor-motion-effects-element-type-background), .elementor-32770 .elementor-element.elementor-element-62c37a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C828912;}.elementor-32770 .elementor-element.elementor-element-194e826{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32770 .elementor-element.elementor-element-3909eaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-3909eaa{text-align:center;}.elementor-32770 .elementor-element.elementor-element-3909eaa .elementor-heading-title{font-family:var( --e-global-typography-11aa434-font-family ), Sans-serif;font-size:var( --e-global-typography-11aa434-font-size );font-weight:var( --e-global-typography-11aa434-font-weight );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );color:var( --e-global-color-primary );}.elementor-32770 .elementor-element.elementor-element-a34f8dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-a34f8dd{text-align:center;}.elementor-32770 .elementor-element.elementor-element-a34f8dd .elementor-heading-title{font-family:var( --e-global-typography-a3fe7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-32770 .elementor-element.elementor-element-9827d51 > .elementor-widget-container{margin:1% 0% 0% 0%;padding:0% 5% 0% 5%;}.elementor-32770 .elementor-element.elementor-element-9827d51{--icon-box-icon-margin:0px;}.elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title, .elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title a{font-family:var( --e-global-typography-d0078d0-font-family ), Sans-serif;font-size:var( --e-global-typography-d0078d0-font-size );line-height:var( --e-global-typography-d0078d0-line-height );}.elementor-32770 .elementor-element.elementor-element-6ac8951{--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-widget-premium-addon-video-box .premium-video-box-play-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container:hover .premium-video-box-play-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-text{color:var( --e-global-color-primary );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 );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{color:var( --e-global-color-secondary );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 );}.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{color:var( --e-global-color-primary );}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-container > div{aspect-ratio:1.77777;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-play-icon{font-size:30px;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-play-icon {padding:20px 20px 20px 20px;}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-sticky-close{background:#FFF;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-sticky-close i{font-size:15px;}.elementor-32770 .elementor-element.elementor-element-355fbba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;--z-index:20;}.elementor-32770 .elementor-element.elementor-element-2d0e6d1{--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:flex-start;--align-items:center;--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-32770 .elementor-element.elementor-element-267b3c7{width:100%;max-width:100%;}.elementor-32770 .elementor-element.elementor-element-267b3c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-267b3c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32770 .elementor-element.elementor-element-42807e9{--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:flex-end;--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-32770 .elementor-element.elementor-element-c8b4535{--display:flex;}.elementor-32770 .elementor-element.elementor-element-687753c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-64065b8{--display:flex;}.elementor-32770 .elementor-element.elementor-element-3712ae7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-a5d9cfc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{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-posts .elementor-post__excerpt p{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-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{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-posts .e-load-more-message{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-32770 .elementor-element.elementor-element-9fb54b0{--grid-row-gap:20px;--grid-column-gap:20px;--load-more—spacing:43px;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-22775ac-font-family ), Sans-serif;font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;padding:1% 2% 1% 2%;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__thumbnail__link{width:100%;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__meta-data span + span:before{content:"•";}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__text{margin-top:2px;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__badge{left:0;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__card .elementor-post__badge{background-color:#000000;color:var( --e-global-color-efdae67 );margin:20px;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title, .elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cca09e3-font-family ), Sans-serif;font-size:var( --e-global-typography-cca09e3-font-size );font-weight:var( --e-global-typography-cca09e3-font-weight );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title{margin-bottom:4px;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__meta-data{font-family:var( --e-global-typography-8715c6c-font-family ), Sans-serif;font-size:var( --e-global-typography-8715c6c-font-size );line-height:var( --e-global-typography-8715c6c-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__excerpt p{font-family:var( --e-global-typography-22775ac-font-family ), Sans-serif;font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 a.elementor-post__read-more{font-family:var( --e-global-typography-17358ba-font-family ), Sans-serif;font-size:var( --e-global-typography-17358ba-font-size );text-transform:var( --e-global-typography-17358ba-text-transform );font-style:var( --e-global-typography-17358ba-font-style );text-decoration:var( --e-global-typography-17358ba-text-decoration );}body.elementor-page-32770:not(.elementor-motion-effects-element-type-background), body.elementor-page-32770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-32770 .elementor-element.elementor-element-2d0e6d1{--width:80%;}.elementor-32770 .elementor-element.elementor-element-42807e9{--width:20%;}}@media(max-width:1024px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32770 .elementor-element.elementor-element-5b27f67 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-32770 .elementor-element.elementor-element-5b27f67 .elementor-heading-title{font-size:var( --e-global-typography-8323786-font-size );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );}.elementor-32770 .elementor-element.elementor-element-0966990 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0% 0% 6% 0%;}.elementor-32770 .elementor-element.elementor-element-0966990 .elementor-heading-title{font-size:var( --e-global-typography-47c8400-font-size );line-height:var( --e-global-typography-47c8400-line-height );}.elementor-32770 .elementor-element.elementor-element-62c37a4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:14%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-32770 .elementor-element.elementor-element-3909eaa .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-32770 .elementor-element.elementor-element-a34f8dd .elementor-heading-title{font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title, .elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title a{font-size:var( --e-global-typography-d0078d0-font-size );line-height:var( --e-global-typography-d0078d0-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title, .elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title a{font-size:var( --e-global-typography-cca09e3-font-size );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__meta-data{font-size:var( --e-global-typography-8715c6c-font-size );line-height:var( --e-global-typography-8715c6c-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__excerpt p{font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 a.elementor-post__read-more{font-size:var( --e-global-typography-17358ba-font-size );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-button{font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );}}@media(max-width:767px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32770 .elementor-element.elementor-element-5b27f67 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-32770 .elementor-element.elementor-element-5b27f67 .elementor-heading-title{font-size:var( --e-global-typography-8323786-font-size );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );}.elementor-32770 .elementor-element.elementor-element-0966990 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-32770 .elementor-element.elementor-element-0966990 .elementor-heading-title{font-size:var( --e-global-typography-47c8400-font-size );line-height:var( --e-global-typography-47c8400-line-height );}.elementor-32770 .elementor-element.elementor-element-62c37a4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-32770 .elementor-element.elementor-element-194e826{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-32770 .elementor-element.elementor-element-3909eaa .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-32770 .elementor-element.elementor-element-a34f8dd .elementor-heading-title{font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title, .elementor-32770 .elementor-element.elementor-element-9827d51 .elementor-icon-box-title a{font-size:var( --e-global-typography-d0078d0-font-size );line-height:var( --e-global-typography-d0078d0-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32770 .elementor-element.elementor-element-143fd87 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-image-container, .elementor-32770 .elementor-element.elementor-element-143fd87 .premium-video-box-video-container{border-radius:0px 0px 0px 0px;}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-32770 .elementor-element.elementor-element-143fd87.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-32770 .elementor-element.elementor-element-355fbba{--padding-top:4%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-32770 .elementor-element.elementor-element-267b3c7.elementor-element{--align-self:center;}.elementor-32770 .elementor-element.elementor-element-687753c.elementor-element{--align-self:center;}.elementor-32770 .elementor-element.elementor-element-3712ae7.elementor-element{--align-self:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-32770 .elementor-element.elementor-element-9fb54b0:after{content:"0.5";}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__thumbnail__link{width:100%;}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title, .elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__title a{font-size:var( --e-global-typography-cca09e3-font-size );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__meta-data{font-size:var( --e-global-typography-8715c6c-font-size );line-height:var( --e-global-typography-8715c6c-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-post__excerpt p{font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 a.elementor-post__read-more{font-size:var( --e-global-typography-17358ba-font-size );}.elementor-32770 .elementor-element.elementor-element-9fb54b0 .elementor-button{font-size:var( --e-global-typography-22775ac-font-size );line-height:var( --e-global-typography-22775ac-line-height );}}/* Start custom CSS for search-filter-field, class: .elementor-element-267b3c7 *//* Container */


    .search-filter-container {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
      padding: 20px;
    }

    /* Nasconde i radio button */
    .search-filter-radio {
      display: none;
    }

    /* Label come bottone */
    .search-filter-input-button {
      background-color: #fff;
      color: #000 !important;
      border: 1px solid #000;
      border-radius: 25px;
      cursor: pointer;
      font-size: 13px !important;
      transition: all 0.3s ease;
      padding: 8px 8px !important;
      text-align: center;
      white-space: nowrap;
      box-sizing: border-box;
      display: inline-block;
      min-width: 160px;
      height: 48px;
      line-height: 1.2;
    }

    /* Hover */
    .search-filter-input-button:hover {
      background-color: #fff;
      color: #6E7087 !important;
      border-color: #6E7087;
    }
    
        /* Focus */
    .search-filter-input-button:Focus {
      background-color: #fff !important;

    }

    /* Stato attivo (quando radio è selezionato) */
    .search-filter-radio:checked + .search-filter-input-button {
      background-color: #fff !important;
      color: #6E7087;
      border: none;
      box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    }

    /* Focus */
    .search-filter-radio:focus + .search-filter-input-button {
      outline: 2px solid #005bb5;
      outline-offset: 3px;
    }

    /* Click */
    .search-filter-input-button:active {
      transform: scale(0.96);
    }

    /* 📱 Mobile */
    @media (max-width: 600px) {
      .search-filter-container {
        flex-direction: column;
        align-items: stretch;
      }

      .search-filter-input-button {
        min-width: 100%;
        height: auto;
        padding: 12px 16px;
        text-align: center;
        margin-right: 0;
      }
    }/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-687753c *//* Contenitore campo di ricerca */

    
       /* Label come bottone */
    .search-filter-input-text {
      background-color: #fff;
      color: #000 !important;
      border: 1px solid #000;
      border-radius: 25px;
      cursor: pointer;
      font-size: 13px !important;
      transition: all 0.3s ease;
      padding: 8px 8px !important;
      text-align: center;
      white-space: nowrap;
      box-sizing: border-box;
      display: inline-block;
      min-width: 160px;
      height: 48px;
      line-height: 1.2;
    }
    

/* Hover */
.search-filter-input-text:hover {
    border-color: #6E7087;
}

/* Focus: niente bordo, ombra interna leggera */
.search-filter-input-text:focus-within {
    border-color: transparent;
    box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
}

/* Icona */
.search-filter-input-text__icon {
    margin-right: 8px;
    display: flex;
    align-items: center;
}

.search-filter-icon__svg {
    width: 18px;
    height: 18px;
    fill: #6E7087;
    transition: fill 0.3s ease;
}

.search-filter-input-text:focus-within .search-filter-icon__svg {
    fill: #6E7087;
}

/* Campo testo */
.search-filter-input-text__input {
    border: none;
    outline: none;
    background: transparent;
    flex: 1;
    font-size: 12px; /* ridotto */
    color: #333;
    padding: 6px 0;
}

/* Placeholder normale */
.search-filter-input-text__input::placeholder {
    color: #aaa;
    font-style: italic;
    font-size: 14px !important; /* ridotto */
    transition: opacity 0.2s ease;
}

/* Nasconde placeholder in focus */
.search-filter-input-text__input:focus::placeholder {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-3712ae7 *//* Contenitore campo di ricerca */
.search-filter-input-text {
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 25px;
    padding: 5px 5px;
    transition: all 0.3s ease;
    max-width: 300px;
}

/* Hover */
.search-filter-input-text:hover {
    border-color: #6E7087;
}

/* Focus: niente bordo, ombra interna leggera */
.search-filter-input-text:focus-within {
    border-color: transparent;
    box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
}

/* Icona */
.search-filter-input-text__icon {
    margin-right: 8px;
    display: flex;
    align-items: center;
}

.search-filter-icon__svg {
    width: 18px;
    height: 18px;
    fill: #6E7087;
    transition: fill 0.3s ease;
}

.search-filter-input-text:focus-within .search-filter-icon__svg {
    fill: #6E7087;
}

/* Campo testo */
.search-filter-input-text__input {
    border: none;
    outline: none;
    background: transparent;
    flex: 1;
    font-size: 12px; /* ridotto */
    color: #333;
    padding: 6px 0;
}

/* Placeholder normale */
.search-filter-input-text__input::placeholder {
    color: #aaa;
    font-style: italic;
    font-size: 14px !important; /* ridotto */
    transition: opacity 0.2s ease;
}

/* Nasconde placeholder in focus */
.search-filter-input-text__input:focus::placeholder {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9fb54b0 */.elementor-post.category-highlights .elementor-post__badge {
  /* Fallback solido per vecchi browser */
  background-color: #ff0066 !important;

  /* Radiale 3 colori: nero → nero → pink */
  background-image: radial-gradient(
    circle at 50% 50%,
    #ff0066 0%,
    #000000 80%,
    #000000 100%
  ) !important;

  color: #fff !important;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d9cfc */#dot_back {background: radial-gradient(circle, #d3d3d38c 1px, transparent 0) 0 0 / 16px 16px repeat;
}/* End custom CSS */
/* Start custom CSS */.elementor-tab-content a{
     text-decoration: underline !important; color: #262626;
 }/* End custom CSS */