.elementor-22 .elementor-element.elementor-element-37e1b4f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-37e1b4f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-37e1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-22 .elementor-element.elementor-element-3801a33 img{border-radius:400px 300px 200px 150px;box-shadow:-10px -20px 1px 0px #26896F;}.elementor-22 .elementor-element.elementor-element-7224f0f{--display:flex;--justify-content:center;--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-22 .elementor-element.elementor-element-fd03d1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-948ad9f );}.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-22 .elementor-element.elementor-element-241b179{color:var( --e-global-color-948ad9f );}.elementor-22 .elementor-element.elementor-element-241b179 a{color:var( --e-global-color-primary );}.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-22 .elementor-element.elementor-element-bddfeef .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-3d2f5ef{--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:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-8ea7134 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-752941b a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c6f6bac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8644f54{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a1f5e4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-bdfb94a a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1952e7e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5a9e5e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-8178af8 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-67fa060{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d7f4be7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-5cec094 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ba546b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e87ea8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-b07670e a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c8f8361{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1afc8b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-af67acb a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e8c1989{--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-22 .elementor-element.elementor-element-2100da8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-3a07cbf a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-12bcd36{--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-22 .elementor-element.elementor-element-7c2bc23{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-9559619 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-0463459 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-8c1a9bb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3c2e7c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-01492c5 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-755eaaa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-6473a7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-fbcc89f a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1db5bb0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a415070 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-ceb9596 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-bc552ff{--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-22 .elementor-element.elementor-element-0e0b7d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-8744e18 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a917c96{--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-22 .elementor-element.elementor-element-96fb76e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-ecec11f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-39c155c a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e43c6d3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-808b764 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-9480a40 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-59c49f1{--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-22 .elementor-element.elementor-element-3d4395f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-5a5882e a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6e9e3a6{--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-22 .elementor-element.elementor-element-06d55be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-43ba8e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-8da7ca5 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-90bdc37{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-86bc06f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-36e4c18 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9550854{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-40e80bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-6dd85d7 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-387d941{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-7ce6439 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-c305811 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6b7aadb{--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-22 .elementor-element.elementor-element-c37a3bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-92ba6a7 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a0c4a27{--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-22 .elementor-element.elementor-element-38b4c70{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fa867a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-39abd0f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-8e75875 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-72cd104{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0d5599f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-c4fb766 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-ed2da28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d943a1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-58002d4 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-cc5f070{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-0315d4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-3bd7bbf a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6389c2a img{border-radius:400px 300px 200px 150px;box-shadow:-10px -20px 1px 0px #26896F;}.elementor-22 .elementor-element.elementor-element-d980bb1{--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-22 .elementor-element.elementor-element-86f003c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-f0eccb8 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-870047c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cdd6999{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-be73c8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-c05ef95 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-04ec800{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-04de469 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-b81d3aa a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-390cc31{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3873bd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-99377f2 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2d075aa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-f7d372c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-f43429c a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-eed631e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-04b0c3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-f93a37c a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2ae6dc1{--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-22 .elementor-element.elementor-element-e5f063e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-e09fafb a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-1aa7bb7{--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-22 .elementor-element.elementor-element-870c273 img{border-radius:400px 300px 200px 150px;box-shadow:-10px -20px 1px 0px #26896F;}.elementor-22 .elementor-element.elementor-element-25862fa{--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-22 .elementor-element.elementor-element-ed9b79b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2f507f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-d4af51a a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-3d90ad5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-baba016 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-b455fa9 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-d2ab9f3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-6583d89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-73eb39c a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-5119586{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfebe83 );--border-color:var( --e-global-color-bfebe83 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-ab5b7b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#009174;}.elementor-22 .elementor-element.elementor-element-7bb1b83 a{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-b3355b6{--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-22 .elementor-element.elementor-element-772308b img{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-1cf6caa a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-c6f6bac{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-12bcd36{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a917c96{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-6e9e3a6{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-38b4c70{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-870047c{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-25862fa{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-37e1b4f{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-3d2f5ef{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-e8c1989{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-bc552ff{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-59c49f1{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-6b7aadb{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-d980bb1{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-2ae6dc1{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-b3355b6{--content-width:1280px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-c6f6bac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-12bcd36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a917c96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-6e9e3a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-38b4c70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-870047c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-25862fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-241b179 */.elementor-22 .elementor-element.elementor-element-241b179 p:last-child {
    margin-bottom: 0;
}

