.elementor-8732 .elementor-element.elementor-element-1ca38c6{--display:flex;--min-height:375px;--justify-content:flex-end;--padding-top:140px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8732 .elementor-element.elementor-element-1ca38c6:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-1ca38c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-8732 .elementor-element.elementor-element-fbc1d5e{--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-8732 .elementor-element.elementor-element-2f85dd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-df3391e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.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-8732 .elementor-element.elementor-element-d00e364 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-9c9e2c9 );}.elementor-8732 .elementor-element.elementor-element-4b6f290{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8732 .elementor-element.elementor-element-edf262e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-269e7b6-font-family ), Sans-serif;font-size:var( --e-global-typography-269e7b6-font-size );font-weight:var( --e-global-typography-269e7b6-font-weight );line-height:var( --e-global-typography-269e7b6-line-height );}.elementor-8732 .elementor-element.elementor-element-edf262e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8732 .elementor-element.elementor-element-62969a2{--display:flex;--min-height:0px;--justify-content:flex-end;--padding-top:60px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8732 .elementor-element.elementor-element-cd3a68a{--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:20px 100px;--row-gap:20px;--column-gap:100px;}.elementor-8732 .elementor-element.elementor-element-9360dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-d392201{--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-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-d392201:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-d392201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8732 .elementor-element.elementor-element-052d5f7{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-052d5f7.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-052d5f7 img{width:280px;}.elementor-8732 .elementor-element.elementor-element-244ecc2{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b0c4f4b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#848484;}.elementor-8732 .elementor-element.elementor-element-9ecd0fe{--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-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-9ecd0fe:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-9ecd0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-35315be{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-35315be.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-35315be img{width:280px;}.elementor-8732 .elementor-element.elementor-element-14b5d2f{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-25af578{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#848484;}.elementor-8732 .elementor-element.elementor-element-79405f0{--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-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-79405f0:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-79405f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-16d9383{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-16d9383.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-16d9383 img{width:280px;}.elementor-8732 .elementor-element.elementor-element-ea993a5{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa10a9b{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-11cca6a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-bbb45f9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-aa8699f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-74c8c5b{--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-radius:5px 5px 5px 5px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-74c8c5b:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-74c8c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-a7e936a{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-a7e936a.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-a7e936a img{width:280px;}.elementor-8732 .elementor-element.elementor-element-c33abb2{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-eaa643a{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-33dfd01{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-5e8b249{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-e570e13{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-da30765{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-e8fc27c{--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-radius:5px 5px 5px 5px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-e8fc27c:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-e8fc27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-08df31b{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-08df31b.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-08df31b img{width:280px;}.elementor-8732 .elementor-element.elementor-element-f3849e7{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6690d07{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-12f7184{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-7f719d4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-3e73d45{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-2157d94{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-78edca0{--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-radius:5px 5px 5px 5px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-78edca0:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-78edca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-3654e25{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-3654e25.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-3654e25 img{width:100%;}.elementor-8732 .elementor-element.elementor-element-a8de341{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a53b3d1{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-d1a035f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-49cda03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b43a683{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-e74e1af{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-b938cb1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-4787c8e{--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-radius:5px 5px 5px 5px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-4787c8e:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-4787c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-7abfa03{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-7abfa03.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-7abfa03 img{width:700px;}.elementor-8732 .elementor-element.elementor-element-a4f58f2{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32bc934{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-3c7f181{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-0efec37{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-a3d9fde{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-32316dd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-144f121{--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-radius:5px 5px 5px 5px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8732 .elementor-element.elementor-element-144f121:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-144f121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-8732 .elementor-element.elementor-element-c5bd196{background-color:var( --e-global-color-59c3f61 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-8732 .elementor-element.elementor-element-c5bd196.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-c5bd196 img{width:700px;}.elementor-8732 .elementor-element.elementor-element-ebadd1b{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f07a2d5{font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-6356bcc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-ffc6971{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-b64417c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-84b0919{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-5b17748-font-family ), Sans-serif;font-size:var( --e-global-typography-5b17748-font-size );font-weight:var( --e-global-typography-5b17748-font-weight );line-height:var( --e-global-typography-5b17748-line-height );color:var( --e-global-color-29a1d0c );}.elementor-8732 .elementor-element.elementor-element-b66bc1b{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-e5b20ff{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8732 .elementor-element.elementor-element-e5b20ff:not(.elementor-motion-effects-element-type-background), .elementor-8732 .elementor-element.elementor-element-e5b20ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a6df40 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8732 .elementor-element.elementor-element-8c5f373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) -8px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8732 .elementor-element.elementor-element-2e50793{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-8732 .elementor-element.elementor-element-2e50793:after{content:"0.66";}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__thumbnail__link{width:42%;}.elementor-8732 .elementor-element.elementor-element-2e50793.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-8732 .elementor-element.elementor-element-2e50793.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-8732 .elementor-element.elementor-element-2e50793.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__title, .elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__title a{color:var( --e-global-color-9c9e2c9 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__title{margin-bottom:4px;}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__meta-data{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;line-height:22px;}@media(min-width:768px){.elementor-8732 .elementor-element.elementor-element-b66bc1b{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8732 .elementor-element.elementor-element-2f85dd5{--width:100%;}.elementor-8732 .elementor-element.elementor-element-4b6f290{--width:100%;}.elementor-8732 .elementor-element.elementor-element-b66bc1b{--width:100%;}}@media(max-width:1439px){.elementor-8732 .elementor-element.elementor-element-1ca38c6{--min-height:305px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8732 .elementor-element.elementor-element-edf262e{font-size:var( --e-global-typography-269e7b6-font-size );line-height:var( --e-global-typography-269e7b6-line-height );}.elementor-8732 .elementor-element.elementor-element-62969a2{--min-height:305px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8732 .elementor-element.elementor-element-244ecc2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-14b5d2f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ea993a5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa10a9b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-11cca6a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-bbb45f9{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa8699f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-c33abb2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-eaa643a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-33dfd01{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-5e8b249{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e570e13{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-da30765{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f3849e7{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6690d07{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-12f7184{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-7f719d4{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3e73d45{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-2157d94{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a8de341{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a53b3d1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-d1a035f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-49cda03{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b43a683{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e74e1af{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b938cb1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a4f58f2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32bc934{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3c7f181{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-0efec37{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a3d9fde{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32316dd{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ebadd1b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f07a2d5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6356bcc{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ffc6971{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b64417c{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-84b0919{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}}@media(max-width:1024px){.elementor-8732 .elementor-element.elementor-element-1ca38c6{--flex-wrap:wrap;}.elementor-8732 .elementor-element.elementor-element-fbc1d5e{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-8732 .elementor-element.elementor-element-4b6f290{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-edf262e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-269e7b6-font-size );line-height:var( --e-global-typography-269e7b6-line-height );}.elementor-8732 .elementor-element.elementor-element-edf262e.elementor-element{--align-self:flex-start;}.elementor-8732 .elementor-element.elementor-element-62969a2{--flex-wrap:wrap;}.elementor-8732 .elementor-element.elementor-element-cd3a68a{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-8732 .elementor-element.elementor-element-244ecc2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b0c4f4b{font-size:16px;line-height:20px;}.elementor-8732 .elementor-element.elementor-element-14b5d2f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-25af578{font-size:16px;line-height:20px;}.elementor-8732 .elementor-element.elementor-element-ea993a5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa10a9b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-11cca6a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-bbb45f9{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa8699f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-c33abb2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-eaa643a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-33dfd01{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-5e8b249{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e570e13{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-da30765{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f3849e7{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6690d07{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-12f7184{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-7f719d4{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3e73d45{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-2157d94{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a8de341{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a53b3d1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-d1a035f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-49cda03{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b43a683{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e74e1af{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b938cb1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a4f58f2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32bc934{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3c7f181{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-0efec37{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a3d9fde{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32316dd{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ebadd1b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f07a2d5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6356bcc{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ffc6971{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b64417c{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-84b0919{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b66bc1b{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-8732 .elementor-element.elementor-element-2f85dd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-4b6f290{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-edf262e{font-size:var( --e-global-typography-269e7b6-font-size );line-height:var( --e-global-typography-269e7b6-line-height );}.elementor-8732 .elementor-element.elementor-element-244ecc2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b0c4f4b{font-size:14px;line-height:18px;}.elementor-8732 .elementor-element.elementor-element-14b5d2f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-25af578{font-size:14px;line-height:18px;}.elementor-8732 .elementor-element.elementor-element-ea993a5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa10a9b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-11cca6a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-bbb45f9{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-aa8699f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-c33abb2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-eaa643a{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-33dfd01{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-5e8b249{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e570e13{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-da30765{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f3849e7{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6690d07{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-12f7184{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-7f719d4{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3e73d45{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-2157d94{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a8de341{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a53b3d1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-d1a035f{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-49cda03{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b43a683{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-e74e1af{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b938cb1{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a4f58f2{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32bc934{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-3c7f181{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-0efec37{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-a3d9fde{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-32316dd{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ebadd1b{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-f07a2d5{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-6356bcc{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-ffc6971{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b64417c{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-84b0919{font-size:var( --e-global-typography-5b17748-font-size );line-height:var( --e-global-typography-5b17748-line-height );}.elementor-8732 .elementor-element.elementor-element-b66bc1b{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8732 .elementor-element.elementor-element-8c5f373 .elementor-icon-list-item > a{font-size:18px;}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8732 .elementor-element.elementor-element-2e50793:after{content:"0.5";}.elementor-8732 .elementor-element.elementor-element-2e50793 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-1ca38c6 */#page-title{
  position: relative;
  z-index: 0;
}

/* put your bg image url here */
#page-title::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;                 /* sits behind content, avoids flex issues */
  background-image: url("https://hortusdigital.com/wp-content/uploads/2025/05/page-title.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  filter: hue-rotate(-45deg) saturate(1.15) brightness(1);
  transform: translateZ(0);   /* helps prevent glitches */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-244ecc2 */.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-244ecc2.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14b5d2f */.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-14b5d2f.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea993a5 */.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-ea993a5.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c33abb2 */.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-c33abb2.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3849e7 */.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-f3849e7.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6690d07 */.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-6690d07.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8de341 */.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-a8de341.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cda03 */.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-49cda03.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f58f2 */.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-a4f58f2.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebadd1b */.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h1,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h2,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h3,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h4,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h5,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h6 {
    padding-top: 0px !important;
    padding-bottom: 8px !important;
}

.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography strong {
    color: #212121 !important;
}

/* KD typography: custom rhombus bullets (color #02B9B4) */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ol{
  margin-left: 0 !important;
  padding-left: 22px !important; /* space for the rhombus */
}

.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul{
  list-style: none !important;   /* remove default bullets */
}

.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul > li{
  position: relative;
  padding-left: 14px;           /* text offset from bullet */
}

.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul > li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;                  /* aligns to first line nicely */
  width: 5px;
  height: 5px;
  background: #02B9B4;
  transform: translateY(-45%) rotate(45deg); /* rhombus */
  border-radius: 1px;           /* optional: tiny soften */
}


/* spacing BEFORE and AFTER lists */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ol {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

/* spacing BETWEEN list items */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography li {
    margin-bottom: 10px;
}

/* remove extra space after last item */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography li:last-child {
    margin-bottom: 0;
}

/* spacing when list follows text or heading */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography p + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h1 + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h2 + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h3 + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h4 + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h5 + ul,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography h6 + ul {
    margin-top: 12px !important;
}

/* spacing when text follows a list */
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ul + p,
.elementor-8732 .elementor-element.elementor-element-ebadd1b.kd-el-typography ol + p {
    margin-top: 12px !important;
}/* End custom CSS */