.elementor-1195 .elementor-element.elementor-element-34c8c79{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1195 .elementor-element.elementor-element-34c8c79:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-34c8c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-92db83b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1195 .elementor-element.elementor-element-ed7eca9{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-7bfc0a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;text-decoration:none;line-height:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-1195 .elementor-element.elementor-element-4429dba p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-3f8e4c0{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:22px;}.elementor-1195 .elementor-element.elementor-element-3f8e4c0 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-a4bbafb{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1195 .elementor-element.elementor-element-00199f3 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1195 .elementor-element.elementor-element-525df79{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-525df79:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-525df79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c651eb );}.elementor-1195 .elementor-element.elementor-element-af00f7e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1195 .elementor-element.elementor-element-22646db{--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;--justify-content:center;}.elementor-1195 .elementor-element.elementor-element-7b7bc9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;text-decoration:none;line-height:40px;}.elementor-1195 .elementor-element.elementor-element-ed04076{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:36px;}.elementor-1195 .elementor-element.elementor-element-ed04076 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-427424f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-427424f:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-427424f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-891d8bf{--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-1195 .elementor-element.elementor-element-5e83132{--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;--justify-content:center;}.elementor-1195 .elementor-element.elementor-element-1350418 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;text-decoration:none;line-height:40px;}.elementor-1195 .elementor-element.elementor-element-0876048{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:36px;}.elementor-1195 .elementor-element.elementor-element-0876048 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-1a6d7d6{columns:2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:36px;}.elementor-1195 .elementor-element.elementor-element-1a6d7d6 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-b4243e6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1195 .elementor-element.elementor-element-b4243e6:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-b4243e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#137F821F;}.elementor-1195 .elementor-element.elementor-element-c6e4b0c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-c6e4b0c p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-bc4263e{--display:flex;}.elementor-1195 .elementor-element.elementor-element-bc4263e:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-bc4263e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-134952b{--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-1195 .elementor-element.elementor-element-134952b:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-134952b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c651eb );}.elementor-1195 .elementor-element.elementor-element-405f3bf{--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-1195 .elementor-element.elementor-element-405f3bf:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-405f3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-44418a4{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-44418a4:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-44418a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c651eb );}.elementor-1195 .elementor-element.elementor-element-0eb8a10{text-align:start;}.elementor-1195 .elementor-element.elementor-element-82fd6f9{text-align:start;}.elementor-1195 .elementor-element.elementor-element-ce6a028{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1195 .elementor-element.elementor-element-85523b9{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-85523b9:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-85523b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-85523b9:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-958a054{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-958a054 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-6784828{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-6784828:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-6784828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-6784828:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-43a83b3{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-43a83b3 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-c437526{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-c437526:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-c437526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-c437526:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-1b217d7{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-1b217d7 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-96e2bbe{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:27px;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-96e2bbe.elementor-element{--align-self:flex-start;}.elementor-1195 .elementor-element.elementor-element-f9b3d06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-f9b3d06:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-f9b3d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-18a6d4e{--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-1195 .elementor-element.elementor-element-f2ba0de{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:27px;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-dc1aee6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1195 .elementor-element.elementor-element-dc1aee6:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-dc1aee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#137F821F;}.elementor-1195 .elementor-element.elementor-element-a5c45d1{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;font-style:italic;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-a5c45d1 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-4451682{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-4451682:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-4451682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c651eb );}.elementor-1195 .elementor-element.elementor-element-ddd154f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1195 .elementor-element.elementor-element-e940b47{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-e940b47:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-e940b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-e940b47:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-ec1c2db{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-ec1c2db p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-b4004b6{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-b4004b6:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-b4004b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-b4004b6:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-3fd978c{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-3fd978c p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-75cd797{--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-1195 .elementor-element.elementor-element-75cd797:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-75cd797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb3bae3 );}.elementor-1195 .elementor-element.elementor-element-4aac62e{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1195 .elementor-element.elementor-element-4aac62e:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-4aac62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c651eb );}.elementor-1195 .elementor-element.elementor-element-abeead7{text-align:center;}.elementor-1195 .elementor-element.elementor-element-dfe4687{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1195 .elementor-element.elementor-element-a7ededa{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-a7ededa:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-a7ededa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-a7ededa:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-51cebc5{text-align:start;}.elementor-1195 .elementor-element.elementor-element-51cebc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:25px;}.elementor-1195 .elementor-element.elementor-element-e6b1162{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-e6b1162 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-1195 .elementor-element.elementor-element-0a9f177 .elementor-button{background-color:#012D3600;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:21px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-0a9f177 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1195 .elementor-element.elementor-element-fcca9c2{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-fcca9c2:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-fcca9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-fcca9c2:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-1b3cfdd{text-align:start;}.elementor-1195 .elementor-element.elementor-element-1b3cfdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:25px;}.elementor-1195 .elementor-element.elementor-element-9f5baaf{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-9f5baaf p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-ff70daf .elementor-button{background-color:#012D3600;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:21px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-ff70daf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1195 .elementor-element.elementor-element-e7ea270{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-e7ea270:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-e7ea270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-e7ea270:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-7eaefec{text-align:start;}.elementor-1195 .elementor-element.elementor-element-7eaefec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:25px;}.elementor-1195 .elementor-element.elementor-element-3a1b7d4{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-3a1b7d4 p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-1358dea .elementor-button{background-color:#012D3600;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:21px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-1358dea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1195 .elementor-element.elementor-element-4c6a28c{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1195 .elementor-element.elementor-element-4c6a28c:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-4c6a28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d920f18 );}.elementor-1195 .elementor-element.elementor-element-4c6a28c:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-1195 .elementor-element.elementor-element-a02fc7f{text-align:start;}.elementor-1195 .elementor-element.elementor-element-a02fc7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:25px;}.elementor-1195 .elementor-element.elementor-element-12c3aff{text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-12c3aff p{margin-block-end:0px;}.elementor-1195 .elementor-element.elementor-element-af00703 .elementor-button{background-color:#012D3600;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;line-height:21px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-af00703 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1195 .elementor-element.elementor-element-7bfc0a0 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1195 .elementor-element.elementor-element-af00f7e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1195 .elementor-element.elementor-element-7b7bc9e .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-1195 .elementor-element.elementor-element-891d8bf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1195 .elementor-element.elementor-element-1350418 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-1195 .elementor-element.elementor-element-b4243e6{--flex-wrap:wrap;}.elementor-1195 .elementor-element.elementor-element-44418a4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1195 .elementor-element.elementor-element-ce6a028{--flex-wrap:wrap;}.elementor-1195 .elementor-element.elementor-element-dc1aee6{--flex-wrap:wrap;}.elementor-1195 .elementor-element.elementor-element-4451682{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1195 .elementor-element.elementor-element-ddd154f{--flex-wrap:wrap;}.elementor-1195 .elementor-element.elementor-element-4aac62e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1195 .elementor-element.elementor-element-dfe4687{--flex-wrap:wrap;}.elementor-1195 .elementor-element.elementor-element-51cebc5 .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1195 .elementor-element.elementor-element-1b3cfdd .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-1195 .elementor-element.elementor-element-7eaefec .elementor-heading-title{font-size:18px;line-height:23px;}.elementor-1195 .elementor-element.elementor-element-a02fc7f .elementor-heading-title{font-size:18px;line-height:23px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1195 .elementor-element.elementor-element-7bfc0a0 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1195 .elementor-element.elementor-element-7b7bc9e .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-1195 .elementor-element.elementor-element-1350418 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-1195 .elementor-element.elementor-element-51cebc5 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1195 .elementor-element.elementor-element-1b3cfdd .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-7eaefec .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-1195 .elementor-element.elementor-element-a02fc7f .elementor-heading-title{font-size:16px;line-height:20px;}}@media(min-width:768px){.elementor-1195 .elementor-element.elementor-element-af00f7e{--width:60%;}.elementor-1195 .elementor-element.elementor-element-891d8bf{--width:88%;}.elementor-1195 .elementor-element.elementor-element-18a6d4e{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1195 .elementor-element.elementor-element-af00f7e{--width:96%;}.elementor-1195 .elementor-element.elementor-element-891d8bf{--width:96%;}.elementor-1195 .elementor-element.elementor-element-85523b9{--width:48%;}.elementor-1195 .elementor-element.elementor-element-6784828{--width:48%;}.elementor-1195 .elementor-element.elementor-element-c437526{--width:48%;}.elementor-1195 .elementor-element.elementor-element-e940b47{--width:48%;}.elementor-1195 .elementor-element.elementor-element-b4004b6{--width:48%;}.elementor-1195 .elementor-element.elementor-element-a7ededa{--width:48%;}.elementor-1195 .elementor-element.elementor-element-fcca9c2{--width:48%;}.elementor-1195 .elementor-element.elementor-element-e7ea270{--width:48%;}.elementor-1195 .elementor-element.elementor-element-4c6a28c{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-5cd1dcd *//* Base Reset */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Inter', sans-serif;
    color: #1a2b4b; /* Dark Navy for main text */
    line-height: 1.6;
    background-color: #fff;
}

