.elementor-2 .elementor-element.elementor-element-9c14851{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-9c14851 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-repeater-item-b684fe6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.age-platform.eu/content/uploads/2023/09/banner-age-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-repeater-item-b684fe6 .elementor-background-overlay{background-color:#00000054;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-repeater-item-c098e1d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.age-platform.eu/content/uploads/2024/12/AGE-Website-6-Homepage-Commissioners-Hearings-2024.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-repeater-item-e54d254 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.age-platform.eu/content/uploads/2024/12/AGE-Website-5-Homepage.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-repeater-item-9b283f6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.age-platform.eu/content/uploads/2024/11/AGE-Homepage-4-Homepage.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide{height:35vw;transition-duration:calc(3500ms*1.2);}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-inner{padding:0vw 010vw 0vw 45vw;text-align:left;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:40px;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:40px;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-button{font-weight:600;line-height:1.5rem;border-width:1px;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-fraction{font-size:10px;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-45073b1{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-5e48405{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-2 .elementor-element.elementor-element-5e48405 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e6d9ce8{text-align:center;}.elementor-2 .elementor-element.elementor-element-e6d9ce8 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e6d9ce8 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a895ecc{margin-top:0rem;margin-bottom:3rem;}.elementor-2 .elementor-element.elementor-element-6eec3b1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-6eec3b1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-2 .elementor-element.elementor-element-6eec3b1:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-170b405 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-170b405 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-191449b );}.elementor-2 .elementor-element.elementor-element-170b405:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b7470bf .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-b7470bf > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-191449b );}.elementor-2 .elementor-element.elementor-element-b7470bf:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e77173 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-1e77173 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-191449b );}.elementor-2 .elementor-element.elementor-element-1e77173:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ecde448 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ecde448 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-191449b );}.elementor-2 .elementor-element.elementor-element-ecde448:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-52bd5dc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-52bd5dc > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-191449b );}.elementor-2 .elementor-element.elementor-element-52bd5dc:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-52bd5dc:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf57be5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf57be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bf57be5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 0rem 3rem 0rem;}.elementor-2 .elementor-element.elementor-element-bf57be5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ff4f425{text-align:left;}.elementor-2 .elementor-element.elementor-element-ff4f425 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ff4f425 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-441ad83{color:#FFFFFF;font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-36ab295.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-36ab295.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-36ab295.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-fd9480d .elementor-button{font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fd9480d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-fd9480d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fd9480d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-fd9480d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-424242d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:45px;}.elementor-2 .elementor-element.elementor-element-d0e80d8{--spacer-size:2px;}.elementor-2 .elementor-element.elementor-element-6e891396 .elementor-button{font-weight:bold;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6e891396 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6e891396 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6e891396 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6e891396 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6e891396 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3389794{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-2 .elementor-element.elementor-element-3389794 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d2ad268{text-align:left;}.elementor-2 .elementor-element.elementor-element-d2ad268 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d2ad268 > .elementor-widget-container{margin:-4rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-d5864a5{--grid-columns:3;}.elementor-2 .elementor-element.elementor-element-48bfe9a .elementor-button{font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-48bfe9a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-48bfe9a .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-48bfe9a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-48bfe9a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-48bfe9a > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-f15641c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-2 .elementor-element.elementor-element-f15641c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-35d395b{text-align:left;}.elementor-2 .elementor-element.elementor-element-35d395b .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-35d395b > .elementor-widget-container{margin:-8rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-5c1f82c{--grid-columns:3;}.elementor-2 .elementor-element.elementor-element-8adf0cb .elementor-button{font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8adf0cb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8adf0cb .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8adf0cb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-8adf0cb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8adf0cb > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-280261b > .elementor-container{max-width:1240px;}.elementor-2 .elementor-element.elementor-element-280261b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-280261b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6DC8E41A;}.elementor-2 .elementor-element.elementor-element-280261b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-280261b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-206439c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1de1505{text-align:center;}.elementor-2 .elementor-element.elementor-element-1de1505 .elementor-heading-title{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-1de1505 > .elementor-widget-container{margin:-3rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-bcd7195 > .elementor-container{max-width:1240px;}.elementor-2 .elementor-element.elementor-element-bcd7195:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bcd7195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6DC8E41A;}.elementor-2 .elementor-element.elementor-element-bcd7195{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 8rem 0rem;}.elementor-2 .elementor-element.elementor-element-bcd7195 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-805ff33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-08241fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-08241fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-08241fb{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:02rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-08241fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7d94584 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7d94584 > .elementor-element-populated{padding:0rem 2rem 0rem 2rem;}.elementor-2 .elementor-element.elementor-element-58cc165 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.375rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-58cc165 > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-4fce94d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4fce94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4fce94d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5rem 2rem 3rem 2rem;}.elementor-2 .elementor-element.elementor-element-4fce94d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f3d2ffc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f3d2ffc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-689bf5a{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-76a26f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-46285cc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46285cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-46285cc{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-46285cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ea59c3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ea59c3f > .elementor-element-populated{padding:0rem 2rem 0rem 2rem;}.elementor-2 .elementor-element.elementor-element-6dda0b8 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.375rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-6dda0b8 > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-e2f29ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e2f29ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e2f29ac{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5rem 2rem 1.5rem 2rem;}.elementor-2 .elementor-element.elementor-element-e2f29ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-17236f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-17236f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2ee48fb{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-88820f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7b3a9c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b3a9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7b3a9c4{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-7b3a9c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1232cf7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1232cf7 > .elementor-element-populated{padding:0rem 2rem 0rem 2rem;}.elementor-2 .elementor-element.elementor-element-908445b .elementor-heading-title{color:var( --e-global-color-secondary );font-size:1.375rem;font-weight:bold;text-transform:uppercase;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-908445b > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-1370cd6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1370cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1370cd6{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5rem 2rem 1.5rem 2rem;}.elementor-2 .elementor-element.elementor-element-1370cd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f98fecf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-f98fecf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4350b70{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:1rem;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a08996a{width:66%;}.elementor-2 .elementor-element.elementor-element-36ab295{width:33.96%;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-e6d9ce8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ff4f425 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-441ad83{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2ad268 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-35d395b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-1de1505 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-5e48405{padding:4rem 0rem 4rem 0rem;}.elementor-2 .elementor-element.elementor-element-e6d9ce8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e6d9ce8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-ff4f425 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-441ad83{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2ad268 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d5864a5{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-35d395b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-5c1f82c{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-1de1505 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-inner{padding:0vw 3vw 14vw 3vw;}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-e6d9ce8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-ff4f425 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-441ad83{font-size:var( --e-global-typography-ef1d601-font-size );line-height:var( --e-global-typography-ef1d601-line-height );letter-spacing:var( --e-global-typography-ef1d601-letter-spacing );word-spacing:var( --e-global-typography-ef1d601-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2ad268 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-d5864a5{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-35d395b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-5c1f82c{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-1de1505 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for slides, class: .elementor-element-78c8a21 */.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide{
    min-height: 590px;
}
.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-contents{
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-heading,
.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description{
    text-align: left;
}
.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-bullet{
    margin: 0 2px;
}
.elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-pagination-horizontal{
    bottom: 45px !important;
}

.elementor-2 .elementor-element.elementor-element-78c8a21 .elementor-slide-description span{
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-bg{
        background-position: 0% 0% !important;
    }
    .elementor-2 .elementor-element.elementor-element-78c8a21 .swiper-slide-bg:after{
        content: "";
        inset: 0;
        background-color: rgba(0,0,0,0.5);
        position: absolute;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6d9ce8 */.elementor-2 .elementor-element.elementor-element-e6d9ce8 .elementor-heading-title{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eec3b1 */.elementor-2 .elementor-element.elementor-element-6eec3b1 .elementor-heading-title a{
    color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-6eec3b1 .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-6eec3b1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-170b405 */.elementor-2 .elementor-element.elementor-element-170b405 .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-170b405{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7470bf */.elementor-2 .elementor-element.elementor-element-b7470bf .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-b7470bf{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e77173 */.elementor-2 .elementor-element.elementor-element-1e77173 .elementor-widget-container{
    height: 100%;
}

.elementor-2 .elementor-element.elementor-element-1e77173 .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-1e77173{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecde448 */.elementor-2 .elementor-element.elementor-element-ecde448 .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-ecde448{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52bd5dc */.elementor-2 .elementor-element.elementor-element-52bd5dc .elementor-heading-title a{
    color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-52bd5dc .elementor-widget-container,
.elementor-2 .elementor-element.elementor-element-52bd5dc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e48405 */.elementor-2 .elementor-element.elementor-element-5e48405 .elementor-col-33 .elementor-widget-heading:before{
    content : '';
    height: 100%;
    width: 4px;
    background: var(--e-global-color-accent);
    position: absolute;
    left: 0;
    top: 0;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}
.elementor-2 .elementor-element.elementor-element-5e48405 .elementor-heading-title{
    min-height: 6.375rem;
    display: flex;
    align-items: center;
}
.elementor-2 .elementor-element.elementor-element-5e48405 a{
    padding: 1.5rem;
    width: 100%;
    font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-5e48405 a:hover, .elementor-2 .elementor-element.elementor-element-5e48405 a:focus{
   color: var( --e-global-color-primary ) !important;
}

.elementor-2 .elementor-element.elementor-element-5e48405 .elementor-widget-heading:hover .elementor-heading-title a{
    color: var(--e-global-color-primary );
}
.elementor-2 .elementor-element.elementor-element-5e48405 .elementor-widget-heading:hover:before,
.elementor-2 .elementor-element.elementor-element-5e48405 .elementor-widget-heading:focus:before{
      background: var(--e-global-color-primary );  
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5c1f82c */.elementor-2 .elementor-element.elementor-element-5c1f82c .elementor-post-info__item{
    color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d94584 */.elementor-2 .elementor-element.elementor-element-7d94584:before{
    content: '';
    height: 100%;
    width: 4px;
    background: var(--e-global-color-accent);
    position: absolute;
    left: 0;
}
.elementor-2 .elementor-element.elementor-element-7d94584{
    position: initial;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fce94d */.elementor-2 .elementor-element.elementor-element-4fce94d{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea59c3f */.elementor-2 .elementor-element.elementor-element-ea59c3f:before{
    content: '';
    height: 100%;
    width: 4px;
    background: var(--e-global-color-accent);
    position: absolute;
    left: 0;
}
.elementor-2 .elementor-element.elementor-element-ea59c3f{
    position: initial;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e2f29ac */.elementor-2 .elementor-element.elementor-element-e2f29ac{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1232cf7 */.elementor-2 .elementor-element.elementor-element-1232cf7:before{
    content: '';
    height: 100%;
    width: 4px;
    background: var(--e-global-color-accent);
    position: absolute;
    left: 0;
}
.elementor-2 .elementor-element.elementor-element-1232cf7{
    position: initial;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1370cd6 */.elementor-2 .elementor-element.elementor-element-1370cd6{
    flex: 1;
}/* End custom CSS */