.elementor-14 .elementor-element.elementor-element-ebff073:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ebff073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #192E53 0%, #7388AB 100%);}.elementor-14 .elementor-element.elementor-element-ebff073{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0100px 0px;}.elementor-14 .elementor-element.elementor-element-ebff073 > .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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5bf692d{text-align:start;}.elementor-14 .elementor-element.elementor-element-5bf692d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ec5431a{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eb7c137 > .elementor-container{max-width:1250px;}.elementor-14 .elementor-element.elementor-element-eb7c137{padding:100px 0px 30px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-f224bad:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-f224bad:has(:focus) .elementor-image-box-title{color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;color:#181818;}.elementor-14 .elementor-element.elementor-element-4ab7974{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-56e9eca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#141414;}.elementor-14 .elementor-element.elementor-element-68fd3ca{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-0c538c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-0c538c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-3cc4469 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-6542649:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6542649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FB;}.elementor-14 .elementor-element.elementor-element-6542649 > .elementor-container{max-width:1250px;}.elementor-14 .elementor-element.elementor-element-6542649{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-14 .elementor-element.elementor-element-6542649 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-a9a03cd{text-align:center;}.elementor-14 .elementor-element.elementor-element-a9a03cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-0967bce{text-align:center;}.elementor-14 .elementor-element.elementor-element-0967bce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;color:#080808;}.elementor-14 .elementor-element.elementor-element-936a008 > .elementor-container{max-width:1250px;}.elementor-14 .elementor-element.elementor-element-936a008{margin-top:30px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-78bcc91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 25px 40px 25px;}.elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-14 .elementor-element.elementor-element-78bcc91:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-78bcc91:hover > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-78bcc91:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-78bcc91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-a3fa50d .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-a3fa50d .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#0B0B0C;}.elementor-14 .elementor-element.elementor-element-a3fa50d:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-a3fa50d:has(:focus) .elementor-image-box-title{color:#1F2020;}.elementor-14 .elementor-element.elementor-element-a3fa50d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-14 .elementor-element.elementor-element-03a74d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 25px 40px 25px;}.elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-14 .elementor-element.elementor-element-03a74d3:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-03a74d3:hover > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-03a74d3:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-ab019bf .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-ab019bf .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#0B0B0C;}.elementor-14 .elementor-element.elementor-element-ab019bf:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-ab019bf:has(:focus) .elementor-image-box-title{color:#1F2020;}.elementor-14 .elementor-element.elementor-element-ab019bf .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-14 .elementor-element.elementor-element-3a9e150:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 25px 40px 25px;}.elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-14 .elementor-element.elementor-element-3a9e150:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-3a9e150:hover > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-3a9e150:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-89b6408 .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-89b6408 .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#0B0B0C;}.elementor-14 .elementor-element.elementor-element-89b6408:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-89b6408:has(:focus) .elementor-image-box-title{color:#1F2020;}.elementor-14 .elementor-element.elementor-element-89b6408 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-14 .elementor-element.elementor-element-89656fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-89656fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-89656fd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 25px 40px 25px;}.elementor-14 .elementor-element.elementor-element-89656fd > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-89656fd > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-89656fd > .elementor-background-slideshow{border-radius:9px 9px 9px 9px;}.elementor-14 .elementor-element.elementor-element-89656fd:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9F8FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14 .elementor-element.elementor-element-89656fd:hover > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-89656fd:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-89656fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-af41c7b .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-af41c7b .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#0B0B0C;}.elementor-14 .elementor-element.elementor-element-af41c7b:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-af41c7b:has(:focus) .elementor-image-box-title{color:#1F2020;}.elementor-14 .elementor-element.elementor-element-af41c7b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-14 .elementor-element.elementor-element-a1e22a5 > .elementor-container{max-width:1250px;}.elementor-14 .elementor-element.elementor-element-a1e22a5{padding:100px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-3e3a85c img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-285ff99.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-285ff99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-285ff99 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-wrapper{text-align:start;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-6725463:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-6725463:has(:focus) .elementor-image-box-title{color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;color:#181818;}.elementor-14 .elementor-element.elementor-element-f781ff1{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-30359cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#141414;}.elementor-14 .elementor-element.elementor-element-dec95dd{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-72b20a5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-72b20a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FB;}.elementor-14 .elementor-element.elementor-element-72b20a5 > .elementor-container{max-width:1250px;}.elementor-14 .elementor-element.elementor-element-72b20a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-14 .elementor-element.elementor-element-72b20a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-1dbc15d:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-1dbc15d:has(:focus) .elementor-image-box-title{color:#E3A62B;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:bold;color:#181818;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-icon, .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-title{color:#0E0E0E;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-icon svg{fill:#0E0E0E;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-active .elementor-accordion-icon, .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-active .elementor-accordion-title{color:#1C1E1D;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-active .elementor-accordion-icon svg{fill:#1C1E1D;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FE;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-22c3d78{width:100%;}.elementor-14 .elementor-element.elementor-element-0c538c1{width:100%;}.elementor-14 .elementor-element.elementor-element-78bcc91{width:50%;}.elementor-14 .elementor-element.elementor-element-03a74d3{width:50%;}.elementor-14 .elementor-element.elementor-element-3a9e150{width:50%;}.elementor-14 .elementor-element.elementor-element-89656fd{width:50%;}.elementor-14 .elementor-element.elementor-element-deaeada{width:100%;}.elementor-14 .elementor-element.elementor-element-285ff99{width:100%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-ebff073{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-5bf692d .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-ec5431a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-eb7c137{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f224bad .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-4ab7974{text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-56e9eca{text-align:center;}.elementor-14 .elementor-element.elementor-element-68fd3ca{text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-6542649{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-0967bce .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-a3fa50d .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-a3fa50d .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-ab019bf .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ab019bf .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-3a9e150 > .elementor-element-populated{margin:20px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-89b6408 .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-89b6408 .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-89656fd > .elementor-element-populated{margin:20px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-af41c7b .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-af41c7b .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-a1e22a5{padding:60px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-285ff99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6725463 .elementor-image-box-description{font-size:13px;}.elementor-14 .elementor-element.elementor-element-f781ff1{text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-30359cc{text-align:center;}.elementor-14 .elementor-element.elementor-element-dec95dd{text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1dbc15d .elementor-image-box-description{font-size:13px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-5bf692d .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-03a74d3 > .elementor-element-populated{margin:20px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}}/* Start custom CSS for column, class: .elementor-element-78bcc91 */.elementor-14 .elementor-element.elementor-element-78bcc91 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    transform: translateY(0);
}

.elementor-14 .elementor-element.elementor-element-78bcc91:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-03a74d3 */.elementor-14 .elementor-element.elementor-element-03a74d3 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    transform: translateY(0);
}

.elementor-14 .elementor-element.elementor-element-03a74d3:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a9e150 */.elementor-14 .elementor-element.elementor-element-3a9e150 {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    transform: translateY(0);
}

.elementor-14 .elementor-element.elementor-element-3a9e150:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89656fd */.elementor-14 .elementor-element.elementor-element-89656fd {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    transform: translateY(0);
}

.elementor-14 .elementor-element.elementor-element-89656fd:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-a5dd89b *//* =========================================
   DR. SHAILESH THUMMAR - FAQ ACCORDION
   Brand Colors:
   Blue  #0B4A7D
   Gold  #E3A62B
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b {
    --faq-blue: #0B4A7D;
    --faq-gold: #E3A62B;
    --faq-white: #FFFFFF;
    --faq-text: #405566;
    --faq-bg: #F6FAFD;
}


/* =========================================
   MAIN FAQ CONTAINER
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion {
    width: 100%;
}


/* =========================================
   FAQ ITEM
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item {
    position: relative;
    overflow: hidden;

    margin-bottom: 15px;

    background: var(--faq-white);

    border: 1px solid rgba(11, 74, 125, 0.12) !important;
    border-radius: 15px !important;

    box-shadow: 0 6px 22px rgba(11, 74, 125, 0.07);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}


/* Gold top accent */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item::before {
    content: "";

    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 3px;

    background: var(--faq-gold);

    transition: width 0.45s ease;

    z-index: 2;
}


/* Hover */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item:hover {
    transform: translateY(-3px);

    border-color: rgba(227, 166, 43, 0.45) !important;

    box-shadow:
        0 14px 35px rgba(11, 74, 125, 0.12);
}

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item:hover::before {
    width: 100%;
}