.elementor-22 .elementor-element.elementor-element-241b179 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-241b179 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-241b179 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-241b179 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-241b179 h2, .elementor-22 .elementor-element.elementor-element-241b179 h3, .elementor-22 .elementor-element.elementor-element-241b179 b, .elementor-22 .elementor-element.elementor-element-241b179 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-241b179 ol, .elementor-22 .elementor-element.elementor-element-241b179 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-22 .elementor-element.elementor-element-241b179 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-752941b */.elementor-22 .elementor-element.elementor-element-752941b p:last-child {
    margin-bottom: 0;
}

.elementor-22 .elementor-element.elementor-element-752941b h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-752941b h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-752941b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-752941b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-752941b h2, .elementor-22 .elementor-element.elementor-element-752941b h3, .elementor-22 .elementor-element.elementor-element-752941b b, .elementor-22 .elementor-element.elementor-element-752941b li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-752941b ol, .elementor-22 .elementor-element.elementor-element-752941b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-bdfb94a h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-bdfb94a h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-bdfb94a h2, .elementor-22 .elementor-element.elementor-element-bdfb94a h3, .elementor-22 .elementor-element.elementor-element-bdfb94a b, .elementor-22 .elementor-element.elementor-element-bdfb94a li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-8178af8 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-8178af8 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-8178af8 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8178af8 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8178af8 h2, .elementor-22 .elementor-element.elementor-element-8178af8 h3, .elementor-22 .elementor-element.elementor-element-8178af8 b, .elementor-22 .elementor-element.elementor-element-8178af8 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-8178af8 ol, .elementor-22 .elementor-element.elementor-element-8178af8 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-5cec094 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-5cec094 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-5cec094 h2, .elementor-22 .elementor-element.elementor-element-5cec094 h3, .elementor-22 .elementor-element.elementor-element-5cec094 b, .elementor-22 .elementor-element.elementor-element-5cec094 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-b07670e h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-b07670e h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-b07670e h2, .elementor-22 .elementor-element.elementor-element-b07670e h3, .elementor-22 .elementor-element.elementor-element-b07670e b, .elementor-22 .elementor-element.elementor-element-b07670e li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-af67acb h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-af67acb h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-af67acb h2, .elementor-22 .elementor-element.elementor-element-af67acb h3, .elementor-22 .elementor-element.elementor-element-af67acb b, .elementor-22 .elementor-element.elementor-element-af67acb li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-3a07cbf h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-3a07cbf h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-3a07cbf h2, .elementor-22 .elementor-element.elementor-element-3a07cbf h3, .elementor-22 .elementor-element.elementor-element-3a07cbf b, .elementor-22 .elementor-element.elementor-element-3a07cbf li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-0463459 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-0463459 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-0463459 h2, .elementor-22 .elementor-element.elementor-element-0463459 h3, .elementor-22 .elementor-element.elementor-element-0463459 b, .elementor-22 .elementor-element.elementor-element-0463459 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-01492c5 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-01492c5 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-01492c5 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-01492c5 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-01492c5 h2, .elementor-22 .elementor-element.elementor-element-01492c5 h3, .elementor-22 .elementor-element.elementor-element-01492c5 b, .elementor-22 .elementor-element.elementor-element-01492c5 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-01492c5 ol, .elementor-22 .elementor-element.elementor-element-01492c5 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-fbcc89f h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-fbcc89f h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-fbcc89f h2, .elementor-22 .elementor-element.elementor-element-fbcc89f h3, .elementor-22 .elementor-element.elementor-element-fbcc89f b, .elementor-22 .elementor-element.elementor-element-fbcc89f li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-ceb9596 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-ceb9596 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-ceb9596 h2, .elementor-22 .elementor-element.elementor-element-ceb9596 h3, .elementor-22 .elementor-element.elementor-element-ceb9596 b, .elementor-22 .elementor-element.elementor-element-ceb9596 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-8744e18 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-8744e18 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-8744e18 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8744e18 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8744e18 h2, .elementor-22 .elementor-element.elementor-element-8744e18 h3, .elementor-22 .elementor-element.elementor-element-8744e18 b, .elementor-22 .elementor-element.elementor-element-8744e18 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-8744e18 ol, .elementor-22 .elementor-element.elementor-element-8744e18 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-22 .elementor-element.elementor-element-8744e18 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39c155c */.elementor-22 .elementor-element.elementor-element-39c155c p:last-child {
    margin-bottom: 0;
}

