.elementor-5787 .elementor-element.elementor-element-aadfaf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-5787 .elementor-element.elementor-element-aadfaf6:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-aadfaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f87c15 );}.elementor-5787 .elementor-element.elementor-element-272d843{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-272d843.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5787 .elementor-element.elementor-element-b581719{width:var( --container-widget-width, 429px );max-width:429px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 32px 0px 0px;--container-widget-width:429px;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-b581719 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:49px;font-weight:500;line-height:1.2em;color:var( --e-global-color-7920cad );}.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 );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-5787 .elementor-element.elementor-element-d76df07{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-78e19b9{--display:flex;--min-height:489px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );}.elementor-5787 .elementor-element.elementor-element-9c336be{margin:0px -33px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-5787 .elementor-element.elementor-element-9c336be img{width:84%;}.elementor-5787 .elementor-element.elementor-element-c4baf3e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-c4baf3e:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-c4baf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-5787 .elementor-element.elementor-element-714cf6e{--display:flex;--min-height:295px;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-714cf6e:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-714cf6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-3766d91{width:var( --container-widget-width, 527px );max-width:527px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-5787 .elementor-element.elementor-element-3766d91.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-3766d91 .elementor-heading-title{font-family:var( --e-global-typography-ad355d5-font-family ), Sans-serif;font-size:var( --e-global-typography-ad355d5-font-size );font-weight:var( --e-global-typography-ad355d5-font-weight );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );color:var( --e-global-color-7920cad );}.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 );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-b531093{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-3da9188{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-8343a35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-fb0394a{padding:0px 120px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-fb0394a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.1px;color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-9c978c6{width:var( --container-widget-width, 448px );max-width:448px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:448px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-3c8b050{--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:53px 25px;--row-gap:53px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-5787 .elementor-element.elementor-element-e5db38a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-e5db38a.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-e5db38a.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-e5db38a.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-e5db38a:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-e5db38a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-007598a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-007598a.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-007598a.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-007598a.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-007598a:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-007598a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-1ce812d{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-1ce812d:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-1ce812d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-0d23e4b{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-0d23e4b img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-03030c0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-03030c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5787 .elementor-element.elementor-element-d967bf2{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:6px 6px 6px 6px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5787 .elementor-element.elementor-element-d967bf2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;}.elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-text{color:var( --e-global-color-0e1ed3a );transition:color 0.3s;}.elementor-5787 .elementor-element.elementor-element-4099cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-4099cd5 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-7c08ac7{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-3c8de1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-a360642{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-7111bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-f268a13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-afc8076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-4993ac2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-50f641c{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-d609cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-7c44941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-b7ca01a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.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 );}.elementor-5787 .elementor-element.elementor-element-3fa7bbf .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-3fa7bbf{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-3fa7bbf.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-3fa7bbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-3fa7bbf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-6f0854a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-6f0854a:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-6f0854a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-178426f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-178426f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-139f0ec{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-7652d4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-7652d4f .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-f11cb87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-3d40f44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4667859{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-e0a4e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-c98a4c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-2444ea9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-dd603e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-edb1cd5{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-afbde84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-be9dbe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-9b3136d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-127d350 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-127d350{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-127d350.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-127d350 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-127d350 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-1d1554d{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-1d1554d:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-1d1554d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-8ab977f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-8ab977f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-3bc0fe6{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-585f0dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-585f0dd .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-982756e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-5de8a24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-293ce4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-30a2e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-ef57b3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-e0d55f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-0347d72{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-09b5062{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-67c0c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-8aa64a4 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-8aa64a4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-8aa64a4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-8aa64a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-8aa64a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-b36800c{width:var( --container-widget-width, 527px );max-width:527px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-5787 .elementor-element.elementor-element-b36800c.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-b36800c .elementor-heading-title{font-family:var( --e-global-typography-ad355d5-font-family ), Sans-serif;font-size:var( --e-global-typography-ad355d5-font-size );font-weight:var( --e-global-typography-ad355d5-font-weight );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-b4c2d0c{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-b4c2d0c:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-b4c2d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-0f01439{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-c227f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-c227f4f .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-1fd92ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-cef0a9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-975776c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-2229b84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-d0cf6ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-85ab85a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-beabe9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-5dcd1ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-329ef15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-fa8b5da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-9b1d304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-aed1ce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-34b61ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-15fc53a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-f7731c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-bca12bc .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-bca12bc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-bca12bc.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-bca12bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-bca12bc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-356bf44{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-356bf44 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-a70c28f{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-a70c28f:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-a70c28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-21b5c56{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-21b5c56 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-91fb6e5{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-367d5b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-d6f0887{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-63881e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-014eab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-a9f91be{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-94c0282{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-2d77b18 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-2d77b18{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-2d77b18.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-2d77b18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-2d77b18 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-86fdf15{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-86fdf15:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-86fdf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-d9088f4{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-d9088f4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-939aedc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4830d98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-4830d98 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-96f0eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-ce3a9b6 .elementor-button{background-color:var( --e-global-color-7920cad );font-family:"Onest", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-ce3a9b6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-ce3a9b6.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ce3a9b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-ce3a9b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-8446eb3{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-afd1946{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-0fec95b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-a2c04d7{padding:0px 120px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-a2c04d7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.1px;color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-600d745{width:var( --container-widget-width, 448px );max-width:448px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:448px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-fc77688{--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:53px 25px;--row-gap:53px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-f0beed6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-f0beed6.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-f0beed6.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-f0beed6.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-f0beed6:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-f0beed6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-734d890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-734d890.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-734d890.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-734d890.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-734d890:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-734d890:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-453a092{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-453a092:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-453a092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-4067c50{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-4067c50 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-2e7bd09{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-9260e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-9260e4f .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-4a1eadd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-0cbe8a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-916be89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-db27a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-5b490a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-c713a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-7267461{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-a04d7e6{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-2b7f5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-84fbc00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-1c58e27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-f60d14b .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-f60d14b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-f60d14b.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-f60d14b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-f60d14b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-80ab98c{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-80ab98c:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-80ab98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-c2dfc39{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-c2dfc39 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-250d424{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-06bb894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-06bb894 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-ba20505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-4a34731{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-b21bc7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-96e4516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-0ef3a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-d158a5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-b9fe0a1{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-e6a3f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-dccbf45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-90794a4 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-90794a4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-90794a4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-90794a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-90794a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-07276fd{width:var( --container-widget-width, 527px );max-width:527px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-5787 .elementor-element.elementor-element-07276fd.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-07276fd .elementor-heading-title{font-family:var( --e-global-typography-ad355d5-font-family ), Sans-serif;font-size:var( --e-global-typography-ad355d5-font-size );font-weight:var( --e-global-typography-ad355d5-font-weight );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-6970499{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-6970499:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-6970499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-92f3cc8{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-172eaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-172eaa1 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-eb7c0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-c5c4efe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-436c64d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4561538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-fd2163f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-fe49a16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-7c55051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-904685e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-25bac39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-2ad59ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-d471b75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-bda156a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-b947836{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-0616ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-044f4e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-d98e163 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-d98e163{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-d98e163.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-d98e163 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-d98e163 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-3ae4eca{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-3ae4eca img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-ff102ec{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-ff102ec:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-ff102ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-58688fa{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-58688fa img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-798979d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-7b99655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-7b99655 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-16cb6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-76f20fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-3aa69c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-79e6d96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-c3df4d1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-caee930{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-bcf1cd4 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-bcf1cd4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-bcf1cd4.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-bcf1cd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-bcf1cd4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-8f90048{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-76683aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-ada1508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-7977667{padding:0px 120px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-7977667 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.1px;color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-3b4d891{width:var( --container-widget-width, 448px );max-width:448px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:448px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-00aef28{--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:53px 25px;--row-gap:53px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-275f3b3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-275f3b3.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-275f3b3.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-275f3b3.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-275f3b3:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-275f3b3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-bdad902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-64d786b );}.elementor-5787 .elementor-element.elementor-element-bdad902.elementor-view-stacked .elementor-icon{background-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-bdad902.elementor-view-framed .elementor-icon, .elementor-5787 .elementor-element.elementor-element-bdad902.elementor-view-default .elementor-icon{fill:#005C4600;color:#005C4600;border-color:#005C4600;}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon{font-size:52px;padding:0px;}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title a{font-family:var( --e-global-typography-6f5bbdf-font-family ), Sans-serif;font-size:var( --e-global-typography-6f5bbdf-font-size );font-weight:var( --e-global-typography-6f5bbdf-font-weight );}.elementor-5787 .elementor-element.elementor-element-bdad902:has(:hover) .elementor-icon-box-title,
					 .elementor-5787 .elementor-element.elementor-element-bdad902:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-description{font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-91a9020{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-91a9020:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-91a9020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-d2e2a3f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-d2e2a3f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-e32a884{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-e32a884.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-5baa6d7{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:6px 6px 6px 6px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5787 .elementor-element.elementor-element-5baa6d7.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:14px;font-weight:400;}.elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-text{color:var( --e-global-color-0e1ed3a );transition:color 0.3s;}.elementor-5787 .elementor-element.elementor-element-a070404{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-a070404 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-a600573{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-19b5af3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-c35bf46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-55fb1f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-bbc0025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-290f138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-4252f1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-d5ea6d8{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4be054a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-961c8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-4687000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-4c1f65c .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-4c1f65c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-4c1f65c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-4c1f65c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-4c1f65c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-d65fd82{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-d65fd82:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-d65fd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-121f3b0{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-121f3b0 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-7164d08{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-8810016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-8810016 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-c1bede4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-2a09942{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-a6370c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-238e054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-4082f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-1ecfa7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-3baf82c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-608d908{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-ccb4313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-73b27bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-b9830a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-69eacfc .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-69eacfc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-69eacfc.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-69eacfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-69eacfc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-008d33a{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-008d33a:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-008d33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-a38bf9f{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-a38bf9f img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-33a79f6{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-4b1ecb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:#52525B;}.elementor-5787 .elementor-element.elementor-element-0aa7d32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-9af3b8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-a0b15fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-adb2cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-b183a8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-878dd4b{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-dd66961{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-a73dfae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-7483a0a .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-7483a0a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-7483a0a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7483a0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-7483a0a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-5b49a01{width:var( --container-widget-width, 527px );max-width:527px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-5787 .elementor-element.elementor-element-5b49a01.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-5b49a01 .elementor-heading-title{font-family:var( --e-global-typography-ad355d5-font-family ), Sans-serif;font-size:var( --e-global-typography-ad355d5-font-size );font-weight:var( --e-global-typography-ad355d5-font-weight );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-abc3c24{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-abc3c24:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-abc3c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-83664c1{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-f03e5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-f03e5d3 .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-6783640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-925cf24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-9908eb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-1686522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-263438b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-34661d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4648989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-8abdb8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-5e37b25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-4974f30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-6c3ae2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-4ec3105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-3bb3e83{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-b162a97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-7107160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-1834474 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-1834474{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-1834474.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-1834474 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-1834474 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-749e8be{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-749e8be img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-a2b9b35{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-a2b9b35:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-a2b9b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-f2c4e19{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-f2c4e19 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-8418af7{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-847b5bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-847b5bf .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-eca7045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-7e53344{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-14b3e2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-d883738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-0402c07{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-3a9b49e{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-4215781 .elementor-button{background-color:var( --e-global-color-7920cad );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 );fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-4215781{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-4215781.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5787 .elementor-element.elementor-element-4215781 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-4215781 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-e842464{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5787 .elementor-element.elementor-element-e842464:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-e842464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-eadf179{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-eadf179 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5787 .elementor-element.elementor-element-b9668a9{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-5d8171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-5787 .elementor-element.elementor-element-5d8171e .elementor-heading-title{font-family:var( --e-global-typography-1d2c65b-font-family ), Sans-serif;font-size:var( --e-global-typography-1d2c65b-font-size );font-weight:var( --e-global-typography-1d2c65b-font-weight );line-height:var( --e-global-typography-1d2c65b-line-height );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-e25b378{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-448e4ee-font-family ), Sans-serif;font-size:var( --e-global-typography-448e4ee-font-size );font-weight:var( --e-global-typography-448e4ee-font-weight );color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-5020165 .elementor-button{background-color:var( --e-global-color-7920cad );font-family:"Onest", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-0e1ed3a );color:var( --e-global-color-0e1ed3a );border-style:none;border-radius:9px 9px 9px 9px;padding:20px 24px 15px 24px;}.elementor-5787 .elementor-element.elementor-element-5020165{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-5020165.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5020165 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5787 .elementor-element.elementor-element-5020165 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5787 .elementor-element.elementor-element-d0767d7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 1200px );max-width:1200px;margin:-182px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:35px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:35px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#52525B;--n-tabs-title-color-active:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-d0767d7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-5787 .elementor-element.elementor-element-d0767d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5787 .elementor-element.elementor-element-d0767d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#257A32;border-style:solid;border-width:1px 1px 1px 1px;border-color:#257A32;}.elementor-5787 .elementor-element.elementor-element-d0767d7.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-d0767d7.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#52525B;}.elementor-5787 .elementor-element.elementor-element-d0767d7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#52525B;}.elementor-5787 .elementor-element.elementor-element-d0767d7.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:"Onest", Sans-serif;font-weight:500;}.elementor-5787 .elementor-element.elementor-element-d0767d7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#52525B;}.elementor-5787 .elementor-element.elementor-element-c6a47b0{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-5787 .elementor-element.elementor-element-c6a47b0:not(.elementor-motion-effects-element-type-background), .elementor-5787 .elementor-element.elementor-element-c6a47b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f87c15 );}.elementor-5787 .elementor-element.elementor-element-26940d3{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-97218e7{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-5787 .elementor-element.elementor-element-97218e7 .elementor-heading-title{font-family:var( --e-global-typography-ad355d5-font-family ), Sans-serif;font-size:var( --e-global-typography-ad355d5-font-size );font-weight:var( --e-global-typography-ad355d5-font-weight );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );color:var( --e-global-color-7920cad );}.elementor-5787 .elementor-element.elementor-element-8d58424{width:var( --container-widget-width, 321px );max-width:321px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:start;font-family:"Onest", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-ae54bd3 );}.elementor-5787 .elementor-element.elementor-element-07a6eea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5787 .elementor-element.elementor-element-aadfaf6{--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:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5787 .elementor-element.elementor-element-b581719{text-align:start;}.elementor-5787 .elementor-element.elementor-element-b581719 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-d76df07.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-d76df07{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-78e19b9{--min-height:450px;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-9c336be{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-3766d91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-3766d91 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-3da9188{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5787 .elementor-element.elementor-element-fb0394a{padding:0px 0px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-fb0394a .elementor-heading-title{font-size:30px;}.elementor-5787 .elementor-element.elementor-element-9c978c6.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9c978c6{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1ce812d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-0d23e4b{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-4099cd5{text-align:start;}.elementor-5787 .elementor-element.elementor-element-4099cd5 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-7c08ac7.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c08ac7{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3c8de1e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-7111bfc.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7111bfc{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f268a13.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f268a13{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-afc8076.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-afc8076{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4993ac2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-d609cf9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d609cf9{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7c44941.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c44941{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b7ca01a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b7ca01a{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-3fa7bbf.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-3fa7bbf .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-6f0854a{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-178426f{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-7652d4f{text-align:start;}.elementor-5787 .elementor-element.elementor-element-7652d4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-f11cb87.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f11cb87{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3d40f44{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-e0a4e54.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e0a4e54{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c98a4c9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c98a4c9{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2444ea9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2444ea9{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-dd603e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-afbde84.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-afbde84{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-be9dbe0.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-be9dbe0{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-9b3136d.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9b3136d{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-127d350.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-127d350 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-1d1554d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-8ab977f{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-585f0dd{text-align:start;}.elementor-5787 .elementor-element.elementor-element-585f0dd .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-982756e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-982756e{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5de8a24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-30a2e6c.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-30a2e6c{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-ef57b3e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ef57b3e{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-e0d55f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-09b5062.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-09b5062{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-67c0c53.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-67c0c53{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-8aa64a4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-8aa64a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-b36800c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-b36800c .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-b4c2d0c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-c227f4f{text-align:start;}.elementor-5787 .elementor-element.elementor-element-c227f4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-1fd92ed.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1fd92ed{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-cef0a9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-2229b84.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2229b84{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d0cf6ce.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d0cf6ce{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-beabe9d.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-beabe9d{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5dcd1ca.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5dcd1ca{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-329ef15{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-fa8b5da{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5787 .elementor-element.elementor-element-9b1d304.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9b1d304{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-aed1ce5.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-aed1ce5{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-15fc53a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-15fc53a{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f7731c4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f7731c4{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bca12bc.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bca12bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-356bf44{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-a70c28f{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-21b5c56{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7{text-align:start;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-367d5b5.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-367d5b5{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d6f0887{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-014eab2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-014eab2{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a9f91be.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a9f91be{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-94c0282.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-94c0282{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2d77b18.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2d77b18 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-86fdf15{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-d9088f4{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-4830d98{text-align:start;}.elementor-5787 .elementor-element.elementor-element-4830d98 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-96f0eb3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-96f0eb3{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-ce3a9b6.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ce3a9b6 .elementor-button{font-size:15px;}.elementor-5787 .elementor-element.elementor-element-afd1946{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5787 .elementor-element.elementor-element-a2c04d7{padding:0px 0px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-a2c04d7 .elementor-heading-title{font-size:30px;}.elementor-5787 .elementor-element.elementor-element-600d745.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-600d745{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-453a092{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-4067c50{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-9260e4f{text-align:start;}.elementor-5787 .elementor-element.elementor-element-9260e4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-4a1eadd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4a1eadd{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0cbe8a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-db27a58.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-db27a58{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5b490a2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5b490a2{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c713a89.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c713a89{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7267461{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-2b7f5e0.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2b7f5e0{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-84fbc00.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-84fbc00{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1c58e27.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1c58e27{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f60d14b.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f60d14b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-80ab98c{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-c2dfc39{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-06bb894{text-align:start;}.elementor-5787 .elementor-element.elementor-element-06bb894 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-ba20505.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ba20505{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4a34731{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-96e4516.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-96e4516{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0ef3a85.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0ef3a85{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d158a5d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-e6a3f00.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e6a3f00{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-dccbf45.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-dccbf45{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-90794a4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-90794a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-07276fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-07276fd .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-6970499{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-172eaa1{text-align:start;}.elementor-5787 .elementor-element.elementor-element-172eaa1 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-eb7c0f1.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-eb7c0f1{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c5c4efe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-4561538.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4561538{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-fd2163f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-fd2163f{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7c55051.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c55051{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-904685e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-904685e{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-25bac39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-2ad59ad{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5787 .elementor-element.elementor-element-d471b75.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d471b75{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bda156a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bda156a{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0616ebd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0616ebd{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-044f4e7.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-044f4e7{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d98e163.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d98e163 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-3ae4eca{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-ff102ec{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-58688fa{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-7b99655{text-align:start;}.elementor-5787 .elementor-element.elementor-element-7b99655 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-16cb6bd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-16cb6bd{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-76f20fc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-79e6d96.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-79e6d96{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c3df4d1.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c3df4d1{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-caee930.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-caee930{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bcf1cd4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bcf1cd4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-76683aa{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5787 .elementor-element.elementor-element-7977667{padding:0px 0px 20px 0px;}.elementor-5787 .elementor-element.elementor-element-7977667 .elementor-heading-title{font-size:30px;}.elementor-5787 .elementor-element.elementor-element-3b4d891.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-3b4d891{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-91a9020{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-d2e2a3f{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-a070404{text-align:start;}.elementor-5787 .elementor-element.elementor-element-a070404 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-a600573.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a600573{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-19b5af3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-55fb1f9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-55fb1f9{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bbc0025.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bbc0025{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-290f138.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-290f138{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4252f1b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-4be054a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4be054a{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-961c8f3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-961c8f3{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4687000.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4687000{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4c1f65c.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4c1f65c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-d65fd82{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-121f3b0{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-8810016{text-align:start;}.elementor-5787 .elementor-element.elementor-element-8810016 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-c1bede4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c1bede4{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2a09942{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-238e054.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-238e054{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4082f98.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4082f98{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1ecfa7f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1ecfa7f{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3baf82c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-ccb4313.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ccb4313{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-73b27bd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-73b27bd{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b9830a2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b9830a2{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-69eacfc.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-69eacfc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-008d33a{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-a38bf9f{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d{text-align:start;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-4b1ecb2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4b1ecb2{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0aa7d32{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-a0b15fa.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a0b15fa{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-adb2cc3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-adb2cc3{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b183a8c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-dd66961.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-dd66961{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a73dfae.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a73dfae{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7483a0a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7483a0a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-5b49a01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-5b49a01 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-abc3c24{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-f03e5d3{text-align:start;}.elementor-5787 .elementor-element.elementor-element-f03e5d3 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-6783640.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-6783640{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-925cf24{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-1686522.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1686522{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-263438b.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-263438b{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4648989.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4648989{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-8abdb8e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-8abdb8e{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5e37b25{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-4974f30{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5787 .elementor-element.elementor-element-6c3ae2f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-6c3ae2f{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4ec3105.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4ec3105{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b162a97.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b162a97{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7107160.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7107160{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1834474.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1834474 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-749e8be{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-a2b9b35{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-f2c4e19{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-847b5bf{text-align:start;}.elementor-5787 .elementor-element.elementor-element-847b5bf .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-eca7045.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-eca7045{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7e53344{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5787 .elementor-element.elementor-element-d883738.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d883738{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0402c07.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0402c07{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3a9b49e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-3a9b49e{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4215781.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4215781 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-e842464{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5787 .elementor-element.elementor-element-eadf179{margin:0px -13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-5787 .elementor-element.elementor-element-5d8171e{text-align:start;}.elementor-5787 .elementor-element.elementor-element-5d8171e .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-e25b378.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e25b378{text-align:start;font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5020165.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5020165 .elementor-button{font-size:15px;}.elementor-5787 .elementor-element.elementor-element-d0767d7{padding:0px 30px 0px 30px;--n-tabs-title-font-size:17px;}.elementor-5787 .elementor-element.elementor-element-c6a47b0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-97218e7{--container-widget-width:244px;--container-widget-flex-grow:0;width:var( --container-widget-width, 244px );max-width:244px;}.elementor-5787 .elementor-element.elementor-element-97218e7 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-8d58424.elementor-element{--align-self:center;}.elementor-5787 .elementor-element.elementor-element-8d58424{text-align:start;font-size:15px;}}@media(max-width:767px){.elementor-5787 .elementor-element.elementor-element-aadfaf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-272d843{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5787 .elementor-element.elementor-element-b581719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-b581719 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-d76df07{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-78e19b9{--min-height:214px;--border-radius:15px 15px 15px 15px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-9c336be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5787 .elementor-element.elementor-element-9c336be img{width:100%;}.elementor-5787 .elementor-element.elementor-element-c4baf3e{--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-5787 .elementor-element.elementor-element-714cf6e{--min-height:230px;}.elementor-5787 .elementor-element.elementor-element-3766d91{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5787 .elementor-element.elementor-element-3766d91 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-b531093{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-fb0394a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5787 .elementor-element.elementor-element-fb0394a .elementor-heading-title{font-size:27px;}.elementor-5787 .elementor-element.elementor-element-9c978c6.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9c978c6{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-e5db38a .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-007598a .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1ce812d{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-0d23e4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-0d23e4b img{width:100%;}.elementor-5787 .elementor-element.elementor-element-03030c0{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5787 .elementor-element.elementor-element-d967bf2 .elementor-icon-list-item > a{font-size:13px;}.elementor-5787 .elementor-element.elementor-element-4099cd5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-4099cd5 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-7c08ac7.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c08ac7{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a360642{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-7111bfc.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7111bfc{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f268a13.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f268a13{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-afc8076.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-afc8076{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-50f641c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-d609cf9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d609cf9{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7c44941.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c44941{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b7ca01a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b7ca01a{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-3fa7bbf .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-6f0854a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-178426f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-178426f img{width:100%;}.elementor-5787 .elementor-element.elementor-element-139f0ec{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-7652d4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-7652d4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-f11cb87.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f11cb87{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4667859{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-e0a4e54.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e0a4e54{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c98a4c9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c98a4c9{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2444ea9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2444ea9{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-edb1cd5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-afbde84.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-afbde84{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-be9dbe0.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-be9dbe0{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-9b3136d.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9b3136d{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-127d350 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-1d1554d{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-8ab977f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-8ab977f img{width:100%;}.elementor-5787 .elementor-element.elementor-element-3bc0fe6{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-585f0dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-585f0dd .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-982756e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-982756e{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-293ce4b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-30a2e6c.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-30a2e6c{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-ef57b3e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ef57b3e{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0347d72{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-09b5062.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-09b5062{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-67c0c53.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-67c0c53{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-8aa64a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-b36800c{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5787 .elementor-element.elementor-element-b36800c .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-b4c2d0c{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-0f01439{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-c227f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-c227f4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-1fd92ed.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1fd92ed{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-975776c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-2229b84.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2229b84{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d0cf6ce.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d0cf6ce{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-85ab85a{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-beabe9d.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-beabe9d{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5dcd1ca.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5dcd1ca{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-fa8b5da{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-9b1d304.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-9b1d304{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-aed1ce5.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-aed1ce5{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-34b61ec{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-15fc53a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-15fc53a{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f7731c4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-f7731c4{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bca12bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-356bf44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-356bf44.elementor-element{--order:-99999 /* order start hack */;}.elementor-5787 .elementor-element.elementor-element-356bf44 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-a70c28f{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-21b5c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-21b5c56 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-91fb6e5{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-9c8a3d7 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-367d5b5.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-367d5b5{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-63881e7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-014eab2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-014eab2{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a9f91be.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a9f91be{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-94c0282.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-94c0282{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2d77b18 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-86fdf15{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-d9088f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-d9088f4.elementor-element{--order:-99999 /* order start hack */;}.elementor-5787 .elementor-element.elementor-element-d9088f4 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-939aedc{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-4830d98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-4830d98 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-96f0eb3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-96f0eb3{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-8446eb3{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-a2c04d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5787 .elementor-element.elementor-element-a2c04d7 .elementor-heading-title{font-size:27px;}.elementor-5787 .elementor-element.elementor-element-600d745.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-600d745{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-f0beed6 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-734d890 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-453a092{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-4067c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-4067c50 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-2e7bd09{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-9260e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-9260e4f .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-4a1eadd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4a1eadd{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-916be89{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-db27a58.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-db27a58{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-5b490a2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-5b490a2{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c713a89.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c713a89{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a04d7e6{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-2b7f5e0.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-2b7f5e0{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-84fbc00.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-84fbc00{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1c58e27.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1c58e27{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-f60d14b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-80ab98c{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-c2dfc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-c2dfc39 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-250d424{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-06bb894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-06bb894 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-ba20505.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ba20505{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b21bc7c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-96e4516.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-96e4516{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0ef3a85.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0ef3a85{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b9fe0a1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-e6a3f00.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e6a3f00{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-dccbf45.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-dccbf45{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-90794a4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-07276fd{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5787 .elementor-element.elementor-element-07276fd .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-6970499{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-92f3cc8{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-172eaa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-172eaa1 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-eb7c0f1.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-eb7c0f1{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-436c64d{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-4561538.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4561538{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-fd2163f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-fd2163f{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-fe49a16{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-7c55051.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7c55051{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-904685e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-904685e{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-2ad59ad{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-d471b75.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d471b75{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bda156a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bda156a{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b947836{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-0616ebd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0616ebd{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-044f4e7.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-044f4e7{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d98e163 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-3ae4eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-3ae4eca.elementor-element{--order:-99999 /* order start hack */;}.elementor-5787 .elementor-element.elementor-element-3ae4eca img{width:100%;}.elementor-5787 .elementor-element.elementor-element-ff102ec{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-58688fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-58688fa img{width:100%;}.elementor-5787 .elementor-element.elementor-element-798979d{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-7b99655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-7b99655 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-16cb6bd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-16cb6bd{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3aa69c2{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-79e6d96.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-79e6d96{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c3df4d1.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c3df4d1{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-caee930.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-caee930{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bcf1cd4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-8f90048{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-7977667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5787 .elementor-element.elementor-element-7977667 .elementor-heading-title{font-size:27px;}.elementor-5787 .elementor-element.elementor-element-3b4d891.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-3b4d891{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-275f3b3 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title, .elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-title a{font-size:var( --e-global-typography-6f5bbdf-font-size );}.elementor-5787 .elementor-element.elementor-element-bdad902 .elementor-icon-box-description{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-91a9020{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-d2e2a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-d2e2a3f img{width:100%;}.elementor-5787 .elementor-element.elementor-element-e32a884{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5787 .elementor-element.elementor-element-5baa6d7 .elementor-icon-list-item > a{font-size:13px;}.elementor-5787 .elementor-element.elementor-element-a070404{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-a070404 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-a600573.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a600573{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-c35bf46{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-55fb1f9.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-55fb1f9{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-bbc0025.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-bbc0025{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-290f138.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-290f138{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d5ea6d8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-4be054a.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4be054a{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-961c8f3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-961c8f3{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4687000.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4687000{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4c1f65c .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-d65fd82{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-121f3b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-121f3b0 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-7164d08{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-8810016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-8810016 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-c1bede4.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-c1bede4{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a6370c7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-238e054.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-238e054{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4082f98.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4082f98{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1ecfa7f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1ecfa7f{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-608d908{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-ccb4313.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-ccb4313{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-73b27bd.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-73b27bd{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-b9830a2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b9830a2{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-69eacfc .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-008d33a{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-a38bf9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-a38bf9f img{width:100%;}.elementor-5787 .elementor-element.elementor-element-33a79f6{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-c8b7f4d .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-4b1ecb2.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4b1ecb2{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-9af3b8e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-a0b15fa.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a0b15fa{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-adb2cc3.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-adb2cc3{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-878dd4b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-dd66961.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-dd66961{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-a73dfae.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-a73dfae{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7483a0a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-5b49a01{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5787 .elementor-element.elementor-element-5b49a01 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-abc3c24{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-83664c1{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-f03e5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-f03e5d3 .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-6783640.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-6783640{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-9908eb5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-1686522.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-1686522{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-263438b.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-263438b{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-34661d4{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-4648989.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4648989{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-8abdb8e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-8abdb8e{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4974f30{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-6c3ae2f.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-6c3ae2f{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4ec3105.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-4ec3105{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3bb3e83{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-b162a97.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-b162a97{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-7107160.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-7107160{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-1834474 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-749e8be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-749e8be.elementor-element{--order:-99999 /* order start hack */;}.elementor-5787 .elementor-element.elementor-element-749e8be img{width:100%;}.elementor-5787 .elementor-element.elementor-element-a2b9b35{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-f2c4e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-f2c4e19 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-8418af7{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-847b5bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-847b5bf .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-eca7045.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-eca7045{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-14b3e2f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-d883738.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-d883738{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-0402c07.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-0402c07{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-3a9b49e.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-3a9b49e{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-4215781 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5787 .elementor-element.elementor-element-e842464{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-eadf179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5787 .elementor-element.elementor-element-eadf179.elementor-element{--order:-99999 /* order start hack */;}.elementor-5787 .elementor-element.elementor-element-eadf179 img{width:100%;}.elementor-5787 .elementor-element.elementor-element-b9668a9{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5787 .elementor-element.elementor-element-5d8171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5787 .elementor-element.elementor-element-5d8171e .elementor-heading-title{font-size:var( --e-global-typography-1d2c65b-font-size );line-height:var( --e-global-typography-1d2c65b-line-height );}.elementor-5787 .elementor-element.elementor-element-e25b378.elementor-element{--align-self:flex-start;}.elementor-5787 .elementor-element.elementor-element-e25b378{font-size:var( --e-global-typography-448e4ee-font-size );}.elementor-5787 .elementor-element.elementor-element-d0767d7{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:-153px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-5787 .elementor-element.elementor-element-c6a47b0{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5787 .elementor-element.elementor-element-26940d3{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5787 .elementor-element.elementor-element-97218e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-5787 .elementor-element.elementor-element-97218e7 .elementor-heading-title{font-size:var( --e-global-typography-ad355d5-font-size );line-height:var( --e-global-typography-ad355d5-line-height );letter-spacing:var( --e-global-typography-ad355d5-letter-spacing );}.elementor-5787 .elementor-element.elementor-element-8d58424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:15px;line-height:1.4em;}.elementor-5787 .elementor-element.elementor-element-8d58424.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-5787 .elementor-element.elementor-element-aadfaf6{--content-width:1200px;}.elementor-5787 .elementor-element.elementor-element-272d843{--width:54%;}.elementor-5787 .elementor-element.elementor-element-78e19b9{--width:100%;}.elementor-5787 .elementor-element.elementor-element-c4baf3e{--content-width:100%;}.elementor-5787 .elementor-element.elementor-element-714cf6e{--width:100%;}.elementor-5787 .elementor-element.elementor-element-8343a35{--width:50%;}.elementor-5787 .elementor-element.elementor-element-3c8b050{--width:50%;}.elementor-5787 .elementor-element.elementor-element-03030c0{--width:47.857%;}.elementor-5787 .elementor-element.elementor-element-a360642{--width:848px;}.elementor-5787 .elementor-element.elementor-element-50f641c{--width:848px;}.elementor-5787 .elementor-element.elementor-element-139f0ec{--width:50%;}.elementor-5787 .elementor-element.elementor-element-4667859{--width:848px;}.elementor-5787 .elementor-element.elementor-element-edb1cd5{--width:848px;}.elementor-5787 .elementor-element.elementor-element-3bc0fe6{--width:50%;}.elementor-5787 .elementor-element.elementor-element-293ce4b{--width:848px;}.elementor-5787 .elementor-element.elementor-element-0347d72{--width:848px;}.elementor-5787 .elementor-element.elementor-element-0f01439{--width:50%;}.elementor-5787 .elementor-element.elementor-element-975776c{--width:848px;}.elementor-5787 .elementor-element.elementor-element-85ab85a{--width:848px;}.elementor-5787 .elementor-element.elementor-element-fa8b5da{--width:848px;}.elementor-5787 .elementor-element.elementor-element-34b61ec{--width:848px;}.elementor-5787 .elementor-element.elementor-element-91fb6e5{--width:50%;}.elementor-5787 .elementor-element.elementor-element-63881e7{--width:848px;}.elementor-5787 .elementor-element.elementor-element-939aedc{--width:50%;}.elementor-5787 .elementor-element.elementor-element-0fec95b{--width:50%;}.elementor-5787 .elementor-element.elementor-element-fc77688{--width:50%;}.elementor-5787 .elementor-element.elementor-element-2e7bd09{--width:50%;}.elementor-5787 .elementor-element.elementor-element-916be89{--width:848px;}.elementor-5787 .elementor-element.elementor-element-a04d7e6{--width:848px;}.elementor-5787 .elementor-element.elementor-element-250d424{--width:50%;}.elementor-5787 .elementor-element.elementor-element-b21bc7c{--width:848px;}.elementor-5787 .elementor-element.elementor-element-b9fe0a1{--width:848px;}.elementor-5787 .elementor-element.elementor-element-92f3cc8{--width:50%;}.elementor-5787 .elementor-element.elementor-element-436c64d{--width:848px;}.elementor-5787 .elementor-element.elementor-element-fe49a16{--width:848px;}.elementor-5787 .elementor-element.elementor-element-2ad59ad{--width:848px;}.elementor-5787 .elementor-element.elementor-element-b947836{--width:848px;}.elementor-5787 .elementor-element.elementor-element-798979d{--width:50%;}.elementor-5787 .elementor-element.elementor-element-3aa69c2{--width:848px;}.elementor-5787 .elementor-element.elementor-element-ada1508{--width:50%;}.elementor-5787 .elementor-element.elementor-element-00aef28{--width:50%;}.elementor-5787 .elementor-element.elementor-element-e32a884{--width:47.857%;}.elementor-5787 .elementor-element.elementor-element-c35bf46{--width:848px;}.elementor-5787 .elementor-element.elementor-element-d5ea6d8{--width:848px;}.elementor-5787 .elementor-element.elementor-element-7164d08{--width:50%;}.elementor-5787 .elementor-element.elementor-element-a6370c7{--width:848px;}.elementor-5787 .elementor-element.elementor-element-608d908{--width:848px;}.elementor-5787 .elementor-element.elementor-element-33a79f6{--width:50%;}.elementor-5787 .elementor-element.elementor-element-9af3b8e{--width:848px;}.elementor-5787 .elementor-element.elementor-element-878dd4b{--width:848px;}.elementor-5787 .elementor-element.elementor-element-83664c1{--width:50%;}.elementor-5787 .elementor-element.elementor-element-9908eb5{--width:848px;}.elementor-5787 .elementor-element.elementor-element-34661d4{--width:848px;}.elementor-5787 .elementor-element.elementor-element-4974f30{--width:848px;}.elementor-5787 .elementor-element.elementor-element-3bb3e83{--width:848px;}.elementor-5787 .elementor-element.elementor-element-8418af7{--width:50%;}.elementor-5787 .elementor-element.elementor-element-14b3e2f{--width:848px;}.elementor-5787 .elementor-element.elementor-element-b9668a9{--width:50%;}.elementor-5787 .elementor-element.elementor-element-26940d3{--width:38%;}.elementor-5787 .elementor-element.elementor-element-07a6eea{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5787 .elementor-element.elementor-element-272d843{--width:50%;}.elementor-5787 .elementor-element.elementor-element-78e19b9{--width:50%;}.elementor-5787 .elementor-element.elementor-element-a360642{--width:100%;}.elementor-5787 .elementor-element.elementor-element-50f641c{--width:100%;}.elementor-5787 .elementor-element.elementor-element-4667859{--width:100%;}.elementor-5787 .elementor-element.elementor-element-edb1cd5{--width:100%;}.elementor-5787 .elementor-element.elementor-element-293ce4b{--width:100%;}.elementor-5787 .elementor-element.elementor-element-0347d72{--width:100%;}.elementor-5787 .elementor-element.elementor-element-975776c{--width:100%;}.elementor-5787 .elementor-element.elementor-element-85ab85a{--width:100%;}.elementor-5787 .elementor-element.elementor-element-fa8b5da{--width:100%;}.elementor-5787 .elementor-element.elementor-element-34b61ec{--width:100%;}.elementor-5787 .elementor-element.elementor-element-63881e7{--width:100%;}.elementor-5787 .elementor-element.elementor-element-916be89{--width:100%;}.elementor-5787 .elementor-element.elementor-element-a04d7e6{--width:100%;}.elementor-5787 .elementor-element.elementor-element-b21bc7c{--width:100%;}.elementor-5787 .elementor-element.elementor-element-b9fe0a1{--width:100%;}.elementor-5787 .elementor-element.elementor-element-436c64d{--width:100%;}.elementor-5787 .elementor-element.elementor-element-fe49a16{--width:100%;}.elementor-5787 .elementor-element.elementor-element-2ad59ad{--width:100%;}.elementor-5787 .elementor-element.elementor-element-b947836{--width:100%;}.elementor-5787 .elementor-element.elementor-element-3aa69c2{--width:100%;}.elementor-5787 .elementor-element.elementor-element-c35bf46{--width:100%;}.elementor-5787 .elementor-element.elementor-element-d5ea6d8{--width:100%;}.elementor-5787 .elementor-element.elementor-element-a6370c7{--width:100%;}.elementor-5787 .elementor-element.elementor-element-608d908{--width:100%;}.elementor-5787 .elementor-element.elementor-element-9af3b8e{--width:100%;}.elementor-5787 .elementor-element.elementor-element-878dd4b{--width:100%;}.elementor-5787 .elementor-element.elementor-element-9908eb5{--width:100%;}.elementor-5787 .elementor-element.elementor-element-34661d4{--width:100%;}.elementor-5787 .elementor-element.elementor-element-4974f30{--width:100%;}.elementor-5787 .elementor-element.elementor-element-3bb3e83{--width:100%;}.elementor-5787 .elementor-element.elementor-element-14b3e2f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b581719 */.elementor-5787 .elementor-element.elementor-element-b581719 strong {
    font-weight: 500;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e19b9 */.elementor-5787 .elementor-element.elementor-element-78e19b9 strong{
    color: #FF6600;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8b050 */.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4099cd5 */.elementor-5787 .elementor-element.elementor-element-4099cd5 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fa7bbf */.elementor-5787 .elementor-element.elementor-element-3fa7bbf svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce812d */.elementor-5787 .elementor-element.elementor-element-1ce812d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1ce812d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-1ce812d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652d4f */.elementor-5787 .elementor-element.elementor-element-7652d4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-127d350 */.elementor-5787 .elementor-element.elementor-element-127d350 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0854a */.elementor-5787 .elementor-element.elementor-element-6f0854a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6f0854a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-6f0854a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585f0dd */.elementor-5787 .elementor-element.elementor-element-585f0dd strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa64a4 */.elementor-5787 .elementor-element.elementor-element-8aa64a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1554d */.elementor-5787 .elementor-element.elementor-element-1d1554d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c227f4f */.elementor-5787 .elementor-element.elementor-element-c227f4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bca12bc */.elementor-5787 .elementor-element.elementor-element-bca12bc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c2d0c */.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c8a3d7 */.elementor-5787 .elementor-element.elementor-element-9c8a3d7 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d77b18 */.elementor-5787 .elementor-element.elementor-element-2d77b18 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70c28f */.elementor-5787 .elementor-element.elementor-element-a70c28f {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4830d98 */.elementor-5787 .elementor-element.elementor-element-4830d98 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce3a9b6 */.elementor-5787 .elementor-element.elementor-element-ce3a9b6 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fdf15 */.elementor-5787 .elementor-element.elementor-element-86fdf15 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-86fdf15 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-86fdf15::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc77688 */.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9260e4f */.elementor-5787 .elementor-element.elementor-element-9260e4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f60d14b */.elementor-5787 .elementor-element.elementor-element-f60d14b svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453a092 */.elementor-5787 .elementor-element.elementor-element-453a092 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-453a092::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-453a092 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06bb894 */.elementor-5787 .elementor-element.elementor-element-06bb894 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90794a4 */.elementor-5787 .elementor-element.elementor-element-90794a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ab98c */.elementor-5787 .elementor-element.elementor-element-80ab98c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172eaa1 */.elementor-5787 .elementor-element.elementor-element-172eaa1 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98e163 */.elementor-5787 .elementor-element.elementor-element-d98e163 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6970499 */.elementor-5787 .elementor-element.elementor-element-6970499 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6970499::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-6970499 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b99655 */.elementor-5787 .elementor-element.elementor-element-7b99655 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcf1cd4 */.elementor-5787 .elementor-element.elementor-element-bcf1cd4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff102ec */.elementor-5787 .elementor-element.elementor-element-ff102ec {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00aef28 */.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a070404 */.elementor-5787 .elementor-element.elementor-element-a070404 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c1f65c */.elementor-5787 .elementor-element.elementor-element-4c1f65c svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9020 */.elementor-5787 .elementor-element.elementor-element-91a9020 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-91a9020::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-91a9020 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8810016 */.elementor-5787 .elementor-element.elementor-element-8810016 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eacfc */.elementor-5787 .elementor-element.elementor-element-69eacfc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65fd82 */.elementor-5787 .elementor-element.elementor-element-d65fd82 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-d65fd82::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-d65fd82 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b7f4d */.elementor-5787 .elementor-element.elementor-element-c8b7f4d strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7483a0a */.elementor-5787 .elementor-element.elementor-element-7483a0a svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008d33a */.elementor-5787 .elementor-element.elementor-element-008d33a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-008d33a::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-008d33a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f03e5d3 */.elementor-5787 .elementor-element.elementor-element-f03e5d3 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1834474 */.elementor-5787 .elementor-element.elementor-element-1834474 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc3c24 */.elementor-5787 .elementor-element.elementor-element-abc3c24 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-847b5bf */.elementor-5787 .elementor-element.elementor-element-847b5bf strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4215781 */.elementor-5787 .elementor-element.elementor-element-4215781 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b9b35 */.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8171e */.elementor-5787 .elementor-element.elementor-element-5d8171e strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5020165 */.elementor-5787 .elementor-element.elementor-element-5020165 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e842464 */.elementor-5787 .elementor-element.elementor-element-e842464 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-e842464 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-e842464::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8b050 */.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4099cd5 */.elementor-5787 .elementor-element.elementor-element-4099cd5 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fa7bbf */.elementor-5787 .elementor-element.elementor-element-3fa7bbf svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce812d */.elementor-5787 .elementor-element.elementor-element-1ce812d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1ce812d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-1ce812d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652d4f */.elementor-5787 .elementor-element.elementor-element-7652d4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-127d350 */.elementor-5787 .elementor-element.elementor-element-127d350 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0854a */.elementor-5787 .elementor-element.elementor-element-6f0854a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6f0854a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-6f0854a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585f0dd */.elementor-5787 .elementor-element.elementor-element-585f0dd strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa64a4 */.elementor-5787 .elementor-element.elementor-element-8aa64a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1554d */.elementor-5787 .elementor-element.elementor-element-1d1554d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c227f4f */.elementor-5787 .elementor-element.elementor-element-c227f4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bca12bc */.elementor-5787 .elementor-element.elementor-element-bca12bc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c2d0c */.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c8a3d7 */.elementor-5787 .elementor-element.elementor-element-9c8a3d7 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d77b18 */.elementor-5787 .elementor-element.elementor-element-2d77b18 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70c28f */.elementor-5787 .elementor-element.elementor-element-a70c28f {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4830d98 */.elementor-5787 .elementor-element.elementor-element-4830d98 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce3a9b6 */.elementor-5787 .elementor-element.elementor-element-ce3a9b6 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fdf15 */.elementor-5787 .elementor-element.elementor-element-86fdf15 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-86fdf15 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-86fdf15::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc77688 */.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9260e4f */.elementor-5787 .elementor-element.elementor-element-9260e4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f60d14b */.elementor-5787 .elementor-element.elementor-element-f60d14b svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453a092 */.elementor-5787 .elementor-element.elementor-element-453a092 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-453a092::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-453a092 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06bb894 */.elementor-5787 .elementor-element.elementor-element-06bb894 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90794a4 */.elementor-5787 .elementor-element.elementor-element-90794a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ab98c */.elementor-5787 .elementor-element.elementor-element-80ab98c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172eaa1 */.elementor-5787 .elementor-element.elementor-element-172eaa1 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98e163 */.elementor-5787 .elementor-element.elementor-element-d98e163 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6970499 */.elementor-5787 .elementor-element.elementor-element-6970499 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6970499::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-6970499 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b99655 */.elementor-5787 .elementor-element.elementor-element-7b99655 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcf1cd4 */.elementor-5787 .elementor-element.elementor-element-bcf1cd4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff102ec */.elementor-5787 .elementor-element.elementor-element-ff102ec {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00aef28 */.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a070404 */.elementor-5787 .elementor-element.elementor-element-a070404 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c1f65c */.elementor-5787 .elementor-element.elementor-element-4c1f65c svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9020 */.elementor-5787 .elementor-element.elementor-element-91a9020 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-91a9020::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-91a9020 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8810016 */.elementor-5787 .elementor-element.elementor-element-8810016 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eacfc */.elementor-5787 .elementor-element.elementor-element-69eacfc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65fd82 */.elementor-5787 .elementor-element.elementor-element-d65fd82 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-d65fd82::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-d65fd82 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b7f4d */.elementor-5787 .elementor-element.elementor-element-c8b7f4d strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7483a0a */.elementor-5787 .elementor-element.elementor-element-7483a0a svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008d33a */.elementor-5787 .elementor-element.elementor-element-008d33a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-008d33a::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-008d33a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f03e5d3 */.elementor-5787 .elementor-element.elementor-element-f03e5d3 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1834474 */.elementor-5787 .elementor-element.elementor-element-1834474 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc3c24 */.elementor-5787 .elementor-element.elementor-element-abc3c24 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-847b5bf */.elementor-5787 .elementor-element.elementor-element-847b5bf strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4215781 */.elementor-5787 .elementor-element.elementor-element-4215781 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b9b35 */.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8171e */.elementor-5787 .elementor-element.elementor-element-5d8171e strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5020165 */.elementor-5787 .elementor-element.elementor-element-5020165 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e842464 */.elementor-5787 .elementor-element.elementor-element-e842464 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-e842464 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-e842464::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8b050 */.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4099cd5 */.elementor-5787 .elementor-element.elementor-element-4099cd5 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fa7bbf */.elementor-5787 .elementor-element.elementor-element-3fa7bbf svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce812d */.elementor-5787 .elementor-element.elementor-element-1ce812d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1ce812d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-1ce812d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652d4f */.elementor-5787 .elementor-element.elementor-element-7652d4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-127d350 */.elementor-5787 .elementor-element.elementor-element-127d350 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0854a */.elementor-5787 .elementor-element.elementor-element-6f0854a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6f0854a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-6f0854a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585f0dd */.elementor-5787 .elementor-element.elementor-element-585f0dd strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa64a4 */.elementor-5787 .elementor-element.elementor-element-8aa64a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1554d */.elementor-5787 .elementor-element.elementor-element-1d1554d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c227f4f */.elementor-5787 .elementor-element.elementor-element-c227f4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bca12bc */.elementor-5787 .elementor-element.elementor-element-bca12bc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c2d0c */.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c8a3d7 */.elementor-5787 .elementor-element.elementor-element-9c8a3d7 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d77b18 */.elementor-5787 .elementor-element.elementor-element-2d77b18 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70c28f */.elementor-5787 .elementor-element.elementor-element-a70c28f {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4830d98 */.elementor-5787 .elementor-element.elementor-element-4830d98 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce3a9b6 */.elementor-5787 .elementor-element.elementor-element-ce3a9b6 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fdf15 */.elementor-5787 .elementor-element.elementor-element-86fdf15 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-86fdf15 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-86fdf15::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc77688 */.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9260e4f */.elementor-5787 .elementor-element.elementor-element-9260e4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f60d14b */.elementor-5787 .elementor-element.elementor-element-f60d14b svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453a092 */.elementor-5787 .elementor-element.elementor-element-453a092 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-453a092::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-453a092 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06bb894 */.elementor-5787 .elementor-element.elementor-element-06bb894 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90794a4 */.elementor-5787 .elementor-element.elementor-element-90794a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ab98c */.elementor-5787 .elementor-element.elementor-element-80ab98c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172eaa1 */.elementor-5787 .elementor-element.elementor-element-172eaa1 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98e163 */.elementor-5787 .elementor-element.elementor-element-d98e163 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6970499 */.elementor-5787 .elementor-element.elementor-element-6970499 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6970499::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-6970499 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b99655 */.elementor-5787 .elementor-element.elementor-element-7b99655 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcf1cd4 */.elementor-5787 .elementor-element.elementor-element-bcf1cd4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff102ec */.elementor-5787 .elementor-element.elementor-element-ff102ec {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00aef28 */.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a070404 */.elementor-5787 .elementor-element.elementor-element-a070404 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c1f65c */.elementor-5787 .elementor-element.elementor-element-4c1f65c svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9020 */.elementor-5787 .elementor-element.elementor-element-91a9020 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-91a9020::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-91a9020 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8810016 */.elementor-5787 .elementor-element.elementor-element-8810016 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eacfc */.elementor-5787 .elementor-element.elementor-element-69eacfc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65fd82 */.elementor-5787 .elementor-element.elementor-element-d65fd82 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-d65fd82::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-d65fd82 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b7f4d */.elementor-5787 .elementor-element.elementor-element-c8b7f4d strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7483a0a */.elementor-5787 .elementor-element.elementor-element-7483a0a svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008d33a */.elementor-5787 .elementor-element.elementor-element-008d33a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-008d33a::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-008d33a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f03e5d3 */.elementor-5787 .elementor-element.elementor-element-f03e5d3 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1834474 */.elementor-5787 .elementor-element.elementor-element-1834474 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc3c24 */.elementor-5787 .elementor-element.elementor-element-abc3c24 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-847b5bf */.elementor-5787 .elementor-element.elementor-element-847b5bf strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4215781 */.elementor-5787 .elementor-element.elementor-element-4215781 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b9b35 */.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8171e */.elementor-5787 .elementor-element.elementor-element-5d8171e strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5020165 */.elementor-5787 .elementor-element.elementor-element-5020165 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e842464 */.elementor-5787 .elementor-element.elementor-element-e842464 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-e842464 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-e842464::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8b050 */.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-3c8b050 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4099cd5 */.elementor-5787 .elementor-element.elementor-element-4099cd5 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fa7bbf */.elementor-5787 .elementor-element.elementor-element-3fa7bbf svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce812d */.elementor-5787 .elementor-element.elementor-element-1ce812d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1ce812d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-1ce812d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652d4f */.elementor-5787 .elementor-element.elementor-element-7652d4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-127d350 */.elementor-5787 .elementor-element.elementor-element-127d350 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0854a */.elementor-5787 .elementor-element.elementor-element-6f0854a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6f0854a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-6f0854a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-585f0dd */.elementor-5787 .elementor-element.elementor-element-585f0dd strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa64a4 */.elementor-5787 .elementor-element.elementor-element-8aa64a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1554d */.elementor-5787 .elementor-element.elementor-element-1d1554d {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-1d1554d {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c227f4f */.elementor-5787 .elementor-element.elementor-element-c227f4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bca12bc */.elementor-5787 .elementor-element.elementor-element-bca12bc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c2d0c */.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-b4c2d0c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c8a3d7 */.elementor-5787 .elementor-element.elementor-element-9c8a3d7 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d77b18 */.elementor-5787 .elementor-element.elementor-element-2d77b18 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70c28f */.elementor-5787 .elementor-element.elementor-element-a70c28f {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a70c28f {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4830d98 */.elementor-5787 .elementor-element.elementor-element-4830d98 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce3a9b6 */.elementor-5787 .elementor-element.elementor-element-ce3a9b6 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fdf15 */.elementor-5787 .elementor-element.elementor-element-86fdf15 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-86fdf15 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-86fdf15::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc77688 */.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-fc77688 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9260e4f */.elementor-5787 .elementor-element.elementor-element-9260e4f strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f60d14b */.elementor-5787 .elementor-element.elementor-element-f60d14b svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453a092 */.elementor-5787 .elementor-element.elementor-element-453a092 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-453a092::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-453a092 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06bb894 */.elementor-5787 .elementor-element.elementor-element-06bb894 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90794a4 */.elementor-5787 .elementor-element.elementor-element-90794a4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ab98c */.elementor-5787 .elementor-element.elementor-element-80ab98c {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-80ab98c {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172eaa1 */.elementor-5787 .elementor-element.elementor-element-172eaa1 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98e163 */.elementor-5787 .elementor-element.elementor-element-d98e163 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6970499 */.elementor-5787 .elementor-element.elementor-element-6970499 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-6970499::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-6970499 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b99655 */.elementor-5787 .elementor-element.elementor-element-7b99655 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcf1cd4 */.elementor-5787 .elementor-element.elementor-element-bcf1cd4 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff102ec */.elementor-5787 .elementor-element.elementor-element-ff102ec {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-ff102ec {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00aef28 */.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-wrapper{
    margin-top:-12px;
}

.elementor-5787 .elementor-element.elementor-element-00aef28 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a070404 */.elementor-5787 .elementor-element.elementor-element-a070404 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c1f65c */.elementor-5787 .elementor-element.elementor-element-4c1f65c svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a9020 */.elementor-5787 .elementor-element.elementor-element-91a9020 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-91a9020::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}


.elementor-5787 .elementor-element.elementor-element-91a9020 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8810016 */.elementor-5787 .elementor-element.elementor-element-8810016 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eacfc */.elementor-5787 .elementor-element.elementor-element-69eacfc svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65fd82 */.elementor-5787 .elementor-element.elementor-element-d65fd82 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-d65fd82::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 0 10px 10px 0;
}



.elementor-5787 .elementor-element.elementor-element-d65fd82 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8b7f4d */.elementor-5787 .elementor-element.elementor-element-c8b7f4d strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7483a0a */.elementor-5787 .elementor-element.elementor-element-7483a0a svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008d33a */.elementor-5787 .elementor-element.elementor-element-008d33a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-008d33a::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-008d33a {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f03e5d3 */.elementor-5787 .elementor-element.elementor-element-f03e5d3 strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1834474 */.elementor-5787 .elementor-element.elementor-element-1834474 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc3c24 */.elementor-5787 .elementor-element.elementor-element-abc3c24 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* borda na lateral direita */
  width: 4px;
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 0 10px 10px 0;
}

.elementor-5787 .elementor-element.elementor-element-abc3c24 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-847b5bf */.elementor-5787 .elementor-element.elementor-element-847b5bf strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4215781 */.elementor-5787 .elementor-element.elementor-element-4215781 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b9b35 */.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #257A32,
    #72BC7D1A
  );
  border-radius: 10px 10px 10px 10px;
}

.elementor-5787 .elementor-element.elementor-element-a2b9b35 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8171e */.elementor-5787 .elementor-element.elementor-element-5d8171e strong {
    font-weight: 600;
    color: #FF6600;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5020165 */.elementor-5787 .elementor-element.elementor-element-5020165 svg{
    font-size: 22px;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e842464 */.elementor-5787 .elementor-element.elementor-element-e842464 {
    box-shadow: 3px 4px 6.3px 0 rgba(0, 0, 0, 0.10);
}



.elementor-5787 .elementor-element.elementor-element-e842464 {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.elementor-5787 .elementor-element.elementor-element-e842464::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 4px; /* espessura da borda */
  height: 100%;
  background: linear-gradient(
    to bottom,
    #FF6600,
    #FF66001A /* mesmo efeito de transparência */
  );
  border-radius: 10px 10px 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26940d3 */.elementor-5787 .elementor-element.elementor-element-26940d3 .elementor-icon-box-wrapper{
    margin-top:-15px;
}

.elementor-5787 .elementor-element.elementor-element-26940d3 .elementor-icon-box-icon{
    margin-top:10px;
}/* End custom CSS */