.elementor-627 .elementor-element.elementor-element-930bcac{--display:flex;}.elementor-627 .elementor-element.elementor-element-d417d10{--spacer-size:50px;}.elementor-627 .elementor-element.elementor-element-7cd4ebe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-627 .elementor-element.elementor-element-d623c03{--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-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-627 .elementor-element.elementor-element-15c3377{--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-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-627 .elementor-element.elementor-element-87357d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;color:#255728;}.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-627 .elementor-element.elementor-element-df68514{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-627 .elementor-element.elementor-element-df68514 p{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-7e8fea7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-627 .elementor-element.elementor-element-6ef91f6{--display:flex;}.elementor-627 .elementor-element.elementor-element-6ef91f6:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-6ef91f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-627 .elementor-element.elementor-element-dae2053 > .elementor-widget-container{margin:82px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-dae2053{text-align:right;}.elementor-627 .elementor-element.elementor-element-dae2053 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:45px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-627 .elementor-element.elementor-element-2f34bce{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-627 .elementor-element.elementor-element-2f34bce > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-2f34bce .elementor-divider-separator{width:100%;}.elementor-627 .elementor-element.elementor-element-2f34bce .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-627 .elementor-element.elementor-element-d62fcc6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-627 .elementor-element.elementor-element-d62fcc6:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-d62fcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-627 .elementor-element.elementor-element-b9b95a1{--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;}.elementor-627 .elementor-element.elementor-element-0c3a0ca > .elementor-widget-container{margin:-89px -89px -89px -89px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-0c3a0ca.elementor-element{--align-self:center;}.elementor-627 .elementor-element.elementor-element-0c3a0ca img{width:100%;}.elementor-627 .elementor-element.elementor-element-20c2b29{--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-627 .elementor-element.elementor-element-3946b9e .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-3946b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-3946b9e .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-3946b9e .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-3946b9e .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-3946b9e .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 40px 28px;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-d7c3bc2 .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 40px 28px;}.elementor-627 .elementor-element.elementor-element-09b26ad{--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-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-1f50606 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 40px 28px;}.elementor-627 .elementor-element.elementor-element-156a27d .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-156a27d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-156a27d .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-156a27d .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-156a27d .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-156a27d .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 40px 28px;}.elementor-627 .elementor-element.elementor-element-fd695e2{--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-627 .elementor-element.elementor-element-add7107 .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-add7107 > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-add7107 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-add7107 .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-add7107 .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-add7107 .elementskit-funfact {padding:0px 0px 4px 0px;}.elementor-627 .elementor-element.elementor-element-add7107 .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 16px 28px;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact{background-color:#FFFFFF;justify-content:left;display:flex;}.elementor-627 .elementor-element.elementor-element-aa0099f > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact .funfact-content .number-percentage-wraper{font-size:37px;margin-bottom:3px;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact .funfact-title{color:var( --e-global-color-primary );font-size:18px;font-weight:500;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact {padding:0px 0px 48px 0px;}.elementor-627 .elementor-element.elementor-element-aa0099f .elementskit-funfact .elementskit-funfact-inner{padding:28px 28px 16px 28px;}.elementor-627 .elementor-element.elementor-element-73c3ec71{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-627 .elementor-element.elementor-element-41152c0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--overlay-opacity:0.54;box-shadow:29px 29px 60px 0px rgba(0,0,0,0.2);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-627 .elementor-element.elementor-element-41152c0:not(.elementor-motion-effects-element-type-background), .elementor-627 .elementor-element.elementor-element-41152c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8e00fe;background-image:url("https://greenlandhousingcorp.org/wp-content/uploads/2025/05/photorealistic-house-with-wooden-architecture-timber-structure-scaled.jpg");}.elementor-627 .elementor-element.elementor-element-41152c0::before, .elementor-627 .elementor-element.elementor-element-41152c0 > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-41152c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-627 .elementor-element.elementor-element-41152c0 > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-41152c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-627 .elementor-element.elementor-element-41152c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-627 .elementor-element.elementor-element-4330779 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-627 .elementor-element.elementor-element-4330779 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Red Hat Display", Sans-serif;font-size:49px;font-weight:700;}.elementor-627 .elementor-element.elementor-element-4330779 .elementskit-section-title-wraper .elementskit-section-title > span{color:#ffffff;}.elementor-627 .elementor-element.elementor-element-4330779 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-627 .elementor-element.elementor-element-4330779 .elementskit-section-title-wraper p{color:#ffffff;font-family:"Lato", Sans-serif;font-size:15px;}.elementor-627 .elementor-element.elementor-element-f3d1e2d .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn{background-color:rgba(255,204,3,0);padding:21px 75px 21px 75px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#ffffff;fill:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:19px 19px 40px 0px rgba(0,0,0,0.1);}.elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:#ffffff;fill:#ffffff;}.elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn > i, .elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn > i, .rtl .elementor-627 .elementor-element.elementor-element-f3d1e2d .elementskit-btn > svg{margin-left:5px;margin-right:0;}@media(min-width:768px){.elementor-627 .elementor-element.elementor-element-7cd4ebe{--content-width:1424px;}.elementor-627 .elementor-element.elementor-element-d623c03{--width:50%;}.elementor-627 .elementor-element.elementor-element-15c3377{--width:50%;}.elementor-627 .elementor-element.elementor-element-b9b95a1{--width:94%;}.elementor-627 .elementor-element.elementor-element-20c2b29{--width:50%;}.elementor-627 .elementor-element.elementor-element-09b26ad{--width:50%;}.elementor-627 .elementor-element.elementor-element-fd695e2{--width:50%;}}@media(max-width:1024px){.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact {padding:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1f50606 .funfact-content {margin:0px 0px 0px 0px;}.elementor-627 .elementor-element.elementor-element-1f50606 .elementskit-funfact .elementskit-funfact-inner{padding:32px 32px 32px 32px;}.elementor-627 .elementor-element.elementor-element-41152c0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-627 .elementor-element.elementor-element-41152c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-627 .elementor-element.elementor-element-f3d1e2d .ekit-btn-wraper .elementskit-btn{justify-content:center;}}/* Start custom CSS for bdevs-banner, class: .elementor-element-9ee3fef */.hero-content h1 {
  font-size: 4.5rem;       /* Taille plus grande */
  font-weight: bold;     /* Pour le rendre plus fort visuellement */
  max-width: 700px;      /* Largeur limite pour forcer 2 lignes */
  line-height: 1.2;      /* Hauteur de ligne confortable */
  margin: 0 auto;        /* Centrer le h1 si le conteneur le permet */

}

.theme-btn.style-two:hover {
  background-color: #255728;
  color: #ffffff; /* blanc pour le texte */
  transition: all 0.3s ease; /* animation fluide */
}

.hero-area {
    background-position: center 25%;
}


.hero-area {
    padding-top: 199px;
    padding-bottom: 120px;
}/* End custom CSS */
/* Start custom CSS for bdevs-about, class: .elementor-element-c784649 */.about-subtext {
  font-size: 5px;       /* Taille très petite */
  color: #666;           /* Gris clair */
  max-width: 600px;
  margin: px auto 0;
  line-height: 1.4;

}

.elementor-627 .elementor-element.elementor-element-c784649 img {
  margin-top: -80px; /* Ajuste selon besoin : -10px, -30px, etc. */
}/* End custom CSS */