/* Section Layout */
.suspicion-section {
    padding: 60px 20px;
    display: flex;
    justify-content: center;
}

.suspicion-container {
    max-width: 1000px;
    width: 100%;
}

/* Typography */
.main-title {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 24px;
    color: #000;
}

.intro-text {
    font-size: 16px;
    margin-bottom: 16px;
    color: #333;
}

.benefit-list {
    list-style-type: disc;
    padding-left: 20px;
    margin-bottom: 32px;
}

.benefit-list li {
    margin-bottom: 8px;
    color: #555; /* Slightly lighter grey for list items */
}

.sub-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #000;
}

/* Card Grid Layout */
.card-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two equal columns */
    gap: 20px;
    margin-bottom: 30px;
}

/* Individual Cards */
.card {
    background-color: #fff;
    border: 1px solid #d1d5db; /* Light grey border */
    border-radius: 8px;
    padding: 30px;
    display: flex;
    align-items: center; /* Vertically centers text */
    min-height: 120px; /* Ensures consistent height */
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.card p {
    font-size: 15px;
    color: #555;
    margin: 0;
}

/* Alert Box */
.alert-box {
    background-color: #eef2f6; /* Light blue-grey background */
    border: 1px solid #dbe2e8;
    border-radius: 8px;
    padding: 30px;
    margin-bottom: 30px;
}

.alert-box p {
    font-weight: 600;
    font-size: 15px;
    color: #1a2b4b;
}

/* Bottom Link */
.pathway-link {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    color: #1a2b4b;
    font-weight: 600;
    font-size: 15px;
    transition: color 0.2s;
}

.pathway-link svg {
    margin-left: 8px;
    transition: transform 0.2s;
}

.pathway-link:hover {
    color: #2c426b;
}

.pathway-link:hover svg {
    transform: translateX(4px);
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    .main-title {
        font-size: 26px;
    }

    .card-grid {
        grid-template-columns: 1fr; /* Stack cards vertically */
    }

    .card {
        min-height: auto; /* Allow auto height on mobile */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f5b3f2 *//* Reset & Base Styles */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Inter', sans-serif;
    color: #333;
    line-height: 1.6;
    background-color: #fff;
}

/* Main Layout */
.diagnosis-section {
    padding: 60px 20px;
    display: flex;
    justify-content: center;
}

.diagnosis-container {
    max-width: 1400px;
    width: 100%;
    display: grid;
    grid-template-columns: 1.2fr 0.8fr; /* Gives more space to text */
    gap: 60px;
    align-items: start;
}

/* Left Column Styling */
.content-column {
    padding-right: 20px;
}

.main-title {
    font-size: 32px;
    font-weight: 700;
    color: #000;
    margin-bottom: 24px;
    line-height: 1.2;
}

.intro-text {
    font-size: 16px;
    margin-bottom: 30px;
    color: #222;
}

.text-block {
    margin-bottom: 24px;
}

.text-block h3 {
    font-size: 18px;
    font-weight: 700;
    color: #1a2b4b; /* Dark Navy Blue */
    margin-bottom: 10px;
}

.text-block p {
    font-size: 15px;
    color: #555; /* Soft grey text */
    margin-bottom: 12px;
}

.text-block strong {
    color: #444;
    font-weight: 700;
}

.note {
    margin-top: 20px;
    color: #666;
}

/* Right Column Styling */
.sidebar-column {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* Timeline Card */
.timeline-card {
    background-color: #f0f4f8; /* Light blue/grey background */
    padding: 40px;
    border-radius: 8px;
}

.timeline-item {
    display: flex;
    gap: 20px;
    position: relative;
    padding-bottom: 40px; /* Space for the connecting line */
}

.timeline-item:last-child {
    padding-bottom: 0;
}

.timeline-marker {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 40px;
}

/* The Number Circle */
.circle {
    width: 32px;
    height: 32px;
    background-color: #1a2b4b; /* Dark Navy */
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 14px;
    z-index: 2;
}

/* The Connecting Line */
.timeline-item:not(:last-child) .timeline-marker::after {
    content: '';
    position: absolute;
    top: 32px; /* Start below circle */
    bottom: 0;
    left: 19px; /* Center with circle width (40px container / 2) */
    width: 1px;
    background-color: #cbd5e1; /* Light grey line */
    z-index: 1;
}

.timeline-content {
    font-weight: 600;
    color: #1a2b4b;
    padding-top: 4px; /* Align text with circle */
}

/* Buttons */
.action-buttons {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 20px;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.2s ease;
}

.btn svg {
    margin-left: 10px;
}

.btn-primary {
    background-color: #1a2b4b;
    color: white;
    border: 1px solid #1a2b4b;
}

.btn-primary:hover {
    background-color: #2c426b;
}

.btn-secondary {
    background-color: white;
    color: #1a2b4b;
    border: 1px solid #d1d5db;
}

.btn-secondary:hover {
    background-color: #f9fafb;
    border-color: #9ca3af;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    .diagnosis-container {
        grid-template-columns: 1fr; /* Stack columns */
        gap: 40px;
    }
    
    .timeline-card {
        padding: 30px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8255815 *//* Base Reset */
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Inter', sans-serif;
    background-color: #fff;
    color: #333;
    line-height: 1.5;
}

/* Section Layout */
.key-points-section {
    padding: 60px 20px;
    display: flex;
    justify-content: center;
}

.key-points-container {
    max-width: 1400px; /* Limits width to keep it readable */
    width: 100%;
}

/* Typography */
.section-title {
    font-size: 28px;
    font-weight: 700;
    color: #000;
    margin-bottom: 30px;
}

/* List Container */
.points-list {
    display: flex;
    flex-direction: column;
    gap: 20px; /* Space between cards */
}

/* Individual Card Styling */
.point-card {
    display: flex;
    align-items: flex-start; /* Aligns number to the top */
    background-color: #fff;
    border: 1px solid #e2e8f0; /* Light grey border */
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); /* Subtle shadow for depth */
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.point-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
}

/* Number Badge Styling */
.point-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: #e2e8f0; /* Light grey background for circle */
    color: #1a2b4b; /* Dark Navy text */
    font-weight: 700;
    font-size: 14px;
    border-radius: 50%; /* Makes it a perfect circle */
    flex-shrink: 0; /* Prevents circle from squishing */
    margin-right: 20px; /* Space between number and text */
    margin-top: 2px; /* Slight visual alignment fix with text */
}

/* Text Content */
.point-content {
    font-size: 16px;
    color: #4a5568; /* Dark grey text */
    line-height: 1.6;
}

/* Mobile Responsiveness */
@media (max-width: 600px) {
    .section-title {
        font-size: 24px;
    }

    .point-card {
        padding: 20px;
    }
    
    .point-content {
        font-size: 15px;
    }
}/* End custom CSS */