.elementor-30 .elementor-element.elementor-element-faf0dbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-5f338e1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/02/saad-chaudhry-uYMyUKL1QSU-unsplash.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-5f338e1 .elementor-background-overlay{background-color:#409B447D;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-abdbbf4 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/02/spain-2027611.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-abdbbf4 .elementor-background-overlay{background-color:#409B447D;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-92f1f6c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/02/spain-3713170.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-92f1f6c .elementor-background-overlay{background-color:#409B447D;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-1a8edc7 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/02/cordoba-3446924.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-repeater-item-1a8edc7 .elementor-background-overlay{background-color:#409B447D;}.elementor-30 .elementor-element.elementor-element-527ec3f .swiper-slide{transition-duration:calc(15000ms*1.2);height:890px;}.elementor-30 .elementor-element.elementor-element-527ec3f > .elementor-widget-container{border-style:none;}.elementor-30 .elementor-element.elementor-element-527ec3f .swiper-slide-contents{max-width:66%;}.elementor-30 .elementor-element.elementor-element-527ec3f .swiper-slide-inner{text-align:center;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-527ec3f .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-bc71a1a{--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:flex-end;--margin-top:-620px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-da2188b{width:var( --container-widget-width, 25rem );max-width:25rem;--container-widget-width:25rem;--container-widget-flex-grow:0;text-align:right;}.elementor-30 .elementor-element.elementor-element-da2188b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-da2188b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d96c9ca{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-30 .elementor-element.elementor-element-91ea179{text-align:right;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-0e05e60{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-9c95753 .elementor-button{background-color:#409B44;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#409B44;border-radius:03px 010px 03px 10px;}.elementor-30 .elementor-element.elementor-element-9c95753 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9c95753 .elementor-button:focus{background-color:#FFFFFF;color:#409B44;}.elementor-30 .elementor-element.elementor-element-9c95753 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-9c95753 .elementor-button:focus svg{fill:#409B44;}.elementor-30 .elementor-element.elementor-element-3fe610f .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#409B44;color:#409B44;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#409B44;border-radius:03px 10px 03px 010px;}.elementor-30 .elementor-element.elementor-element-3fe610f .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-3fe610f .elementor-button:focus{background-color:#409B44;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3fe610f .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-3fe610f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-48f5d55{--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:flex-start;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:50px;}.elementor-30 .elementor-element.elementor-element-950a650{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-30 .elementor-element.elementor-element-950a650 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-950a650 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:90px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8b3e082{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:-30px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-30 .elementor-element.elementor-element-1555c74{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.05;--border-radius:7px 7px 7px 30px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-1555c74:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#409B44;}.elementor-30 .elementor-element.elementor-element-1555c74::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/ec_wi_wc.svg");--background-overlay:'';background-position:50px -50px;background-repeat:no-repeat;background-size:contain;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3c43df2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3c43df2 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-3c43df2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3c43df2.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3c43df2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3c43df2.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3c43df2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3c43df2 .elementor-icon{font-size:70px;}.elementor-30 .elementor-element.elementor-element-3c43df2 .elementor-icon svg{height:70px;}.elementor-30 .elementor-element.elementor-element-eb8c078 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-eb8c078{text-align:center;}.elementor-30 .elementor-element.elementor-element-eb8c078 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cb0a612 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-cb0a612{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-32a5fb2 .elementor-button{background-color:#409B44;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 010px 3px 010px;}.elementor-30 .elementor-element.elementor-element-32a5fb2 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-32a5fb2 .elementor-button:focus{background-color:#FFFFFF;color:#409B44;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-32a5fb2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-32a5fb2 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-32a5fb2 .elementor-button:focus svg{fill:#409B44;}.elementor-30 .elementor-element.elementor-element-e378d4c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.05;--border-radius:7px 30px 7px 7px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-30 .elementor-element.elementor-element-e378d4c:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#409B44;}.elementor-30 .elementor-element.elementor-element-e378d4c::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#33333300;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/ec_wi_wc.svg");--background-overlay:'';background-position:50px -50px;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-d38889e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d38889e .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-d38889e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d38889e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d38889e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d38889e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-d38889e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d38889e .elementor-icon{font-size:70px;}.elementor-30 .elementor-element.elementor-element-d38889e .elementor-icon svg{height:70px;}.elementor-30 .elementor-element.elementor-element-1f7d456 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1f7d456{text-align:center;}.elementor-30 .elementor-element.elementor-element-1f7d456 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-5645825 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:14px 14px 14px 14px;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-5645825.elementor-element{--align-self:flex-end;}.elementor-30 .elementor-element.elementor-element-5645825{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-37cd2db .elementor-button{background-color:#409B44;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 010px 3px 010px;}.elementor-30 .elementor-element.elementor-element-37cd2db .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-37cd2db .elementor-button:focus{background-color:#FFFFFF;color:#409B44;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-37cd2db > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-37cd2db .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-37cd2db .elementor-button:focus svg{fill:#409B44;}.elementor-30 .elementor-element.elementor-element-003ffe8{--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:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-003ffe8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-003ffe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-59dd9e1{text-align:center;}.elementor-30 .elementor-element.elementor-element-59dd9e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:67px;font-weight:800;color:#333333;}.elementor-30 .elementor-element.elementor-element-44c94d5{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 0.625%;--row-gap:0%;--column-gap:0.625%;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-44c94d5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-44c94d5::before, .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-44c94d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-44c94d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-5b6f051{--display:flex;--justify-content:center;--background-transition:0.6s;--overlay-opacity:0.75;--border-radius:7px 7px 7px 25px;}.elementor-30 .elementor-element.elementor-element-5b6f051:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5b6f051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35BB71;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/HotelRoom-placeholder.jpg");background-size:cover;}.elementor-30 .elementor-element.elementor-element-5b6f051::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-5b6f051:hover::before, .elementor-30 .elementor-element.elementor-element-5b6f051:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5b6f051:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-5b6f051 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-5b6f051:hover{--overlay-opacity:0.5;}.elementor-30 .elementor-element.elementor-element-5b6f051, .elementor-30 .elementor-element.elementor-element-5b6f051::before{--overlay-transition:0.4s;}.elementor-30 .elementor-element.elementor-element-b72bbf6{text-align:center;}.elementor-30 .elementor-element.elementor-element-b72bbf6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-26e209a{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:7px 7px 7px 7px;}.elementor-30 .elementor-element.elementor-element-26e209a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-26e209a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35BB71;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/bus-placeholder.jpg");background-size:cover;}.elementor-30 .elementor-element.elementor-element-26e209a::before, .elementor-30 .elementor-element.elementor-element-26e209a > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-26e209a > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-26e209a > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-26e209a > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-26e209a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-26e209a:hover::before, .elementor-30 .elementor-element.elementor-element-26e209a:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-26e209a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-26e209a > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-26e209a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-26e209a:hover{--overlay-opacity:0.5;}.elementor-30 .elementor-element.elementor-element-26e209a, .elementor-30 .elementor-element.elementor-element-26e209a::before{--overlay-transition:0.4s;}.elementor-30 .elementor-element.elementor-element-d624836{text-align:center;}.elementor-30 .elementor-element.elementor-element-d624836 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e34604b{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:7px 7px 7px 7px;}.elementor-30 .elementor-element.elementor-element-e34604b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e34604b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35BB71;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/event-placeholder.jpg");background-size:cover;}.elementor-30 .elementor-element.elementor-element-e34604b::before, .elementor-30 .elementor-element.elementor-element-e34604b > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e34604b > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e34604b > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e34604b > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e34604b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-e34604b:hover::before, .elementor-30 .elementor-element.elementor-element-e34604b:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e34604b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e34604b > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-e34604b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-e34604b:hover{--overlay-opacity:0.5;}.elementor-30 .elementor-element.elementor-element-e34604b, .elementor-30 .elementor-element.elementor-element-e34604b::before{--overlay-transition:0.4s;}.elementor-30 .elementor-element.elementor-element-af756e4{text-align:center;}.elementor-30 .elementor-element.elementor-element-af756e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8c018a5{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:7px 25px 7px 7px;}.elementor-30 .elementor-element.elementor-element-8c018a5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-8c018a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35BB71;background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/spanish-placeholder.jpg");background-size:cover;}.elementor-30 .elementor-element.elementor-element-8c018a5::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#333333;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-8c018a5:hover::before, .elementor-30 .elementor-element.elementor-element-8c018a5:hover > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-8c018a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .elementor-background-slideshow:hover::before, .elementor-30 .elementor-element.elementor-element-8c018a5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-8c018a5:hover{--overlay-opacity:0.5;}.elementor-30 .elementor-element.elementor-element-8c018a5, .elementor-30 .elementor-element.elementor-element-8c018a5::before{--overlay-transition:0.4s;}.elementor-30 .elementor-element.elementor-element-8c1df61{text-align:center;}.elementor-30 .elementor-element.elementor-element-8c1df61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-73f7afd{--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;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6fd54a7{--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;--justify-content:center;--align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-a38ebf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:800;color:#333333;}.elementor-30 .elementor-element.elementor-element-278f8c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-278f8c4{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-b804881 .elementor-button{background-color:#4D9B44;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#4D9B44;border-radius:3px 10px 3px 10px;}.elementor-30 .elementor-element.elementor-element-b804881 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-b804881 .elementor-button:focus{background-color:#02010100;color:#4D9B44;}.elementor-30 .elementor-element.elementor-element-b804881.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-b804881 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-b804881 .elementor-button:focus svg{fill:#4D9B44;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-1d0114f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/04/EC-photoshoot-06A-min-scaled.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-1d0114f .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-579ef5f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/05/EC-photoshoot-02A-min_RAFA2.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-579ef5f .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-dadbc5a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/04/EC-photoshoot-02A-min.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-dadbc5a .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-a83d0c4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/04/EC-photoshoot-05Z-min-scaled.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-a83d0c4 .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-6ce05d0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/05/lucjia1200.jpg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-6ce05d0 .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-2cbcd4b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://europeconnexion.eu/wp-content/uploads/2025/04/EC-photoshoot-09J-min-scaled.jpeg);background-size:cover;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-repeater-item-2cbcd4b .elementor-background-overlay{background-color:#00000033;}.elementor-30 .elementor-element.elementor-element-5d30233 .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-30 .elementor-element.elementor-element-5d30233 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 35px 10px 35px;}.elementor-30 .elementor-element.elementor-element-5d30233 .swiper-slide-contents{max-width:65%;}.elementor-30 .elementor-element.elementor-element-5d30233 .swiper-slide-inner{text-align:center;}.elementor-30 .elementor-element.elementor-element-5d30233 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-swiper-button{color:#000000;}.elementor-30 .elementor-element.elementor-element-5d30233 .elementor-swiper-button svg{fill:#000000;}.elementor-30 .elementor-element.elementor-element-470b4a1{--display:flex;--overlay-opacity:0.85;--border-radius:15px 80px 15px 80px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-470b4a1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-470b4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/02/Erasmus-Students.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-470b4a1::before, .elementor-30 .elementor-element.elementor-element-470b4a1 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-470b4a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-470b4a1 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-470b4a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-470b4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #4D9B44 60%, #4D9B443D 100%);}.elementor-30 .elementor-element.elementor-element-aa8b856 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30 .elementor-element.elementor-element-aa8b856{text-align:center;}.elementor-30 .elementor-element.elementor-element-aa8b856 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-323d29e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-213f501{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-74b7a68 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-74b7a68.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-74b7a68.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-74b7a68.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-74b7a68.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-74b7a68.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-74b7a68 .elementor-icon{font-size:100px;}.elementor-30 .elementor-element.elementor-element-74b7a68 .elementor-icon svg{height:100px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-4cea2d8 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-4cea2d8 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-2d692e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9d0c264 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-9d0c264.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9d0c264.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-9d0c264.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9d0c264.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-9d0c264.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9d0c264 .elementor-icon{font-size:100px;}.elementor-30 .elementor-element.elementor-element-9d0c264 .elementor-icon svg{height:100px;}.elementor-30 .elementor-element.elementor-element-224ab12 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-224ab12 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-3fc43ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-4cb9b10 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-4cb9b10.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4cb9b10.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-4cb9b10.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4cb9b10.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-4cb9b10.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4cb9b10 .elementor-icon{font-size:100px;}.elementor-30 .elementor-element.elementor-element-4cb9b10 .elementor-icon svg{height:100px;}.elementor-30 .elementor-element.elementor-element-bd8cb19 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-bd8cb19 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.elementor-30 .elementor-element.elementor-element-bd8cb19 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-30 .elementor-element.elementor-element-e443517{--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;--overlay-opacity:0.1;--margin-top:160px;--margin-bottom:0120px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e443517::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://europeconnexion.eu/wp-content/uploads/2025/03/compleet-1024x949.png");--background-overlay:'';background-position:95% 65px;background-repeat:no-repeat;background-size:25% auto;}.elementor-30 .elementor-element.elementor-element-e443517::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-81bffc2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-fc4b606 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-fc4b606 img{opacity:0.8;transition-duration:0.3s;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-fc4b606:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-5dee0e8 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 25px 5px 5px;}.elementor-30 .elementor-element.elementor-element-5dee0e8 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.8;transition-duration:0.3s;border-radius:5px 25px 5px 5px;}.elementor-30 .elementor-element.elementor-element-5dee0e8:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-f57ba54 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-f57ba54 img{opacity:0.8;transition-duration:0.3s;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-f57ba54:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-7b8d006 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-7b8d006 img{height:100%;object-fit:cover;object-position:center center;opacity:0.8;transition-duration:0.3s;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-7b8d006:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-647a9e9 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 5px 5px 25px;}.elementor-30 .elementor-element.elementor-element-647a9e9 img{opacity:0.8;transition-duration:0.3s;border-radius:5px 5px 5px 25px;}.elementor-30 .elementor-element.elementor-element-647a9e9:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-6a73803 > .elementor-widget-container{background-color:#4D9B44;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-6a73803 img{opacity:0.8;transition-duration:0.3s;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-6a73803:hover img{opacity:1;}.elementor-30 .elementor-element.elementor-element-007216c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-2c1ced5.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-2c1ced5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:800;color:#333333;}.elementor-30 .elementor-element.elementor-element-6ab2200{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#54595F;}.elementor-30 .elementor-element.elementor-element-04496bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-320b21d .elementor-button{background-color:#4D9B44;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#4D9B44;border-radius:3px 10px 3px 10px;}.elementor-30 .elementor-element.elementor-element-320b21d .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-320b21d .elementor-button:focus{background-color:#02010100;color:#4D9B44;}.elementor-30 .elementor-element.elementor-element-320b21d.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-320b21d .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-320b21d .elementor-button:focus svg{fill:#4D9B44;}.elementor-30 .elementor-element.elementor-element-6081aa3 .elementor-button{background-color:#4D9B4400;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#4D9B44;color:#4D9B44;border-style:solid;border-width:2px 2px 2px 2px;border-color:#4D9B44;border-radius:3px 10px 3px 10px;}.elementor-30 .elementor-element.elementor-element-6081aa3 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-6081aa3 .elementor-button:focus{background-color:#4D9B44;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6081aa3.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-6081aa3 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-6081aa3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b420df1{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-faf0dbe{--width:100%;}.elementor-30 .elementor-element.elementor-element-d96c9ca{--width:50%;}.elementor-30 .elementor-element.elementor-element-1555c74{--width:40%;}.elementor-30 .elementor-element.elementor-element-e378d4c{--width:40%;}.elementor-30 .elementor-element.elementor-element-5b6f051{--width:15%;}.elementor-30 .elementor-element.elementor-element-26e209a{--width:15%;}.elementor-30 .elementor-element.elementor-element-e34604b{--width:15%;}.elementor-30 .elementor-element.elementor-element-8c018a5{--width:15%;}.elementor-30 .elementor-element.elementor-element-213f501{--width:30%;}.elementor-30 .elementor-element.elementor-element-2d692e6{--width:30%;}.elementor-30 .elementor-element.elementor-element-3fc43ea{--width:30%;}.elementor-30 .elementor-element.elementor-element-81bffc2{--width:120%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-1555c74{--width:50%;}.elementor-30 .elementor-element.elementor-element-e378d4c{--width:50%;}}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-470b4a1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-470b4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-1555c74::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-e378d4c::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-73f7afd{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-e443517::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-30 .elementor-element.elementor-element-e443517{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-81bffc2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-faf0dbe{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-527ec3f .swiper-slide{height:680px;}.elementor-30 .elementor-element.elementor-element-bc71a1a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-475px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-da2188b{text-align:left;}.elementor-30 .elementor-element.elementor-element-d96c9ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-91ea179{text-align:left;}.elementor-30 .elementor-element.elementor-element-0e05e60{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-48f5d55{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-8b3e082{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1555c74::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-1555c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-e378d4c::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e378d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-003ffe8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-59dd9e1 .elementor-heading-title{font-size:50px;}.elementor-30 .elementor-element.elementor-element-44c94d5{--min-height:300px;--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-30 .elementor-element.elementor-element-5b6f051{--border-radius:7px 25px 0px 0px;}.elementor-30 .elementor-element.elementor-element-26e209a{--border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-e34604b{--border-radius:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-8c018a5{--border-radius:0px 0px 7px 25px;}.elementor-30 .elementor-element.elementor-element-73f7afd{--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-6fd54a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a38ebf2 .elementor-heading-title{font-size:58px;}.elementor-30 .elementor-element.elementor-element-278f8c4{font-size:20px;}.elementor-30 .elementor-element.elementor-element-5d30233 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-5d30233 .swiper-slide{height:600px;}.elementor-30 .elementor-element.elementor-element-470b4a1{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e443517::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e443517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-30 .elementor-element.elementor-element-81bffc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-fc4b606 > .elementor-widget-container{border-radius:5px 25px 5px 5px;}.elementor-30 .elementor-element.elementor-element-fc4b606 img{border-radius:5px 25px 5px 5px;}.elementor-30 .elementor-element.elementor-element-5dee0e8 img{border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-7b8d006 img{width:100%;}.elementor-30 .elementor-element.elementor-element-647a9e9 img{border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-6a73803 > .elementor-widget-container{border-radius:5px 5px 5px 25px;}.elementor-30 .elementor-element.elementor-element-6a73803 img{border-radius:5px 5px 5px 25px;}.elementor-30 .elementor-element.elementor-element-007216c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for slides, class: .elementor-element-527ec3f */.elementor-30 .elementor-element.elementor-element-527ec3f > .elementor-widget-container > .elementor-swiper > .elementor-slides-wrapper > .swiper-wrapper {
    pointer-events: none;
    user-select: none;
    touch-action: none;
}

