.elementor-11 .elementor-element.elementor-element-061ae8a{--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-11 .elementor-element.elementor-element-d380b29{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-163b194{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-90f78a6{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-f57b111{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f57b111 .elementor-heading-title{color:var( --e-global-color-text );}.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 );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-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-11 .elementor-element.elementor-element-acdc331 .elementor-button{background-color:var( --e-global-color-primary );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 );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button:focus{background-color:var( --e-global-color-5f31407 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-51a787a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ee2d8ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-c3a7777{--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-11 .elementor-element.elementor-element-c8bd17e{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-bc87a11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e4f085a{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e4f085a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9b6b278{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-9b6b278.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9b6b278 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-40723aa{--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-11 .elementor-element.elementor-element-b89b9de{--spacer-size:100px;}.elementor-11 .elementor-element.elementor-element-431c3c8{--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-11 .elementor-element.elementor-element-1ec2872{text-align:center;}.elementor-11 .elementor-element.elementor-element-1ec2872 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-0d9a15f{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-650a5e5{--display:flex;}.elementor-11 .elementor-element.elementor-element-001f9ea{--display:flex;}.elementor-11 .elementor-element.elementor-element-eac1c01{--display:flex;}.elementor-11 .elementor-element.elementor-element-a33401f{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:630px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a33401f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a33401f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-11 .elementor-element.elementor-element-a33401f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-11 .elementor-element.elementor-element-a33401f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-11 .elementor-element.elementor-element-a33401f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-23e5d01{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button{background-color:var( --e-global-color-primary );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 );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button:focus{background-color:var( --e-global-color-5f31407 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-53d28ae.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4996b5c{--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-11 .elementor-element.elementor-element-b498790{--spacer-size:100px;}.elementor-11 .elementor-element.elementor-element-9eff47c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-9368ab9{text-align:center;}.elementor-11 .elementor-element.elementor-element-9368ab9 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-b353177{--spacer-size:50px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{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-reviews .elementor-testimonial__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-11 .elementor-element.elementor-element-3fcff23{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3fcff23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3fcff23.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-11 .elementor-element.elementor-element-3fcff23 .elementor-main-swiper{width:100%;}.elementor-11 .elementor-element.elementor-element-3fcff23 .elementor-testimonial__icon{font-size:0px;}.elementor-11 .elementor-element.elementor-element-3fcff23 .elementor-testimonial__icon svg{width:0px;}.elementor-11 .elementor-element.elementor-element-3fcff23 .elementor-star-rating{font-size:0px;}.elementor-11 .elementor-element.elementor-element-3fcff23 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button{background-color:var( --e-global-color-primary );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 );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button:focus{background-color:var( --e-global-color-5f31407 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4a2f226{--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-11 .elementor-element.elementor-element-e8fe82d{--spacer-size:100px;}.elementor-11 .elementor-element.elementor-element-02b9a0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d486c03{text-align:center;}.elementor-11 .elementor-element.elementor-element-d486c03 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-0c1d61a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-0c1d61a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-d455320{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-2a47e9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-da6b87a{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4d8694f{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-a8149ed{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-44371d6{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-8441413{--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-11 .elementor-element.elementor-element-428f4af{--spacer-size:100px;}.elementor-11 .elementor-element.elementor-element-8336c49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-4186a50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:12%;--padding-left:7.5%;--padding-right:7.5%;}.elementor-11 .elementor-element.elementor-element-4186a50:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4186a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-072221c{width:100%;max-width:100%;text-align:center;}.elementor-11 .elementor-element.elementor-element-072221c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-072221c .elementor-heading-title{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 );color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-a92a598{--display:flex;--min-height:450px;--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5f31407 );--border-color:var( --e-global-color-5f31407 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-8beba01{text-align:center;}.elementor-11 .elementor-element.elementor-element-8beba01 .elementor-heading-title{font-family:var( --e-global-typography-2eb2b01-font-family ), sans-serif;font-size:var( --e-global-typography-2eb2b01-font-size );font-weight:var( --e-global-typography-2eb2b01-font-weight );color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-62af788{text-align:center;color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button{background-color:var( --e-global-color-5f31407 );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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f31407 );border-color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-4df1675.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button:focus svg{fill:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-053180b{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5f31407 );--border-color:var( --e-global-color-5f31407 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4d39984{text-align:center;}.elementor-11 .elementor-element.elementor-element-4d39984 .elementor-heading-title{font-family:var( --e-global-typography-2eb2b01-font-family ), sans-serif;font-size:var( --e-global-typography-2eb2b01-font-size );font-weight:var( --e-global-typography-2eb2b01-font-weight );color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-1e04a6a{text-align:center;color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button{background-color:var( --e-global-color-5f31407 );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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f31407 );border-color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-8d60229.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button:focus svg{fill:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-19f97c8{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5f31407 );--border-color:var( --e-global-color-5f31407 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-f0b38bb{text-align:center;}.elementor-11 .elementor-element.elementor-element-f0b38bb .elementor-heading-title{font-family:var( --e-global-typography-2eb2b01-font-family ), sans-serif;font-size:var( --e-global-typography-2eb2b01-font-size );font-weight:var( --e-global-typography-2eb2b01-font-weight );color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-a10f649{text-align:center;color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button{background-color:var( --e-global-color-5f31407 );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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f31407 );border-color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-49e4c1d.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button:focus svg{fill:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-ac70d96{--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:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-ac70d96:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ac70d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-ef0a98e{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-ef0a98e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ef0a98e.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ef0a98e .elementor-heading-title{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 );color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-56ef98f{text-align:center;font-family:"Roboto", sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button{background-color:var( --e-global-color-accent );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 );fill:var( --e-global-color-5f31407 );color:var( --e-global-color-5f31407 );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button:focus{background-color:#07A37E;color:var( --e-global-color-5f31407 );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-0b9ee02.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button:focus svg{fill:var( --e-global-color-5f31407 );}.elementor-11 .elementor-element.elementor-element-6613e66{--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-11 .elementor-element.elementor-element-8a76210{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-11 .elementor-element.elementor-element-163b194{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-9b6b278 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-1ec2872 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-a33401f{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;--n-accordion-icon-gap:85%;}.elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-9368ab9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-d486c03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-072221c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-8beba01 .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-4d39984 .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-f0b38bb .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-ef0a98e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-163b194{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-acdc331.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-acdc331 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-51a787a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-51a787a.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-9b6b278 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-1ec2872 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-a33401f{--n-accordion-icon-gap:73%;}.elementor-11 .elementor-element.elementor-element-53d28ae .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-9368ab9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-11 .elementor-element.elementor-element-b1a8979 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-d486c03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-8336c49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-072221c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-a92a598{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-8beba01 .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-4df1675 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-4d39984 .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-8d60229 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-f0b38bb .elementor-heading-title{font-size:var( --e-global-typography-2eb2b01-font-size );}.elementor-11 .elementor-element.elementor-element-49e4c1d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11 .elementor-element.elementor-element-ac70d96{--margin-top:-40px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;}.elementor-11 .elementor-element.elementor-element-ef0a98e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-11 .elementor-element.elementor-element-0b9ee02 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-90f78a6{--width:45%;}.elementor-11 .elementor-element.elementor-element-51a787a{--width:55%;}.elementor-11 .elementor-element.elementor-element-e4f085a{--width:100%;}.elementor-11 .elementor-element.elementor-element-431c3c8{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-2a47e9e{--width:90%;}.elementor-11 .elementor-element.elementor-element-da6b87a{--width:25%;}.elementor-11 .elementor-element.elementor-element-4d8694f{--width:25%;}.elementor-11 .elementor-element.elementor-element-a8149ed{--width:25%;}.elementor-11 .elementor-element.elementor-element-44371d6{--width:25%;}.elementor-11 .elementor-element.elementor-element-4186a50{--width:90%;}.elementor-11 .elementor-element.elementor-element-a92a598{--width:31%;}.elementor-11 .elementor-element.elementor-element-053180b{--width:31%;}.elementor-11 .elementor-element.elementor-element-19f97c8{--width:31%;}.elementor-11 .elementor-element.elementor-element-ac70d96{--width:75%;}}@media(max-width:1200px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-a92a598{--width:30%;}.elementor-11 .elementor-element.elementor-element-053180b{--width:30%;}.elementor-11 .elementor-element.elementor-element-19f97c8{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-49cf23c *//* Style du conteneur principal */
        .solutions {
            width: 75%;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            gap: 50px;
        }

        /* Style de base pour toutes les cartes */
        .solutions__cartes {
            width: calc(31% - 10px);
            height: 450px;
            perspective: 1000px;
            cursor: pointer;
            position: relative;
        }

        /* Style pour l'effet d'opacité au lieu de flip */
        .solutions__cartes-inner {
            position: relative;
            width: 100%;
            height: 100%;
            overflow: hidden;
            border: 1px solid;
            border-radius: 0;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }

        /* Faces avant et arrière */
        .solutions__cartes-front, .solutions__cartes-back {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding: 20px;
            box-sizing: border-box;
        }

        .solutions__cartes-front {
            background-color: #fff;
            z-index: 2;
            transition: opacity 0.6s ease;
        }

        .solutions__cartes-back {
            justify-content: flex-end;
            background-size: cover;
            background-position: center;
            z-index: 1;
            position: relative;
        }

        /* Overlay coloré pour chaque carte */
        .solutions__cartes-back::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.3);
            z-index: 1;
            pointer-events: none;
        }

        /* Filtre coloré spécifique à chaque carte */
        .solutions__cartes-back::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 2;
            pointer-events: none;
            opacity: 0.2;
        }

        .solutions__cartes:hover .solutions__cartes-front {
            opacity: 0;
            pointer-events: none; 
        }

        /* Style pour le titre */
        .solutions__cartes h3 {
            font-family: var(--e-global-typography-2eb2b01-font-family);
            font-size: var(--e-global-typography-2eb2b01-font-size);
            font-weight: var(--e-global-typography-2eb2b01-font-weight);
            margin-top: 20px;
            margin-bottom: 20px;
            text-align: center;
        }

        /* Style pour le texte */
        .solutions__cartes p {
            font-family: var(--e-global-typography-text-font-family);
            font-size: var(--e-global-typography-text-font-size);
            font-weight: var(--e-global-typography-text-font-weight);
            line-height: 1.6;
            text-align: center;
            margin-bottom: 30px;
            flex-grow: 1;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        /* Style pour les liens */
        .btn-savoir-plus {
            color: white;
            border: 2px solid transparent;
            padding: 12px 30px;
            font-family: var(--e-global-typography-accent-font-family);
            font-size: var(--e-global-typography-accent-font-size);
            font-weight: var(--e-global-typography-accent-font-weight);
            cursor: pointer;
            border-radius: 5px;
            align-self: center;
            margin-bottom: 30px;
            transition: all 0.3s ease;
            width: fit-content;
            margin: 0 auto 30px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            text-decoration: none;
            display: inline-block;
            text-align: center;
            position: relative;
            z-index: 3;
            transform: none !important;
        }

        .btn-savoir-plus:hover {
            transform: none !important;
            -webkit-transform: none !important;
            -moz-transform: none !important;
            -ms-transform: none !important;
            font-size: var(--e-global-typography-accent-font-size) !important;
            font-weight: var(--e-global-typography-accent-font-weight) !important;
        }

        /* Châssis */
        .solutions__cartes--chassis .solutions__cartes-inner {
            border-color: var(--e-global-color-e3942b9);
        }
        .solutions__cartes--chassis .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=600&h=450&fit=crop');
        }
        .solutions__cartes--chassis .solutions__cartes-back::after {
            background-color: var(--e-global-color-e3942b9);
        }
        .solutions__cartes--chassis .btn-savoir-plus {
            background-color: var(--e-global-color-e3942b9);
            color: white;
        }
        .solutions__cartes--chassis .btn-savoir-plus:hover {
            background-color: transparent !important; /* Force l'application */
            border-color: var(--e-global-color-e3942b9) !important;
            color: var(--e-global-color-e3942b9) !important;
        }
        .solutions__cartes--chassis h3,
        .solutions__cartes--chassis p {
            color: var(--e-global-color-ba3a734);
        }

        /* Portes extérieures */
        .solutions__cartes--portes .solutions__cartes-inner {
            border-color: var(--e-global-color-83aa5fd);
        }
        .solutions__cartes--portes .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1516455590571-18256e5bb9ff?w=600&h=450&fit=crop');
        }
        .solutions__cartes--portes .solutions__cartes-back::after {
            background-color: var(--e-global-color-83aa5fd);
        }
        .solutions__cartes--portes .btn-savoir-plus {
            background-color: var(--e-global-color-83aa5fd);
            color: white;
        }
        .solutions__cartes--portes .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-83aa5fd) !important;
            color: var(--e-global-color-83aa5fd) !important;
        }
        .solutions__cartes--portes h3,
        .solutions__cartes--portes p {
            color: var(--e-global-color-ddc10c7);
        }

        /* Volets */
        .solutions__cartes--volets .solutions__cartes-inner {
            border-color: var(--e-global-color-8f4b0e1);
        }
        .solutions__cartes--volets .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=600&h=450&fit=crop');
        }
        .solutions__cartes--volets .solutions__cartes-back::after {
            background-color: var(--e-global-color-8f4b0e1);
        }
        .solutions__cartes--volets .btn-savoir-plus {
            background-color: var(--e-global-color-8f4b0e1);
            color: white;
        }
        .solutions__cartes--volets .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-8f4b0e1) !important;
            color: var(--e-global-color-8f4b0e1) !important;
        }
        .solutions__cartes--volets h3,
        .solutions__cartes--volets p {
            color: var(--e-global-color-41d1dc4);
        }

        /* Protections solaires */
        .solutions__cartes--solaires .solutions__cartes-inner {
            border-color: var(--e-global-color-73ee52f);
        }
        .solutions__cartes--solaires .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1501594907352-04cda38ebc29?w=600&h=450&fit=crop');
        }
        .solutions__cartes--solaires .solutions__cartes-back::after {
            background-color: var(--e-global-color-73ee52f);
        }
        .solutions__cartes--solaires .btn-savoir-plus {
            background-color: var(--e-global-color-73ee52f);
            color: white;
        }
        .solutions__cartes--solaires .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-73ee52f) !important;
            color: var(--e-global-color-73ee52f) !important;
        }
        .solutions__cartes--solaires h3,
        .solutions__cartes--solaires p {
            color: var(--e-global-color-c89106a);
        }

        /* Pergolas */
        .solutions__cartes--pergolas .solutions__cartes-inner {
            border-color: var(--e-global-color-6017e4c);
        }
        .solutions__cartes--pergolas .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?w=600&h=450&fit=crop');
        }
        .solutions__cartes--pergolas .solutions__cartes-back::after {
            background-color: var(--e-global-color-6017e4c);
        }
        .solutions__cartes--pergolas .btn-savoir-plus {
            background-color: var(--e-global-color-6017e4c);
            color: white;
        }
        .solutions__cartes--pergolas .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-6017e4c) !important;
            color: var(--e-global-color-6017e4c) !important;
        }
        .solutions__cartes--pergolas h3,
        .solutions__cartes--pergolas p {
            color: var(--e-global-color-2115ab5);
        }

        /* Pool house */
        .solutions__cartes--pool .solutions__cartes-inner {
            border-color: var(--e-global-color-6ef56a7);
        }
        .solutions__cartes--pool .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=600&h=450&fit=crop');
        }
        .solutions__cartes--pool .solutions__cartes-back::after {
            background-color: var(--e-global-color-6ef56a7);
        }
        .solutions__cartes--pool .btn-savoir-plus {
            background-color: var(--e-global-color-6ef56a7);
            color: white;
        }
        .solutions__cartes--pool .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-6ef56a7) !important;
            color: var(--e-global-color-6ef56a7) !important;
        }
        .solutions__cartes--pool h3,
        .solutions__cartes--pool p {
            color: var(--e-global-color-61f50d1);
        }

        /* Vérandas */
        .solutions__cartes--verandas .solutions__cartes-inner {
            border-color: var(--e-global-color-8a2ef50);
        }
        .solutions__cartes--verandas .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?w=600&h=450&fit=crop');
        }
        .solutions__cartes--verandas .solutions__cartes-back::after {
            background-color: var(--e-global-color-8a2ef50);
        }
        .solutions__cartes--verandas .btn-savoir-plus {
            background-color: var(--e-global-color-8a2ef50);
            color: white;
        }
        .solutions__cartes--verandas .btn-savoir-plus:hover {
            background-color: transparent !important;
            border-color: var(--e-global-color-8a2ef50) !important;
            color: var(--e-global-color-8a2ef50) !important;
        }
        .solutions__cartes--verandas h3,
        .solutions__cartes--verandas p {
            color: var(--e-global-color-095dcc9);
        }

        /* Extensions */
        .solutions__cartes--extensions .solutions__cartes-inner {
            border-color: var(--e-global-color-dc8cd52);
        }
        .solutions__cartes--extensions .solutions__cartes-back {
            background-image: url('https://images.unsplash.com/photo-1613490493576-7fde63acd811?w=600&h=450&fit=crop');
        }
        .solutions__cartes--extensions .solutions__cartes-back::after {
            background-color: var(--e-global-color-dc8cd52);
        }
        .solutions__cartes--extensions .btn-savoir-plus {
            background-color: var(--e-global-color-dc8cd52);
            color: white;
        }
        .solutions__cartes--extensions .btn-savoir-plus:hover {
            background-color: transparent;
            border-color: var(--e-global-color-dc8cd52);
            color: var(--e-global-color-dc8cd52);
        }
        .solutions__cartes--extensions h3,
        .solutions__cartes--extensions p {
            color: var(--e-global-color-b1e6a7b);
        }

        /* Style pour les 2 dernières cartes (plus grandes) */
        .solutions__cartes:nth-last-child(1),
        .solutions__cartes:nth-last-child(2) {
            width: calc(48% - 10px);
            height: 500px;
        }

        /* Styles responsifs */
        @media (max-width: 1335px) {
            .solutions {
                width: 90%;
            }
            
            .solutions__cartes {
                width: calc(47% - 10px);
            }
            
            .solutions__cartes:nth-last-child(1),
            .solutions__cartes:nth-last-child(2) {
                width: calc(47% - 10px);
            }
        }

        @media (max-width: 768px) {
            .solutions__cartes h3 {
                font-size: calc(var(--e-global-typography-2eb2b01-font-size) * 0.9);
            }
            
            .solutions__cartes p {
                font-size: calc(var(--e-global-typography-text-font-size) * 0.78);
            }
        }

        @media (max-width: 576px) {
            .solutions {
                width: 95%;
            }
            
            .solutions__cartes {
                width: 100%;
                height: 400px;
            }
            
            .solutions__cartes:nth-last-child(1),
            .solutions__cartes:nth-last-child(2) {
                width: 100%;
                height: 400px;
            }
            
            .btn-savoir-plus {
                padding: 10px 20px;
                font-size: calc(var(--e-global-typography-accent-font-size) * 0.78);
            }
        }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a33401f */.elementor-widget-n-accordion .e-n-accordion-item{
    box-shadow:  0px 0px 10px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
}/* End custom CSS */