.elementor-6711 .elementor-element.elementor-element-c2ce74e{--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-6711 .elementor-element.elementor-element-c2ce74e:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-c2ce74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6711 .elementor-element.elementor-element-b05b1fb{margin:0px 220px calc(var(--kit-widget-spacing, 0px) + 0px) 138px;}.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:24px 0px 24px 0px;}.elementor-6711 .elementor-element.elementor-element-12858e8{--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-6711 .elementor-element.elementor-element-12858e8:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-12858e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6711 .elementor-element.elementor-element-a0754ba{margin:0px 220px calc(var(--kit-widget-spacing, 0px) + 0px) 138px;}.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:24px 20px 24px 20px;}.elementor-6711 .elementor-element.elementor-element-84deb5e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-6711 .elementor-element.elementor-element-84deb5e:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-84deb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6711 .elementor-element.elementor-element-2112ae0{--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-6711 .elementor-element.elementor-element-38c0333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:left;}.elementor-6711 .elementor-element.elementor-element-d5179d9{color:#004569;}.elementor-6711 .elementor-element.elementor-element-d5179d9 a{color:#99B04F;}.elementor-6711 .elementor-element.elementor-element-9539c2f{--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-6711 .elementor-element.elementor-element-1f66a9c{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-afef724{--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-6711 .elementor-element.elementor-element-a661f62{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-e08ebbd{--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:flex-end;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-6711 .elementor-element.elementor-element-d86db9b .elementor-icon-wrapper{text-align:center;}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-framed .elementor-icon, .elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-default .elementor-icon{color:var( --e-global-color-1b7e1a8 );border-color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-framed .elementor-icon, .elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-framed .elementor-icon:hover, .elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-framed .elementor-icon:hover, .elementor-6711 .elementor-element.elementor-element-d86db9b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-d86db9b .elementor-icon{font-size:40px;}.elementor-6711 .elementor-element.elementor-element-d86db9b .elementor-icon svg{height:40px;}.elementor-6711 .elementor-element.elementor-element-e4e79b4 .elementor-icon-wrapper{text-align:center;}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-framed .elementor-icon, .elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-default .elementor-icon{color:var( --e-global-color-1b7e1a8 );border-color:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-framed .elementor-icon, .elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1b7e1a8 );}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-framed .elementor-icon:hover, .elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-framed .elementor-icon:hover, .elementor-6711 .elementor-element.elementor-element-e4e79b4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-e4e79b4 .elementor-icon{font-size:40px;}.elementor-6711 .elementor-element.elementor-element-e4e79b4 .elementor-icon svg{height:40px;}.elementor-6711 .elementor-element.elementor-element-f6160a8{--display:flex;--min-height:1px;--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEE7F3;--border-color:#DEE7F3;--padding-top:16px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-6711 .elementor-element.elementor-element-f6160a8:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-f6160a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6711 .elementor-element.elementor-element-e7c126b{--display:flex;}.elementor-6711 .elementor-element.elementor-element-11bebf0 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#9CA3B2;}.elementor-6711 .elementor-element.elementor-element-debd3fe{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-6711 .elementor-element.elementor-element-debd3fe .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#9CA3B2;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-6711 .elementor-element.elementor-element-1f66a9c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-a661f62{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-11bebf0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-debd3fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1200px){.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-6711 .elementor-element.elementor-element-a0754ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6711 .elementor-element.elementor-element-84deb5e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6711 .elementor-element.elementor-element-1f66a9c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-a661f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-f6160a8{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6711 .elementor-element.elementor-element-11bebf0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-debd3fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:880px){.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button{font-size:16px;line-height:24px;}.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button{font-size:16px;line-height:24px;}.elementor-6711 .elementor-element.elementor-element-84deb5e{--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-6711 .elementor-element.elementor-element-1f66a9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6711 .elementor-element.elementor-element-a661f62{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6711 .elementor-element.elementor-element-e08ebbd{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-6711 .elementor-element.elementor-element-12858e8:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-12858e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quebec-ere.org/wp-content/uploads/2025/10/gradient-footer-mobile.jpg");}.elementor-6711 .elementor-element.elementor-element-84deb5e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6711 .elementor-element.elementor-element-38c0333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-6711 .elementor-element.elementor-element-1f66a9c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-afef724{--margin-top:0px;--margin-bottom:-36px;--margin-left:0px;--margin-right:0px;}.elementor-6711 .elementor-element.elementor-element-a661f62{width:100%;max-width:100%;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-e08ebbd{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6711 .elementor-element.elementor-element-d86db9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6711 .elementor-element.elementor-element-e4e79b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6711 .elementor-element.elementor-element-11bebf0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-debd3fe{width:100%;max-width:100%;}.elementor-6711 .elementor-element.elementor-element-debd3fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-6711 .elementor-element.elementor-element-2112ae0{--width:25%;}.elementor-6711 .elementor-element.elementor-element-9539c2f{--width:27%;}.elementor-6711 .elementor-element.elementor-element-afef724{--width:28%;}.elementor-6711 .elementor-element.elementor-element-e08ebbd{--width:20%;}.elementor-6711 .elementor-element.elementor-element-e7c126b{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-6711 .elementor-element.elementor-element-2112ae0{--width:100%;}.elementor-6711 .elementor-element.elementor-element-9539c2f{--width:100%;}.elementor-6711 .elementor-element.elementor-element-afef724{--width:100%;}.elementor-6711 .elementor-element.elementor-element-e08ebbd{--width:100%;}}@media(min-width:2400px){.elementor-6711 .elementor-element.elementor-element-1f66a9c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-a661f62{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-11bebf0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-debd3fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-b05b1fb */.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button {
    background: linear-gradient(273deg, #00476C 7.92%, #024063 15.51%, #3D7358 35.18%, #99B04F 91.59%);
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cpath d='M0 76L37.995 76L67.1762 46.7603V46.7768L76 37.9246L75.9917 37.9163H76L67.1762 29.0624V29.0707L38.1718 0L0.196634 1.34221e-05L0.175127 0.0181538L0.196634 37.9163L0 76Z' fill='%23004569'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 72px;
    height: 72px;
    position: absolute;
    right: -71px;
    top: 0px;
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='144' viewBox='0 0 149 144' fill='none'%3E%3Cg clip-path='url(%23clip0_5397_1545)'%3E%3Cpath d='M176.277 50.8059H282.229C302.983 18.9632 315.051 -18.944 315.051 -59.6942C315.051 -172.418 222.896 -263.788 109.211 -263.788C-4.4806 -263.788 -96.6392 -172.418 -96.6392 -59.6942C-96.6392 53.0171 -4.4806 144.384 109.211 144.384C110.772 144.384 112.342 144.361 113.903 144.33H165.055V144.338H182.662L211.805 115.435L220.63 106.7V106.692L211.809 97.9677L182.847 69.2408H165.248L165.232 69.2487H117.754C114.694 69.2176 110.568 69.1901 109.183 69.1901C37.2268 69.1901 -21.2175 11.4985 -21.2175 -59.854C-21.2175 -131.176 37.1011 -189 109.073 -189C181.013 -189 239.33 -131.176 239.33 -59.854C239.33 -12.8914 214.069 28.2022 176.277 50.8059Z' fill='%2399B04F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5397_1545'%3E%3Crect width='149' height='144' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 149px;
    height: 139px;
    position: absolute;
    left: -142px;
    bottom: 0px;
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb svg {
    width: 158px;
    position: absolute;
    right: -200px;
}
.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button:hover path:nth-of-type(1) {
  transform: translate(4px);
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button:hover path:nth-of-type(2) {
  transform: translate(8px);
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button:hover path:nth-of-type(3) {
  transform: translate(12px);
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button svg {
    overflow: visible;
}

.elementor-6711 .elementor-element.elementor-element-b05b1fb .elementor-button-text {
    margin-left: 82px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0754ba */.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button {
    background: linear-gradient(273deg, #00476C 7.92%, #024063 15.51%, #3D7358 35.18%, #99B04F 91.59%);
}

.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cpath d='M0 76L37.995 76L67.1762 46.7603V46.7768L76 37.9246L75.9917 37.9163H76L67.1762 29.0624V29.0707L38.1718 0L0.196634 1.34221e-05L0.175127 0.0181538L0.196634 37.9163L0 76Z' fill='%23004569'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 72px;
    height: 72px;
    position: absolute;
    right: -71px;
    top: 0px;
}

.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='149' height='144' viewBox='0 0 149 144' fill='none'%3E%3Cg clip-path='url(%23clip0_5397_1545)'%3E%3Cpath d='M176.277 50.8059H282.229C302.983 18.9632 315.051 -18.944 315.051 -59.6942C315.051 -172.418 222.896 -263.788 109.211 -263.788C-4.4806 -263.788 -96.6392 -172.418 -96.6392 -59.6942C-96.6392 53.0171 -4.4806 144.384 109.211 144.384C110.772 144.384 112.342 144.361 113.903 144.33H165.055V144.338H182.662L211.805 115.435L220.63 106.7V106.692L211.809 97.9677L182.847 69.2408H165.248L165.232 69.2487H117.754C114.694 69.2176 110.568 69.1901 109.183 69.1901C37.2268 69.1901 -21.2175 11.4985 -21.2175 -59.854C-21.2175 -131.176 37.1011 -189 109.073 -189C181.013 -189 239.33 -131.176 239.33 -59.854C239.33 -12.8914 214.069 28.2022 176.277 50.8059Z' fill='%2399B04F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5397_1545'%3E%3Crect width='149' height='144' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 149px;
    height: 139px;
    position: absolute;
    left: -142px;
    bottom: 0px;
}

.elementor-6711 .elementor-element.elementor-element-a0754ba svg {
    width: 163px;
    position: absolute;
    right: -205px;
}
.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button:hover path:nth-of-type(1) {
  transform: translate(4px);
}

.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button:hover path:nth-of-type(2) {
  transform: translate(8px);
}

.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button:hover path:nth-of-type(3) {
  transform: translate(12px);
}

.elementor-6711 .elementor-element.elementor-element-a0754ba .elementor-button svg {
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d86db9b */.elementor-6711 .elementor-element.elementor-element-d86db9b .elementor-icon:hover circle {
    fill: #99B04F;
}

.elementor-6711 .elementor-element.elementor-element-d86db9b .elementor-icon:hover path {
    fill: white;
}

.elementor-6711 .elementor-element.elementor-element-d86db9b circle:nth-of-type(1) {
    fill: white;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4e79b4 */.elementor-6711 .elementor-element.elementor-element-e4e79b4 .elementor-icon:hover path:nth-of-type(1) {
    fill: #99B04F;
}

.elementor-6711 .elementor-element.elementor-element-e4e79b4 .elementor-icon:hover path:nth-of-type(2) {
    fill: white;
}

.elementor-6711 .elementor-element.elementor-element-e4e79b4 path:nth-of-type(1) {
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84deb5e */.elementor-6711 .elementor-element.elementor-element-84deb5e a {
    color: #004569!important;
    transition: ease-in-out 0.3s;
}

.elementor-6711 .elementor-element.elementor-element-84deb5e a:hover {
    color: #99B04F!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6160a8 */.elementor-6711 .elementor-element.elementor-element-f6160a8 a {
    transition: ease-in-out 0.3s;
}

.elementor-6711 .elementor-element.elementor-element-f6160a8 a:hover {
    color: #99B04F!important;
}/* End custom CSS */