.elementor-30 .elementor-element.elementor-element-527ec3f > .elementor-widget-container > .elementor-swiper > .elementor-slides-wrapper > .swiper-wrapper > .swiper-slide {
    cursor: default;
    pointer-events: none; 
    user-select: none;
    touch-action: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da2188b */.dot-1 {
    display: inline-block;
    width:12px;
    height: 12px;
    background-color: #FFFFFF;
    border-radius: 50%;
    margin-left: 4px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1555c74 */.elementor-30 .elementor-element.elementor-element-1555c74:hover {
    transform: scale(1.005);
}

.elementor-30 .elementor-element.elementor-element-1555c74 {
    transition: transform 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e378d4c */.elementor-30 .elementor-element.elementor-element-e378d4c:hover {
    transform: scale(1.005);
}

.elementor-30 .elementor-element.elementor-element-e378d4c {
    transition: transform 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59dd9e1 */.dot-2 {
    display: inline-block;
    width:18px;
    height: 18px;
    background-color: #333333;
    border-radius: 50%;
    margin-left: 5px
}
.head-1 {
    color: #409B44;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6f051 */..elementor-30 .elementor-element.elementor-element-5b6f051 {
    width: 35%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e209a */..elementor-30 .elementor-element.elementor-element-26e209a {
    width: 35%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e34604b */..elementor-30 .elementor-element.elementor-element-e34604b {
    width: 35%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c018a5 */..elementor-30 .elementor-element.elementor-element-8c018a5 {
    width:  35%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c94d5 */.elementor-30 .elementor-element.elementor-element-44c94d5 {
    display: flex;
    justify-content: space-between;
}

.elementor-30 .elementor-element.elementor-element-44c94d5 > div > .elementor-element{
    width: 20%;
    transition: width 0.3s ease-in-out;
    overflow: hidden;
    cursor: pointer;
}



@media (max-width: 768px) {
    .elementor-30 .elementor-element.elementor-element-44c94d5 {
        flex-direction: column;
    }

    .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-column {
        width: 100%;
    }

    .elementor-30 .elementor-element.elementor-element-44c94d5 > .elementor-column:hover {
        flex: 2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38ebf2 */.head-2 {
    color: #409B44;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b804881 */button:hover, a:hover {
    opacity: 1
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5d30233 */.our-team { border-radius:10px 35px 10px 35px; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa8b856 */.dot-white {
    display: inline-block;
    width:15px;
    height: 15px;
    background-color: #FFFFFF;
    border-radius: 50%;
    margin-left: 5px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1ced5 */.head-3 {
    color: #409B44;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-320b21d */button:hover, a:hover {
    opacity: 1
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6081aa3 */button:hover, a:hover {
    opacity: 1
}/* End custom CSS */