.elementor-34 .elementor-element.elementor-element-2a98815{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a98815:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a98815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a7d2cd{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(44px,5vw,72px);--padding-bottom:clamp(36px,4vw,56px);--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-2a801a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a801a3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color: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-34 .elementor-element.elementor-element-2a1da27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-iwlead-font-family ), Sans-serif;font-size:var( --e-global-typography-iwlead-font-size );font-weight:var( --e-global-typography-iwlead-font-weight );text-transform:var( --e-global-typography-iwlead-text-transform );font-style:var( --e-global-typography-iwlead-font-style );text-decoration:var( --e-global-typography-iwlead-text-decoration );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2aae90f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a434ed{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a434ed:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a434ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwbg );}.elementor-34 .elementor-element.elementor-element-2a64b18{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:clamp(36px,4vw,56px);--padding-bottom:clamp(52px,7vw,88px);--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-2ad6dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-iwmuted );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-34 .elementor-element.elementor-element-2adfe00{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ac76bb{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2ac76bb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2ac76bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a15e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a39975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a31476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a3dcbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a5a639{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a81575{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a24e27{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a40809{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a68e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a2f801{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2adab89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aa731e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a4b1bb{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2adfc22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aedd68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2af95b9{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2afcde8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a3ac3b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ad8dee{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2aa3444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a7e4ac{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a38d44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a4ccac{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a4086d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a25279{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2ab8c1e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a47566{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a36c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a09010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a3b7b1{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ae52fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ac556f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2aba596{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ae0146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2ada658{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a8dbae{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a31dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2af2389{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2abcd41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2af4997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2afd01d{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a93d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae6080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a92cf5{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ad2785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a02126{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a40919{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a1db70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a80371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2aac18d{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a196bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a5b232{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ac425a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a42656{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ae1ec6{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2ae1ec6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2ae1ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a9f135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a18b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a6935c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2add235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a93070{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a550f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a24705{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a212d3{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2af2d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2af9991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2af1c9c{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2af46fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a27575{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a9e3f1{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2af2dca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a10e10{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a19971{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2a19971:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a19971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a8f034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a90b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a3e95f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a178ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a95cb5{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ad4102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a019d1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a92068{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a80191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a4014b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a645af{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a1ae97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a88c17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2ac9219{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a04aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2af0aa2{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a3bdc1{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2a3bdc1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a3bdc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a31a8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a43343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2af70b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2abf09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a215bb{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ae7152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a6d848{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a60ca3{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a9005b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a60817{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2ad1420{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a03099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a21526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a60950{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a248f2{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2a248f2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a248f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a18214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a78b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a4dfa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2aef92b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a43da2{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a0884f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2ad7c5c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ad80d8{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a43a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2adab37{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a22e6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a74943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a690d0{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a1ced6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae264a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a7574c{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2afa702{--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:clamp(20px,3vw,40px) clamp(20px,3vw,40px);--row-gap:clamp(20px,3vw,40px);--column-gap:clamp(20px,3vw,40px);--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-34 .elementor-element.elementor-element-2afa702:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2afa702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a5ddd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a2f7a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2a93ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2af871c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-2ac6fbb{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{font-family:var( --e-global-typography-iwh3-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh3-font-size );font-weight:var( --e-global-typography-iwh3-font-weight );text-transform:var( --e-global-typography-iwh3-text-transform );font-style:var( --e-global-typography-iwh3-font-style );text-decoration:var( --e-global-typography-iwh3-text-decoration );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a54cdd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ab8cec{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2ae2e9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a18675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2ab47e0{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a3ba8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2a2c5b6{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a65f59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0em;color:var( --e-global-color-iwmuted );}.elementor-34 .elementor-element.elementor-element-2ade5c0{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a0e62a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-iwborder );--border-color:var( --e-global-color-iwborder );--border-radius:10px 10px 10px 10px;--padding-top:clamp(24px,3vw,40px);--padding-bottom:clamp(24px,3vw,40px);--padding-left:clamp(24px,3vw,40px);--padding-right:clamp(24px,3vw,40px);}.elementor-34 .elementor-element.elementor-element-2a0e62a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2a0e62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2ac7f64{--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;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2afbd01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2afbd01 .elementor-heading-title{font-family:var( --e-global-typography-iwh4-font-family ), Sans-serif;font-size:var( --e-global-typography-iwh4-font-size );font-weight:var( --e-global-typography-iwh4-font-weight );text-transform:var( --e-global-typography-iwh4-text-transform );font-style:var( --e-global-typography-iwh4-font-style );text-decoration:var( --e-global-typography-iwh4-text-decoration );line-height:var( --e-global-typography-iwh4-line-height );letter-spacing:var( --e-global-typography-iwh4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-2a9c4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-iwbtn-font-family ), Sans-serif;font-size:var( --e-global-typography-iwbtn-font-size );font-weight:var( --e-global-typography-iwbtn-font-weight );text-transform:var( --e-global-typography-iwbtn-text-transform );font-style:var( --e-global-typography-iwbtn-font-style );text-decoration:var( --e-global-typography-iwbtn-text-decoration );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );fill:var( --e-global-color-iwwhite );color:var( --e-global-color-iwwhite );border-radius:10px 10px 10px 10px;padding:16px 28px 16px 28px;}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:focus{background-color:var( --e-global-color-iwhover );color:var( --e-global-color-iwwhite );}.elementor-34 .elementor-element.elementor-element-2a1f59e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:focus svg{fill:var( --e-global-color-iwwhite );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a801a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a1da27{font-size:var( --e-global-typography-iwlead-font-size );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aae90f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad6dc1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a15e38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a39975{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a31476{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a3dcbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9f135{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a18b4d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a6935c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2add235{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a8f034{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a90b46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a3e95f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a178ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a31a8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a43343{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af70b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2abf09e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a18214{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a78b82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a4dfa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aef92b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a5ddd2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a2f7a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a93ccd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af871c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afbd01 .elementor-heading-title{font-size:var( --e-global-typography-iwh4-font-size );line-height:var( --e-global-typography-iwh4-line-height );letter-spacing:var( --e-global-typography-iwh4-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a9c4fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button{font-size:var( --e-global-typography-iwbtn-font-size );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a801a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a1da27{font-size:var( --e-global-typography-iwlead-font-size );line-height:var( --e-global-typography-iwlead-line-height );letter-spacing:var( --e-global-typography-iwlead-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aae90f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad6dc1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a15e38{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a39975{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a31476{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a3dcbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9f135{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a18b4d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a6935c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2add235{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a8f034{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a90b46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a3e95f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a178ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a31a8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a43343{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af70b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2abf09e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a18214{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a78b82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a4dfa8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2aef92b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a5ddd2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a2f7a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a93ccd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2af871c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{font-size:var( --e-global-typography-iwh3-font-size );line-height:var( --e-global-typography-iwh3-line-height );letter-spacing:var( --e-global-typography-iwh3-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2afbd01 .elementor-heading-title{font-size:var( --e-global-typography-iwh4-font-size );line-height:var( --e-global-typography-iwh4-line-height );letter-spacing:var( --e-global-typography-iwh4-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a9c4fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button{font-size:var( --e-global-typography-iwbtn-font-size );line-height:var( --e-global-typography-iwbtn-line-height );letter-spacing:var( --e-global-typography-iwbtn-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-2a801a3 */.elementor-34 .elementor-element.elementor-element-2a801a3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a801a3 .elementor-heading-title{max-width:22ch}.elementor-34 .elementor-element.elementor-element-2a801a3{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1da27 */.elementor-34 .elementor-element.elementor-element-2a1da27 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a1da27{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a1da27 p{max-width:64ch}.elementor-34 .elementor-element.elementor-element-2a1da27 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a1da27 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a1da27 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a1da27{margin-bottom:12px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aae90f */.elementor-34 .elementor-element.elementor-element-2aae90f p{margin:0}.elementor-34 .elementor-element.elementor-element-2aae90f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aae90f p{max-width:64ch}.elementor-34 .elementor-element.elementor-element-2aae90f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aae90f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aae90f strong{font-weight:500;color:#15181A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7d2cd */.elementor-34 .elementor-element.elementor-element-2a7d2cd{--padding-top:clamp(44px,5vw,72px)!important;--padding-right:24px!important;--padding-bottom:clamp(36px,4vw,56px)!important;--padding-left:24px!important}.elementor-34 .elementor-element.elementor-element-2a7d2cd{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7d2cd{max-width:1240px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a98815 */.elementor-34 .elementor-element.elementor-element-2a98815{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ad6dc1 */.elementor-34 .elementor-element.elementor-element-2ad6dc1 p{margin:0}.elementor-34 .elementor-element.elementor-element-2ad6dc1{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2ad6dc1 p{max-width:64ch}.elementor-34 .elementor-element.elementor-element-2ad6dc1 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2ad6dc1 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2ad6dc1 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2ad6dc1{margin-bottom:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a15e38 */.elementor-34 .elementor-element.elementor-element-2a15e38 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a15e38{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a15e38 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a15e38 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a15e38 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a15e38{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a39975 */.elementor-34 .elementor-element.elementor-element-2a39975 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a39975{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a39975 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a39975 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a39975 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a39975{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31476 */.elementor-34 .elementor-element.elementor-element-2a31476 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31476{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31476 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31476 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31476 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31476{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3dcbf */.elementor-34 .elementor-element.elementor-element-2a3dcbf p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3dcbf{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3dcbf a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3dcbf a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3dcbf strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3dcbf{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac76bb */.elementor-34 .elementor-element.elementor-element-2ac76bb{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ac76bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac76bb{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a81575 */.elementor-34 .elementor-element.elementor-element-2a81575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a81575{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a68e76 */.elementor-34 .elementor-element.elementor-element-2a68e76{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a68e76 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad72f7 */.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad72f7 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad72f7{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40809 */.elementor-34 .elementor-element.elementor-element-2a40809{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40809{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adab89 */.elementor-34 .elementor-element.elementor-element-2adab89{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adab89 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa731e */.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aa731e .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aa731e{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f801 */.elementor-34 .elementor-element.elementor-element-2a2f801{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2f801{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adfc22 */.elementor-34 .elementor-element.elementor-element-2adfc22{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2adfc22 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aedd68 */.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aedd68 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aedd68{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4b1bb */.elementor-34 .elementor-element.elementor-element-2a4b1bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4b1bb{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24e27 */.elementor-34 .elementor-element.elementor-element-2a24e27{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5a639 */.elementor-34 .elementor-element.elementor-element-2a5a639{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5a639{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afcde8 */.elementor-34 .elementor-element.elementor-element-2afcde8 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afcde8{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa3444 */.elementor-34 .elementor-element.elementor-element-2aa3444{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2aa3444 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a71bcc */.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a71bcc .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a71bcc{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad8dee */.elementor-34 .elementor-element.elementor-element-2ad8dee{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad8dee{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a38d44 */.elementor-34 .elementor-element.elementor-element-2a38d44{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a38d44 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3f6a9 */.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a3f6a9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a3f6a9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7e4ac */.elementor-34 .elementor-element.elementor-element-2a7e4ac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a7e4ac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4086d */.elementor-34 .elementor-element.elementor-element-2a4086d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a4086d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae33ed */.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae33ed .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae33ed{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4ccac */.elementor-34 .elementor-element.elementor-element-2a4ccac{min-width:0}.elementor-34 .elementor-element.elementor-element-2a4ccac{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ac3b */.elementor-34 .elementor-element.elementor-element-2a3ac3b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af95b9 */.elementor-34 .elementor-element.elementor-element-2af95b9{min-width:0}.elementor-34 .elementor-element.elementor-element-2af95b9{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afdc9c */.elementor-34 .elementor-element.elementor-element-2afdc9c .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afdc9c{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a36c35 */.elementor-34 .elementor-element.elementor-element-2a36c35{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a36c35 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a09010 */.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a09010 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a09010{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a47566 */.elementor-34 .elementor-element.elementor-element-2a47566{min-width:0}.elementor-34 .elementor-element.elementor-element-2a47566{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae52fe */.elementor-34 .elementor-element.elementor-element-2ae52fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae52fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac556f */.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ac556f .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ac556f{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3b7b1 */.elementor-34 .elementor-element.elementor-element-2a3b7b1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3b7b1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8c1e */.elementor-34 .elementor-element.elementor-element-2ab8c1e{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25279 */.elementor-34 .elementor-element.elementor-element-2a25279{min-width:0}.elementor-34 .elementor-element.elementor-element-2a25279{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae0146 */.elementor-34 .elementor-element.elementor-element-2ae0146 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae0146{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a31dc1 */.elementor-34 .elementor-element.elementor-element-2a31dc1{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a31dc1 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef4e3 */.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2aef4e3 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2aef4e3{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8dbae */.elementor-34 .elementor-element.elementor-element-2a8dbae{min-width:0}.elementor-34 .elementor-element.elementor-element-2a8dbae{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2abcd41 */.elementor-34 .elementor-element.elementor-element-2abcd41{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2abcd41 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af4997 */.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af4997 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af4997{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af2389 */.elementor-34 .elementor-element.elementor-element-2af2389{min-width:0}.elementor-34 .elementor-element.elementor-element-2af2389{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a93d06 */.elementor-34 .elementor-element.elementor-element-2a93d06{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a93d06 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae6080 */.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae6080 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae6080{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afd01d */.elementor-34 .elementor-element.elementor-element-2afd01d{min-width:0}.elementor-34 .elementor-element.elementor-element-2afd01d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ada658 */.elementor-34 .elementor-element.elementor-element-2ada658{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aba596 */.elementor-34 .elementor-element.elementor-element-2aba596{min-width:0}.elementor-34 .elementor-element.elementor-element-2aba596{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad2785 */.elementor-34 .elementor-element.elementor-element-2ad2785 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad2785{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1db70 */.elementor-34 .elementor-element.elementor-element-2a1db70{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1db70 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a80371 */.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a80371 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a80371{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a40919 */.elementor-34 .elementor-element.elementor-element-2a40919{min-width:0}.elementor-34 .elementor-element.elementor-element-2a40919{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a196bf */.elementor-34 .elementor-element.elementor-element-2a196bf{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a196bf img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ee29 */.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ee29 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ee29{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac18d */.elementor-34 .elementor-element.elementor-element-2aac18d{min-width:0}.elementor-34 .elementor-element.elementor-element-2aac18d{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac425a */.elementor-34 .elementor-element.elementor-element-2ac425a{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ac425a img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60fb9 */.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60fb9 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60fb9{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5b232 */.elementor-34 .elementor-element.elementor-element-2a5b232{min-width:0}.elementor-34 .elementor-element.elementor-element-2a5b232{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a02126 */.elementor-34 .elementor-element.elementor-element-2a02126{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92cf5 */.elementor-34 .elementor-element.elementor-element-2a92cf5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92cf5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adfe00 */.elementor-34 .elementor-element.elementor-element-2adfe00{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9f135 */.elementor-34 .elementor-element.elementor-element-2a9f135 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9f135{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9f135 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9f135 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9f135 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a9f135{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18b4d */.elementor-34 .elementor-element.elementor-element-2a18b4d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18b4d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18b4d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18b4d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18b4d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18b4d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a6935c */.elementor-34 .elementor-element.elementor-element-2a6935c p{margin:0}.elementor-34 .elementor-element.elementor-element-2a6935c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a6935c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a6935c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a6935c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a6935c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2add235 */.elementor-34 .elementor-element.elementor-element-2add235 p{margin:0}.elementor-34 .elementor-element.elementor-element-2add235{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2add235 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2add235 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2add235 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2add235{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1ec6 */.elementor-34 .elementor-element.elementor-element-2ae1ec6{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2ae1ec6{min-width:0}.elementor-34 .elementor-element.elementor-element-2ae1ec6{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a550f2 */.elementor-34 .elementor-element.elementor-element-2a550f2 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a550f2{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2d8b */.elementor-34 .elementor-element.elementor-element-2af2d8b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2d8b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af9991 */.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2af9991 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2af9991{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a212d3 */.elementor-34 .elementor-element.elementor-element-2a212d3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a212d3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af46fe */.elementor-34 .elementor-element.elementor-element-2af46fe{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af46fe img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a27575 */.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a27575 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a27575{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af1c9c */.elementor-34 .elementor-element.elementor-element-2af1c9c{min-width:0}.elementor-34 .elementor-element.elementor-element-2af1c9c{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2af2dca */.elementor-34 .elementor-element.elementor-element-2af2dca{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2af2dca img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a9ff62 */.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a9ff62 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a9ff62{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9e3f1 */.elementor-34 .elementor-element.elementor-element-2a9e3f1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a9e3f1{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a24705 */.elementor-34 .elementor-element.elementor-element-2a24705{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a93070 */.elementor-34 .elementor-element.elementor-element-2a93070{min-width:0}.elementor-34 .elementor-element.elementor-element-2a93070{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a42656 */.elementor-34 .elementor-element.elementor-element-2a42656{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8f034 */.elementor-34 .elementor-element.elementor-element-2a8f034 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a8f034{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a8f034 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a8f034 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a8f034 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a8f034{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a90b46 */.elementor-34 .elementor-element.elementor-element-2a90b46 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a90b46{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a90b46 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a90b46 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a90b46 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a90b46{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3e95f */.elementor-34 .elementor-element.elementor-element-2a3e95f p{margin:0}.elementor-34 .elementor-element.elementor-element-2a3e95f{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a3e95f a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a3e95f a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a3e95f strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a3e95f{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a178ed */.elementor-34 .elementor-element.elementor-element-2a178ed p{margin:0}.elementor-34 .elementor-element.elementor-element-2a178ed{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a178ed a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a178ed a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a178ed strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a178ed{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a19971 */.elementor-34 .elementor-element.elementor-element-2a19971{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a19971{min-width:0}.elementor-34 .elementor-element.elementor-element-2a19971{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad4102 */.elementor-34 .elementor-element.elementor-element-2ad4102 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad4102{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a80191 */.elementor-34 .elementor-element.elementor-element-2a80191{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a80191 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a4014b */.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a4014b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a4014b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a92068 */.elementor-34 .elementor-element.elementor-element-2a92068{min-width:0}.elementor-34 .elementor-element.elementor-element-2a92068{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ae97 */.elementor-34 .elementor-element.elementor-element-2a1ae97{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ae97 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a88c17 */.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a88c17 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a88c17{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a645af */.elementor-34 .elementor-element.elementor-element-2a645af{min-width:0}.elementor-34 .elementor-element.elementor-element-2a645af{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a04aff */.elementor-34 .elementor-element.elementor-element-2a04aff{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a04aff img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10fe */.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ab10fe .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ab10fe{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac9219 */.elementor-34 .elementor-element.elementor-element-2ac9219{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac9219{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a019d1 */.elementor-34 .elementor-element.elementor-element-2a019d1{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a95cb5 */.elementor-34 .elementor-element.elementor-element-2a95cb5{min-width:0}.elementor-34 .elementor-element.elementor-element-2a95cb5{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10e10 */.elementor-34 .elementor-element.elementor-element-2a10e10{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a31a8d */.elementor-34 .elementor-element.elementor-element-2a31a8d p{margin:0}.elementor-34 .elementor-element.elementor-element-2a31a8d{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a31a8d a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a31a8d a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a31a8d strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a31a8d{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a43343 */.elementor-34 .elementor-element.elementor-element-2a43343 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a43343{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a43343 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a43343 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a43343 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a43343{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af70b9 */.elementor-34 .elementor-element.elementor-element-2af70b9 p{margin:0}.elementor-34 .elementor-element.elementor-element-2af70b9{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af70b9 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af70b9 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af70b9 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af70b9{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2abf09e */.elementor-34 .elementor-element.elementor-element-2abf09e p{margin:0}.elementor-34 .elementor-element.elementor-element-2abf09e{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2abf09e a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2abf09e a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2abf09e strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2abf09e{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3bdc1 */.elementor-34 .elementor-element.elementor-element-2a3bdc1{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a3bdc1{min-width:0}.elementor-34 .elementor-element.elementor-element-2a3bdc1{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae7152 */.elementor-34 .elementor-element.elementor-element-2ae7152 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae7152{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9005b */.elementor-34 .elementor-element.elementor-element-2a9005b{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a9005b img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a60817 */.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a60817 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a60817{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60ca3 */.elementor-34 .elementor-element.elementor-element-2a60ca3{min-width:0}.elementor-34 .elementor-element.elementor-element-2a60ca3{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a03099 */.elementor-34 .elementor-element.elementor-element-2a03099{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a03099 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21526 */.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21526 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a21526{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad1420 */.elementor-34 .elementor-element.elementor-element-2ad1420{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad1420{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6d848 */.elementor-34 .elementor-element.elementor-element-2a6d848{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a215bb */.elementor-34 .elementor-element.elementor-element-2a215bb{min-width:0}.elementor-34 .elementor-element.elementor-element-2a215bb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2af0aa2 */.elementor-34 .elementor-element.elementor-element-2af0aa2{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a18214 */.elementor-34 .elementor-element.elementor-element-2a18214 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a18214{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a18214 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a18214 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a18214 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a18214{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a78b82 */.elementor-34 .elementor-element.elementor-element-2a78b82 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a78b82{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a78b82 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a78b82 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a78b82 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a78b82{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4dfa8 */.elementor-34 .elementor-element.elementor-element-2a4dfa8 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a4dfa8{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a4dfa8 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a4dfa8 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a4dfa8{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aef92b */.elementor-34 .elementor-element.elementor-element-2aef92b p{margin:0}.elementor-34 .elementor-element.elementor-element-2aef92b{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2aef92b a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2aef92b a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2aef92b strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2aef92b{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a248f2 */.elementor-34 .elementor-element.elementor-element-2a248f2{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a248f2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a248f2{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a0884f */.elementor-34 .elementor-element.elementor-element-2a0884f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a0884f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a43a24 */.elementor-34 .elementor-element.elementor-element-2a43a24{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a43a24 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ad0c1b */.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ad0c1b .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ad0c1b{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad80d8 */.elementor-34 .elementor-element.elementor-element-2ad80d8{min-width:0}.elementor-34 .elementor-element.elementor-element-2ad80d8{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a22e6f */.elementor-34 .elementor-element.elementor-element-2a22e6f{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a22e6f img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a74943 */.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a74943 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a74943{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2adab37 */.elementor-34 .elementor-element.elementor-element-2adab37{min-width:0}.elementor-34 .elementor-element.elementor-element-2adab37{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ced6 */.elementor-34 .elementor-element.elementor-element-2a1ced6{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a1ced6 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae264a */.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae264a .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae264a{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690d0 */.elementor-34 .elementor-element.elementor-element-2a690d0{min-width:0}.elementor-34 .elementor-element.elementor-element-2a690d0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad7c5c */.elementor-34 .elementor-element.elementor-element-2ad7c5c{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a43da2 */.elementor-34 .elementor-element.elementor-element-2a43da2{min-width:0}.elementor-34 .elementor-element.elementor-element-2a43da2{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a60950 */.elementor-34 .elementor-element.elementor-element-2a60950{min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5ddd2 */.elementor-34 .elementor-element.elementor-element-2a5ddd2 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a5ddd2{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a5ddd2 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a5ddd2 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a5ddd2{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a2f7a6 */.elementor-34 .elementor-element.elementor-element-2a2f7a6 p{margin:0}.elementor-34 .elementor-element.elementor-element-2a2f7a6{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a2f7a6 a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a2f7a6 strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a2f7a6{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a93ccd */.elementor-34 .elementor-element.elementor-element-2a93ccd p{margin:0}.elementor-34 .elementor-element.elementor-element-2a93ccd{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a93ccd a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a93ccd a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a93ccd strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2a93ccd{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2af871c */.elementor-34 .elementor-element.elementor-element-2af871c p{margin:0}.elementor-34 .elementor-element.elementor-element-2af871c{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2af871c a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2af871c a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2af871c strong{font-weight:500;color:#15181A}.elementor-34 .elementor-element.elementor-element-2af871c{flex:1 1 200px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afa702 */.elementor-34 .elementor-element.elementor-element-2afa702{--gap:clamp(20px,3vw,40px) clamp(20px,3vw,40px)!important;--row-gap:clamp(20px,3vw,40px)!important;--column-gap:clamp(20px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2afa702{min-width:0}.elementor-34 .elementor-element.elementor-element-2afa702{margin-bottom:36px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a21b8f */.elementor-34 .elementor-element.elementor-element-2a21b8f .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a21b8f{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ae2e9e */.elementor-34 .elementor-element.elementor-element-2ae2e9e{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ae2e9e img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a18675 */.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a18675 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a18675{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab8cec */.elementor-34 .elementor-element.elementor-element-2ab8cec{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab8cec{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a3ba8d */.elementor-34 .elementor-element.elementor-element-2a3ba8d{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a3ba8d img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a1acb6 */.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2a1acb6 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2a1acb6{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab47e0 */.elementor-34 .elementor-element.elementor-element-2ab47e0{min-width:0}.elementor-34 .elementor-element.elementor-element-2ab47e0{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a65f59 */.elementor-34 .elementor-element.elementor-element-2a65f59{line-height:0;width:100%}.elementor-34 .elementor-element.elementor-element-2a65f59 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px;background-color:#E3E7E6}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae1d14 */.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2ae1d14 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2ae1d14{margin-top:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c5b6 */.elementor-34 .elementor-element.elementor-element-2a2c5b6{min-width:0}.elementor-34 .elementor-element.elementor-element-2a2c5b6{flex:1 1 240px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a54cdd */.elementor-34 .elementor-element.elementor-element-2a54cdd{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac6fbb */.elementor-34 .elementor-element.elementor-element-2ac6fbb{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac6fbb{margin-bottom:44px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7574c */.elementor-34 .elementor-element.elementor-element-2a7574c{min-width:0}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2ade5c0 */.elementor-34 .elementor-element.elementor-element-2ade5c0{--n-tabs-title-background-color:#FFFFFF;--n-tabs-title-background-color-active:#1F5245;--n-tabs-title-color-normal:#15181A;--n-tabs-title-color-hover:#15181A;--n-tabs-title-color-active:#FFFFFF;--n-tabs-background-color:transparent;--n-tabs-border-width:0;width:100%}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tabs{gap:32px!important}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tabs-heading{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tab-title{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:11px 20px!important;border:1px solid #C9CFD1!important;border-radius:10px!important;background-color:#FFFFFF!important}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tab-title-text{font-family:'Outfit',sans-serif;font-weight:500;font-size:16px;line-height:normal;letter-spacing:0em;text-transform:none;font-style:normal;color:#15181A}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tab-title[aria-selected='true']{background-color:#1F5245!important;border-color:#1F5245!important}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tab-title[aria-selected='true'] .e-n-tab-title-text{color:#FFFFFF!important}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tab-title:focus-visible{outline:2px solid #1F5245;outline-offset:1px}.elementor-34 .elementor-element.elementor-element-2ade5c0 .e-n-tabs-content{padding:0!important;border:0!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2afbd01 */.elementor-34 .elementor-element.elementor-element-2afbd01 .elementor-heading-title{text-wrap:pretty;margin:0}.elementor-34 .elementor-element.elementor-element-2afbd01 .elementor-heading-title{line-height:normal}.elementor-34 .elementor-element.elementor-element-2afbd01{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9c4fc */.elementor-34 .elementor-element.elementor-element-2a9c4fc p{margin:0}.elementor-34 .elementor-element.elementor-element-2a9c4fc{text-wrap:pretty}.elementor-34 .elementor-element.elementor-element-2a9c4fc p{max-width:60ch}.elementor-34 .elementor-element.elementor-element-2a9c4fc a{color:#1F5245;text-decoration:underline;transition:color .2s ease}.elementor-34 .elementor-element.elementor-element-2a9c4fc a:hover{color:#15332C}.elementor-34 .elementor-element.elementor-element-2a9c4fc strong{font-weight:500;color:#15181A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac7f64 */.elementor-34 .elementor-element.elementor-element-2ac7f64{min-width:0}.elementor-34 .elementor-element.elementor-element-2ac7f64{flex:1 1 420px;min-width:0px;width:auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a1f59e */.elementor-34 .elementor-element.elementor-element-2a1f59e{line-height:0;flex:0 0 auto;max-width:100%;width:auto}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;white-space:nowrap;box-shadow:none;padding:16px 28px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-family:'Outfit',sans-serif;font-weight:500;font-size:16px;line-height:normal;letter-spacing:0em;text-transform:none;font-style:normal;color:#FFFFFF;border:0}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:hover,.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:focus{background-color:#15332C;color:#FFFFFF}.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button:hover .elementor-button-text{color:#FFFFFF}@media (max-width:420px){.elementor-34 .elementor-element.elementor-element-2a1f59e .elementor-button{white-space:normal}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0e62a */.elementor-34 .elementor-element.elementor-element-2a0e62a{--padding-top:clamp(24px,3vw,40px)!important;--padding-right:clamp(24px,3vw,40px)!important;--padding-bottom:clamp(24px,3vw,40px)!important;--padding-left:clamp(24px,3vw,40px)!important}.elementor-34 .elementor-element.elementor-element-2a0e62a{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a64b18 */.elementor-34 .elementor-element.elementor-element-2a64b18{--padding-top:clamp(36px,4vw,56px)!important;--padding-right:24px!important;--padding-bottom:clamp(52px,7vw,88px)!important;--padding-left:24px!important}.elementor-34 .elementor-element.elementor-element-2a64b18{min-width:0}.elementor-34 .elementor-element.elementor-element-2a64b18{max-width:1240px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a434ed */.elementor-34 .elementor-element.elementor-element-2a434ed{min-width:0}/* End custom CSS */