.elementor-22 .elementor-element.elementor-element-39c155c h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-39c155c h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-39c155c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-39c155c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-39c155c h2, .elementor-22 .elementor-element.elementor-element-39c155c h3, .elementor-22 .elementor-element.elementor-element-39c155c b, .elementor-22 .elementor-element.elementor-element-39c155c li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-39c155c ol, .elementor-22 .elementor-element.elementor-element-39c155c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-22 .elementor-element.elementor-element-39c155c img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9480a40 */.elementor-22 .elementor-element.elementor-element-9480a40 p:last-child {
    margin-bottom: 0;
}

.elementor-22 .elementor-element.elementor-element-9480a40 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-9480a40 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-9480a40 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-9480a40 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-9480a40 h2, .elementor-22 .elementor-element.elementor-element-9480a40 h3, .elementor-22 .elementor-element.elementor-element-9480a40 b, .elementor-22 .elementor-element.elementor-element-9480a40 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-9480a40 ol, .elementor-22 .elementor-element.elementor-element-9480a40 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-5a5882e h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-5a5882e h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-5a5882e h2, .elementor-22 .elementor-element.elementor-element-5a5882e h3, .elementor-22 .elementor-element.elementor-element-5a5882e b, .elementor-22 .elementor-element.elementor-element-5a5882e li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-8da7ca5 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-8da7ca5 h2 {
    margin-top: 30px;
}

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

.elementor-22 .elementor-element.elementor-element-8da7ca5 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8da7ca5 h2, .elementor-22 .elementor-element.elementor-element-8da7ca5 h3, .elementor-22 .elementor-element.elementor-element-8da7ca5 b, .elementor-22 .elementor-element.elementor-element-8da7ca5 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-36e4c18 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-36e4c18 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-36e4c18 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-36e4c18 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-36e4c18 h2, .elementor-22 .elementor-element.elementor-element-36e4c18 h3, .elementor-22 .elementor-element.elementor-element-36e4c18 b, .elementor-22 .elementor-element.elementor-element-36e4c18 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-36e4c18 ol, .elementor-22 .elementor-element.elementor-element-36e4c18 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-6dd85d7 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-6dd85d7 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-6dd85d7 h2, .elementor-22 .elementor-element.elementor-element-6dd85d7 h3, .elementor-22 .elementor-element.elementor-element-6dd85d7 b, .elementor-22 .elementor-element.elementor-element-6dd85d7 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-c305811 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-c305811 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-c305811 h2, .elementor-22 .elementor-element.elementor-element-c305811 h3, .elementor-22 .elementor-element.elementor-element-c305811 b, .elementor-22 .elementor-element.elementor-element-c305811 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-92ba6a7 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-92ba6a7 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-92ba6a7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-92ba6a7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-92ba6a7 h2, .elementor-22 .elementor-element.elementor-element-92ba6a7 h3, .elementor-22 .elementor-element.elementor-element-92ba6a7 b, .elementor-22 .elementor-element.elementor-element-92ba6a7 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-92ba6a7 ol, .elementor-22 .elementor-element.elementor-element-92ba6a7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-8e75875 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-8e75875 h2 {
    margin-top: 30px;
}

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

.elementor-22 .elementor-element.elementor-element-8e75875 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-8e75875 h2, .elementor-22 .elementor-element.elementor-element-8e75875 h3, .elementor-22 .elementor-element.elementor-element-8e75875 b, .elementor-22 .elementor-element.elementor-element-8e75875 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-c4fb766 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-c4fb766 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-c4fb766 h2, .elementor-22 .elementor-element.elementor-element-c4fb766 h3, .elementor-22 .elementor-element.elementor-element-c4fb766 b, .elementor-22 .elementor-element.elementor-element-c4fb766 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-58002d4 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-58002d4 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-58002d4 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-58002d4 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-58002d4 h2, .elementor-22 .elementor-element.elementor-element-58002d4 h3, .elementor-22 .elementor-element.elementor-element-58002d4 b, .elementor-22 .elementor-element.elementor-element-58002d4 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-58002d4 ol, .elementor-22 .elementor-element.elementor-element-58002d4 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-3bd7bbf h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-3bd7bbf h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-3bd7bbf h2, .elementor-22 .elementor-element.elementor-element-3bd7bbf h3, .elementor-22 .elementor-element.elementor-element-3bd7bbf b, .elementor-22 .elementor-element.elementor-element-3bd7bbf li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-f0eccb8 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-f0eccb8 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-f0eccb8 h2, .elementor-22 .elementor-element.elementor-element-f0eccb8 h3, .elementor-22 .elementor-element.elementor-element-f0eccb8 b, .elementor-22 .elementor-element.elementor-element-f0eccb8 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-c05ef95 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-c05ef95 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-c05ef95 h2, .elementor-22 .elementor-element.elementor-element-c05ef95 h3, .elementor-22 .elementor-element.elementor-element-c05ef95 b, .elementor-22 .elementor-element.elementor-element-c05ef95 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-b81d3aa h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-b81d3aa h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-b81d3aa h2, .elementor-22 .elementor-element.elementor-element-b81d3aa h3, .elementor-22 .elementor-element.elementor-element-b81d3aa b, .elementor-22 .elementor-element.elementor-element-b81d3aa li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-99377f2 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-99377f2 h2 {
    margin-top: 30px;
}

