.elementor-widget-container .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-cf7101c{--display:flex;--min-height:1027px;--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:center;}.elementor-117 .elementor-element.elementor-element-cf7101c:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-cf7101c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gouttieresgouletetfortier.com/wp-content/uploads/2026/04/GGF-Header-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-39c8702{--display:flex;}.elementor-widget-heading .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-6b50780{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-6b50780.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6b50780 .elementor-heading-title{font-family:var( --e-global-typography-297220d-font-family ), Sans-serif;font-size:var( --e-global-typography-297220d-font-size );font-weight:var( --e-global-typography-297220d-font-weight );line-height:var( --e-global-typography-297220d-line-height );color:var( --e-global-color-accent );}.elementor-widget-lm_ratio_image .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lm_ratio_image .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-0745a77{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-0745a77.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-0745a77 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-0745a77 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-19df541{--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-117 .elementor-element.elementor-element-19df541:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-19df541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-0e7b702{--display:flex;--margin-top:0px;--margin-bottom:123px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-5d692df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-117 .elementor-element.elementor-element-8336ae6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:109px;--padding-right:109px;}.elementor-117 .elementor-element.elementor-element-8336ae6:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-8336ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-bce6c2e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-bce6c2e .elementor-heading-title{font-family:var( --e-global-typography-d8b27e0-font-family ), Sans-serif;font-size:var( --e-global-typography-d8b27e0-font-size );font-weight:var( --e-global-typography-d8b27e0-font-weight );line-height:var( --e-global-typography-d8b27e0-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-c24923a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-c24923a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-117 .elementor-element.elementor-element-c24923a .elementor-heading-title{font-family:var( --e-global-typography-ab08a09-font-family ), Sans-serif;font-size:var( --e-global-typography-ab08a09-font-size );font-weight:var( --e-global-typography-ab08a09-font-weight );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );color:var( --e-global-color-accent );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 44px 24px 44px;}.elementor-117 .elementor-element.elementor-element-02f3523 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-02f3523{right:0px;}body.rtl .elementor-117 .elementor-element.elementor-element-02f3523{left:0px;}.elementor-117 .elementor-element.elementor-element-02f3523{bottom:0px;}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-117 .elementor-element.elementor-element-a561763{--display:flex;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-313d330{left:0px;}body.rtl .elementor-117 .elementor-element.elementor-element-313d330{right:0px;}.elementor-117 .elementor-element.elementor-element-313d330{top:-93px;}.elementor-117 .elementor-element.elementor-element-313d330 .lm-ratio-image{aspect-ratio:1/1;}.elementor-117 .elementor-element.elementor-element-313d330 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-a237229{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-a237229:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-a237229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-ebfa880{--display:flex;}.elementor-117 .elementor-element.elementor-element-36cd768{--display:flex;}.elementor-117 .elementor-element.elementor-element-01b1dd5{text-align:center;}.elementor-117 .elementor-element.elementor-element-01b1dd5 .elementor-heading-title{font-family:var( --e-global-typography-13bcf46-font-family ), Sans-serif;font-size:var( --e-global-typography-13bcf46-font-size );font-weight:var( --e-global-typography-13bcf46-font-weight );line-height:var( --e-global-typography-13bcf46-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-d23d4fd{--display:flex;}.elementor-117 .elementor-element.elementor-element-477099e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-c822c87{--display:flex;}.elementor-117 .elementor-element.elementor-element-c8a1540{--display:flex;}.elementor-117 .elementor-element.elementor-element-da66992{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-117 .elementor-element.elementor-element-833bf8b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:25.977vh;z-index:2;text-align:center;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-833bf8b{left:105.656px;}body.rtl .elementor-117 .elementor-element.elementor-element-833bf8b{right:105.656px;}.elementor-117 .elementor-element.elementor-element-833bf8b .elementor-heading-title{font-family:var( --e-global-typography-1798b1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1798b1d-font-size );font-weight:var( --e-global-typography-1798b1d-font-weight );line-height:var( --e-global-typography-1798b1d-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-4507cfb .lm-ratio-image{aspect-ratio:1/1;}.elementor-117 .elementor-element.elementor-element-4507cfb img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-df63264{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-df63264:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-df63264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-d098126 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-d098126 .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-widget-icon .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-8762a22.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-8762a22 .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-8762a22 .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-8762a22 .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-bf5b44e{--display:flex;}.elementor-117 .elementor-element.elementor-element-f8f9b4d{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-e846235{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-117 .elementor-element.elementor-element-80318f3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-117 .elementor-element.elementor-element-80318f3 .elementor-heading-title{font-family:var( --e-global-typography-1798b1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1798b1d-font-size );font-weight:var( --e-global-typography-1798b1d-font-weight );line-height:var( --e-global-typography-1798b1d-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-7d5cbeb .lm-ratio-image{aspect-ratio:1/1;}.elementor-117 .elementor-element.elementor-element-7d5cbeb img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-f1d5588{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-f1d5588:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-f1d5588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-a09e66c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-a09e66c .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-092720b.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-092720b .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-092720b .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-092720b .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-e74e434{--display:flex;}.elementor-117 .elementor-element.elementor-element-d3604d1{--display:flex;}.elementor-117 .elementor-element.elementor-element-b5a3899{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-117 .elementor-element.elementor-element-b4557d3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:25.871vh;z-index:2;text-align:center;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-b4557d3{left:105.641px;}body.rtl .elementor-117 .elementor-element.elementor-element-b4557d3{right:105.641px;}.elementor-117 .elementor-element.elementor-element-b4557d3 .elementor-heading-title{font-family:var( --e-global-typography-1798b1d-font-family ), Sans-serif;font-size:var( --e-global-typography-1798b1d-font-size );font-weight:var( --e-global-typography-1798b1d-font-weight );line-height:var( --e-global-typography-1798b1d-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-422d5ff .lm-ratio-image{aspect-ratio:1/1;}.elementor-117 .elementor-element.elementor-element-422d5ff img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-10f6638{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-10f6638:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-10f6638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-b864b3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-b864b3a .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-a9c2e3f.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-a9c2e3f .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-a9c2e3f .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-a9c2e3f .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-84946b9{--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;}.elementor-117 .elementor-element.elementor-element-84946b9:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-84946b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-95510a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-117 .elementor-element.elementor-element-efa913f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-117 .elementor-element.elementor-element-b8605c1{--display:flex;}.elementor-widget-image .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-c2b6505.elementor-element{--align-self:flex-end;}.elementor-117 .elementor-element.elementor-element-c2b6505 img{width:70%;}.elementor-117 .elementor-element.elementor-element-c8f95f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-c8f95f2.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-c8f95f2{text-align:start;}.elementor-117 .elementor-element.elementor-element-c8f95f2 img{width:100%;}.elementor-117 .elementor-element.elementor-element-8f06e87{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-117 .elementor-element.elementor-element-fbe1761{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-fbe1761.elementor-element{--align-self:flex-start;}.elementor-117 .elementor-element.elementor-element-fbe1761 .elementor-heading-title{font-family:var( --e-global-typography-13bcf46-font-family ), Sans-serif;font-size:var( --e-global-typography-13bcf46-font-size );font-weight:var( --e-global-typography-13bcf46-font-weight );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-117 .elementor-element.elementor-element-14ef165{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-35ece56{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-117 .elementor-element.elementor-element-35ece56 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-35ece56 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-list .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(42px/2);}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(42px/2);}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(42px/2);}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-42px/2);}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-42px/2);}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-117 .elementor-element.elementor-element-35851e4{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fea6465-font-family ), Sans-serif;font-size:var( --e-global-typography-fea6465-font-size );font-weight:var( --e-global-typography-fea6465-font-weight );line-height:var( --e-global-typography-fea6465-line-height );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-117 .elementor-element.elementor-element-95f84e6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-117 .elementor-element.elementor-element-95f84e6 .elementor-divider-separator{width:100%;}.elementor-117 .elementor-element.elementor-element-95f84e6 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-117 .elementor-element.elementor-element-a8f2f35{--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-117 .elementor-element.elementor-element-a8f2f35:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-a8f2f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-59e5ecc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-117 .elementor-element.elementor-element-fb59f3d{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-fb59f3d.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-fb59f3d .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-fb59f3d img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-c121ae9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-782fd40{text-align:center;}.elementor-117 .elementor-element.elementor-element-782fd40 .elementor-heading-title{font-family:var( --e-global-typography-d8b27e0-font-family ), Sans-serif;font-size:var( --e-global-typography-d8b27e0-font-size );font-weight:var( --e-global-typography-d8b27e0-font-weight );line-height:var( --e-global-typography-d8b27e0-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-6ea7b01{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-117 .elementor-element.elementor-element-6ea7b01.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6ea7b01 .elementor-heading-title{font-family:var( --e-global-typography-ffca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-ffca66e-font-size );font-weight:var( --e-global-typography-ffca66e-font-weight );line-height:var( --e-global-typography-ffca66e-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-13d5a43 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-117 .elementor-element.elementor-element-13d5a43{text-align:center;}.elementor-117 .elementor-element.elementor-element-13d5a43 .elementor-heading-title{font-family:var( --e-global-typography-0293303-font-family ), Sans-serif;font-size:var( --e-global-typography-0293303-font-size );font-weight:var( --e-global-typography-0293303-font-weight );text-transform:var( --e-global-typography-0293303-text-transform );line-height:var( --e-global-typography-0293303-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-54a9c85{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-117 .elementor-element.elementor-element-f8119c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-117 .elementor-element.elementor-element-47afc1f{--display:flex;}.elementor-117 .elementor-element.elementor-element-dfd11e6{--display:flex;}.elementor-117 .elementor-element.elementor-element-528c55a{--display:flex;--min-height:526px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-117 .elementor-element.elementor-element-528c55a:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-528c55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gouttieresgouletetfortier.com/wp-content/uploads/2026/04/ALUREX-Garantie_TREX-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-60c1086{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-117 .elementor-element.elementor-element-ce673e6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-ce673e6 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-ce673e6 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-0445359{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-0445359 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-0445359 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-68c289f{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-68c289f:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-68c289f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003155;}.elementor-117 .elementor-element.elementor-element-41d4c13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-41d4c13 .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-8afb02a.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-8afb02a .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-8afb02a .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-8afb02a .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-70ff666{--display:flex;}.elementor-117 .elementor-element.elementor-element-3b39372{--display:flex;}.elementor-117 .elementor-element.elementor-element-ba02bf1{--display:flex;--min-height:526px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-117 .elementor-element.elementor-element-ba02bf1:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-ba02bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gouttieresgouletetfortier.com/wp-content/uploads/2026/04/ALUREX-Garantie_TREX-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-e28f222{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-117 .elementor-element.elementor-element-e738f1b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-e738f1b .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-e738f1b img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-12e0ba0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-12e0ba0 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-12e0ba0 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-b7809d1{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-b7809d1:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-b7809d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-2747271 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-2747271 .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-6c858e0.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-6c858e0 .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-6c858e0 .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-6c858e0 .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-ef25338{--display:flex;}.elementor-117 .elementor-element.elementor-element-eddc1c3{--display:flex;}.elementor-117 .elementor-element.elementor-element-c04b698{--display:flex;--min-height:526px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-117 .elementor-element.elementor-element-c04b698:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-c04b698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gouttieresgouletetfortier.com/wp-content/uploads/2026/04/ALUREX-Garantie_GUTTERCLEAN-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-07c46e9{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--z-index:2;}.elementor-117 .elementor-element.elementor-element-76e0ba6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-76e0ba6 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-76e0ba6 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-90b4fbb{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-90b4fbb .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-90b4fbb img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-8dd2cad{--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;--justify-content:space-around;--align-items:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-117 .elementor-element.elementor-element-8dd2cad:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-8dd2cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-60af2d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-60af2d0 .elementor-heading-title{font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-92d7917.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-92d7917 .elementor-icon-wrapper{text-align:center;}.elementor-117 .elementor-element.elementor-element-92d7917 .elementor-icon{font-size:25px;}.elementor-117 .elementor-element.elementor-element-92d7917 .elementor-icon svg{height:25px;}.elementor-117 .elementor-element.elementor-element-ea03d0c{--display:flex;--min-height:606px;--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:center;}.elementor-117 .elementor-element.elementor-element-ea03d0c:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-ea03d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gouttieresgouletetfortier.com/wp-content/uploads/2026/04/GGF-Tagline-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-117 .elementor-element.elementor-element-309179a{--display:flex;}.elementor-117 .elementor-element.elementor-element-f540957{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-f540957.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-f540957 .lm-ratio-image{aspect-ratio:custom;}.elementor-117 .elementor-element.elementor-element-f540957 img{object-fit:cover;object-position:center center;}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 44px 24px 44px;}.elementor-117 .elementor-element.elementor-element-e5ec37d > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-e5ec37d{right:0px;}body.rtl .elementor-117 .elementor-element.elementor-element-e5ec37d{left:0px;}.elementor-117 .elementor-element.elementor-element-e5ec37d{bottom:0px;}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-117 .elementor-element.elementor-element-5d204348{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-117 .elementor-element.elementor-element-5d204348:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-5d204348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-49a09875{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-14b7afb9{text-align:center;}.elementor-117 .elementor-element.elementor-element-14b7afb9 .elementor-heading-title{font-family:var( --e-global-typography-d779875-font-family ), Sans-serif;font-size:var( --e-global-typography-d779875-font-size );font-weight:var( --e-global-typography-d779875-font-weight );line-height:var( --e-global-typography-d779875-line-height );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-788d12c7{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:117px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-58a35034{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-117 .elementor-element.elementor-element-6c56b380 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-6c56b380 .elementor-heading-title{font-family:var( --e-global-typography-f55d27a-font-family ), Sans-serif;font-size:var( --e-global-typography-f55d27a-font-size );font-weight:var( --e-global-typography-f55d27a-font-weight );text-transform:var( --e-global-typography-f55d27a-text-transform );line-height:var( --e-global-typography-f55d27a-line-height );color:var( --e-global-color-a08093f );}.elementor-widget-text-editor .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );line-height:var( --e-global-typography-text-line-height );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-117 .elementor-element.elementor-element-3f478791{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ab08a09-font-family ), Sans-serif;font-size:var( --e-global-typography-ab08a09-font-size );font-weight:var( --e-global-typography-ab08a09-font-weight );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 44px 24px 44px;}.elementor-117 .elementor-element.elementor-element-4cc22cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-117 .elementor-element.elementor-element-3b324ffb{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-3b324ffb:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-3b324ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FD1A;}.elementor-117 .elementor-element.elementor-element-3b324ffb.e-con{--align-self:stretch;}.elementor-widget-video .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-d6f50a1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-117 .elementor-element.elementor-element-2bd7b64{--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:100px 100px;--row-gap:100px;--column-gap:100px;--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-117 .elementor-element.elementor-element-41d1f1f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-117 .elementor-element.elementor-element-41d1f1f.e-con{--order:99999 /* order end hack */;}.elementor-117 .elementor-element.elementor-element-b080ccd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-b080ccd .elementor-heading-title{font-family:var( --e-global-typography-f55d27a-font-family ), Sans-serif;font-size:var( --e-global-typography-f55d27a-font-size );font-weight:var( --e-global-typography-f55d27a-font-weight );text-transform:var( --e-global-typography-f55d27a-text-transform );line-height:var( --e-global-typography-f55d27a-line-height );color:var( --e-global-color-a08093f );}.elementor-117 .elementor-element.elementor-element-1a2520a{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ab08a09-font-family ), Sans-serif;font-size:var( --e-global-typography-ab08a09-font-size );font-weight:var( --e-global-typography-ab08a09-font-weight );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-9a1902d-font-family ), Sans-serif;font-size:var( --e-global-typography-9a1902d-font-size );font-weight:var( --e-global-typography-9a1902d-font-weight );text-transform:var( --e-global-typography-9a1902d-text-transform );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:24px 44px 24px 44px;}.elementor-117 .elementor-element.elementor-element-72f4310 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-117 .elementor-element.elementor-element-f2459a8{--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:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-f2459a8:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-f2459a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F9FD1A;}.elementor-117 .elementor-element.elementor-element-f2459a8.e-con{--align-self:stretch;}.elementor-117 .elementor-element.elementor-element-bf0f8dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-117 .elementor-element.elementor-element-811479c{--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-117 .elementor-element.elementor-element-811479c:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-811479c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-6ded554{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-117 .elementor-element.elementor-element-7d00087{text-align:center;}.elementor-117 .elementor-element.elementor-element-7d00087 .elementor-heading-title{font-family:var( --e-global-typography-13bcf46-font-family ), Sans-serif;font-size:var( --e-global-typography-13bcf46-font-size );font-weight:var( --e-global-typography-13bcf46-font-weight );line-height:var( --e-global-typography-13bcf46-line-height );color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .eael-protected-content-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-carousel .protected-content-error-msg{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:3;--swiper-slides-gap:150px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-90px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-90px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:57px;}.elementor-117 .elementor-element.elementor-element-c840e36.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-c840e36 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1440px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-6b50780 .elementor-heading-title{font-size:var( --e-global-typography-297220d-font-size );line-height:var( --e-global-typography-297220d-line-height );}.elementor-widget-lm_ratio_image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lm_ratio_image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-bce6c2e .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-c24923a .elementor-heading-title{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-01b1dd5 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-117 .elementor-element.elementor-element-477099e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-833bf8b .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-d098126 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-80318f3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-a09e66c .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b4557d3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-b864b3a .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-efa913f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-c2b6505.elementor-element{--align-self:center;}.elementor-117 .elementor-element.elementor-element-c8f95f2 img{width:35%;}.elementor-117 .elementor-element.elementor-element-fbe1761 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fea6465-font-size );line-height:var( --e-global-typography-fea6465-line-height );}.elementor-117 .elementor-element.elementor-element-782fd40 .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-6ea7b01 .elementor-heading-title{font-size:var( --e-global-typography-ffca66e-font-size );line-height:var( --e-global-typography-ffca66e-line-height );}.elementor-117 .elementor-element.elementor-element-13d5a43 .elementor-heading-title{font-size:var( --e-global-typography-0293303-font-size );line-height:var( --e-global-typography-0293303-line-height );}.elementor-117 .elementor-element.elementor-element-f8119c3{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-41d4c13 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2747271 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-60af2d0 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-f540957{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-14b7afb9 .elementor-heading-title{font-size:var( --e-global-typography-d779875-font-size );line-height:var( --e-global-typography-d779875-line-height );}.elementor-117 .elementor-element.elementor-element-788d12c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-6c56b380 .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-3f478791{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2bd7b64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-b080ccd .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-117 .elementor-element.elementor-element-1a2520a{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-7d00087 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:3;--arrow-prev-left-position:-70px;--arrow-next-right-position:-70px;}}@media(max-width:1200px){.elementor-117 .elementor-element.elementor-element-477099e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-c8f95f2 img{width:40%;}.elementor-117 .elementor-element.elementor-element-f8119c3{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-f540957{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:2;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-6b50780 .elementor-heading-title{font-size:var( --e-global-typography-297220d-font-size );line-height:var( --e-global-typography-297220d-line-height );}.elementor-widget-lm_ratio_image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lm_ratio_image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-bce6c2e .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-c24923a .elementor-heading-title{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-01b1dd5 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-117 .elementor-element.elementor-element-477099e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-833bf8b .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-d098126 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-f8f9b4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-117 .elementor-element.elementor-element-80318f3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-a09e66c .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b4557d3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-b864b3a .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-fbe1761 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fea6465-font-size );line-height:var( --e-global-typography-fea6465-line-height );}.elementor-117 .elementor-element.elementor-element-782fd40 .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-6ea7b01 .elementor-heading-title{font-size:var( --e-global-typography-ffca66e-font-size );line-height:var( --e-global-typography-ffca66e-line-height );}.elementor-117 .elementor-element.elementor-element-13d5a43 .elementor-heading-title{font-size:var( --e-global-typography-0293303-font-size );line-height:var( --e-global-typography-0293303-line-height );}.elementor-117 .elementor-element.elementor-element-f8119c3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-41d4c13 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2747271 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-60af2d0 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-f540957{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-14b7afb9 .elementor-heading-title{font-size:var( --e-global-typography-d779875-font-size );line-height:var( --e-global-typography-d779875-line-height );}.elementor-117 .elementor-element.elementor-element-788d12c7{--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-117 .elementor-element.elementor-element-6c56b380 .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-3f478791{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2bd7b64{--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-117 .elementor-element.elementor-element-b080ccd .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-117 .elementor-element.elementor-element-1a2520a{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-7d00087 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-117 .elementor-element.elementor-element-477099e{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-f8119c3{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-f540957{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:1;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:575px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-6b50780 .elementor-heading-title{font-size:var( --e-global-typography-297220d-font-size );line-height:var( --e-global-typography-297220d-line-height );}.elementor-widget-lm_ratio_image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lm_ratio_image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-bce6c2e .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-c24923a{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-c24923a .elementor-heading-title{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-313d330{left:0px;}body.rtl .elementor-117 .elementor-element.elementor-element-313d330{right:0px;}.elementor-117 .elementor-element.elementor-element-313d330{top:-220px;}.elementor-117 .elementor-element.elementor-element-01b1dd5 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-117 .elementor-element.elementor-element-477099e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-833bf8b .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-d098126 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-80318f3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-a09e66c .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b4557d3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-b864b3a .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-c2b6505 img{width:100%;}.elementor-117 .elementor-element.elementor-element-fbe1761 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fea6465-font-size );line-height:var( --e-global-typography-fea6465-line-height );}.elementor-117 .elementor-element.elementor-element-782fd40 .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-6ea7b01 .elementor-heading-title{font-size:var( --e-global-typography-ffca66e-font-size );line-height:var( --e-global-typography-ffca66e-line-height );}.elementor-117 .elementor-element.elementor-element-13d5a43 .elementor-heading-title{font-size:var( --e-global-typography-0293303-font-size );line-height:var( --e-global-typography-0293303-line-height );}.elementor-117 .elementor-element.elementor-element-f8119c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-41d4c13 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2747271 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-60af2d0 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5d204348{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-14b7afb9 .elementor-heading-title{font-size:var( --e-global-typography-d779875-font-size );line-height:var( --e-global-typography-d779875-line-height );}.elementor-117 .elementor-element.elementor-element-6c56b380 .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-3f478791{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b080ccd .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-117 .elementor-element.elementor-element-1a2520a{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-7d00087 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:1;}}@media(min-width:576px){.elementor-117 .elementor-element.elementor-element-8336ae6{--width:80%;}.elementor-117 .elementor-element.elementor-element-b8605c1{--width:40%;}.elementor-117 .elementor-element.elementor-element-8f06e87{--width:100%;}.elementor-117 .elementor-element.elementor-element-f8119c3{--width:100%;}.elementor-117 .elementor-element.elementor-element-47afc1f{--width:85%;}.elementor-117 .elementor-element.elementor-element-70ff666{--width:85%;}.elementor-117 .elementor-element.elementor-element-ef25338{--width:85%;}.elementor-117 .elementor-element.elementor-element-58a35034{--width:40%;}.elementor-117 .elementor-element.elementor-element-3b324ffb{--width:60%;}.elementor-117 .elementor-element.elementor-element-41d1f1f{--width:40%;}.elementor-117 .elementor-element.elementor-element-f2459a8{--width:60%;}}@media(max-width:1440px) and (min-width:576px){.elementor-117 .elementor-element.elementor-element-477099e{--width:100%;}.elementor-117 .elementor-element.elementor-element-b8605c1{--width:100%;}}@media(max-width:1200px) and (min-width:576px){.elementor-117 .elementor-element.elementor-element-b8605c1{--width:100%;}.elementor-117 .elementor-element.elementor-element-788d12c7{--content-width:100%;}.elementor-117 .elementor-element.elementor-element-2bd7b64{--content-width:100%;}}@media(max-width:1024px) and (min-width:576px){.elementor-117 .elementor-element.elementor-element-788d12c7{--content-width:100%;}.elementor-117 .elementor-element.elementor-element-58a35034{--width:100%;}.elementor-117 .elementor-element.elementor-element-3b324ffb{--width:100%;}.elementor-117 .elementor-element.elementor-element-2bd7b64{--content-width:100%;}.elementor-117 .elementor-element.elementor-element-41d1f1f{--width:100%;}.elementor-117 .elementor-element.elementor-element-f2459a8{--width:100%;}}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-6b50780 .elementor-heading-title{font-size:var( --e-global-typography-297220d-font-size );line-height:var( --e-global-typography-297220d-line-height );}.elementor-widget-lm_ratio_image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lm_ratio_image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-bce6c2e .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-c24923a .elementor-heading-title{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-02f3523 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-01b1dd5 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-117 .elementor-element.elementor-element-477099e{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-833bf8b .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-d098126 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-80318f3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-a09e66c .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b4557d3 .elementor-heading-title{font-size:var( --e-global-typography-1798b1d-font-size );line-height:var( --e-global-typography-1798b1d-line-height );}.elementor-117 .elementor-element.elementor-element-b864b3a .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-fbe1761 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-35851e4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fea6465-font-size );line-height:var( --e-global-typography-fea6465-line-height );}.elementor-117 .elementor-element.elementor-element-782fd40 .elementor-heading-title{font-size:var( --e-global-typography-d8b27e0-font-size );line-height:var( --e-global-typography-d8b27e0-line-height );}.elementor-117 .elementor-element.elementor-element-6ea7b01 .elementor-heading-title{font-size:var( --e-global-typography-ffca66e-font-size );line-height:var( --e-global-typography-ffca66e-line-height );}.elementor-117 .elementor-element.elementor-element-13d5a43 .elementor-heading-title{font-size:var( --e-global-typography-0293303-font-size );line-height:var( --e-global-typography-0293303-line-height );}.elementor-117 .elementor-element.elementor-element-f8119c3{--grid-auto-flow:row;}.elementor-117 .elementor-element.elementor-element-41d4c13 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-2747271 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-60af2d0 .elementor-heading-title{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-e5ec37d .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-14b7afb9 .elementor-heading-title{font-size:var( --e-global-typography-d779875-font-size );line-height:var( --e-global-typography-d779875-line-height );}.elementor-117 .elementor-element.elementor-element-6c56b380 .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-3f478791{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-4cc22cf .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-b080ccd .elementor-heading-title{font-size:var( --e-global-typography-f55d27a-font-size );line-height:var( --e-global-typography-f55d27a-line-height );}.elementor-117 .elementor-element.elementor-element-1a2520a{font-size:var( --e-global-typography-ab08a09-font-size );line-height:var( --e-global-typography-ab08a09-line-height );letter-spacing:var( --e-global-typography-ab08a09-letter-spacing );}.elementor-117 .elementor-element.elementor-element-72f4310 .elementor-button{font-size:var( --e-global-typography-9a1902d-font-size );line-height:var( --e-global-typography-9a1902d-line-height );letter-spacing:var( --e-global-typography-9a1902d-letter-spacing );}.elementor-117 .elementor-element.elementor-element-7d00087 .elementor-heading-title{font-size:var( --e-global-typography-13bcf46-font-size );line-height:var( --e-global-typography-13bcf46-line-height );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-c840e36{--swiper-slides-to-display:3;}}/* Start custom CSS for container, class: .elementor-element-477099e *//* MAIN CARD */
.hover-card {
  position: relative;
  overflow: hidden;
}

/* INNER IMAGE CONTAINER */
.hover-card-inner {
  position: relative;
  overflow: hidden;
}

/* IMAGE */
.hover-card-inner img {
  width: 100%;
  display: block;
  transition: 0.4s ease;
}

/* DARK OVERLAY */
.hover-card-inner::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 49, 85, 0.65);
  opacity: 0;
  transition: 0.4s ease;
  z-index: 1;
  pointer-events: none;
}

/* TEXT */
.hover-card-inner .elementor-heading-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 20px);
  opacity: 0;
  color: #fff;
  text-align: center;
  width: 80%;
  z-index: 2;
  transition: 0.4s ease;
}

/* HOVER */
.hover-card:hover .hover-card-inner::after {
  opacity: 1;
}

.hover-card:hover .hover-card-inner img {
  transform: scale(1.05);
}

.hover-card:hover .hover-card-inner .elementor-heading-title {
  opacity: 1;
  transform: translate(-50%, -50%);
}



/* BUTTON BASE */
.cta-button-orange {
  position: relative;
  overflow: hidden;
}

/* TEXT ABOVE */
.cta-button-orange * {
  position: relative;
  z-index: 2;
}

/* FILL LAYER */
.cta-button-orange::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #FA9407; /* slightly darker */
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
  z-index: 1;
}

/* HOVER TRIGGER (whole card) */
.hover-card:hover .cta-button-orange::before {
  transform: scaleX(1);
}

.hover-card:hover .cta-button-orange::after {
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-35851e4 */.bold {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8119c3 *//* MAIN CARD */
.hover-card-1 {
  position: relative;
  overflow: hidden;
}

/* INNER IMAGE CONTAINER */
.hover-card-inner-1 {
  position: relative;
  overflow: hidden;
}

/* IMAGE */
/*.hover-card-inner img {*/
/*  width: 100%;*/
/*  display: block;*/
/*  transition: 0.4s ease;*/
/*}*/

/* DARK OVERLAY */
.hover-card-inner-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 49, 85, 0.65);
  opacity: 0;
  transition: 0.4s ease;
  z-index: 1;
  pointer-events: none;
}


/* HOVER */
.hover-card-1:hover .hover-card-inner-1::after {
  opacity: 1;
}


/* BUTTON BASE */
.cta-button-blue {
  position: relative;
  overflow: hidden;
}

/* TEXT ABOVE */
.cta-button-blue * {
  position: relative;
  z-index: 2;
}

/* FILL LAYER */
.cta-button-blue::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #0F4977; /* slightly darker */
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s ease;
  z-index: 1;
}

/* HOVER TRIGGER (whole card) */
.hover-card-1:hover .cta-button-blue::before {
  transform: scaleX(1);
}

.hover-card:hover .cta-button-blue::after {
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b7afb9 */.light {
    font-weight: 300;
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d00087 */.light {
    font-weight: 300;
    text-transform: capitalize;
}/* End custom CSS */