.elementor-38 .elementor-element.elementor-element-3b26608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38 .elementor-element.elementor-element-f874555{--e-image-carousel-slides-to-show:3;}.elementor-38 .elementor-element.elementor-element-f874555 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-4d7966a{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-weight:var( --e-global-typography-text-font-weight );}.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-38 .elementor-element.elementor-element-1b08653 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0f24430{--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-38 .elementor-element.elementor-element-486a07f img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-35d499d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-4a4c6bf img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-d61eafe img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-ff9ff3e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-4c8ef70 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-50b06be{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f5588e6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0e47e15{--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-38 .elementor-element.elementor-element-f301625 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-1468525 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-145b5e6 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-fcb00c5 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-80e2cf3 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-0c991cf img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-4bb15a5{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-73c8716 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-d7dd688 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-a617198{--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-38 .elementor-element.elementor-element-5a5bd4e .elementor-heading-title{color:var( --e-global-color-text );}.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-38 .elementor-element.elementor-element-abb27ce{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-abb27ce .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-3a284f6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-3a284f6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-67d93ec{--display:grid;--e-con-grid-template-columns:repeat(4, 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-38 .elementor-element.elementor-element-e17ef3d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-e17ef3d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e17ef3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-0c77a07 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a78c5de{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-a78c5de:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a78c5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-693b00b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-662cfe5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-662cfe5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-662cfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-2661ba6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a477892{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-a477892:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a477892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-c8744be .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7371f81{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-7371f81 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-d702a8c{--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-38 .elementor-element.elementor-element-e3c1e19 img{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-7d67c1a{--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-38 .elementor-element.elementor-element-ae1ed22{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-ae1ed22:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ae1ed22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-72de588 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-21a1f38{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-21a1f38:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-21a1f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-ef67fca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-1a3b6c1{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-1a3b6c1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1a3b6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-4c98387 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-edd269d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-edd269d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-edd269d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-c6989cc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ac68cf1{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-ac68cf1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ac68cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-cd77bd6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-c8baf3e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-c8baf3e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-211ffd3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-211ffd3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-01379d2 img{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-cf31f21{--display:grid;--e-con-grid-template-columns:repeat(4, 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-38 .elementor-element.elementor-element-1cfcba9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-1cfcba9:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1cfcba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-948ad79 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-56ee6ee{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-56ee6ee:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-56ee6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-9c549d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7c0623c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-7c0623c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7c0623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-4a238e5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0e6dd9c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-0e6dd9c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0e6dd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-890c98a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-ab4178f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-ab4178f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-b89a4a7{--display:grid;--e-con-grid-template-columns:repeat(4, 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-38 .elementor-element.elementor-element-b933999{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-b933999:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b933999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-49acda8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-daef17f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-daef17f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-daef17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-99cd8da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-af3ba1f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-af3ba1f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-af3ba1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-b45e9e0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-87fc962{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-87fc962:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-87fc962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-c4fea16 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-798bfe8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-798bfe8:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-798bfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-db93a92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-2cbb922{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2cbb922:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2cbb922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-f6fb742 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-d2b643a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-d2b643a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d2b643a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9933ab0 );}.elementor-38 .elementor-element.elementor-element-607f915 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6dcb06d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42028ce );}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-0f24430{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-0e47e15{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-67d93ec{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-0c77a07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-693b00b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-2661ba6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c8744be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-7d67c1a{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-72de588 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-ef67fca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-4c98387 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c6989cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-cd77bd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-cf31f21{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-948ad79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-9c549d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-4a238e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-890c98a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-b89a4a7{--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-49acda8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-99cd8da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-b45e9e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c4fea16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-db93a92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-f6fb742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-607f915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-6dcb06d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-3b26608{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-a617198{--content-width:1280px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-0f24430{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-0e47e15{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-67d93ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-0c77a07 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-693b00b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-2661ba6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c8744be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-7d67c1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-72de588 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-ef67fca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-4c98387 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c6989cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-cd77bd6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-cf31f21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-948ad79 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-9c549d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-4a238e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-890c98a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-b89a4a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-49acda8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-99cd8da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-b45e9e0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-c4fea16 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-db93a92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-f6fb742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-607f915 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-38 .elementor-element.elementor-element-6dcb06d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-7e534e4 */.elementor-38 .elementor-element.elementor-element-7e534e4 p:last-child {
    margin-bottom: 0;
}

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

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

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

.elementor-38 .elementor-element.elementor-element-7e534e4 h2, .elementor-38 .elementor-element.elementor-element-7e534e4 h3, .elementor-38 .elementor-element.elementor-element-7e534e4 b, .elementor-38 .elementor-element.elementor-element-7e534e4 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-8f1311d h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-8f1311d h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-8f1311d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-8f1311d h2, .elementor-38 .elementor-element.elementor-element-8f1311d h3, .elementor-38 .elementor-element.elementor-element-8f1311d b, .elementor-38 .elementor-element.elementor-element-8f1311d li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-8f1311d ol, .elementor-38 .elementor-element.elementor-element-8f1311d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-bc0c2b7 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-bc0c2b7 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-bc0c2b7 h2, .elementor-38 .elementor-element.elementor-element-bc0c2b7 h3, .elementor-38 .elementor-element.elementor-element-bc0c2b7 b, .elementor-38 .elementor-element.elementor-element-bc0c2b7 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-968d07f h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-968d07f h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-968d07f h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-968d07f h2, .elementor-38 .elementor-element.elementor-element-968d07f h3, .elementor-38 .elementor-element.elementor-element-968d07f b, .elementor-38 .elementor-element.elementor-element-968d07f li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-968d07f ol, .elementor-38 .elementor-element.elementor-element-968d07f ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-df5c1d5 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-df5c1d5 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-df5c1d5 h2, .elementor-38 .elementor-element.elementor-element-df5c1d5 h3, .elementor-38 .elementor-element.elementor-element-df5c1d5 b, .elementor-38 .elementor-element.elementor-element-df5c1d5 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-e7d49e5 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-e7d49e5 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-e7d49e5 h2, .elementor-38 .elementor-element.elementor-element-e7d49e5 h3, .elementor-38 .elementor-element.elementor-element-e7d49e5 b, .elementor-38 .elementor-element.elementor-element-e7d49e5 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-d51a615 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-d51a615 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-d51a615 h2, .elementor-38 .elementor-element.elementor-element-d51a615 h3, .elementor-38 .elementor-element.elementor-element-d51a615 b, .elementor-38 .elementor-element.elementor-element-d51a615 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-b0973f7 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-b0973f7 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-b0973f7 h2, .elementor-38 .elementor-element.elementor-element-b0973f7 h3, .elementor-38 .elementor-element.elementor-element-b0973f7 b, .elementor-38 .elementor-element.elementor-element-b0973f7 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-dd5e5de h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-dd5e5de h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-dd5e5de h2, .elementor-38 .elementor-element.elementor-element-dd5e5de h3, .elementor-38 .elementor-element.elementor-element-dd5e5de b, .elementor-38 .elementor-element.elementor-element-dd5e5de li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-0c1c238 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-0c1c238 h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-0c1c238 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-0c1c238 h2, .elementor-38 .elementor-element.elementor-element-0c1c238 h3, .elementor-38 .elementor-element.elementor-element-0c1c238 b, .elementor-38 .elementor-element.elementor-element-0c1c238 li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-0c1c238 ol, .elementor-38 .elementor-element.elementor-element-0c1c238 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-0d1f862 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-0d1f862 h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-0d1f862 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-0d1f862 h2, .elementor-38 .elementor-element.elementor-element-0d1f862 h3, .elementor-38 .elementor-element.elementor-element-0d1f862 b, .elementor-38 .elementor-element.elementor-element-0d1f862 li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-0d1f862 ol, .elementor-38 .elementor-element.elementor-element-0d1f862 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-c21f7ce h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-c21f7ce h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-c21f7ce h2, .elementor-38 .elementor-element.elementor-element-c21f7ce h3, .elementor-38 .elementor-element.elementor-element-c21f7ce b, .elementor-38 .elementor-element.elementor-element-c21f7ce li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-6e956e9 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-6e956e9 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-6e956e9 h2, .elementor-38 .elementor-element.elementor-element-6e956e9 h3, .elementor-38 .elementor-element.elementor-element-6e956e9 b, .elementor-38 .elementor-element.elementor-element-6e956e9 li::marker {
    color: #fff;
}

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

.elementor-38 .elementor-element.elementor-element-6e956e9 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73e6bc4 */.elementor-38 .elementor-element.elementor-element-73e6bc4 p:last-child {
    margin-bottom: 0;
}

.elementor-38 .elementor-element.elementor-element-73e6bc4 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-73e6bc4 h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-73e6bc4 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-73e6bc4 h2, .elementor-38 .elementor-element.elementor-element-73e6bc4 h3, .elementor-38 .elementor-element.elementor-element-73e6bc4 b, .elementor-38 .elementor-element.elementor-element-73e6bc4 li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-73e6bc4 ol, .elementor-38 .elementor-element.elementor-element-73e6bc4 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-5a2ede2 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-5a2ede2 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-5a2ede2 h2, .elementor-38 .elementor-element.elementor-element-5a2ede2 h3, .elementor-38 .elementor-element.elementor-element-5a2ede2 b, .elementor-38 .elementor-element.elementor-element-5a2ede2 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-5b41244 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-5b41244 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-5b41244 h2, .elementor-38 .elementor-element.elementor-element-5b41244 h3, .elementor-38 .elementor-element.elementor-element-5b41244 b, .elementor-38 .elementor-element.elementor-element-5b41244 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-0287729 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-0287729 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-0287729 h2, .elementor-38 .elementor-element.elementor-element-0287729 h3, .elementor-38 .elementor-element.elementor-element-0287729 b, .elementor-38 .elementor-element.elementor-element-0287729 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-34a432c h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-34a432c h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-34a432c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-34a432c h2, .elementor-38 .elementor-element.elementor-element-34a432c h3, .elementor-38 .elementor-element.elementor-element-34a432c b, .elementor-38 .elementor-element.elementor-element-34a432c li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-34a432c ol, .elementor-38 .elementor-element.elementor-element-34a432c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-0efde0d h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-0efde0d h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-0efde0d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-0efde0d h2, .elementor-38 .elementor-element.elementor-element-0efde0d h3, .elementor-38 .elementor-element.elementor-element-0efde0d b, .elementor-38 .elementor-element.elementor-element-0efde0d li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-0efde0d ol, .elementor-38 .elementor-element.elementor-element-0efde0d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-38 .elementor-element.elementor-element-4b3f1b8 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-4b3f1b8 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-4b3f1b8 h2, .elementor-38 .elementor-element.elementor-element-4b3f1b8 h3, .elementor-38 .elementor-element.elementor-element-4b3f1b8 b, .elementor-38 .elementor-element.elementor-element-4b3f1b8 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-25a17ee h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-25a17ee h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-25a17ee h2, .elementor-38 .elementor-element.elementor-element-25a17ee h3, .elementor-38 .elementor-element.elementor-element-25a17ee b, .elementor-38 .elementor-element.elementor-element-25a17ee li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-4bb8835 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-4bb8835 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-4bb8835 h2, .elementor-38 .elementor-element.elementor-element-4bb8835 h3, .elementor-38 .elementor-element.elementor-element-4bb8835 b, .elementor-38 .elementor-element.elementor-element-4bb8835 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-6fccf8c h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-6fccf8c h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-6fccf8c h2, .elementor-38 .elementor-element.elementor-element-6fccf8c h3, .elementor-38 .elementor-element.elementor-element-6fccf8c b, .elementor-38 .elementor-element.elementor-element-6fccf8c li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-ce95242 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-ce95242 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-ce95242 h2, .elementor-38 .elementor-element.elementor-element-ce95242 h3, .elementor-38 .elementor-element.elementor-element-ce95242 b, .elementor-38 .elementor-element.elementor-element-ce95242 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-fcfb573 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-fcfb573 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-fcfb573 h2, .elementor-38 .elementor-element.elementor-element-fcfb573 h3, .elementor-38 .elementor-element.elementor-element-fcfb573 b, .elementor-38 .elementor-element.elementor-element-fcfb573 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-c6f0a40 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-c6f0a40 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-c6f0a40 h2, .elementor-38 .elementor-element.elementor-element-c6f0a40 h3, .elementor-38 .elementor-element.elementor-element-c6f0a40 b, .elementor-38 .elementor-element.elementor-element-c6f0a40 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-a8be264 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-a8be264 h2 {
    margin-top: 30px;
}

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

.elementor-38 .elementor-element.elementor-element-a8be264 h2, .elementor-38 .elementor-element.elementor-element-a8be264 h3, .elementor-38 .elementor-element.elementor-element-a8be264 b, .elementor-38 .elementor-element.elementor-element-a8be264 li::marker {
    color: #fff;
}

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

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

.elementor-38 .elementor-element.elementor-element-10b6351 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-10b6351 h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-10b6351 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-10b6351 h2, .elementor-38 .elementor-element.elementor-element-10b6351 h3, .elementor-38 .elementor-element.elementor-element-10b6351 b, .elementor-38 .elementor-element.elementor-element-10b6351 li::marker {
    color: #fff;
}

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

.elementor-38 .elementor-element.elementor-element-10b6351 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53fa4c5 */.elementor-38 .elementor-element.elementor-element-53fa4c5 p:last-child {
    margin-bottom: 0;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 h2:first-child {
    margin-top: 0;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 h2 {
    margin-top: 30px;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 h2, .elementor-38 .elementor-element.elementor-element-53fa4c5 h3, .elementor-38 .elementor-element.elementor-element-53fa4c5 b, .elementor-38 .elementor-element.elementor-element-53fa4c5 li::marker {
    color: #fff;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 ol, .elementor-38 .elementor-element.elementor-element-53fa4c5 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-38 .elementor-element.elementor-element-53fa4c5 img {
    border-radius: 8px;
}/* End custom CSS */