.elementor-7 .elementor-element.elementor-element-ae438d1{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-0450098{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0450098:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0450098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://svip-club.com/wp-content/uploads/2026/05/1600x500-Carousel-Banner-Background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e3f000e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f33d5a6 .elementor-heading-title{color:#2B2B2B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2051698{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-dc4ece2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ec4bad9 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1356fd0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5d716cb .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a75bb4f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a7491b5 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1e37989 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d4660e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-d4660e7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d4660e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c44987d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b4dee58 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b4dee58 .elementor-icon{font-size:30px;padding:10px;border-width:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b4dee58 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-969c6ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-18d45b4{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-16329d1 .elementor-button{background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-bcef407 .elementor-button{background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-c1c197c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ade3b46{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ade3b46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ade3b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-7 .elementor-element.elementor-element-f6626ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#2B2B2B;}.elementor-7 .elementor-element.elementor-element-ece95f2{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6136945{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-d12a664{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-11bc092{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d3681df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d3681df:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d3681df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-91302c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-aaeba0f{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1ab48cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1ab48cc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1ab48cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-6667a2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4a09620{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-91f717e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-91f717e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-91f717e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-725fdeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cce2cce{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-565f3c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d7f1f00{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ee0e794{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4b71f36{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4b71f36:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4b71f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-52ddddf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f55babe{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2822370{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2822370:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2822370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-69ddea7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-aad032c{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8151fb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a98a10{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-23f76b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7073be3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7073be3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7073be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2fae05d ) 0%, var( --e-global-color-ff94968 ) 100%);}.elementor-7 .elementor-element.elementor-element-88e2c7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4534bf8{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-281e9d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-281e9d1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-281e9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2fae05d ) 0%, var( --e-global-color-ff94968 ) 100%);}.elementor-7 .elementor-element.elementor-element-96366fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-393a23d{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d177b0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a4763cc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-42eca2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fd0605c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-fd0605c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fd0605c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-570730e ) 0%, var( --e-global-color-74b80a6 ) 100%);}.elementor-7 .elementor-element.elementor-element-702ed89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2a5aa25{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5639212{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5639212:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5639212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-570730e ) 0%, var( --e-global-color-74b80a6 ) 100%);}.elementor-7 .elementor-element.elementor-element-83bfe99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-694c139{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4981473{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-23c9790{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-563a1e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-10bb048{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-10bb048:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10bb048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-81985a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1f22f0a{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3533da5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3533da5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3533da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-5a447a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b5059cc{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce508b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-559211c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-50f8cba{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5c1b063{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5c1b063:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5c1b063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-7dc4d9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-59e7238{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-491b4f1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-491b4f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-491b4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-da34d9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2235f14{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-9a01639{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a9310b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c50f18d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f96f8ec{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f96f8ec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f96f8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2fae05d ) 0%, var( --e-global-color-ff94968 ) 100%);}.elementor-7 .elementor-element.elementor-element-d2013f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-397f9e3{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ed2834f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ed2834f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ed2834f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2fae05d ) 0%, var( --e-global-color-ff94968 ) 100%);}.elementor-7 .elementor-element.elementor-element-2647175 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-444e047{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1195b27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3392a38{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6919cdd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ab5688{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7ab5688:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ab5688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-570730e ) 0%, var( --e-global-color-74b80a6 ) 100%);}.elementor-7 .elementor-element.elementor-element-3f87cdb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d87b6bd{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3de8ff5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3de8ff5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3de8ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-570730e ) 0%, var( --e-global-color-74b80a6 ) 100%);}.elementor-7 .elementor-element.elementor-element-787295e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-46a0022{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8a8272b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4e5e516{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1a61a93{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c5ac110{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c5ac110:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c5ac110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-e148be6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ca8fd11{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e5ade9f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e5ade9f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e5ade9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4717678 ) 0%, var( --e-global-color-bf65770 ) 100%);}.elementor-7 .elementor-element.elementor-element-b7e0cb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1857447{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8ac6ca0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9aed558{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-16e58d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ff8a78{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7ff8a78:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ff8a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-693cadf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ad33ea8{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-71391a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-71391a5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-71391a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-31d4038 ) 0%, var( --e-global-color-6ada8df ) 100%);}.elementor-7 .elementor-element.elementor-element-9f2f2bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-161731a{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c9e57e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-261bf74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c275cfa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a1b18ff .elementor-button{background-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-ece95f2{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-11bc092{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-ee0e794{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-23f76b8{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-42eca2b{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-563a1e2{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-50f8cba{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c50f18d{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-6919cdd{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1a61a93{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-16e58d7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ae438d1{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-e3f000e{--width:60%;}.elementor-7 .elementor-element.elementor-element-c44987d{--width:60%;}.elementor-7 .elementor-element.elementor-element-18d45b4{--width:40%;}.elementor-7 .elementor-element.elementor-element-ade3b46{--content-width:1280px;}.elementor-7 .elementor-element.elementor-element-6136945{--content-width:1280px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c1c197c{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ece95f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-11bc092{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-ee0e794{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-23f76b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-42eca2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-563a1e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-50f8cba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c50f18d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-6919cdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1a61a93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-16e58d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-3f196cb */.elementor-7 .elementor-element.elementor-element-3f196cb p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-3f196cb h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-3f196cb h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-3f196cb h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-3f196cb h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-3f196cb h1, .elementor-7 .elementor-element.elementor-element-3f196cb h2, .elementor-7 .elementor-element.elementor-element-3f196cb h3, .elementor-7 .elementor-element.elementor-element-3f196cb b, .elementor-7 .elementor-element.elementor-element-3f196cb li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-3f196cb ol, .elementor-7 .elementor-element.elementor-element-3f196cb ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-3f196cb img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaeba0f */.elementor-7 .elementor-element.elementor-element-aaeba0f p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f h1, .elementor-7 .elementor-element.elementor-element-aaeba0f h2, .elementor-7 .elementor-element.elementor-element-aaeba0f h3, .elementor-7 .elementor-element.elementor-element-aaeba0f b, .elementor-7 .elementor-element.elementor-element-aaeba0f li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-aaeba0f ol, .elementor-7 .elementor-element.elementor-element-aaeba0f ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-aaeba0f img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a09620 */.elementor-7 .elementor-element.elementor-element-4a09620 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-4a09620 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-4a09620 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-4a09620 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4a09620 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4a09620 h1, .elementor-7 .elementor-element.elementor-element-4a09620 h2, .elementor-7 .elementor-element.elementor-element-4a09620 h3, .elementor-7 .elementor-element.elementor-element-4a09620 b, .elementor-7 .elementor-element.elementor-element-4a09620 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-4a09620 ol, .elementor-7 .elementor-element.elementor-element-4a09620 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-4a09620 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce2cce */.elementor-7 .elementor-element.elementor-element-cce2cce p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-cce2cce h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-cce2cce h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-cce2cce h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-cce2cce h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-cce2cce h1, .elementor-7 .elementor-element.elementor-element-cce2cce h2, .elementor-7 .elementor-element.elementor-element-cce2cce h3, .elementor-7 .elementor-element.elementor-element-cce2cce b, .elementor-7 .elementor-element.elementor-element-cce2cce li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-cce2cce ol, .elementor-7 .elementor-element.elementor-element-cce2cce ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-cce2cce img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c7bb0 */.elementor-7 .elementor-element.elementor-element-25c7bb0 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 h1, .elementor-7 .elementor-element.elementor-element-25c7bb0 h2, .elementor-7 .elementor-element.elementor-element-25c7bb0 h3, .elementor-7 .elementor-element.elementor-element-25c7bb0 b, .elementor-7 .elementor-element.elementor-element-25c7bb0 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 ol, .elementor-7 .elementor-element.elementor-element-25c7bb0 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-25c7bb0 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55babe */.elementor-7 .elementor-element.elementor-element-f55babe p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-f55babe h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-f55babe h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-f55babe h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-f55babe h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-f55babe h1, .elementor-7 .elementor-element.elementor-element-f55babe h2, .elementor-7 .elementor-element.elementor-element-f55babe h3, .elementor-7 .elementor-element.elementor-element-f55babe b, .elementor-7 .elementor-element.elementor-element-f55babe li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-f55babe ol, .elementor-7 .elementor-element.elementor-element-f55babe ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-f55babe img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aad032c */.elementor-7 .elementor-element.elementor-element-aad032c p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-aad032c h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-aad032c h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-aad032c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-aad032c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-aad032c h1, .elementor-7 .elementor-element.elementor-element-aad032c h2, .elementor-7 .elementor-element.elementor-element-aad032c h3, .elementor-7 .elementor-element.elementor-element-aad032c b, .elementor-7 .elementor-element.elementor-element-aad032c li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-aad032c ol, .elementor-7 .elementor-element.elementor-element-aad032c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-aad032c img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db0c6bc */.elementor-7 .elementor-element.elementor-element-db0c6bc p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc h1, .elementor-7 .elementor-element.elementor-element-db0c6bc h2, .elementor-7 .elementor-element.elementor-element-db0c6bc h3, .elementor-7 .elementor-element.elementor-element-db0c6bc b, .elementor-7 .elementor-element.elementor-element-db0c6bc li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-db0c6bc ol, .elementor-7 .elementor-element.elementor-element-db0c6bc ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-db0c6bc img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4534bf8 */.elementor-7 .elementor-element.elementor-element-4534bf8 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 h1, .elementor-7 .elementor-element.elementor-element-4534bf8 h2, .elementor-7 .elementor-element.elementor-element-4534bf8 h3, .elementor-7 .elementor-element.elementor-element-4534bf8 b, .elementor-7 .elementor-element.elementor-element-4534bf8 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-4534bf8 ol, .elementor-7 .elementor-element.elementor-element-4534bf8 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-4534bf8 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-393a23d */.elementor-7 .elementor-element.elementor-element-393a23d p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-393a23d h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-393a23d h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-393a23d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-393a23d h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-393a23d h1, .elementor-7 .elementor-element.elementor-element-393a23d h2, .elementor-7 .elementor-element.elementor-element-393a23d h3, .elementor-7 .elementor-element.elementor-element-393a23d b, .elementor-7 .elementor-element.elementor-element-393a23d li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-393a23d ol, .elementor-7 .elementor-element.elementor-element-393a23d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-393a23d img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c5fc4f */.elementor-7 .elementor-element.elementor-element-4c5fc4f p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f h1, .elementor-7 .elementor-element.elementor-element-4c5fc4f h2, .elementor-7 .elementor-element.elementor-element-4c5fc4f h3, .elementor-7 .elementor-element.elementor-element-4c5fc4f b, .elementor-7 .elementor-element.elementor-element-4c5fc4f li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f ol, .elementor-7 .elementor-element.elementor-element-4c5fc4f ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-4c5fc4f img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a5aa25 */.elementor-7 .elementor-element.elementor-element-2a5aa25 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 h1, .elementor-7 .elementor-element.elementor-element-2a5aa25 h2, .elementor-7 .elementor-element.elementor-element-2a5aa25 h3, .elementor-7 .elementor-element.elementor-element-2a5aa25 b, .elementor-7 .elementor-element.elementor-element-2a5aa25 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 ol, .elementor-7 .elementor-element.elementor-element-2a5aa25 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-2a5aa25 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-694c139 */.elementor-7 .elementor-element.elementor-element-694c139 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-694c139 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-694c139 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-694c139 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-694c139 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-694c139 h1, .elementor-7 .elementor-element.elementor-element-694c139 h2, .elementor-7 .elementor-element.elementor-element-694c139 h3, .elementor-7 .elementor-element.elementor-element-694c139 b, .elementor-7 .elementor-element.elementor-element-694c139 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-694c139 ol, .elementor-7 .elementor-element.elementor-element-694c139 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-694c139 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89f1ec1 */.elementor-7 .elementor-element.elementor-element-89f1ec1 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 h1, .elementor-7 .elementor-element.elementor-element-89f1ec1 h2, .elementor-7 .elementor-element.elementor-element-89f1ec1 h3, .elementor-7 .elementor-element.elementor-element-89f1ec1 b, .elementor-7 .elementor-element.elementor-element-89f1ec1 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 ol, .elementor-7 .elementor-element.elementor-element-89f1ec1 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-89f1ec1 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f22f0a */.elementor-7 .elementor-element.elementor-element-1f22f0a p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a h1, .elementor-7 .elementor-element.elementor-element-1f22f0a h2, .elementor-7 .elementor-element.elementor-element-1f22f0a h3, .elementor-7 .elementor-element.elementor-element-1f22f0a b, .elementor-7 .elementor-element.elementor-element-1f22f0a li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-1f22f0a ol, .elementor-7 .elementor-element.elementor-element-1f22f0a ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-1f22f0a img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5059cc */.elementor-7 .elementor-element.elementor-element-b5059cc p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-b5059cc h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-b5059cc h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-b5059cc h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-b5059cc h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-b5059cc h1, .elementor-7 .elementor-element.elementor-element-b5059cc h2, .elementor-7 .elementor-element.elementor-element-b5059cc h3, .elementor-7 .elementor-element.elementor-element-b5059cc b, .elementor-7 .elementor-element.elementor-element-b5059cc li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-b5059cc ol, .elementor-7 .elementor-element.elementor-element-b5059cc ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-b5059cc img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55542a */.elementor-7 .elementor-element.elementor-element-d55542a p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-d55542a h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-d55542a h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-d55542a h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d55542a h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d55542a h1, .elementor-7 .elementor-element.elementor-element-d55542a h2, .elementor-7 .elementor-element.elementor-element-d55542a h3, .elementor-7 .elementor-element.elementor-element-d55542a b, .elementor-7 .elementor-element.elementor-element-d55542a li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-d55542a ol, .elementor-7 .elementor-element.elementor-element-d55542a ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-d55542a img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e7238 */.elementor-7 .elementor-element.elementor-element-59e7238 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-59e7238 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-59e7238 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-59e7238 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-59e7238 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-59e7238 h1, .elementor-7 .elementor-element.elementor-element-59e7238 h2, .elementor-7 .elementor-element.elementor-element-59e7238 h3, .elementor-7 .elementor-element.elementor-element-59e7238 b, .elementor-7 .elementor-element.elementor-element-59e7238 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-59e7238 ol, .elementor-7 .elementor-element.elementor-element-59e7238 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-59e7238 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2235f14 */.elementor-7 .elementor-element.elementor-element-2235f14 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-2235f14 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-2235f14 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-2235f14 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2235f14 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2235f14 h1, .elementor-7 .elementor-element.elementor-element-2235f14 h2, .elementor-7 .elementor-element.elementor-element-2235f14 h3, .elementor-7 .elementor-element.elementor-element-2235f14 b, .elementor-7 .elementor-element.elementor-element-2235f14 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-2235f14 ol, .elementor-7 .elementor-element.elementor-element-2235f14 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-2235f14 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ea4dd9 */.elementor-7 .elementor-element.elementor-element-6ea4dd9 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 h1, .elementor-7 .elementor-element.elementor-element-6ea4dd9 h2, .elementor-7 .elementor-element.elementor-element-6ea4dd9 h3, .elementor-7 .elementor-element.elementor-element-6ea4dd9 b, .elementor-7 .elementor-element.elementor-element-6ea4dd9 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 ol, .elementor-7 .elementor-element.elementor-element-6ea4dd9 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-6ea4dd9 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397f9e3 */.elementor-7 .elementor-element.elementor-element-397f9e3 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 h1, .elementor-7 .elementor-element.elementor-element-397f9e3 h2, .elementor-7 .elementor-element.elementor-element-397f9e3 h3, .elementor-7 .elementor-element.elementor-element-397f9e3 b, .elementor-7 .elementor-element.elementor-element-397f9e3 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-397f9e3 ol, .elementor-7 .elementor-element.elementor-element-397f9e3 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-397f9e3 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-444e047 */.elementor-7 .elementor-element.elementor-element-444e047 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-444e047 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-444e047 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-444e047 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-444e047 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-444e047 h1, .elementor-7 .elementor-element.elementor-element-444e047 h2, .elementor-7 .elementor-element.elementor-element-444e047 h3, .elementor-7 .elementor-element.elementor-element-444e047 b, .elementor-7 .elementor-element.elementor-element-444e047 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-444e047 ol, .elementor-7 .elementor-element.elementor-element-444e047 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-444e047 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ca2282 */.elementor-7 .elementor-element.elementor-element-2ca2282 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 h1, .elementor-7 .elementor-element.elementor-element-2ca2282 h2, .elementor-7 .elementor-element.elementor-element-2ca2282 h3, .elementor-7 .elementor-element.elementor-element-2ca2282 b, .elementor-7 .elementor-element.elementor-element-2ca2282 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-2ca2282 ol, .elementor-7 .elementor-element.elementor-element-2ca2282 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-2ca2282 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d87b6bd */.elementor-7 .elementor-element.elementor-element-d87b6bd p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd h1, .elementor-7 .elementor-element.elementor-element-d87b6bd h2, .elementor-7 .elementor-element.elementor-element-d87b6bd h3, .elementor-7 .elementor-element.elementor-element-d87b6bd b, .elementor-7 .elementor-element.elementor-element-d87b6bd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-d87b6bd ol, .elementor-7 .elementor-element.elementor-element-d87b6bd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-d87b6bd img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46a0022 */.elementor-7 .elementor-element.elementor-element-46a0022 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-46a0022 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-46a0022 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-46a0022 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-46a0022 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-46a0022 h1, .elementor-7 .elementor-element.elementor-element-46a0022 h2, .elementor-7 .elementor-element.elementor-element-46a0022 h3, .elementor-7 .elementor-element.elementor-element-46a0022 b, .elementor-7 .elementor-element.elementor-element-46a0022 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-46a0022 ol, .elementor-7 .elementor-element.elementor-element-46a0022 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-46a0022 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d677441 */.elementor-7 .elementor-element.elementor-element-d677441 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-d677441 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-d677441 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-d677441 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d677441 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-d677441 h1, .elementor-7 .elementor-element.elementor-element-d677441 h2, .elementor-7 .elementor-element.elementor-element-d677441 h3, .elementor-7 .elementor-element.elementor-element-d677441 b, .elementor-7 .elementor-element.elementor-element-d677441 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-d677441 ol, .elementor-7 .elementor-element.elementor-element-d677441 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-d677441 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8fd11 */.elementor-7 .elementor-element.elementor-element-ca8fd11 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 h1, .elementor-7 .elementor-element.elementor-element-ca8fd11 h2, .elementor-7 .elementor-element.elementor-element-ca8fd11 h3, .elementor-7 .elementor-element.elementor-element-ca8fd11 b, .elementor-7 .elementor-element.elementor-element-ca8fd11 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 ol, .elementor-7 .elementor-element.elementor-element-ca8fd11 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-ca8fd11 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1857447 */.elementor-7 .elementor-element.elementor-element-1857447 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-1857447 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-1857447 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-1857447 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-1857447 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-1857447 h1, .elementor-7 .elementor-element.elementor-element-1857447 h2, .elementor-7 .elementor-element.elementor-element-1857447 h3, .elementor-7 .elementor-element.elementor-element-1857447 b, .elementor-7 .elementor-element.elementor-element-1857447 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-1857447 ol, .elementor-7 .elementor-element.elementor-element-1857447 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-1857447 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c823e4 */.elementor-7 .elementor-element.elementor-element-5c823e4 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 h1, .elementor-7 .elementor-element.elementor-element-5c823e4 h2, .elementor-7 .elementor-element.elementor-element-5c823e4 h3, .elementor-7 .elementor-element.elementor-element-5c823e4 b, .elementor-7 .elementor-element.elementor-element-5c823e4 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-5c823e4 ol, .elementor-7 .elementor-element.elementor-element-5c823e4 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-5c823e4 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad33ea8 */.elementor-7 .elementor-element.elementor-element-ad33ea8 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 h1, .elementor-7 .elementor-element.elementor-element-ad33ea8 h2, .elementor-7 .elementor-element.elementor-element-ad33ea8 h3, .elementor-7 .elementor-element.elementor-element-ad33ea8 b, .elementor-7 .elementor-element.elementor-element-ad33ea8 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 ol, .elementor-7 .elementor-element.elementor-element-ad33ea8 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-ad33ea8 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-161731a */.elementor-7 .elementor-element.elementor-element-161731a p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-161731a h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-161731a h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-161731a h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-161731a h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-161731a h1, .elementor-7 .elementor-element.elementor-element-161731a h2, .elementor-7 .elementor-element.elementor-element-161731a h3, .elementor-7 .elementor-element.elementor-element-161731a b, .elementor-7 .elementor-element.elementor-element-161731a li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-161731a ol, .elementor-7 .elementor-element.elementor-element-161731a ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-161731a img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38086fa */.elementor-7 .elementor-element.elementor-element-38086fa p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-38086fa h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-38086fa h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-38086fa h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-38086fa h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-38086fa h1, .elementor-7 .elementor-element.elementor-element-38086fa h2, .elementor-7 .elementor-element.elementor-element-38086fa h3, .elementor-7 .elementor-element.elementor-element-38086fa b, .elementor-7 .elementor-element.elementor-element-38086fa li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-38086fa ol, .elementor-7 .elementor-element.elementor-element-38086fa ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-38086fa img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c31c247 */.elementor-7 .elementor-element.elementor-element-c31c247 p:last-child {
    margin-bottom: 0;
}

.elementor-7 .elementor-element.elementor-element-c31c247 h2:first-child {
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-c31c247 h2 {
    margin-top: 30px;
}

.elementor-7 .elementor-element.elementor-element-c31c247 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-c31c247 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-c31c247 h1, .elementor-7 .elementor-element.elementor-element-c31c247 h2, .elementor-7 .elementor-element.elementor-element-c31c247 h3, .elementor-7 .elementor-element.elementor-element-c31c247 b, .elementor-7 .elementor-element.elementor-element-c31c247 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-c31c247 ol, .elementor-7 .elementor-element.elementor-element-c31c247 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-7 .elementor-element.elementor-element-c31c247 img {
    border-radius: 8px;
}/* End custom CSS */