.elementor-57783 .elementor-element.elementor-element-00b9748{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-f06522c{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-57783 .elementor-element.elementor-element-f06522c:not(.elementor-motion-effects-element-type-background), .elementor-57783 .elementor-element.elementor-element-f06522c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-57783 .elementor-element.elementor-element-e8308ce{width:100%;max-width:100%;}.elementor-57783 .elementor-element.elementor-element-e8308ce img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-57783 .elementor-element.elementor-element-eb78a82{--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:110px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-8c62065{--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:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-57783 .elementor-element.elementor-element-8c62065.e-con{--align-self:center;}.elementor-57783 .elementor-element.elementor-element-ca93a95 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:30px;font-weight:900;line-height:1.1em;}.elementor-57783 .elementor-element.elementor-element-4eccf81{font-size:17px;line-height:22px;color:#4A4A4A;}.elementor-57783 .elementor-element.elementor-element-9338460{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-c6afad5{font-size:17px;line-height:22px;color:#141414;}.elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-button{background-color:#FFFFFF;font-size:17px;font-weight:600;line-height:17px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;padding:24px 24px 24px 24px;}.elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-button:hover, .elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-button:focus{background-color:#FFFFFF;border-color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-57783 .elementor-element.elementor-element-2b777ef.elementor-element{--align-self:center;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:110px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:5;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb:not(.elementor-motion-effects-element-type-background), .elementor-57783 .elementor-element.elementor-element-4fbd7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-047b7d1 );}.elementor-57783 .elementor-element.elementor-element-03627db{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-57783 .elementor-element.elementor-element-03627db:not(.elementor-motion-effects-element-type-background), .elementor-57783 .elementor-element.elementor-element-03627db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-57783 .elementor-element.elementor-element-96ca07b{columns:2;column-gap:80px;font-size:15px;line-height:25px;color:#161616;}.elementor-57783 .elementor-element.elementor-element-96ca07b a{color:#161616;}.elementor-57783 .elementor-element.elementor-element-0f12f7c{--display:flex;}@media(min-width:768px){.elementor-57783 .elementor-element.elementor-element-00b9748{--width:100%;}.elementor-57783 .elementor-element.elementor-element-f06522c{--width:100%;}.elementor-57783 .elementor-element.elementor-element-eb78a82{--content-width:1620px;}.elementor-57783 .elementor-element.elementor-element-8c62065{--width:70%;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--content-width:1620px;}}@media(max-width:1366px) and (min-width:768px){.elementor-57783 .elementor-element.elementor-element-8c62065{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57783 .elementor-element.elementor-element-8c62065{--width:85%;}}@media(max-width:1366px){.elementor-57783 .elementor-element.elementor-element-f06522c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-57783 .elementor-element.elementor-element-96ca07b{columns:4;}}@media(max-width:1200px){.elementor-57783 .elementor-element.elementor-element-f06522c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-eb78a82{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-57783 .elementor-element.elementor-element-8c62065{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-9338460{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-57783 .elementor-element.elementor-element-03627db{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-57783 .elementor-element.elementor-element-96ca07b{columns:3;}}@media(max-width:1024px){.elementor-57783 .elementor-element.elementor-element-f06522c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-eb78a82{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-57783 .elementor-element.elementor-element-ca93a95 .elementor-heading-title{font-size:26px;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-57783 .elementor-element.elementor-element-96ca07b{columns:2;}}@media(max-width:767px){.elementor-57783 .elementor-element.elementor-element-f06522c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-eb78a82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-57783 .elementor-element.elementor-element-8c62065{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-57783 .elementor-element.elementor-element-ca93a95 .elementor-heading-title{font-size:20px;}.elementor-57783 .elementor-element.elementor-element-9338460{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-button{font-size:16px;padding:8px 8px 8px 8px;}.elementor-57783 .elementor-element.elementor-element-4fbd7fb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-57783 .elementor-element.elementor-element-03627db{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-57783 .elementor-element.elementor-element-96ca07b{columns:1;}}/* Start custom CSS for image, class: .elementor-element-e8308ce */.elementor-57783 .elementor-element.elementor-element-e8308ce img {
    aspect-ratio: 150 / 61;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b777ef */.elementor-57783 .elementor-element.elementor-element-2b777ef h2, 
.elementor-57783 .elementor-element.elementor-element-2b777ef h3, 
.elementor-57783 .elementor-element.elementor-element-2b777ef h4, 
.elementor-57783 .elementor-element.elementor-element-2b777ef h5{
    font-family: Avenir;
    color: #161616;
} 

.elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-widget-container > * {
    margin-bottom: 0.5rem;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef .elementor-widget-container > :last-child {
    margin-bottom: 0;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef h4,
.elementor-57783 .elementor-element.elementor-element-2b777ef h5 {
    margin-bottom: 12px !important;
    margin-top: 0;
    font-family: inherit;
    font-size: 1.25em;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef h6 {
    margin-bottom: 12px !important;
    margin-top: 0;
    font-family: inherit;
    font-size: 1.1em;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef ul,
.elementor-57783 .elementor-element.elementor-element-2b777ef ol {
    padding-left: 25px;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef a {
    color: inherit;
    text-decoration: underline;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef a:hover {
    text-decoration: none;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef table {
    border: 1px solid #BCC2BA;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef table th,
.elementor-57783 .elementor-element.elementor-element-2b777ef table td {
    border: 1px solid #BCC2BA;
    background: none;
    padding: 10px 12px;
    line-height: 1.2;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef table th {
    background: rgba(0, 0, 0, 0.06);
    font-weight: 800;
    text-align: left;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef table th p {
    padding: 0;
}
.elementor-57783 .elementor-element.elementor-element-2b777ef table td ul {
    padding-left: 16px;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb78a82 */.article-paragraph h2, 
.article-paragraph h3, 
.article-paragraph h4, 
.article-paragraph h5{
    font-family: 'Avenir' !important;
} 

.article-paragraph .elementor-widget-container > * {
    margin-bottom: 0.5rem;
}
.article-paragraph .elementor-widget-container > :last-child {
    margin-bottom: 0;
}
.article-paragraph h4,
.article-paragraph h5 {
    margin-bottom: 12px !important;
    margin-top: 0;
    font-family: inherit;
    font-size: 1.25em;
}
.article-paragraph h6 {
    margin-bottom: 12px !important;
    margin-top: 0;
    font-family: inherit;
    font-size: 1.1em;
}
.article-paragraph ul,
.article-paragraph ol {
    padding-left: 25px;
}
.article-paragraph a {
    color: inherit;
    text-decoration: underline;
}
.article-paragraph a:hover {
    text-decoration: none;
}
.article-paragraph table {
    border: 1px solid #BCC2BA;
}
.article-paragraph table th,
.article-paragraph table td {
    border: 1px solid #BCC2BA;
    background: none;
    padding: 10px 12px;
    line-height: 1.2;
}
.article-paragraph table th {
    background: rgba(0, 0, 0, 0.06);
    font-weight: 800;
    text-align: left;
}
.article-paragraph table th p {
    padding: 0;
}
.article-paragraph table td ul {
    padding-left: 16px;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.gk-model-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 2; /* Set a higher z-index to render on top of the content */
  background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient direction */
}

.gk-model-slider::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 1;
  background: linear-gradient(to right, rgba(255, 525, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient */
}


.gk-model-slider .swiper-wrapper {
  transition-timing-function: linear !important; 
}

@media (max-width: 767px){
    .pcbr{
        display: none!important;
        
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Regular.woff2') format('woff2'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Regular.woff') format('woff'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Black.woff2') format('woff2'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Black.woff') format('woff'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Light.woff2') format('woff2'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Light.woff') format('woff'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Heavy.woff2') format('woff2'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Heavy.woff') format('woff'),
		url('https://www.greenkub.fr/wp-content/uploads/2024/07/Avenir-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */