.elementor-8749 .elementor-element.elementor-element-20a2b2f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);opacity:0.5;}.elementor-8749 .elementor-element.elementor-element-20a2b2f{padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-2f5665f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8749 .elementor-element.elementor-element-2f5665f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-bc-flex-widget .elementor-8749 .elementor-element.elementor-element-2f5665f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8749 .elementor-element.elementor-element-2f5665f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8749 .elementor-element.elementor-element-2f5665f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-2f5665f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), roboto;color:var( --e-global-color-primary );}.elementor-8749 .elementor-element.elementor-element-f9a15be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-f9a15be{text-align:start;}.elementor-8749 .elementor-element.elementor-element-f9a15be .elementor-heading-title{font-family:"Roboto", roboto;font-size:56px;font-weight:300;line-height:65px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), roboto;}.elementor-8749 .elementor-element.elementor-element-50c14cb{text-align:start;}.elementor-8749 .elementor-element.elementor-element-50c14cb img{width:100%;height:512px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8749 .elementor-element.elementor-element-3fdc3e3{padding:20px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-a24fb05 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), roboto;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-8749 .elementor-element.elementor-element-7215185 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-8749 .elementor-element.elementor-element-7215185{text-align:start;font-family:"Roboto", roboto;font-size:26px;font-weight:300;line-height:31px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-52ac746b{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-8749 .elementor-element.elementor-element-4f9367ad{text-align:center;}.elementor-8749 .elementor-element.elementor-element-4f9367ad .elementor-heading-title{font-family:"Roboto", roboto;font-size:40px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-f0fd043 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-8749 .elementor-element.elementor-element-f0fd043{text-align:center;font-family:"Roboto", roboto;font-size:18px;color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-143decbc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-374d7313{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8749 .elementor-element.elementor-element-35115c73{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8749 .elementor-element.elementor-element-30e58436{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8749 .elementor-element.elementor-element-30e58436:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-30e58436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8749 .elementor-element.elementor-element-6a5dfc91{width:initial;max-width:initial;}.elementor-8749 .elementor-element.elementor-element-6a5dfc91 img{width:150px;border-radius:100px 100px 100px 100px;}.elementor-8749 .elementor-element.elementor-element-78d388e8{--display:flex;}.elementor-8749 .elementor-element.elementor-element-7f0a91ac .elementor-heading-title{color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-60eefbc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8749 .elementor-element.elementor-element-60eefbc6:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-60eefbc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8749 .elementor-element.elementor-element-4f34b6b0{width:initial;max-width:initial;}.elementor-8749 .elementor-element.elementor-element-4f34b6b0 img{width:150px;border-radius:100px 100px 100px 100px;}.elementor-8749 .elementor-element.elementor-element-7cce18f1{--display:flex;}.elementor-8749 .elementor-element.elementor-element-19ed96c1 .elementor-heading-title{color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-13d34260{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-8749 .elementor-element.elementor-element-5f75aa42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8749 .elementor-element.elementor-element-5f75aa42:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-5f75aa42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8749 .elementor-element.elementor-element-61041f9d{width:initial;max-width:initial;}.elementor-8749 .elementor-element.elementor-element-61041f9d img{width:150px;border-radius:100px 100px 100px 100px;}.elementor-8749 .elementor-element.elementor-element-270d2bf6{--display:flex;}.elementor-8749 .elementor-element.elementor-element-6dea3e79 .elementor-heading-title{color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-7ac56c94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8749 .elementor-element.elementor-element-7ac56c94:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-7ac56c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8749 .elementor-element.elementor-element-7908558d{width:initial;max-width:initial;}.elementor-8749 .elementor-element.elementor-element-7908558d img{width:150px;border-radius:100px 100px 100px 100px;}.elementor-8749 .elementor-element.elementor-element-744c160b{--display:flex;}.elementor-8749 .elementor-element.elementor-element-199488fe .elementor-heading-title{color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-7341cd95{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-8749 .elementor-element.elementor-element-4d6f2f18 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8749 .elementor-element.elementor-element-4d6f2f18{text-align:start;}.elementor-8749 .elementor-element.elementor-element-4d6f2f18 .elementor-heading-title{font-family:"Roboto", roboto;font-size:40px;font-weight:300;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-8c3a623{text-align:start;}.elementor-8749 .elementor-element.elementor-element-d34abd7{--spacer-size:50px;}.elementor-8749 .elementor-element.elementor-element-2bc7da79{--display:flex;}.elementor-8749 .elementor-element.elementor-element-2cafd657{--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-8749 .elementor-element.elementor-element-20a64093{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-74fea123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 40px;--row-gap:16px;--column-gap:40px;}.elementor-8749 .elementor-element.elementor-element-6d05886f{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-78d8bf0 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-78d8bf0 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-7dbcaac9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-7dbcaac9{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-8b61900{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-5efc0418{--display:flex;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-3c2a363d > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-3c2a363d .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-22145197 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-22145197{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-55ecff9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), roboto;}.elementor-8749 .elementor-element.elementor-element-1eac2042 .elementor-button{background-color:#7AE0E1;font-family:"Roboto", roboto;font-size:15px;font-weight:600;fill:#1A1446;color:#1A1446;box-shadow:0px 3px 0px 0px #06748C;border-radius:20px 20px 20px 20px;padding:9px 30px 9px 30px;}.elementor-8749 .elementor-element.elementor-element-1eac2042 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-d898447{--display:flex;}.elementor-8749 .elementor-element.elementor-element-cde9336{--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-8749 .elementor-element.elementor-element-3b9480a{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-1d6ec21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 40px;--row-gap:16px;--column-gap:40px;}.elementor-8749 .elementor-element.elementor-element-b0df2eb{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-ad98748 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-ad98748 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-ea159a8 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-ea159a8{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-7818661{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-49d8517{--display:flex;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-e2e8709 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-e2e8709 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-d485c0f > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-d485c0f{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-20e5c19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-ca77ba4 .elementor-button{background-color:#7AE0E1;font-family:"Roboto", roboto;font-size:15px;font-weight:600;fill:#1A1446;color:#1A1446;box-shadow:0px 3px 0px 0px #06748C;border-radius:20px 20px 20px 20px;padding:9px 30px 9px 30px;}.elementor-8749 .elementor-element.elementor-element-ca77ba4 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-1f5b0e5{--display:flex;}.elementor-8749 .elementor-element.elementor-element-fbf6979{--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-8749 .elementor-element.elementor-element-c1ab8ab{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-7dcb06f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 40px;--row-gap:16px;--column-gap:40px;}.elementor-8749 .elementor-element.elementor-element-5e2c96a{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-5d57e76 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-5d57e76 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-650b380 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-650b380{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-41891c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-d14ed94{--display:flex;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-df86f09 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-df86f09 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-a5a5ec8 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-a5a5ec8{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-706e9a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-87663b0 .elementor-button{background-color:#7AE0E1;font-family:"Roboto", roboto;font-size:15px;font-weight:600;fill:#1A1446;color:#1A1446;box-shadow:0px 3px 0px 0px #06748C;border-radius:20px 20px 20px 20px;padding:9px 30px 9px 30px;}.elementor-8749 .elementor-element.elementor-element-87663b0 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-d64bd4f{--display:flex;}.elementor-8749 .elementor-element.elementor-element-ab43182{--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-8749 .elementor-element.elementor-element-524f296{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-4ccc252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 40px;--row-gap:16px;--column-gap:40px;}.elementor-8749 .elementor-element.elementor-element-3061c4d{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-32194dd > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-32194dd .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-7515bc8 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-7515bc8{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-30493df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-d4f042d{--display:flex;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-a2f3dc8 > .elementor-widget-container{margin:0px 0px 4px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFD000;border-radius:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-a2f3dc8 .elementor-heading-title{font-family:"Roboto", roboto;font-size:16px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-2b5a7b7 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-2b5a7b7{color:#3A3A3A;}.elementor-8749 .elementor-element.elementor-element-d204a31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-69eff20 .elementor-button{background-color:#7AE0E1;font-family:"Roboto", roboto;font-size:15px;font-weight:600;fill:#1A1446;color:#1A1446;box-shadow:0px 3px 0px 0px #06748C;border-radius:20px 20px 20px 20px;padding:9px 30px 9px 30px;}.elementor-8749 .elementor-element.elementor-element-69eff20 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-56fd17c{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1A1446;--n-accordion-icon-size:16px;--n-accordion-icon-gap:0px;}:where( .elementor-8749 .elementor-element.elementor-element-56fd17c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E2F6F7;border-style:none;}.elementor-8749 .elementor-element.elementor-element-56fd17c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8749 .elementor-element.elementor-element-56fd17c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-8749 .elementor-element.elementor-element-3d2509d7{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-8749 .elementor-element.elementor-element-7e948f32 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-8749 .elementor-element.elementor-element-7e948f32 .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:700;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-243aa7b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8749 .elementor-element.elementor-element-1e8567ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-8749 .elementor-element.elementor-element-1e8567ff:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-1e8567ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD000;}.elementor-8749 .elementor-element.elementor-element-13aadbca .elementor-heading-title{font-family:"Roboto", roboto;font-size:25px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-67b82f{font-family:"Roboto", roboto;font-size:18px;color:#212529;}.elementor-8749 .elementor-element.elementor-element-7deebf94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8749 .elementor-element.elementor-element-565b45ac{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8749 .elementor-element.elementor-element-565b45ac > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-8749 .elementor-element.elementor-element-565b45ac img{width:60px;}.elementor-8749 .elementor-element.elementor-element-69d36c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-8749 .elementor-element.elementor-element-69d36c11:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-69d36c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD000;}.elementor-8749 .elementor-element.elementor-element-576919a0 .elementor-heading-title{font-family:"Roboto", roboto;font-size:25px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-5e591771{font-family:"Roboto", roboto;font-size:18px;color:#212529;}.elementor-8749 .elementor-element.elementor-element-f66cc25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8749 .elementor-element.elementor-element-58174c29{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8749 .elementor-element.elementor-element-58174c29 > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-8749 .elementor-element.elementor-element-58174c29 img{width:60px;}.elementor-8749 .elementor-element.elementor-element-34694d8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-8749 .elementor-element.elementor-element-34694d8d:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-34694d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD000;}.elementor-8749 .elementor-element.elementor-element-6ef854d8 .elementor-heading-title{font-family:"Roboto", roboto;font-size:25px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-68014440{font-family:"Roboto", roboto;font-size:18px;color:#212529;}.elementor-8749 .elementor-element.elementor-element-3e1e3997{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8749 .elementor-element.elementor-element-3b115413{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8749 .elementor-element.elementor-element-3b115413 > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-8749 .elementor-element.elementor-element-3b115413 img{width:60px;}.elementor-8749 .elementor-element.elementor-element-b37492e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-8749 .elementor-element.elementor-element-b37492e:not(.elementor-motion-effects-element-type-background), .elementor-8749 .elementor-element.elementor-element-b37492e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD000;}.elementor-8749 .elementor-element.elementor-element-321d89a7 .elementor-heading-title{font-family:"Roboto", roboto;font-size:25px;color:#1A1446;}.elementor-8749 .elementor-element.elementor-element-4ec3333a{font-family:"Roboto", roboto;font-size:18px;color:#212529;}.elementor-8749 .elementor-element.elementor-element-67abbe7{padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-1411ff8 > .elementor-element-populated{padding:10px 20px 10px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8749 .elementor-element.elementor-element-2f5665f > .elementor-element-populated{padding:51px 30px 51px 30px;}.elementor-8749 .elementor-element.elementor-element-25822a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-f9a15be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-50c14cb img{height:500px;object-fit:cover;}.elementor-8749 .elementor-element.elementor-element-710ae1a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-8749 .elementor-element.elementor-element-a24fb05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-7215185{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-f0fd043{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-30e58436{--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-8749 .elementor-element.elementor-element-6a5dfc91 img{width:150px;}.elementor-8749 .elementor-element.elementor-element-60eefbc6{--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-8749 .elementor-element.elementor-element-4f34b6b0 img{width:150px;}.elementor-8749 .elementor-element.elementor-element-5f75aa42{--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-8749 .elementor-element.elementor-element-61041f9d img{width:150px;}.elementor-8749 .elementor-element.elementor-element-7ac56c94{--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-8749 .elementor-element.elementor-element-7908558d img{width:150px;}.elementor-8749 .elementor-element.elementor-element-1eac2042 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-1eac2042 .elementor-button{font-size:15px;}.elementor-8749 .elementor-element.elementor-element-ca77ba4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-ca77ba4 .elementor-button{font-size:15px;}.elementor-8749 .elementor-element.elementor-element-87663b0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-87663b0 .elementor-button{font-size:15px;}.elementor-8749 .elementor-element.elementor-element-69eff20 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-69eff20 .elementor-button{font-size:15px;}.elementor-8749 .elementor-element.elementor-element-7e948f32{text-align:center;}.elementor-8749 .elementor-element.elementor-element-243aa7b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8749 .elementor-element.elementor-element-67b82f{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-7deebf94{--margin-top:-36px;--margin-bottom:-36px;--margin-left:-36px;--margin-right:-36px;}.elementor-8749 .elementor-element.elementor-element-5e591771{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-f66cc25{--margin-top:-36px;--margin-bottom:-36px;--margin-left:-36px;--margin-right:-36px;}.elementor-8749 .elementor-element.elementor-element-68014440{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-3e1e3997{--margin-top:-36px;--margin-bottom:-36px;--margin-left:-36px;--margin-right:-36px;}.elementor-8749 .elementor-element.elementor-element-4ec3333a{font-size:16px;line-height:28px;}.elementor-8749 .elementor-element.elementor-element-67abbe7{padding:20px 0px 20px 0px;}}@media(min-width:768px){.elementor-8749 .elementor-element.elementor-element-2f5665f{width:37.953%;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5{width:62.047%;}.elementor-8749 .elementor-element.elementor-element-1e8567ff{--width:50%;}.elementor-8749 .elementor-element.elementor-element-7deebf94{--width:36px;}.elementor-8749 .elementor-element.elementor-element-69d36c11{--width:50%;}.elementor-8749 .elementor-element.elementor-element-f66cc25{--width:36px;}.elementor-8749 .elementor-element.elementor-element-34694d8d{--width:50%;}.elementor-8749 .elementor-element.elementor-element-3e1e3997{--width:36px;}.elementor-8749 .elementor-element.elementor-element-b37492e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8749 .elementor-element.elementor-element-2f5665f{width:100%;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5{width:100%;}}@media(max-width:767px){.elementor-8749 .elementor-element.elementor-element-2f5665f{width:100%;}.elementor-8749 .elementor-element.elementor-element-2f5665f > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-8749 .elementor-element.elementor-element-f9a15be .elementor-heading-title{font-size:48px;line-height:56px;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5{width:100%;}.elementor-8749 .elementor-element.elementor-element-c2b0ba5 > .elementor-element-populated{padding:00px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-50c14cb{width:100%;max-width:100%;align-self:center;text-align:start;}.elementor-8749 .elementor-element.elementor-element-50c14cb img{object-fit:cover;}.elementor-8749 .elementor-element.elementor-element-30e58436{--justify-content:center;}.elementor-8749 .elementor-element.elementor-element-6a5dfc91 img{width:150px;}.elementor-8749 .elementor-element.elementor-element-60eefbc6{--justify-content:center;}.elementor-8749 .elementor-element.elementor-element-4f34b6b0 img{width:150px;}.elementor-8749 .elementor-element.elementor-element-5f75aa42{--justify-content:center;}.elementor-8749 .elementor-element.elementor-element-61041f9d img{width:150px;}.elementor-8749 .elementor-element.elementor-element-7ac56c94{--justify-content:center;}.elementor-8749 .elementor-element.elementor-element-7908558d img{width:150px;}.elementor-8749 .elementor-element.elementor-element-1eac2042 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-ca77ba4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-87663b0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-69eff20 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-8749 .elementor-element.elementor-element-67abbe7{padding:15px 0px 10px 0px;}}/* Start custom CSS for column, class: .elementor-element-2f5665f */.hero-title{
    max-width: 400px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c14cb */.hero-banner .hero-right-col .elementor-widget-image img {
    object-position: 0 32%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2b0ba5 */@media screen and (max-width:1024px){
.hero-img{
display: none;
}
}

@media screen and (max-width:767px){
.hero-img img{
height: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374d7313 */.elementor-8749 .elementor-element.elementor-element-374d7313 h3 {
    margin-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eac2042 */.elementor-8749 .elementor-element.elementor-element-1eac2042 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-1eac2042 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca77ba4 */.elementor-8749 .elementor-element.elementor-element-ca77ba4 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-ca77ba4 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87663b0 */.elementor-8749 .elementor-element.elementor-element-87663b0 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-87663b0 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eff20 */.elementor-8749 .elementor-element.elementor-element-69eff20 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-69eff20 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eac2042 */.elementor-8749 .elementor-element.elementor-element-1eac2042 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-1eac2042 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca77ba4 */.elementor-8749 .elementor-element.elementor-element-ca77ba4 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-ca77ba4 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87663b0 */.elementor-8749 .elementor-element.elementor-element-87663b0 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-87663b0 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eff20 */.elementor-8749 .elementor-element.elementor-element-69eff20 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-69eff20 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eac2042 */.elementor-8749 .elementor-element.elementor-element-1eac2042 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-1eac2042 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca77ba4 */.elementor-8749 .elementor-element.elementor-element-ca77ba4 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-ca77ba4 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87663b0 */.elementor-8749 .elementor-element.elementor-element-87663b0 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-87663b0 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eff20 */.elementor-8749 .elementor-element.elementor-element-69eff20 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-69eff20 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eac2042 */.elementor-8749 .elementor-element.elementor-element-1eac2042 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-1eac2042 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca77ba4 */.elementor-8749 .elementor-element.elementor-element-ca77ba4 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-ca77ba4 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87663b0 */.elementor-8749 .elementor-element.elementor-element-87663b0 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-87663b0 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eff20 */.elementor-8749 .elementor-element.elementor-element-69eff20 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-69eff20 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1eac2042 */.elementor-8749 .elementor-element.elementor-element-1eac2042 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-1eac2042 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca77ba4 */.elementor-8749 .elementor-element.elementor-element-ca77ba4 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-ca77ba4 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87663b0 */.elementor-8749 .elementor-element.elementor-element-87663b0 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-87663b0 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69eff20 */.elementor-8749 .elementor-element.elementor-element-69eff20 {white-space: nowrap;}
.elementor-8749 .elementor-element.elementor-element-69eff20 h2{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-56fd17c *//* ============================================================
   Nested Accordion — widget-level Custom CSS
   1. Right-align the expand/close icon in the header
   2. Header + content background = #f5f5f5 when expanded
   Paste into: Advanced → Custom CSS
   ============================================================ */

.elementor-8749 .elementor-element.elementor-element-56fd17c {
  --lm-accordion-expanded-bg: #f5f5f5;
  --lm-accordion-icon-gap: 16px;   /* space between title text and icon */
}

/* ---------- 1. RIGHT-ALIGN THE ICON ---------- */

.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item > .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;   /* pushes icon to the far right */
  gap: var(--lm-accordion-icon-gap);
  width: 100%;
  cursor: pointer;
  padding:20px;
}

/* Title text takes all remaining space */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header {
  order: 1;
  flex: 1 1 auto;
  min-width: 0;                     /* allows long titles to wrap */
  text-align: left;
}

/* Icon forced last and pinned right */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-icon {
  order: 2;
  flex: 0 0 auto;
  margin-left: auto;
  margin-inline-start: auto;
  margin-inline-end: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ---------- 2. EXPANDED BACKGROUNDS ---------- */

/* Whole item — prevents any seam between header and content */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item[open] {
  background-color: var(--lm-accordion-expanded-bg);
}

.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item {
  background-color: #E2F6F7;
}

/* Header when expanded */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background-color: var(--lm-accordion-expanded-bg);
}

/* Content area when expanded (everything in the open details except the summary) */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item[open] > :not(summary) {
  background-color: var(--lm-accordion-expanded-bg);
}


/* Rotate a single chevron instead of swapping +/− icons */


.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon .e-opened {
  transition: transform .3s ease;
}
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon .e-closed {
  transform: none;
}


/* ============================================================
   Nested Accordion — single rotating chevron (SVG)
   Paste into the NESTED ACCORDION widget → Advanced → Custom CSS
   Icons in markup: e-closed = ▲ up, e-opened = ▼ down
   Strategy: keep e-closed only, rotate 180° when open
   ============================================================ */

.elementor-8749 .elementor-element.elementor-element-56fd17c {
  --lm-icon-size: 24px;
  --lm-icon-rotation: 180deg;
  --lm-icon-speed: 400ms;      /* matches the widget's 400ms animation */
  --lm-icon-scale: .7;        /* compensates for viewBox dead space */
}

/* --- Show one icon only --- */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon > .e-opened {
  display: none !important;
}

.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon > .e-closed {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  line-height: 0;
}

/* --- Icon wrapper: explicit box, pinned right --- */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon {
  order: 2;
  flex: 0 0 auto;
  margin-left: auto;
  margin-inline-start: auto;
  margin-inline-end: 0;
  width: var(--lm-icon-size);
  height: var(--lm-icon-size);
  min-width: var(--lm-icon-size);
  font-size: var(--lm-icon-size);
  display: flex;
  align-items: center;
  justify-content: center;
}

/* --- The SVG: scaled up out of its padded viewBox, and rotated --- */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon svg {
  width: 100%;
  height: 100%;
  max-width: none;
  display: block;
  overflow: visible;
  transform-origin: center center;
  transform: scale(var(--lm-icon-scale)) rotate(0deg);
  transition: transform var(--lm-icon-speed) ease;
  will-change: transform;
}

/* Expanded state — native details[open], no JS needed */
.elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg {
  transform: scale(var(--lm-icon-scale)) rotate(var(--lm-icon-rotation));
}

/* Reduced-motion */
@media (prefers-reduced-motion: reduce) {
  .elementor-8749 .elementor-element.elementor-element-56fd17c .e-n-accordion-item-title-icon svg {
    transition: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243aa7b0 */@media (max-width: 1024px) {

  .elementor-8749 .elementor-element.elementor-element-243aa7b0 .elementor-widget-image img[alt="Arrow pointing right"] {
    transform: rotate(90deg);
    transform-origin: center center;
    -webkit-transform: rotate(90deg);
    will-change: transform;
  }

}/* End custom CSS */