/* =========================================
   QUESTION
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title {
    position: relative;

    display: flex !important;
    align-items: center;

    min-height: 72px;

    padding: 20px 65px 20px 25px !important;

    background: transparent;

    color: var(--faq-blue) !important;

    font-family: "Poppins", sans-serif;

    font-size: 16px !important;
    font-weight: 600 !important;

    line-height: 1.5;

    transition:
        background 0.35s ease,
        color 0.35s ease;
}


/* Active question */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active {
    background:
        linear-gradient(
            90deg,
            rgba(11, 74, 125, 0.045),
            rgba(227, 166, 43, 0.07)
        );

    color: var(--faq-blue) !important;
}


/* =========================================
   ICON
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon {
    position: absolute;

    right: 20px;
    top: 50%;

    width: 36px;
    height: 36px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0 !important;

    border-radius: 50%;

    background: var(--faq-gold);

    color: var(--faq-white) !important;

    transform: translateY(-50%);

    transition:
        background 0.35s ease,
        transform 0.45s cubic-bezier(.4,0,.2,1),
        box-shadow 0.35s ease;
}


/* Plus icon */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon i {
    margin: 0 !important;

    font-size: 14px;

    color: #fff;

    transition:
        transform 0.35s ease;
}


/* Active icon */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active
.elementor-accordion-icon {

    background: var(--faq-blue);

    transform:
        translateY(-50%)
        rotate(180deg);

    box-shadow:
        0 5px 15px rgba(11, 74, 125, 0.25);
}


/* =========================================
   ANSWER
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content {
    position: relative;

    padding: 0 25px 25px !important;

    background: var(--faq-white);

    color: var(--faq-text);

    font-family: "Poppins", sans-serif;

    font-size: 14px;
    line-height: 1.85;

    border: none !important;
}


/* Answer text */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content p {
    margin: 0;

    color: var(--faq-text);

    font-size: 14px;
    line-height: 1.85;
}


/* =========================================
   GOLD SIDE LINE
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active::after {

    content: "";

    position: absolute;

    left: 0;
    top: 15px;
    bottom: 15px;

    width: 3px;

    background: var(--faq-gold);

    border-radius: 0 5px 5px 0;

    animation: faqGoldLine 0.4s ease forwards;
}


@keyframes faqGoldLine {

    from {
        opacity: 0;
        transform: scaleY(0);
    }

    to {
        opacity: 1;
        transform: scaleY(1);
    }

}


/* =========================================
   SMOOTH ANSWER ANIMATION
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content {
    animation-duration: 0.4s;
    animation-timing-function: ease;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item {
        margin-bottom: 13px;
        border-radius: 14px !important;
    }

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title {
        min-height: 68px;

        padding: 18px 60px 18px 22px !important;

        font-size: 15px !important;
    }

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon {
        right: 18px;

        width: 34px;
        height: 34px;
    }

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content {
        padding: 0 22px 22px !important;
    }

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content p {
        font-size: 13.5px;
        line-height: 1.8;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item {
        margin-bottom: 10px;

        border-radius: 12px !important;

        box-shadow:
            0 5px 18px rgba(11, 74, 125, 0.06);
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title {

        min-height: 62px;

        padding: 15px 55px 15px 16px !important;

        font-size: 14px !important;

        line-height: 1.45;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon {

        right: 14px;

        width: 30px;
        height: 30px;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon i {

        font-size: 12px;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content {

        padding: 0 16px 18px !important;

        font-size: 13px;

        line-height: 1.7;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content p {

        font-size: 13px;

        line-height: 1.7;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title.elementor-active::after {

        top: 12px;
        bottom: 12px;

        width: 2px;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item:hover {

        transform: none;

        box-shadow:
            0 7px 20px rgba(11, 74, 125, 0.08);
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title {

        min-height: 58px;

        padding: 14px 50px 14px 14px !important;

        font-size: 13.5px !important;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title .elementor-accordion-icon {

        right: 12px;

        width: 28px;
        height: 28px;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content {

        padding: 0 14px 16px !important;
    }


    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-content p {

        font-size: 12.5px;

        line-height: 1.7;
    }

}


/* =========================================
   ACCESSIBILITY
========================================= */

.elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title:focus-visible {

    outline: 2px solid var(--faq-gold);

    outline-offset: 3px;
}


/* =========================================
   REDUCED MOTION
========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-item,
    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title,
    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-accordion-icon,
    .elementor-14 .elementor-element.elementor-element-a5dd89b .elementor-tab-title::after {

        transition: none !important;
        animation: none !important;
    }

}/* End custom CSS */