.elementor-3306 .elementor-element.elementor-element-3b5c145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-3b5c145:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-3b5c145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c20db5 );}.elementor-3306 .elementor-element.elementor-element-57e763e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3306 .elementor-element.elementor-element-57e763e:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-57e763e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/32A9232-Edit-2859113-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3306 .elementor-element.elementor-element-0c517d8{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3306 .elementor-element.elementor-element-42feae3 img{width:100%;height:120px;object-fit:contain;object-position:center center;}.elementor-3306 .elementor-element.elementor-element-247caad{--spacer-size:clamp(1.71875rem, 1.2786rem + 1.8779vw, 2.96875rem);}.elementor-3306 .elementor-element.elementor-element-2e4a8a9{text-align:center;}.elementor-3306 .elementor-element.elementor-element-2e4a8a9 .elementor-heading-title{font-family:var( --e-global-typography-a82f915-font-family ), Sans-serif;font-size:var( --e-global-typography-a82f915-font-size );font-weight:var( --e-global-typography-a82f915-font-weight );line-height:var( --e-global-typography-a82f915-line-height );letter-spacing:var( --e-global-typography-a82f915-letter-spacing );color:var( --e-global-color-f7a9c4a );}.elementor-3306 .elementor-element.elementor-element-7f3d5b1{--spacer-size:clamp(2.9375rem, 2.2773rem + 2.8169vw, 4.8125rem);}.elementor-3306 .elementor-element.elementor-element-d88b50c{--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-around;}.elementor-3306 .elementor-element.elementor-element-f1d046d .elementor-button{background-color:#02010100;transition-duration:0.6s;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-f7a9c4a );border-radius:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-f1d046d .elementor-button:hover, .elementor-3306 .elementor-element.elementor-element-f1d046d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-689cd5f );border-color:var( --e-global-color-689cd5f );}.elementor-3306 .elementor-element.elementor-element-f1d046d{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-3306 .elementor-element.elementor-element-f1d046d .elementor-button:hover svg, .elementor-3306 .elementor-element.elementor-element-f1d046d .elementor-button:focus svg{fill:var( --e-global-color-689cd5f );}.elementor-3306 .elementor-element.elementor-element-3800a42 .elementor-button{background-color:#02010100;transition-duration:0.6s;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-f7a9c4a );border-radius:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-3800a42 .elementor-button:hover, .elementor-3306 .elementor-element.elementor-element-3800a42 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-689cd5f );border-color:var( --e-global-color-689cd5f );}.elementor-3306 .elementor-element.elementor-element-3800a42{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-3306 .elementor-element.elementor-element-3800a42 .elementor-button:hover svg, .elementor-3306 .elementor-element.elementor-element-3800a42 .elementor-button:focus svg{fill:var( --e-global-color-689cd5f );}.elementor-3306 .elementor-element.elementor-element-16fb023{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;}.elementor-3306 .elementor-element.elementor-element-16fb023:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7a9c4a );background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/TELEMACHUS_2090x710px_web_landingpage-3339673.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3306 .elementor-element.elementor-element-16fb023::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .e-con-inner > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3306 .elementor-element.elementor-element-709293f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3306 .elementor-element.elementor-element-30c5778{--display:flex;--overlay-opacity:0.5;}.elementor-3306 .elementor-element.elementor-element-30c5778:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-30c5778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#130B03;background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/LRV_2090x710_okFINAL3-2026369.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3306 .elementor-element.elementor-element-30c5778::before, .elementor-3306 .elementor-element.elementor-element-30c5778 > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-30c5778 > .e-con-inner > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-30c5778 > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-30c5778 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-30c5778 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3306 .elementor-element.elementor-element-c5d9a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3306 .elementor-element.elementor-element-9da8534{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:7px;--e-n-carousel-dots-normal-color:var( --e-global-color-f7a9c4a );--e-n-carousel-dots-hover-color:var( --e-global-color-d260501 );}.elementor-3306 .elementor-element.elementor-element-9da8534 > .elementor-widget-container{padding:0px 0px 0px 0px;}:where( .elementor-3306 .elementor-element.elementor-element-9da8534 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-3306 .elementor-element.elementor-element-e15b0cc{--display:flex;}@media(max-width:1200px){.elementor-3306 .elementor-element.elementor-element-16fb023:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}}@media(max-width:1024px){.elementor-3306 .elementor-element.elementor-element-2e4a8a9 .elementor-heading-title{font-size:var( --e-global-typography-a82f915-font-size );line-height:var( --e-global-typography-a82f915-line-height );letter-spacing:var( --e-global-typography-a82f915-letter-spacing );}.elementor-3306 .elementor-element.elementor-element-f1d046d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-3306 .elementor-element.elementor-element-f1d046d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3306 .elementor-element.elementor-element-3800a42{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-3306 .elementor-element.elementor-element-9da8534{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-3306 .elementor-element.elementor-element-2e4a8a9 .elementor-heading-title{font-size:var( --e-global-typography-a82f915-font-size );line-height:var( --e-global-typography-a82f915-line-height );letter-spacing:var( --e-global-typography-a82f915-letter-spacing );}.elementor-3306 .elementor-element.elementor-element-f1d046d{width:100%;max-width:100%;}.elementor-3306 .elementor-element.elementor-element-3800a42{width:100%;max-width:100%;}.elementor-3306 .elementor-element.elementor-element-3800a42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-16fb023:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/TELEMACHUS_1080x1080px_web_landingpage_mobile-3415660.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3306 .elementor-element.elementor-element-16fb023::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .e-con-inner > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-16fb023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/TELEMACHUS_1080x1080px_web_landingpage_mobile-3415660.jpg");background-position:0px 58%;background-repeat:no-repeat;background-size:contain;}.elementor-3306 .elementor-element.elementor-element-16fb023{--overlay-opacity:1;}.elementor-3306 .elementor-element.elementor-element-30c5778:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-30c5778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.fondationvalmont.com/wp-content/uploads/2025/03/LRV_1080x1080_banner_MOBILE-9003384.jpg");background-size:contain;}.elementor-3306 .elementor-element.elementor-element-30c5778{--overlay-opacity:1;}.elementor-3306 .elementor-element.elementor-element-c5d9a5c{--min-height:85vh;}.elementor-3306 .elementor-element.elementor-element-9da8534{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-0c517d8 */.elementor-3306 .elementor-element.elementor-element-0c517d8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e763e */.elementor-3306 .elementor-element.elementor-element-57e763e{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709293f */.elementor-3306 .elementor-element.elementor-element-709293f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fb023 */.elementor-3306 .elementor-element.elementor-element-16fb023{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d9a5c */.elementor-3306 .elementor-element.elementor-element-c5d9a5c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c5778 */.elementor-3306 .elementor-element.elementor-element-30c5778{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c517d8 */.elementor-3306 .elementor-element.elementor-element-0c517d8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e763e */.elementor-3306 .elementor-element.elementor-element-57e763e{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709293f */.elementor-3306 .elementor-element.elementor-element-709293f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fb023 */.elementor-3306 .elementor-element.elementor-element-16fb023{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d9a5c */.elementor-3306 .elementor-element.elementor-element-c5d9a5c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c5778 */.elementor-3306 .elementor-element.elementor-element-30c5778{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c517d8 */.elementor-3306 .elementor-element.elementor-element-0c517d8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e763e */.elementor-3306 .elementor-element.elementor-element-57e763e{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709293f */.elementor-3306 .elementor-element.elementor-element-709293f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fb023 */.elementor-3306 .elementor-element.elementor-element-16fb023{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d9a5c */.elementor-3306 .elementor-element.elementor-element-c5d9a5c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c5778 */.elementor-3306 .elementor-element.elementor-element-30c5778{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c517d8 */.elementor-3306 .elementor-element.elementor-element-0c517d8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e763e */.elementor-3306 .elementor-element.elementor-element-57e763e{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709293f */.elementor-3306 .elementor-element.elementor-element-709293f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fb023 */.elementor-3306 .elementor-element.elementor-element-16fb023{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d9a5c */.elementor-3306 .elementor-element.elementor-element-c5d9a5c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c5778 */.elementor-3306 .elementor-element.elementor-element-30c5778{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9da8534 */.swiper-wrapper {
    height: 85vh;
}

.elementor-3306 .elementor-element.elementor-element-9da8534 span.swiper-pagination-bullet {
  border-radius: 0;
  width: 25px;
  opacity: 0.6;
}

.elementor-3306 .elementor-element.elementor-element-9da8534 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}/* End custom CSS */