.elementor-29004 .elementor-element.elementor-element-3796e465{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29004 .elementor-element.elementor-element-3796e465:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-3796e465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-34b52dc6{--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-29004 .elementor-element.elementor-element-34b52dc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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-29004 .elementor-element.elementor-element-63683774{--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-29004 .elementor-element.elementor-element-7981de2f{--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-29004 .elementor-element.elementor-element-7981de2f:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-7981de2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{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-29004 .elementor-element.elementor-element-346154a4 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-29004 .elementor-element.elementor-element-346154a4{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#04041B;}.elementor-29004 .elementor-element.elementor-element-54c6eaa6{--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-29004 .elementor-element.elementor-element-54c6eaa6:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-54c6eaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1a376ec0{--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-29004 .elementor-element.elementor-element-1a376ec0:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-1a376ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-e91901{--spacer-size:40px;}.elementor-29004 .elementor-element.elementor-element-60214770{--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-29004 .elementor-element.elementor-element-60214770:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-60214770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-b91fb6c{--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-29004 .elementor-element.elementor-element-b91fb6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 3px 1px;border-color:#4A95CF;border-radius:15px;box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action.bg-img:after{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#04041B;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .sub-title{font-family:"Helvetica", Sans-serif;margin:-2px -2px -2px -2px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action p{color:#04041B;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:25px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;margin:1px 1px 1px 1px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-decoration:none;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#4A95CF;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:15px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#FFFFFF;background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .cta-button.effect-1:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .cta-button.effect-2:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-5ec6f806{--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-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 3px 1px;border-color:#4A95CF;border-radius:15px;box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action.bg-img:after{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#04041B;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .sub-title{font-family:"Helvetica", Sans-serif;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action p{color:#04041B;font-family:"Montserrat", Sans-serif;font-size:19px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;margin:1px 1px 1px 1px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#4A95CF;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:16px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .cta-button.effect-1:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .cta-button.effect-2:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-756b1bcf{--display:flex;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 3px 1px;border-color:#4A95CF;border-radius:15px;box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action.bg-img:after{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .title:not(.eael-cta-gradient-title){color:#04041B;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .sub-title{font-family:"Helvetica", Sans-serif;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action p{color:#04041B;font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;margin:1px 1px 1px 1px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#FFFFFF;background:#4A95CF;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:15px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .cta-button.effect-1:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .cta-button.effect-2:after{background:#FF7F50;}.elementor-29004 .elementor-element.elementor-element-26110e70{--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-29004 .elementor-element.elementor-element-26110e70:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-26110e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-948035c{--spacer-size:40px;}.elementor-29004 .elementor-element.elementor-element-6b55341a{--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-29004 .elementor-element.elementor-element-6b55341a:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-6b55341a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-6a16ca51{--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-29004 .elementor-element.elementor-element-3ca35214 img{opacity:0.9;}.elementor-29004 .elementor-element.elementor-element-4d252c3d{--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-29004 .elementor-element.elementor-element-2da755d9{--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-29004 .elementor-element.elementor-element-2da755d9:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-2da755d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1c8d46a{--spacer-size:50px;}.elementor-29004 .elementor-element.elementor-element-637b4fef{--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-29004 .elementor-element.elementor-element-637b4fef:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-637b4fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-2d775fda{--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-29004 .elementor-element.elementor-element-2c17b945{--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-29004 .elementor-element.elementor-element-6e720b78{--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-29004 .elementor-element.elementor-element-6e720b78:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-6e720b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1e19874c{--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-29004 .elementor-element.elementor-element-1e19874c:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-1e19874c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-334dde68{--display:flex;}.elementor-29004 .elementor-element.elementor-element-34696b84{--spacer-size:50px;}.elementor-29004 .elementor-element.elementor-element-4a7253b1{--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-29004 .elementor-element.elementor-element-4a7253b1:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-4a7253b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{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-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{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-widget-eael-filterable-gallery .fg-item-category span{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-widget-eael-filterable-gallery .fg-filter-trigger > span{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-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{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-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-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-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap, 
                    .elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-grid-fg-box .eael-grid-fg-img,
                    .elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img .grid__cell-img-inner{height:300px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filter-gallery-wrapper{background-color:#F8F8F8;padding:0px 0px 0px 0px;border-style:none;border-radius:0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filter-gallery-control ul li.control{font-family:"Poppins", Sans-serif;color:#E6E6E7;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filter-gallery-control ul li.active{color:#fff;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filter-gallery-control ul li.control.active{background:#1B1717;border-radius:0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.card-hover-bg{background-color:rgba(0,0,0,0.7);}.elementor-29004 .elementor-element.elementor-element-4728f593 .video-popup-bg{background-color:#7DA3C0;}.elementor-29004 .elementor-element.elementor-element-4728f593 .video-popup:hover > img{transform:scale(1.1);}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card{background-color:#FFFFFF;padding:1px 0px 1px 0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .fg-layout-3-item-content{background-color:#FFFFFF;padding:1px 0px 1px 0px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, .elementor-29004 .elementor-element.elementor-element-4728f593 .fg-layout-3-item-content{border-style:none;box-shadow:2px 0px 10px 0px rgba(0, 0, 0, 0.68);}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.caption-style-card .fg-item-title{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.caption-style-card .fg-item-title, 
                .elementor-29004 .elementor-element.elementor-element-4728f593 .fg-layout-3-item-content .fg-item-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.caption-style-card .fg-item-content, .elementor-29004 .elementor-element.elementor-element-4728f593 .fg-layout-3-item-content .fg-item-content p{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap .gallery-item-buttons > a span{background:#ff622a;color:#fff;height:50px;line-height:50px;width:50px;font-size:18px;border-radius:100px;transition:300ms;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{background:#ff622a;color:#fff;border-radius:100px;}.elementor-29004 .elementor-element.elementor-element-4728f593 #eael-fg-no-items-found{text-align:center;color:#858e9a;border-radius:0px;}.elementor-29004 .elementor-element.elementor-element-7abae2f0{--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-29004 .elementor-element.elementor-element-7abae2f0:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-7abae2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1ade105c{--spacer-size:30px;}.elementor-29004 .elementor-element.elementor-element-29299a35{--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-29004 .elementor-element.elementor-element-29299a35:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-29299a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-35329b3{--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-29004 .elementor-element.elementor-element-35329b3:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-35329b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-76d2d410{--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-29004 .elementor-element.elementor-element-76d2d410:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-76d2d410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-call-to-action .elementor-cta__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-call-to-action .elementor-cta__description{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-widget-call-to-action .elementor-cta__button{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 );}.elementor-widget-call-to-action .elementor-ribbon-inner{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 );}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta .elementor-cta__bg, .elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta__content{min-height:100px;text-align:center;background-color:#B3C9DA1A;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:#04041B;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta__button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;background-color:#4A95CF;border-width:0px;border-radius:20px;padding:15px 15px 15px 15px;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-29004 .elementor-element.elementor-element-2387f9a0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0101021C;}.elementor-29004 .elementor-element.elementor-element-518fdab2{--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-29004 .elementor-element.elementor-element-518fdab2:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-518fdab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-5daf225e{--spacer-size:40px;}.elementor-29004 .elementor-element.elementor-element-2953d782{--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-29004 .elementor-element.elementor-element-2953d782:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-2953d782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-11992067{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29004 .elementor-element.elementor-element-11992067:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-11992067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-11992067.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29004 .elementor-element.elementor-element-40f8a0da{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29004 .elementor-element.elementor-element-40f8a0da:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-40f8a0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-78c2935a{--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-29004 .elementor-element.elementor-element-78c2935a:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-78c2935a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-359cf811{--spacer-size:39px;}.elementor-29004 .elementor-element.elementor-element-3a1ca7d{--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-29004 .elementor-element.elementor-element-3a1ca7d:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-3a1ca7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1dd9f2b0{--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;}.elementor-29004 .elementor-element.elementor-element-1dd9f2b0:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-1dd9f2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-ha-creative-button .ha-creative-btn{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 );}.elementor-29004 .elementor-element.elementor-element-77476851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29004 .elementor-element.elementor-element-77476851 .elementor-widget-container{text-align:right;}.elementor-29004 .elementor-element.elementor-element-77476851:not(:has(.elementor-widget-container)){text-align:right;}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;border-radius:30px 30px 30px 30px;}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn, .elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:30px 30px 30px 30px;}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#FFFFFF;--ha-ctv-btn-bg-clr:#FF7F50;--ha-ctv-btn-border-clr:#FFFFFF;--ha-ctv-btn-txt-hvr-clr:#FFFFFF;--ha-ctv-btn-bg-hvr-clr:#E76C3D;}.elementor-29004 .elementor-element.elementor-element-334eecec{--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-29004 .elementor-element.elementor-element-334eecec:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-334eecec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-380c155c{--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-premium-addon-blog .premium-blog-filters-container li a.category{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-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{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-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-outer-container{width:33.33%;margin-bottom:9px;padding:10px 10px 10px 10px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 5px/2 );}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -5px/2 );}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-marquee-wrapper{--pa-marquee-spacing:5px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-content-wrapper{text-align:start;background-color:#FAFAFA;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .post-categories , .elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-tags-container {justify-content:start;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-wrap .slick-slide{transition:all 404ms !important;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-skin-modern .premium-blog-content-wrapper{top:1px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-thumbnail-container img{height:164px;object-fit:contain;}.elementor-29004 .elementor-element.elementor-element-6c1abe82.premium-blog__carousel-yes a.carousel-arrow.carousel-next{right:-30px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82.premium-blog__carousel-yes a.carousel-arrow.carousel-prev{left:-30px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-masked .premium-blog-thumbnail-container svg{width:353px;left:0px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-entry-title, .elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-entry-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-entry-title a{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-entry-title:hover a{color:#4A95CF;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-content{font-family:"Helvetica", Sans-serif;color:#04041B;}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-container{background-color:#FFFFFF;border-radius:30px;}.elementor-29004 .elementor-element.elementor-element-6c1abe82.premium-blog__carousel-yes .slick-arrow{color:#FFFFFF;background-color:#E76C3D;}.elementor-29004 .elementor-element.elementor-element-6c1abe82.premium-blog__carousel-yes .slick-arrow i{font-size:33px;}.elementor-29004 .elementor-element.elementor-element-24aedc9{--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-29004 .elementor-element.elementor-element-7ea27aba{--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-29004 .elementor-element.elementor-element-7ea27aba:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-7ea27aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-5d30f574{--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-29004 .elementor-element.elementor-element-5d30f574:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-5d30f574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-9d05242{--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-29004 .elementor-element.elementor-element-9d05242.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29004 .elementor-element.elementor-element-10981de{--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-29004 .elementor-element.elementor-element-10981de:not(.elementor-motion-effects-element-type-background), .elementor-29004 .elementor-element.elementor-element-10981de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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 );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-29004 .elementor-element.elementor-element-1500d14 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group > label, .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-subgroup label{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-type-html{padding-bottom:1px;color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group .elementor-field{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group .elementor-field, .elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-subgroup label{font-family:"Questrial", Sans-serif;font-weight:400;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#EDEFF1;border-color:#04041B;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group .elementor-select-wrapper select{background-color:#EDEFF1;border-color:#04041B;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-field-group .elementor-select-wrapper::before{color:#04041B;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-button{font-family:"Questrial", Sans-serif;font-weight:500;border-radius:1px 1px 1px 1px;}.elementor-29004 .elementor-element.elementor-element-1500d14 .e-form__buttons__wrapper__button-next{background-color:#4A95CF;color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-button[type="submit"]{background-color:#4A95CF;color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29004 .elementor-element.elementor-element-1500d14 .e-form__buttons__wrapper__button-next:hover{background-color:#4A95CF;color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-button[type="submit"]:hover{background-color:#4A95CF;color:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-29004 .elementor-element.elementor-element-1500d14 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-29004 .elementor-element.elementor-element-1500d14{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-29004 .elementor-element.elementor-element-24c96812{--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;}@media(min-width:768px){.elementor-29004 .elementor-element.elementor-element-34b52dc6{--width:47.789%;}.elementor-29004 .elementor-element.elementor-element-63683774{--width:50%;}.elementor-29004 .elementor-element.elementor-element-b91fb6c{--width:33%;}.elementor-29004 .elementor-element.elementor-element-5ec6f806{--width:33%;}.elementor-29004 .elementor-element.elementor-element-756b1bcf{--width:33%;}.elementor-29004 .elementor-element.elementor-element-6a16ca51{--width:50%;}.elementor-29004 .elementor-element.elementor-element-4d252c3d{--width:50%;}.elementor-29004 .elementor-element.elementor-element-2d775fda{--width:50%;}.elementor-29004 .elementor-element.elementor-element-2c17b945{--width:50%;}.elementor-29004 .elementor-element.elementor-element-11992067{--width:98.056%;}.elementor-29004 .elementor-element.elementor-element-9d05242{--width:30.63%;}.elementor-29004 .elementor-element.elementor-element-10981de{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29004 .elementor-element.elementor-element-34b52dc6{--width:403.281px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29004 .elementor-element.elementor-element-346154a4{font-size:18px;line-height:1.2em;}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-outer-container{width:50%;}.elementor-29004 .elementor-element.elementor-element-5d30f574{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29004 .elementor-element.elementor-element-346154a4{font-size:18px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action{border-width:0px 1px 3px 1px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .title{font-size:28px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action p{font-size:18px;}.elementor-29004 .elementor-element.elementor-element-31fa35f7 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;font-size:17px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action{border-width:0px 1px 3px 1px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .title{font-size:28px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action p{font-size:18px;}.elementor-29004 .elementor-element.elementor-element-5a12a914 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;font-size:17px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action{border-width:0px 1px 3px 1px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .title{font-size:28px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action p{font-size:18px;}.elementor-29004 .elementor-element.elementor-element-754553f6 .eael-call-to-action .cta-button{padding:20px 20px 20px 20px;font-size:17px;}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-item-category span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{font-size:var( --e-global-typography-text-font-size );}.elementor-29004 .elementor-element.elementor-element-4728f593 .gallery-item-caption-wrap.caption-style-card .fg-item-title, 
                .elementor-29004 .elementor-element.elementor-element-4728f593 .fg-layout-3-item-content .fg-item-title{font-size:25px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn{font-size:16px;border-radius:30px 30px 30px 30px;}.elementor-29004 .elementor-element.elementor-element-77476851 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:30px 30px 30px 30px;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29004 .elementor-element.elementor-element-6c1abe82 .premium-blog-post-outer-container{width:100%;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for html, class: .elementor-element-2a9b57e1 */.gagnez-section h1 {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    margin: 0;
    transition: color 0.3s ease;
    font-size: 76px; /* 1px de moins que la version initiale (77px) */
}

.part1 {
    color: #04041b; /* "Gagnez en assurance avec" en bleu foncé */
}

.part2 {
    color: #4A95CF; /* "nous" en bleu du site */
}

.exclamation {
    color: #04041b; /* Le point d'exclamation en bleu foncé */
    transition: color 0.3s ease;
}

/* Au survol, inversion des couleurs */
.gagnez-section h1:hover .part1 {
    color: #4A95CF; /* "Gagnez en assurance avec" passe en bleu du site */
}

.gagnez-section h1:hover .part2 {
    color: #04041b; /* "nous" passe en bleu foncé */
}

.gagnez-section h1:hover .exclamation {
    color: #4A95CF; /* Le point d'exclamation passe en bleu du site */
}

/* Taille responsive */
@media (max-width: 1024px) {
    .gagnez-section h1 {
        font-size: 69px; /* 1px de moins que 70px */
    }
}

@media (max-width: 768px) {
    .gagnez-section h1 {
        font-size: 59px; /* 1px de moins que 60px */
    }
}

@media (max-width: 480px) {
    .gagnez-section h1 {
        font-size: 43px; /* 1px de moins que 44px */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaceade */.img-flottante {
  transition: transform 0.3s ease-in-out;
}

.img-flottante:hover {
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c67e8ea */.protection-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.protection-section:hover {
    transform: translateY(-10px); /* Effet de flottement plus marqué */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Ombre plus marquée au survol */
}

.protection-text {
    max-width: 600px;
    text-align: left;
}

.protection-text h2 {
    font-size: 30px;
    color: #04041b;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.protection-text p {
    font-size: 18px;
    color: #333;
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.courtier-en-ligne {
    color: #4A95CF; /* Bleu du site pour "courtier en assurance en ligne" */
    font-weight: 600;
}

.assurances {
    color: #04041b; /* Couleur #04041b pour "Assurance auto, santé, emprunteur, prévoyance…" */
    font-weight: 600;
}

.solution {
    color: #4A95CF; /* Bleu du site pour "Ensemble, trouvons la solution qui vous correspond !" */
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ce703c */.img-flottante {
  transition: transform 0.3s ease-in-out;
}

.img-flottante:hover {
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d2b4744 */@media screen and (max-width: 768px) {
    .assurance-text h2 {
        font-size: 26px; /* Taille du titre */
        font-family: 'Poppins', sans-serif; /* Poppins pour le titre */
    }

    .assurance-text p {
        font-size: 22px; /* Taille du texte */
        font-family: 'Montserrat', sans-serif; /* Montserrat pour le texte */
    }
}/* End custom CSS */
/* Start custom CSS for eael-cta-box, class: .elementor-element-31fa35f7 */.assurance-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa; /* Couleur de fond clair */
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Ombre légère */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.assurance-section:hover {
    transform: translateY(-10px); /* Effet de flottement plus marqué */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Ombre plus marquée au survol */
}

.assurance-text {
    max-width: 600px;
    text-align: left;
}

.assurance-text h2 {
    font-size: 30px;
    color: #04041b; /* Couleur du texte : foncé */
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.assurance-text p {
    font-size: 16px;
    color: #333; /* Couleur du texte secondaire */
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF; /* Bleu du site pour le bouton */
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

.cta-button:hover {
    background-color: #FF7F50; /* Couleur orange au survol */
    color: white; /* Texte en blanc */
    transform: translateY(-3px); /* Légère élévation au survol */
}/* End custom CSS */
/* Start custom CSS for eael-cta-box, class: .elementor-element-5a12a914 */.assurance-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa; /* Couleur de fond clair */
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Ombre légère */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.assurance-section:hover {
    transform: translateY(-10px); /* Effet de flottement plus marqué */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Ombre plus marquée au survol */
}

.assurance-text {
    max-width: 600px;
    text-align: left;
}

.assurance-text h2 {
    font-size: 30px;
    color: #04041b; /* Couleur du texte : foncé */
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.assurance-text p {
    font-size: 16px;
    color: #333; /* Couleur du texte secondaire */
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF; /* Bleu du site pour le bouton */
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

.cta-button:hover {
    background-color: #FF7F50; /* Couleur orange au survol */
    color: white; /* Texte en blanc */
    transform: translateY(-3px); /* Légère élévation au survol */
}/* End custom CSS */
/* Start custom CSS for eael-cta-box, class: .elementor-element-754553f6 */.assurance-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa; /* Couleur de fond clair */
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Ombre légère */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.assurance-section:hover {
    transform: translateY(-10px); /* Effet de flottement plus marqué */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Ombre plus marquée au survol */
}

.assurance-text {
    max-width: 600px;
    text-align: left;
}

.assurance-text h2 {
    font-size: 30px;
    color: #04041b; /* Couleur du texte : foncé */
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.assurance-text p {
    font-size: 16px;
    color: #333; /* Couleur du texte secondaire */
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF; /* Bleu du site pour le bouton */
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

.cta-button:hover {
    background-color: #FF7F50; /* Couleur orange au survol */
    color: white; /* Texte en blanc */
    transform: translateY(-3px); /* Légère élévation au survol */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2367d166 */@media screen and (max-width: 768px) {
    .assurance-text h2 {
        font-size: 26px; /* Taille du titre */
        font-family: 'Poppins', sans-serif; /* Poppins pour le titre */
    }

    .assurance-text p {
        font-size: 22px; /* Taille du texte */
        font-family: 'Montserrat', sans-serif; /* Montserrat pour le texte */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aed1b3b */.expertise-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.expertise-text {
    max-width: 600px;
    text-align: left;
}

.expertise-text h2 {
    font-size: 22px; /* Réduction de la taille de police */
    color: #04041b;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3px);
}
.expertise-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    width: 100%;
}

.expertise-section:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.expertise-text {
    max-width: 700px;
    text-align: left;
}

.expertise-text h2 {
    font-size: 36px; /* Taille augmentée */
    color: #04041b;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 16px 28px; /* Taille du bouton augmentée */
    font-size: 18px; /* Police du bouton plus grande */
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 20px;
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3px);
}

/* Ajustement pour mobile */
@media (max-width: 768px) {
    .expertise-text h2 {
        font-size: 28px; /* Taille réduite sur mobile pour éviter les retours à la ligne inutiles */
    }

    .cta-button {
        font-size: 16px;
        padding: 14px 24px;
    }
}.expertise-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    width: 100%;
}

.expertise-section:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.expertise-text {
    max-width: 700px;
    text-align: left;
}

.expertise-text h2 {
    font-size: 36px; /* Taille plus grande */
    color: #04041b;
    font-weight: 500; /* Moins gras */
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 16px 28px;
    font-size: 18px;
    font-weight: 500; /* Moins gras */
    font-family: 'Poppins', sans-serif;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 20px;
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3px);
}

/* Ajustement pour mobile */
@media (max-width: 768px) {
    .expertise-text h2 {
        font-size: 28px;
    }

    .cta-button {
        font-size: 16px;
        padding: 14px 24px;
    }
}
.expertise-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    width: 100%;
}

.expertise-section:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.expertise-text {
    max-width: 700px;
    text-align: left;
}

.expertise-text h2 {
    font-size: 36px; /* Taille plus grande */
    color: #04041b;
    font-weight: 600; /* Graisse 600 */
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 16px 28px;
    font-size: 18px;
    font-weight: 600; /* Graisse 600 */
    font-family: 'Poppins', sans-serif;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 20px;
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3px);
}

/* Ajustement pour mobile */
@media (max-width: 768px) {
    .expertise-text h2 {
        font-size: 28px;
    }

    .cta-button {
        font-size: 16px;
        padding: 14px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-365396ee */.avis-clients-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.avis-clients-section:hover {
    transform: translateY(-10px); /* Effet de flottement plus marqué */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); /* Ombre plus marquée */
}

.avis-clients-text {
    max-width: 600px;
    text-align: left;
}

.avis-clients-text h2 {
    font-size: 30px;
    color: #04041b;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.avis-clients-text p {
    font-size: 18px;
    color: #333;
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF; /* Bleu du site pour le bouton */
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 20px; /* Ajouter un espacement au-dessus du bouton */
}

.cta-button:hover {
    background-color: #FF7F50; /* Couleur orange au survol */
    color: white; /* Texte en blanc */
    transform: translateY(-3px); /* Légère élévation du bouton au survol */
}@media screen and (max-width: 768px) {
    .avis-clients-text h2 {
        font-size: 26px; /* Taille du titre */
        font-family: 'Poppins', sans-serif; /* Poppins pour le titre */
    }

    .avis-clients-text p {
        font-size: 20px; /* Taille du texte */
        font-family: 'Montserrat', sans-serif; /* Montserrat pour le texte */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b2d62f9 */.blog-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #f8f9fa;
    padding: 40px;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.blog-section:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.blog-text {
    max-width: 600px;
    text-align: left;
}

.blog-text h2 {
    font-size: 26px;
    color: #04041b;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.blog-text p {
    font-size: 18px;
    color: #333;
    margin: 10px 0;
    font-family: 'Poppins', sans-serif;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 20px; /* Ajouter un espace au-dessus du bouton */
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3px);
}
.blog-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px;
    background-color: #f8f9fa;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    width: 100%; /* Cette ligne fait en sorte que le bloc occupe toute la largeur de la page */
    margin: 0; /* Enlève la marge automatique */
}

.blog-text {
    text-align: left;
    width: 100%; /* Assure que le texte occupe également toute la largeur */
}

.blog-text h2 {
    font-size: 30px;
    color: #04041b;
    font-weight: 600;
    font-family: 'Poppins', sans-serif; /* Poppins pour le titre */
}

.blog-text p {
    font-size: 16px;
    color: #333;
    margin: 10px 0;
    font-family: 'Montserrat', sans-serif; /* Montserrat pour le texte */
}

.blog-text ul {
    list-style-type: none;
    padding-left: 0;
}

.blog-text ul li {
    font-size: 16px;
    color: #333;
    margin: 5px 0;
}

.cta-button {
    display: inline-block;
    background-color: #4A95CF;
    color: white;
    padding: 14px 26px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    margin-top: 20px; /* La marge de 20px reste ici */
    transition: 0.3s;
}

.cta-button:hover {
    background-color: #FF7F50;
    color: white;
    transform: translateY(-3/* End custom CSS */