.elementor-22 .elementor-element.elementor-element-99377f2 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-99377f2 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-99377f2 h2, .elementor-22 .elementor-element.elementor-element-99377f2 h3, .elementor-22 .elementor-element.elementor-element-99377f2 b, .elementor-22 .elementor-element.elementor-element-99377f2 li::marker, select strong {
    color: #009174;
}

.elementor-22 .elementor-element.elementor-element-99377f2 ol, .elementor-22 .elementor-element.elementor-element-99377f2 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

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

.elementor-22 .elementor-element.elementor-element-f43429c h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-f43429c h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-f43429c h2, .elementor-22 .elementor-element.elementor-element-f43429c h3, .elementor-22 .elementor-element.elementor-element-f43429c b, .elementor-22 .elementor-element.elementor-element-f43429c li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-f93a37c h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-f93a37c h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-f93a37c h2, .elementor-22 .elementor-element.elementor-element-f93a37c h3, .elementor-22 .elementor-element.elementor-element-f93a37c b, .elementor-22 .elementor-element.elementor-element-f93a37c li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-e09fafb h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-e09fafb h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-e09fafb h2, .elementor-22 .elementor-element.elementor-element-e09fafb h3, .elementor-22 .elementor-element.elementor-element-e09fafb b, .elementor-22 .elementor-element.elementor-element-e09fafb li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-d4af51a h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-d4af51a h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-d4af51a h2, .elementor-22 .elementor-element.elementor-element-d4af51a h3, .elementor-22 .elementor-element.elementor-element-d4af51a b, .elementor-22 .elementor-element.elementor-element-d4af51a li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-b455fa9 h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-b455fa9 h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-b455fa9 h2, .elementor-22 .elementor-element.elementor-element-b455fa9 h3, .elementor-22 .elementor-element.elementor-element-b455fa9 b, .elementor-22 .elementor-element.elementor-element-b455fa9 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-73eb39c h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-73eb39c h2 {
    margin-top: 30px;
}

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

.elementor-22 .elementor-element.elementor-element-73eb39c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-22 .elementor-element.elementor-element-73eb39c h2, .elementor-22 .elementor-element.elementor-element-73eb39c h3, .elementor-22 .elementor-element.elementor-element-73eb39c b, .elementor-22 .elementor-element.elementor-element-73eb39c li::marker, select strong {
    color: #009174;
}

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

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

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

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

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

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

.elementor-22 .elementor-element.elementor-element-7bb1b83 h2, .elementor-22 .elementor-element.elementor-element-7bb1b83 h3, .elementor-22 .elementor-element.elementor-element-7bb1b83 b, .elementor-22 .elementor-element.elementor-element-7bb1b83 li::marker, select strong {
    color: #009174;
}

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

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

.elementor-22 .elementor-element.elementor-element-1cf6caa h2:first-child {
    margin-top: 0;
}

.elementor-22 .elementor-element.elementor-element-1cf6caa h2 {
    margin-top: 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-1cf6caa h2, .elementor-22 .elementor-element.elementor-element-1cf6caa h3, .elementor-22 .elementor-element.elementor-element-1cf6caa b, .elementor-22 .elementor-element.elementor-element-1cf6caa li::marker, select strong {
    color: #009174;
}

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

.elementor-22 .elementor-element.elementor-element-1cf6caa img {
    border-radius: 8px;
}/* End custom CSS */