.elementor-36740 .elementor-element.elementor-element-6e811de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-7bdf770{--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-36740 .elementor-element.elementor-element-7bdf770.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36740 .elementor-element.elementor-element-317f4d3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:42px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.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-36740 .elementor-element.elementor-element-85ce1e3{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-b2ad9c1{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-36740 .elementor-element.elementor-element-e446850 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36740 .elementor-element.elementor-element-e446850 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-36740 .elementor-element.elementor-element-e446850 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6E26;transition-duration:0.3s;padding:12px 15px 12px 15px;}.elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;transition-duration:0.3s;border-style:solid;padding:10px 13px 10px 13px;}.elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button:hover, .elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button:focus{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button:hover svg, .elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36740 .elementor-element.elementor-element-03dfaf7{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--border-radius:1px 1px 1px 1px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-36740 .elementor-element.elementor-element-03dfaf7:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-03dfaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-7268d6e{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:19px;letter-spacing:0.08em;}.elementor-36740 .elementor-element.elementor-element-7268d6e p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-e185478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-330a7bd{font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:600;line-height:19px;letter-spacing:0em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-330a7bd p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-330a7bd a{color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-6fafe1d{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;color:#888888;}.elementor-36740 .elementor-element.elementor-element-6fafe1d p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-7568fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-36740 .elementor-element.elementor-element-2c0ac71{text-align:end;}.elementor-36740 .elementor-element.elementor-element-2c0ac71 img{width:300px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-fefa142{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-ee59fad{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-ee59fad:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-ee59fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A36;}.elementor-36740 .elementor-element.elementor-element-5e4125e{text-align:center;font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:700;line-height:19px;letter-spacing:0.06em;color:#FF6E26;}.elementor-36740 .elementor-element.elementor-element-5e4125e p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-ae8ee41{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-36740 .elementor-element.elementor-element-869fd17{text-align:center;}.elementor-36740 .elementor-element.elementor-element-869fd17 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:13px;font-weight:700;text-decoration:underline;color:#FF6E26;}.elementor-36740 .elementor-element.elementor-element-f7873d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-9c542eb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-9643446 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-f887f37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36740 .elementor-element.elementor-element-d2a10a6{--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-36740 .elementor-element.elementor-element-acde21a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:2.06em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-f16d3d4{text-align:end;}.elementor-36740 .elementor-element.elementor-element-f16d3d4 img{width:513px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-1e274bc{text-align:start;}.elementor-36740 .elementor-element.elementor-element-1e274bc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-015845b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-015845b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-6f4566a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:2.06em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-6f4566a p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-bdb941b{--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-36740 .elementor-element.elementor-element-4428f22{text-align:end;}.elementor-36740 .elementor-element.elementor-element-4428f22 img{width:513px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-705a9aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-70d2d66{--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-36740 .elementor-element.elementor-element-79b531c{text-align:start;}.elementor-36740 .elementor-element.elementor-element-79b531c img{width:513px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-734e44d{--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-36740 .elementor-element.elementor-element-82c0782{text-align:start;}.elementor-36740 .elementor-element.elementor-element-82c0782 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-5abe2fa .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-5abe2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-d54dc14{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-d54dc14 p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-97f4f13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-85115a5{--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-36740 .elementor-element.elementor-element-02f2488{text-align:start;}.elementor-36740 .elementor-element.elementor-element-02f2488 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-443eb08 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-443eb08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-7c933b9{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-7c933b9 p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-1a740b5{--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-36740 .elementor-element.elementor-element-44fb688{text-align:end;}.elementor-36740 .elementor-element.elementor-element-44fb688 img{width:513px;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-a7a8850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-3c0a293{text-align:start;}.elementor-36740 .elementor-element.elementor-element-3c0a293 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-eef7bf6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-eef7bf6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-5938ae1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-5938ae1 p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-76df264{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-76df264 img{width:400px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-36740 .elementor-element.elementor-element-151f9c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-4b8d11e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-36740 .elementor-element.elementor-element-4b8d11e:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-4b8d11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-e068ba7{text-align:start;}.elementor-36740 .elementor-element.elementor-element-e068ba7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-18ef3a9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-06c5e2a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-06c5e2a p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-97fec67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-97fec67:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-97fec67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36740 .elementor-element.elementor-element-6e38828{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-6e38828:hover::before, .elementor-36740 .elementor-element.elementor-element-6e38828:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-6e38828:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-6e38828 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-6e38828 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-6e38828:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-6e38828, .elementor-36740 .elementor-element.elementor-element-6e38828::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-539df39 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-36740 .elementor-element.elementor-element-d344032{--divider-border-style:solid;--divider-color:#DDDBD5;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-d344032 .elementor-divider-separator{width:100%;}.elementor-36740 .elementor-element.elementor-element-d344032 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-36740 .elementor-element.elementor-element-c771588 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-887f627{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-887f627 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-a66e95c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-a66e95c:hover::before, .elementor-36740 .elementor-element.elementor-element-a66e95c:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-a66e95c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-a66e95c > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-a66e95c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-a66e95c:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-a66e95c, .elementor-36740 .elementor-element.elementor-element-a66e95c::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-ebc9929 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-27791e4{--divider-border-style:solid;--divider-color:#DDDBD5;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-27791e4 .elementor-divider-separator{width:100%;}.elementor-36740 .elementor-element.elementor-element-27791e4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-36740 .elementor-element.elementor-element-a1df011 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-df132bb{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-df132bb p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-33fba3b{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-33fba3b:hover::before, .elementor-36740 .elementor-element.elementor-element-33fba3b:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-33fba3b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-33fba3b > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-33fba3b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-33fba3b:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-33fba3b, .elementor-36740 .elementor-element.elementor-element-33fba3b::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-7ddae09 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#FF6E26;}.elementor-36740 .elementor-element.elementor-element-d54edce{--divider-border-style:solid;--divider-color:#FF6E26;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-d54edce .elementor-divider-separator{width:100%;}.elementor-36740 .elementor-element.elementor-element-d54edce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-36740 .elementor-element.elementor-element-fcf2434 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-7510395{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-7510395 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-b28a011{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-b28a011:hover::before, .elementor-36740 .elementor-element.elementor-element-b28a011:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-b28a011:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-b28a011 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-b28a011 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-b28a011:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-b28a011, .elementor-36740 .elementor-element.elementor-element-b28a011::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-52771fe .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-f6c7f25{--divider-border-style:solid;--divider-color:#DDDBD5;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-f6c7f25 .elementor-divider-separator{width:100%;}.elementor-36740 .elementor-element.elementor-element-f6c7f25 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-36740 .elementor-element.elementor-element-04a61f4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-5d6fc7a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-5d6fc7a p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-c48e475{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-36740 .elementor-element.elementor-element-fbdb43f{text-align:start;}.elementor-36740 .elementor-element.elementor-element-fbdb43f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-49d999d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-534167f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-534167f p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-ca49b98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-ca49b98:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-ca49b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36740 .elementor-element.elementor-element-39a7e78{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-39a7e78:hover::before, .elementor-36740 .elementor-element.elementor-element-39a7e78:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-39a7e78:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-39a7e78 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-39a7e78 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-39a7e78:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-39a7e78, .elementor-36740 .elementor-element.elementor-element-39a7e78::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-46125d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-36740 .elementor-element.elementor-element-46125d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-36740 .elementor-element.elementor-element-05b320d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-05b320d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-a501e1c{font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-a501e1c p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-41f5c06{text-align:start;}.elementor-36740 .elementor-element.elementor-element-41f5c06 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:700;line-height:15px;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-b1dd9d6{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-b1dd9d6:hover::before, .elementor-36740 .elementor-element.elementor-element-b1dd9d6:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-b1dd9d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-b1dd9d6 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-b1dd9d6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-b1dd9d6:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-b1dd9d6, .elementor-36740 .elementor-element.elementor-element-b1dd9d6::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-0863c73 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-36740 .elementor-element.elementor-element-0863c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-36740 .elementor-element.elementor-element-868ad66 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-868ad66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-7fc0f40{font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-7fc0f40 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-e1aa702{text-align:start;}.elementor-36740 .elementor-element.elementor-element-e1aa702 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:700;line-height:15px;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-9ad62ee{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-9ad62ee:hover::before, .elementor-36740 .elementor-element.elementor-element-9ad62ee:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-9ad62ee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-9ad62ee > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-9ad62ee > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-9ad62ee:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-9ad62ee, .elementor-36740 .elementor-element.elementor-element-9ad62ee::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-16ddcb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-36740 .elementor-element.elementor-element-16ddcb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-36740 .elementor-element.elementor-element-842bd85 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:900;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-842bd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-36740 .elementor-element.elementor-element-dfccb1e{font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:300;line-height:1.55em;color:#444444;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-dfccb1e p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-b42560c{text-align:start;}.elementor-36740 .elementor-element.elementor-element-b42560c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:12px;font-weight:700;line-height:15px;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-6ab02b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-36740 .elementor-element.elementor-element-6ab02b8:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-6ab02b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-5cf66c2{text-align:start;}.elementor-36740 .elementor-element.elementor-element-5cf66c2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-81eb9ed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-1e08f60{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-36740 .elementor-element.elementor-element-1e08f60 p{margin-block-end:15px;}.elementor-36740 .elementor-element.elementor-element-af6513a{--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;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-af6513a:not(.elementor-motion-effects-element-type-background), .elementor-36740 .elementor-element.elementor-element-af6513a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36740 .elementor-element.elementor-element-fb76f2a{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;}.elementor-36740 .elementor-element.elementor-element-fb76f2a:hover::before, .elementor-36740 .elementor-element.elementor-element-fb76f2a:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-fb76f2a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-fb76f2a > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-fb76f2a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-fb76f2a:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-fb76f2a, .elementor-36740 .elementor-element.elementor-element-fb76f2a::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-6553bb2{--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-36740 .elementor-element.elementor-element-2b2de61{--display:flex;}.elementor-36740 .elementor-element.elementor-element-558fa64{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-36740 .elementor-element.elementor-element-e6ead8a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36740 .elementor-element.elementor-element-ef090b0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-dbab242{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-dbab242 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-1de1074{--display:flex;}.elementor-36740 .elementor-element.elementor-element-c8dfd0a.elementor-element{--align-self:flex-end;}.elementor-36740 .elementor-element.elementor-element-bdc09b1{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDBD5;--border-color:#DDDBD5;}.elementor-36740 .elementor-element.elementor-element-bdc09b1:hover::before, .elementor-36740 .elementor-element.elementor-element-bdc09b1:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-bdc09b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-bdc09b1 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-bdc09b1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-bdc09b1:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-bdc09b1, .elementor-36740 .elementor-element.elementor-element-bdc09b1::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-ea1f732{--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-36740 .elementor-element.elementor-element-b228170{--display:flex;}.elementor-36740 .elementor-element.elementor-element-e000b6d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-36740 .elementor-element.elementor-element-10b90a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36740 .elementor-element.elementor-element-6ab20f3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-2deb2e2{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-2deb2e2 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-d54219a{--display:flex;}.elementor-36740 .elementor-element.elementor-element-c852bd3.elementor-element{--align-self:flex-end;}.elementor-36740 .elementor-element.elementor-element-ca9d735{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:none;--border-style:none;}.elementor-36740 .elementor-element.elementor-element-ca9d735:hover::before, .elementor-36740 .elementor-element.elementor-element-ca9d735:hover > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-ca9d735:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-36740 .elementor-element.elementor-element-ca9d735 > .elementor-background-slideshow:hover::before, .elementor-36740 .elementor-element.elementor-element-ca9d735 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#F5F4F1;}.elementor-36740 .elementor-element.elementor-element-ca9d735:hover{--overlay-opacity:0.5;}.elementor-36740 .elementor-element.elementor-element-ca9d735, .elementor-36740 .elementor-element.elementor-element-ca9d735::before{--overlay-transition:0.3s;}.elementor-36740 .elementor-element.elementor-element-39c0fb5{--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-36740 .elementor-element.elementor-element-222e486{--display:flex;}.elementor-36740 .elementor-element.elementor-element-e29b5b6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-36740 .elementor-element.elementor-element-7db118d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36740 .elementor-element.elementor-element-7de9b5c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:700;line-height:1.05em;letter-spacing:-0.01em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-766d030{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.55em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-766d030 p{margin-block-end:10px;}.elementor-36740 .elementor-element.elementor-element-2a7a7fa{--display:flex;}.elementor-36740 .elementor-element.elementor-element-5d1f270.elementor-element{--align-self:flex-end;}.elementor-36740 .elementor-element.elementor-element-1bd6561{--display:flex;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-36740 .elementor-element.elementor-element-d04214a{text-align:start;}.elementor-36740 .elementor-element.elementor-element-d04214a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:11px;font-weight:700;line-height:15px;letter-spacing:0.12em;color:#3A8A84;}.elementor-36740 .elementor-element.elementor-element-50d0224 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:900;line-height:1.05em;letter-spacing:-0.04em;color:#000000;}.elementor-36740 .elementor-element.elementor-element-4a27830{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-a4f10a5{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-36740 .elementor-element.elementor-element-a89a9cc{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-a89a9cc p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-a5a3059{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-eae871c{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-eae871c p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-6757656{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-e0b88d2{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-e0b88d2 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-4aecf89{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-64924b8{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-64924b8 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-4b22396{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-0b93b6d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-0b93b6d p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-0f50590{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-9f75d64{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-9f75d64 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-ef5e375{--display:flex;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:015px;}.elementor-36740 .elementor-element.elementor-element-b508d2f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-b508d2f p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-5e208fa{--display:flex;border-style:none;--border-style:none;}.elementor-36740 .elementor-element.elementor-element-f2a2e15{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;color:#444444;}.elementor-36740 .elementor-element.elementor-element-f2a2e15 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-78f2f7f{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:14px;--n-accordion-icon-size:8px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;}.elementor-36740 .elementor-element.elementor-element-78f2f7f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDBD5;}.elementor-36740 .elementor-element.elementor-element-78f2f7f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F5F4F1;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDBD5;}.elementor-36740 .elementor-element.elementor-element-78f2f7f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDBD5;}.elementor-36740 .elementor-element.elementor-element-78f2f7f {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-36740 .elementor-element.elementor-element-78f2f7f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"League Spartan", Sans-serif;font-weight:700;}:where( .elementor-36740 .elementor-element.elementor-element-78f2f7f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-36740 .elementor-element.elementor-element-6e811de{--content-width:1120px;}.elementor-36740 .elementor-element.elementor-element-7bdf770{--width:60%;}.elementor-36740 .elementor-element.elementor-element-03dfaf7{--width:100%;}.elementor-36740 .elementor-element.elementor-element-7568fb4{--width:44%;}.elementor-36740 .elementor-element.elementor-element-ee59fad{--width:1160px;}.elementor-36740 .elementor-element.elementor-element-f7873d4{--content-width:1100px;}.elementor-36740 .elementor-element.elementor-element-f887f37{--content-width:1120px;}.elementor-36740 .elementor-element.elementor-element-d2a10a6{--width:47%;}.elementor-36740 .elementor-element.elementor-element-bdb941b{--width:53%;}.elementor-36740 .elementor-element.elementor-element-705a9aa{--content-width:1120px;}.elementor-36740 .elementor-element.elementor-element-70d2d66{--width:53%;}.elementor-36740 .elementor-element.elementor-element-734e44d{--width:47%;}.elementor-36740 .elementor-element.elementor-element-97f4f13{--content-width:1120px;}.elementor-36740 .elementor-element.elementor-element-85115a5{--width:47%;}.elementor-36740 .elementor-element.elementor-element-1a740b5{--width:53%;}.elementor-36740 .elementor-element.elementor-element-a7a8850{--content-width:1120px;}.elementor-36740 .elementor-element.elementor-element-151f9c5{--content-width:1160px;}.elementor-36740 .elementor-element.elementor-element-2b2de61{--width:20%;}.elementor-36740 .elementor-element.elementor-element-e6ead8a{--width:70%;}.elementor-36740 .elementor-element.elementor-element-1de1074{--width:10%;}.elementor-36740 .elementor-element.elementor-element-b228170{--width:20%;}.elementor-36740 .elementor-element.elementor-element-10b90a3{--width:70%;}.elementor-36740 .elementor-element.elementor-element-d54219a{--width:10%;}.elementor-36740 .elementor-element.elementor-element-222e486{--width:20%;}.elementor-36740 .elementor-element.elementor-element-7db118d{--width:70%;}.elementor-36740 .elementor-element.elementor-element-2a7a7fa{--width:10%;}}@media(max-width:767px){.elementor-36740 .elementor-element.elementor-element-6e811de{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-317f4d3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36740 .elementor-element.elementor-element-85ce1e3{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-b2ad9c1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36740 .elementor-element.elementor-element-e446850 .elementor-button{font-size:12px;}.elementor-36740 .elementor-element.elementor-element-2a79aa7 .elementor-button{font-size:12px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-36740 .elementor-element.elementor-element-03dfaf7{--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-36740 .elementor-element.elementor-element-e185478{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-36740 .elementor-element.elementor-element-330a7bd{font-size:10px;letter-spacing:0em;}.elementor-36740 .elementor-element.elementor-element-6fafe1d{font-size:10px;}.elementor-36740 .elementor-element.elementor-element-7568fb4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-36740 .elementor-element.elementor-element-2c0ac71{text-align:center;}.elementor-36740 .elementor-element.elementor-element-2c0ac71 img{width:100%;}.elementor-36740 .elementor-element.elementor-element-fefa142{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-ae8ee41{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-f7873d4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-9643446 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-acde21a{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-015845b .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-015845b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-6f4566a{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-705a9aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-5abe2fa .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-5abe2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-d54dc14{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-97f4f13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36740 .elementor-element.elementor-element-443eb08 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-443eb08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-7c933b9{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-1a740b5.e-con{--order:-99999 /* order start hack */;}.elementor-36740 .elementor-element.elementor-element-a7a8850{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-eef7bf6 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-eef7bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-5938ae1{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-151f9c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-4b8d11e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-18ef3a9 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-18ef3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-06c5e2a{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-6e38828{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-539df39 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-539df39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-c771588 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-c771588{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-887f627{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-a66e95c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-ebc9929 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-ebc9929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-a1df011 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-a1df011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-df132bb{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-33fba3b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-7ddae09 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-7ddae09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-fcf2434 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-fcf2434{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-7510395{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-52771fe .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-52771fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-04a61f4 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-04a61f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-5d6fc7a{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-c48e475{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-49d999d .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-49d999d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-534167f{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-39a7e78{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-05b320d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-05b320d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-a501e1c{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-b1dd9d6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-868ad66 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-868ad66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-7fc0f40{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-9ad62ee{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-842bd85 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-842bd85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-dfccb1e{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-6ab02b8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-81eb9ed .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-81eb9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-1e08f60{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-fb76f2a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-6553bb2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36740 .elementor-element.elementor-element-558fa64 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-ef090b0 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-ef090b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-dbab242{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-c8dfd0a.elementor-element{--align-self:flex-start;}.elementor-36740 .elementor-element.elementor-element-bdc09b1{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-36740 .elementor-element.elementor-element-ea1f732{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36740 .elementor-element.elementor-element-e000b6d p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-6ab20f3 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-6ab20f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-2deb2e2{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-c852bd3.elementor-element{--align-self:flex-start;}.elementor-36740 .elementor-element.elementor-element-39c0fb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36740 .elementor-element.elementor-element-e29b5b6 p{margin-block-end:0px;}.elementor-36740 .elementor-element.elementor-element-7de9b5c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-7de9b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-766d030{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-5d1f270.elementor-element{--align-self:flex-start;}.elementor-36740 .elementor-element.elementor-element-1bd6561{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-36740 .elementor-element.elementor-element-50d0224 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-36740 .elementor-element.elementor-element-50d0224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36740 .elementor-element.elementor-element-a89a9cc{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-eae871c{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-e0b88d2{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-64924b8{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-0b93b6d{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-9f75d64{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-b508d2f{font-size:13.5px;}.elementor-36740 .elementor-element.elementor-element-f2a2e15{font-size:13.5px;}}/* Start custom CSS for button, class: .elementor-element-e446850 */.elementor-36740 .elementor-element.elementor-element-e446850 { box-shadow:0 4px 16px rgba(255,110,38,0.3)!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a7bd */.elementor-36740 .elementor-element.elementor-element-330a7bd {font-family:monospace!important;
      font-size:13px;
      color:#3a8a84;
      font-weight:600;
      overflow-wrap:anywhere;
      word-break:break-word;
      line-height:1.4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03dfaf7 */.elementor-36740 .elementor-element.elementor-element-03dfaf7 {
  border-left: 4px solid #6bb3ad!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c0ac71 */.elementor-36740 .elementor-element.elementor-element-2c0ac71 img { box-shadow:
    4px 4px 0 rgba(0,0,0,0.06),
    0 2px 4px rgba(0,0,0,0.06)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-869fd17 */.elementor-36740 .elementor-element.elementor-element-869fd17 {
  text-underline-offset: 6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acde21a */.elementor-36740 .elementor-element.elementor-element-acde21a ul {
  list-style: none;
  padding-left: 0;
}

.elementor-36740 .elementor-element.elementor-element-acde21a li {
  position: relative;
  padding-left: 20px;
}

.elementor-36740 .elementor-element.elementor-element-acde21a li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #6bb3ad;
  font-size: 1.8em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f16d3d4 */.elementor-36740 .elementor-element.elementor-element-f16d3d4 img { box-shadow:
    4px 4px 0 rgba(0,0,0,0.06),
    0 2px 4px rgba(0,0,0,0.06)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e274bc */.elementor-36740 .elementor-element.elementor-element-1e274bc {
  display: flex;
  align-items: center;
  gap: 10px;
}

.elementor-36740 .elementor-element.elementor-element-1e274bc::before {
  content: "";
  display: inline-block;
  width: 16px;        /* plus court comme sur ton design */
  height: 2px;        /* plus fin */
  background: #6bb3ad;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f4566a */.elementor-36740 .elementor-element.elementor-element-6f4566a ul {
  list-style: none;
  padding-left: 0;
}

.elementor-36740 .elementor-element.elementor-element-6f4566a li {
  position: relative;
  padding-left: 20px;
}

.elementor-36740 .elementor-element.elementor-element-6f4566a li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #6bb3ad;
  font-size: 1.8em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4428f22 */.elementor-36740 .elementor-element.elementor-element-4428f22 img { box-shadow:
    4px 4px 0 rgba(0,0,0,0.06),
    0 2px 4px rgba(0,0,0,0.06)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79b531c */.elementor-36740 .elementor-element.elementor-element-79b531c img { box-shadow:
    4px 4px 0 rgba(0,0,0,0.06),
    0 2px 4px rgba(0,0,0,0.06)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82c0782 */.elementor-36740 .elementor-element.elementor-element-82c0782 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.elementor-36740 .elementor-element.elementor-element-82c0782::before {
  content: "";
  display: inline-block;
  width: 16px;        /* plus court comme sur ton design */
  height: 2px;        /* plus fin */
  background: #6bb3ad;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d54dc14 */.elementor-36740 .elementor-element.elementor-element-d54dc14 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-36740 .elementor-element.elementor-element-d54dc14 li {
  position: relative;
  padding-left: 20px;
}

.elementor-36740 .elementor-element.elementor-element-d54dc14 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #6bb3ad;
  font-size: 1.8em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f2488 */.elementor-36740 .elementor-element.elementor-element-02f2488 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.elementor-36740 .elementor-element.elementor-element-02f2488::before {
  content: "";
  display: inline-block;
  width: 16px;        /* plus court comme sur ton design */
  height: 2px;        /* plus fin */
  background: #6bb3ad;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c933b9 */.elementor-36740 .elementor-element.elementor-element-7c933b9 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-36740 .elementor-element.elementor-element-7c933b9 li {
  position: relative;
  padding-left: 20px;
}

.elementor-36740 .elementor-element.elementor-element-7c933b9 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #6bb3ad;
  font-size: 1.8em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c0a293 */.elementor-36740 .elementor-element.elementor-element-3c0a293 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.elementor-36740 .elementor-element.elementor-element-3c0a293::before {
  content: "";
  display: inline-block;
  width: 16px;        /* plus court comme sur ton design */
  height: 2px;        /* plus fin */
  background: #6bb3ad;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5938ae1 */.elementor-36740 .elementor-element.elementor-element-5938ae1 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-36740 .elementor-element.elementor-element-5938ae1 li {
  position: relative;
  padding-left: 20px;
}

.elementor-36740 .elementor-element.elementor-element-5938ae1 li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #6bb3ad;
  font-size: 1.8em;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76df264 */.elementor-36740 .elementor-element.elementor-element-76df264 img { box-shadow:
    4px 4px 0 rgba(0,0,0,0.06),
    0 2px 4px rgba(0,0,0,0.06)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06c5e2a */.s-body strong {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-534167f */.s-body strong {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f5c06 */.elementor-36740 .elementor-element.elementor-element-41f5c06 {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a7e78 */.elementor-36740 .elementor-element.elementor-element-39a7e78 {
  display: flex;
  flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e08f60 */.s-body strong {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-78f2f7f */.elementor-36740 .elementor-element.elementor-element-78f2f7f .e-n-accordion-item:first-child > .e-n-accordion-item-title {
  border-top: none !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */