.elementor-6045 .elementor-element.elementor-element-26343af:not(.elementor-motion-effects-element-type-background), .elementor-6045 .elementor-element.elementor-element-26343af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gbb.bzh/wp-content/uploads/20250704_224305-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6045 .elementor-element.elementor-element-26343af > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6045 .elementor-element.elementor-element-26343af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-6045 .elementor-element.elementor-element-5c969ef{--spacer-size:30vh;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6045 .elementor-element.elementor-element-2e51d2e .elementor-heading-title{font-family:"Piazzolla", Sans-serif;font-size:6em;font-weight:normal;text-transform:none;color:var( --e-global-color-f3bb8cd );}.elementor-6045 .elementor-element.elementor-element-0793740{margin-top:58px;margin-bottom:0px;}.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-size:var( --e-global-typography-primary-font-size );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-3add3f7 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-3add3f7 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-25b952d .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-25b952d .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-9ac5988 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-9ac5988 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-8187cc1 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-8187cc1 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-ffad0f4 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-ffad0f4 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-cb07f61 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-cb07f61 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-24acaf9 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-24acaf9 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-6045 .elementor-element.elementor-element-2ab61d2 .elementor-counter-number-wrapper{color:var( --e-global-color-26354fe );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-2ab61d2 .elementor-counter-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-62c1390.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6045 .elementor-element.elementor-element-62c1390{width:100%;max-width:100%;margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-6045 .elementor-element.elementor-element-62c1390 .elementor-main-swiper{height:400px;width:100%;}.elementor-6045 .elementor-element.elementor-element-62c1390 .elementor-swiper-button{font-size:29px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-item{border-color:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-item .elementor-tab-content{border-block-start-color:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-tab-content{background-color:var( --e-global-color-secondary );padding:4% 4% 4% 4%;}.elementor-6045 .elementor-element.elementor-element-2c1876a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-6045 .elementor-element.elementor-element-2c1876a{width:100%;max-width:100%;margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-6045 .elementor-element.elementor-element-2c1876a .elementor-main-swiper{height:400px;width:100%;}.elementor-6045 .elementor-element.elementor-element-2c1876a .elementor-swiper-button{font-size:29px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-6045 .elementor-element.elementor-element-3add3f7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-25b952d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-9ac5988 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-8187cc1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-ffad0f4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-cb07f61 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-24acaf9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-2ab61d2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-62c1390.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-2c1876a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6045 .elementor-element.elementor-element-2e51d2e .elementor-heading-title{font-size:4em;}.elementor-6045 .elementor-element.elementor-element-16cf175{width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-6045 .elementor-element.elementor-element-3add3f7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-25b952d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-51b15e8{width:50%;}.elementor-6045 .elementor-element.elementor-element-9ac5988 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-8187cc1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-037c788{width:50%;}.elementor-6045 .elementor-element.elementor-element-ffad0f4 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-cb07f61 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-58cafc1{width:50%;}.elementor-6045 .elementor-element.elementor-element-24acaf9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-2ab61d2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-62c1390.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-6045 .elementor-element.elementor-element-b99bbb2 .elementor-accordion-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6045 .elementor-element.elementor-element-2c1876a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS */body {
  background:#FFFFFF;
  transition: all 1500ms ease-out;
  will-change: background;
}/* End custom CSS */