.elementor-79680 .elementor-element.elementor-element-13c6a516 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-79680 .elementor-element.elementor-element-13c6a516:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-13c6a516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-13c6a516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 20px 20px;}.elementor-79680 .elementor-element.elementor-element-13c6a516 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-79680 .elementor-element.elementor-element-345f6d0b.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-79680 .elementor-element.elementor-element-345f6d0b > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container{background-color:#02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container, .elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a{padding:0px 35px 0px 35px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li > a{border-right:1px solid #02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:1px solid #02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-vertical > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li > a{color:#184FAA;background-color:#F1F3F500;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li > a > span svg{fill:#184FAA;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-toggle-text{color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a span, .elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a span, .elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a span{color:#FFFFFF !important;background-color:#98A0B0 !important;border-color:#FFFFFF00 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a span svg path{fill:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator:before{color:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator i{color:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator svg path{fill:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator{background-color:#98A0B0 !important;border-color:#FFFFFF00 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li:hover > a{color:#19224C;background-color:#F1F3F500;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li:hover > a > span svg{fill:#19224C;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#F6895A;border-color:#F6895A00;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li.current-menu-item > a > span svg{fill:#19224C;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li.current-menu-item > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li > a{color:#FFFFFF;background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li > a > span svg{fill:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li:hover > a{color:#FFFFFF;background-color:#98A0B0;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li:hover > a > span svg{fill:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item > a.eael-item-active{color:#F6895A;background-color:#98A0B0;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item > a.eael-item-active > span svg{fill:#F6895A;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive .eael-simple-menu-indicator{top:6px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:30px;padding-right:30px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #FFFFFF17;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #FFFFFF17;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li > a{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:2.8em;color:#FFFFFF;background-color:#19224C;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li a span{font-size:12px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator{background-color:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li a span.eael-simple-menu-dropdown-indicator{background-color:#FFFFFF !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li:hover > a{color:#FFFFFF;background-color:#F6895A;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:#F6895A;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:#F6895A;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#F6895A !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#F6895A !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#FFFFFF !important;border-color:#F6895A !important;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#FFFFFF !important;border-color:#F6895A !important;}.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-79680 .elementor-element.elementor-element-e0f28e0{text-align:start;}.elementor-bc-flex-widget .elementor-79680 .elementor-element.elementor-element-3dfe498a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-79680 .elementor-element.elementor-element-3dfe498a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-79680 .elementor-element.elementor-element-3dfe498a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-79680 .elementor-element.elementor-element-3dfe498a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button{background-color:#184FAA;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px #184FAA;border-radius:10px 10px 10px 10px;padding:18px 30px 20px 30px;}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button:hover, .elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button:focus{background-color:#FFFFFF;color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-59742a8{width:auto;max-width:auto;}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button:hover svg, .elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button:focus svg{fill:#184FAA;}.elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button{background-color:#FFFFFF33;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;fill:#184FAA;color:#184FAA;border-style:solid;border-width:2px 2px 2px 2px;border-color:#184FAA;border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button:hover, .elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button:focus{background-color:#184FAA;color:#FFFFFF;box-shadow:0px 0px 10px 0px #184FAA;}.elementor-79680 .elementor-element.elementor-element-fb77275{width:auto;max-width:auto;}.elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button:hover svg, .elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-100266b7{--spacer-size:20px;}.elementor-79680 .elementor-element.elementor-element-ccb6c59:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.asleenonline.com/wp-content/uploads/2026/04/Untitled-design31.png");background-position:center right;background-size:cover;}.elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #184FAAA8 0%, #F2295B00 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-container{max-width:1600px;min-height:100vh;}.elementor-79680 .elementor-element.elementor-element-ccb6c59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-26ca641 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-79680 .elementor-element.elementor-element-2958cae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-2958cae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-79680 .elementor-element.elementor-element-a3f596f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.4px;}.elementor-79680 .elementor-element.elementor-element-a3f596f > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-a3f596f .elementor-divider-separator{width:36%;}.elementor-79680 .elementor-element.elementor-element-a3f596f .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.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-79680 .elementor-element.elementor-element-b493350{width:var( --container-widget-width, 500% );max-width:500%;--container-widget-width:500%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0.4px;color:#F3F3F3;}.elementor-79680 .elementor-element.elementor-element-b493350 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#184FAA;color:#184FAA;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:7px 7px 7px 7px;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button:hover, .elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button:focus{background-color:#184FAA;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-2ded6d0{width:auto;max-width:auto;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 > .elementor-widget-container{margin:0px 15px 0px -16px;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button:hover svg, .elementor-79680 .elementor-element.elementor-element-2ded6d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button{background-color:#184FAA;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button:hover, .elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button:focus{background-color:#FFFFFF;color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-31356d9{width:auto;max-width:auto;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button:hover svg, .elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button:focus svg{fill:#184FAA;}.elementor-79680 .elementor-element.elementor-element-117b551 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-79680 .elementor-element.elementor-element-117b551:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-117b551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-117b551 > .elementor-container{max-width:1140px;}.elementor-79680 .elementor-element.elementor-element-117b551, .elementor-79680 .elementor-element.elementor-element-117b551 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-79680 .elementor-element.elementor-element-117b551{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-79680 .elementor-element.elementor-element-117b551 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-3e0979b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-3e0979b > .elementor-element-populated, .elementor-79680 .elementor-element.elementor-element-3e0979b > .elementor-element-populated > .elementor-background-overlay, .elementor-79680 .elementor-element.elementor-element-3e0979b > .elementor-background-slideshow{border-radius:0px 1px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-79680 .elementor-element.elementor-element-eab0d6e.elementor-view-stacked .elementor-icon{background-color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-eab0d6e.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-eab0d6e.elementor-view-default .elementor-icon{fill:#195EFA;color:#195EFA;border-color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon{font-size:50px;}.elementor-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon-box-title, .elementor-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;}.elementor-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon-box-title{color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-eab0d6e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;color:#666666;}.elementor-79680 .elementor-element.elementor-element-312e6e5{--spacer-size:50px;}.elementor-79680 .elementor-element.elementor-element-3db7a7e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-79680 .elementor-element.elementor-element-7276567.elementor-view-stacked .elementor-icon{background-color:#F15D51;}.elementor-79680 .elementor-element.elementor-element-7276567.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-7276567.elementor-view-default .elementor-icon{fill:#F15D51;color:#F15D51;border-color:#F15D51;}.elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon{font-size:50px;}.elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon-box-title, .elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;}.elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon-box-title{color:#F15D51;}.elementor-79680 .elementor-element.elementor-element-7276567 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;color:#666666;}.elementor-79680 .elementor-element.elementor-element-69ab0f4{--spacer-size:50px;}.elementor-79680 .elementor-element.elementor-element-2411382 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0E0E0;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-79680 .elementor-element.elementor-element-2d5727b.elementor-view-stacked .elementor-icon{background-color:#43965E;}.elementor-79680 .elementor-element.elementor-element-2d5727b.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-2d5727b.elementor-view-default .elementor-icon{fill:#43965E;color:#43965E;border-color:#43965E;}.elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon{font-size:50px;}.elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon-box-title, .elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;}.elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon-box-title{color:#43965E;}.elementor-79680 .elementor-element.elementor-element-2d5727b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;color:#666666;}.elementor-79680 .elementor-element.elementor-element-325cc6a{--spacer-size:50px;}.elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-79680 .elementor-element.elementor-element-ec77e68.elementor-view-stacked .elementor-icon{background-color:#7553DB;}.elementor-79680 .elementor-element.elementor-element-ec77e68.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-ec77e68.elementor-view-default .elementor-icon{fill:#7553DB;color:#7553DB;border-color:#7553DB;}.elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon{font-size:50px;}.elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon-box-title, .elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;}.elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon-box-title{color:#7553DB;}.elementor-79680 .elementor-element.elementor-element-ec77e68 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;color:#666666;}.elementor-79680 .elementor-element.elementor-element-5538c18{--spacer-size:50px;}.elementor-79680 .elementor-element.elementor-element-1b867f0 > .elementor-container{max-width:630px;}.elementor-79680 .elementor-element.elementor-element-1b867f0{margin-top:-64px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-79680 .elementor-element.elementor-element-383f0fc{width:auto;max-width:auto;}.elementor-79680 .elementor-element.elementor-element-383f0fc .elementor-icon-wrapper{text-align:center;}.elementor-79680 .elementor-element.elementor-element-383f0fc.elementor-view-stacked .elementor-icon{background-color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-383f0fc.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-383f0fc.elementor-view-default .elementor-icon{color:#195EFA;border-color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-383f0fc.elementor-view-framed .elementor-icon, .elementor-79680 .elementor-element.elementor-element-383f0fc.elementor-view-default .elementor-icon svg{fill:#195EFA;}.elementor-79680 .elementor-element.elementor-element-383f0fc .elementor-icon{font-size:19px;}.elementor-79680 .elementor-element.elementor-element-383f0fc .elementor-icon svg{height:19px;}.elementor-79680 .elementor-element.elementor-element-02481d2{width:auto;max-width:auto;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#5D5D5D;}.elementor-79680 .elementor-element.elementor-element-02481d2 a{color:#195EFA;}.elementor-79680 .elementor-element.elementor-element-65ad248:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-65ad248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-65ad248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-79680 .elementor-element.elementor-element-65ad248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-28fa6ba{text-align:center;}.elementor-79680 .elementor-element.elementor-element-28fa6ba .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-f9cfcb1{text-align:center;}.elementor-79680 .elementor-element.elementor-element-f9cfcb1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:45px;font-weight:800;text-transform:capitalize;letter-spacing:1px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-ca3a8cc{text-align:center;}.elementor-79680 .elementor-element.elementor-element-ca3a8cc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-c599543{margin-top:-9px;margin-bottom:0px;}.elementor-79680 .elementor-element.elementor-element-7840115{margin-top:-43px;margin-bottom:0px;}.elementor-79680 .elementor-element.elementor-element-59945b4:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-59945b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-59945b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-79680 .elementor-element.elementor-element-59945b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-29c0780f:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-29c0780f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #184FAA 100%);}.elementor-79680 .elementor-element.elementor-element-29c0780f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-79680 .elementor-element.elementor-element-29c0780f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-451c0428{text-align:start;}.elementor-79680 .elementor-element.elementor-element-7aa059c5:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-7aa059c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-7aa059c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-79680 .elementor-element.elementor-element-7aa059c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-1531104f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-1531104f{text-align:start;}.elementor-79680 .elementor-element.elementor-element-1531104f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;line-height:49px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-3a022396{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;line-height:30px;letter-spacing:0.2px;word-spacing:1px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-40a9ef6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-40a9ef6a{text-align:start;}.elementor-79680 .elementor-element.elementor-element-40a9ef6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;line-height:49px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-37a04138{font-family:"Montserrat", Sans-serif;font-size:16px;text-shadow:1px 1px 100px rgba(0, 0, 0, 0);color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-21fac6b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:bold;line-height:49px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-3cb135d2{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;line-height:30px;letter-spacing:0.2px;word-spacing:1px;color:#FFFFFF;}.elementor-79680 .elementor-element.elementor-element-6061f881:not(.elementor-motion-effects-element-type-background), .elementor-79680 .elementor-element.elementor-element-6061f881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-79680 .elementor-element.elementor-element-6061f881{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-79680 .elementor-element.elementor-element-6061f881 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79680 .elementor-element.elementor-element-c6a3690 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-79680 .elementor-element.elementor-element-c6a3690 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-79680 .elementor-element.elementor-element-c6a3690 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-79680 .elementor-element.elementor-element-70380413 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-79680 .elementor-element.elementor-element-70380413 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-79680 .elementor-element.elementor-element-70380413 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}@media(max-width:1024px){.elementor-79680 .elementor-element.elementor-element-55e6557c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a{padding:0px 15px 0px 15px;}.elementor-79680 .elementor-element.elementor-element-e0f28e0 img{width:120px;}.elementor-79680 .elementor-element.elementor-element-3dfe498a > .elementor-element-populated{margin:0px -20px 0px 0px;--e-column-margin-right:-20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-59742a8 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button{padding:16px 30px 16px 30px;}.elementor-79680 .elementor-element.elementor-element-fb77275 > .elementor-widget-container{margin:0px -11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-fb77275 .elementor-button{padding:16px 30px 16px 30px;}.elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-container{min-height:45vh;}.elementor-79680 .elementor-element.elementor-element-ccb6c59{padding:0px 0px 0px 9px;}.elementor-79680 .elementor-element.elementor-element-2958cae .elementor-heading-title{font-size:2.1rem;line-height:1.3em;letter-spacing:0.6px;}.elementor-79680 .elementor-element.elementor-element-bbcea52{margin-top:-41px;margin-bottom:0px;}.elementor-79680 .elementor-element.elementor-element-28fa6ba .elementor-heading-title{font-size:1.8rem;}.elementor-79680 .elementor-element.elementor-element-f9cfcb1 .elementor-heading-title{font-size:1.8rem;}.elementor-79680 .elementor-element.elementor-element-ca3a8cc .elementor-heading-title{font-size:1.8rem;}}@media(min-width:768px){.elementor-79680 .elementor-element.elementor-element-55e6557c{width:45%;}.elementor-79680 .elementor-element.elementor-element-5a423672{width:19%;}.elementor-79680 .elementor-element.elementor-element-3dfe498a{width:35.664%;}.elementor-79680 .elementor-element.elementor-element-26ca641{width:50%;}.elementor-79680 .elementor-element.elementor-element-3033b8b{width:50%;}.elementor-79680 .elementor-element.elementor-element-3e0979b{width:25%;}.elementor-79680 .elementor-element.elementor-element-3db7a7e{width:25%;}.elementor-79680 .elementor-element.elementor-element-2411382{width:25%;}.elementor-79680 .elementor-element.elementor-element-ded9c97{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-79680 .elementor-element.elementor-element-55e6557c{width:40%;}.elementor-79680 .elementor-element.elementor-element-5a423672{width:23%;}.elementor-79680 .elementor-element.elementor-element-3dfe498a{width:33%;}}@media(max-width:767px){.elementor-79680 .elementor-element.elementor-element-13c6a516 > .elementor-container{max-width:500px;}.elementor-79680 .elementor-element.elementor-element-13c6a516{padding:20px 20px 20px 20px;}.elementor-79680 .elementor-element.elementor-element-55e6557c{width:14%;}.elementor-79680 .elementor-element.elementor-element-55e6557c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79680 .elementor-element.elementor-element-55e6557c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li a{padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-responsive li ul li a{padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu li ul{border-width:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-345f6d0b .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:0px;padding-right:0px;}.elementor-79680 .elementor-element.elementor-element-5a423672{width:50%;}.elementor-79680 .elementor-element.elementor-element-e0f28e0 > .elementor-widget-container{margin:0px -69px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-e0f28e0{text-align:center;}.elementor-79680 .elementor-element.elementor-element-e0f28e0 img{width:120px;}.elementor-79680 .elementor-element.elementor-element-3dfe498a{width:100%;}.elementor-79680 .elementor-element.elementor-element-3dfe498a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79680 .elementor-element.elementor-element-3dfe498a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-59742a8 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-container{min-height:100vh;}.elementor-79680 .elementor-element.elementor-element-ccb6c59 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #184FAAA8 100%, #F2295B00 100%);opacity:0.41;}.elementor-79680 .elementor-element.elementor-element-2958cae .elementor-heading-title{font-size:29px;letter-spacing:0.4px;}.elementor-79680 .elementor-element.elementor-element-b493350{letter-spacing:0.4px;}.elementor-79680 .elementor-element.elementor-element-1355b69.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-79680 .elementor-element.elementor-element-2ded6d0 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-79680 .elementor-element.elementor-element-31356d9 > .elementor-widget-container{margin:0px 0px 0px -16px;padding:6px 6px 6px 6px;}.elementor-79680 .elementor-element.elementor-element-31356d9 .elementor-button{border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-79680 .elementor-element.elementor-element-117b551{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-79680 .elementor-element.elementor-element-1b867f0{margin-top:-80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-383f0fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-383f0fc .elementor-icon-wrapper{text-align:center;}.elementor-79680 .elementor-element.elementor-element-bbcea52{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-65ad248{padding:40px 0px 40px 0px;}.elementor-79680 .elementor-element.elementor-element-28fa6ba .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.5px;}.elementor-79680 .elementor-element.elementor-element-f9cfcb1 .elementor-heading-title{font-size:1.6rem;}.elementor-79680 .elementor-element.elementor-element-ca3a8cc .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.4px;}.elementor-79680 .elementor-element.elementor-element-451c0428{text-align:center;}.elementor-79680 .elementor-element.elementor-element-1531104f{text-align:center;}.elementor-79680 .elementor-element.elementor-element-1531104f .elementor-heading-title{font-size:24px;}.elementor-79680 .elementor-element.elementor-element-3a022396 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-3a022396{text-align:center;}.elementor-79680 .elementor-element.elementor-element-40a9ef6a{text-align:center;}.elementor-79680 .elementor-element.elementor-element-40a9ef6a .elementor-heading-title{font-size:24px;}.elementor-79680 .elementor-element.elementor-element-37a04138{text-align:center;}.elementor-79680 .elementor-element.elementor-element-21fac6b9 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-79680 .elementor-element.elementor-element-21fac6b9{text-align:center;}.elementor-79680 .elementor-element.elementor-element-21fac6b9 .elementor-heading-title{font-size:24px;}.elementor-79680 .elementor-element.elementor-element-3cb135d2{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-59742a8 *//* Force center alignment on mobile phones */
@media (max-width: 767px) {
    .elementor-79680 .elementor-element.elementor-element-59742a8 {
        width: 100% !important;
        display: block !important;
    }
    
    .elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button-wrapper {
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }

    .elementor-79680 .elementor-element.elementor-element-59742a8 .elementor-button {
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dfe498a *//* Force the column to be a horizontal row */
.elementor-79680 .elementor-element.elementor-element-3dfe498a > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important; /* Prevents them from jumping to next line */
    justify-content: flex-start; /* Aligns to left - change to 'center' if needed */
    align-items: center;
    gap: 15px; /* Creates the space between the buttons */
}

/* Ensure buttons don't take up 100% width */
.elementor-79680 .elementor-element.elementor-element-3dfe498a .elementor-widget-button {
    width: auto !important;
}

/* Professional touch: Make buttons same height and look clean */
.elementor-79680 .elementor-element.elementor-element-3dfe498a .elementor-button {
    padding: 12px 20px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    transition: all 0.3s ease !important;
}

.elementor-79680 .elementor-element.elementor-element-3dfe498a .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}


/* Fix header alignment on Mobile and Tablet */
@media (max-width: 1024px) {
    /* Reset the forced full-width hack that breaks mobile */
    .asleen-ios-fullwidth {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        position: relative !important;
    }

    /* Ensure logo and menu stay on one row */
    .elementor-79680 .elementor-element.elementor-element-3dfe498a .elementor-container {
        flex-wrap: nowrap !important;
        display: flex !important;
    }
    
    /* Center the mobile header content */
    .elementor-79680 .elementor-element.elementor-element-3dfe498a .elementor-column {
        width: auto !important;
        flex-grow: 1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-117b551 *//* 1. Main Card Container - Short & Compact */
.elementor-79680 .elementor-element.elementor-element-117b551 {
    max-width: 1140px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: #ffffff;
    border-radius: 30px;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.08);
    padding-top: 15px !important;
    padding-bottom: 15px !important; 
    margin-top: -30px !important; 
    z-index: 99;
    position: relative;
    min-height: auto !important; 
}

/* 2. Reset Row Spacing */
.elementor-79680 .elementor-element.elementor-element-117b551 .elementor-container {
    display: flex !important;
    align-items: center !important;
    min-height: 0px !important;
}

/* 3. Long Vertical Divider Lines */
.elementor-79680 .elementor-element.elementor-element-117b551 .elementor-column:not(:last-child):after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); 
    /* Long lines as requested */
    height: 110px; 
    width: 1px;
    background-color: #E0E0E0;
}

/* 4. Column Padding */
.elementor-79680 .elementor-element.elementor-element-117b551 .elementor-column {
    padding: 10px 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40ca064 *//* 1. Container Layout - Forces Single Row */
.asleen-glass-container {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 25px; /* Reduced gap to help fit in one row */
    padding: 100px 20px 60px;
    flex-wrap: nowrap; /* Prevents wrapping into 2 rows */
    background: transparent;
    max-width: 1200px;
    margin: 0 auto;
}

/* 2. Glassmorphism Card Style */
.glass-card {
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 30px;
    padding: 60px 25px 40px;
    flex: 1; /* Makes all cards equal width */
    min-width: 280px; /* Ensures they don't get TOO small */
    text-align: center;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.05);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    position: relative;
    overflow: visible; 
}

.glass-card:hover {
    transform: translateY(-12px);
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.12);
}

/* 3. Large 3D Bubble Icons */
.icon-glow {
    width: 130px; 
    height: 130px;
    margin: -115px auto 25px; 
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 55px;
    color: white;
    position: relative;
    z-index: 5;
    background: linear-gradient(135deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%);
    border: 4px solid rgba(255, 255, 255, 0.8);
}

.icon-glow.teal { 
    background-color: #1ED7CD; 
    box-shadow: 0 15px 30px rgba(30, 215, 205, 0.5), inset 0 -8px 20px rgba(0,0,0,0.15); 
}
.icon-glow.red { 
    background-color: #F75D5E; 
    box-shadow: 0 15px 30px rgba(247, 93, 94, 0.5), inset 0 -8px 20px rgba(0,0,0,0.15); 
}
.icon-glow.blue { 
    background-color: #195EFA; 
    box-shadow: 0 15px 30px rgba(25, 94, 250, 0.5), inset 0 -8px 20px rgba(0,0,0,0.15); 
}

/* 4. Typography */
.glass-card h3 {
    font-size: 22px;
    font-weight: 700;
    color: #1A1A1A;
    margin-bottom: 15px;
}

.glass-card p {
    font-size: 15px;
    color: #555555;
    line-height: 1.7;
    margin: 0; /* Removed extra bottom margin */
}

/* 5. Responsive View - Stack only on small tablets/phones */
@media (max-width: 992px) {
    .asleen-glass-container { 
        flex-wrap: wrap; 
        gap: 110px; 
        padding-top: 130px;
    }
    .glass-card { 
        flex: none;
        width: 100%; 
        max-width: 450px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f88e695 *//* 1. Full-Width Container */
.asleen-fullwidth-wrap {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 30px 4vw;
    background-color: #ffffff;
    box-sizing: border-box;
}

.modern-header {
    text-align: center;
    margin-bottom: 60px;
}

.global-tag {
    color: #195EFA;
    background: rgba(25, 94, 250, 0.1);
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.modern-header h2 {
    font-size: 48px;
    font-weight: 800;
    margin: 20px 0;
    color: #000;
}

/* 2. Desktop 3-Column Grid */
.modern-grid-full {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* FORCES 3 COLS ON DESKTOP */
    gap: 30px;
    width: 100%;
    max-width: 1600px; /* Limits super-wide expansion */
    margin: 0 auto;
}

/* 3. Card Styling */
.modern-card {
    background: #ffffff;
    border-radius: 35px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-shadow: 0 15px 45px rgba(0,0,0,0.05);
    transition: transform 0.4s ease;
    border: 1px solid #f0f0f0;
}

.modern-card:hover {
    transform: translateY(-10px);
}

.card-image {
    width: 100%;
    height: 300px;
}

.card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.card-body {
    padding: 40px 30px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* 4. Tags & Buttons */
.category-tag {
    font-size: 11px;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 5px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.teal-tag { color: #1ED7CD; background: rgba(30, 215, 205, 0.1); }
.red-tag { color: #F75D5E; background: rgba(247, 93, 94, 0.1); }
.blue-tag { color: #195EFA; background: rgba(25, 94, 250, 0.1); }

.card-body h3 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px;
}

.card-body p {
    font-size: 16px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 30px;
}

.modern-pill {
    padding: 14px 35px;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    transition: 0.3s;
}

.teal-btn { background: #1ED7CD; }
.red-btn { background: #F75D5E; }
.blue-btn { background: #195EFA; }

/* 5. Tablet & Mobile Responsive */
@media (max-width: 1024px) {
    .modern-grid-full {
        grid-template-columns: repeat(2, 1fr); /* 2 columns for tablets */
        padding: 0 20px;
    }
}

@media (max-width: 767px) {
    .asleen-fullwidth-wrap {
        width: 100%;
        margin: 0;
        left: 0;
        right: 0;
    }
    
    .modern-grid-full {
        grid-template-columns: 1fr; /* 1 column for mobile */
    }
    
    .modern-header h2 {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53b7786 *//* Container & Footer Connection */
/* Container & Footer Connection */
.asleen-footer-contact {
    width: 100%;
    background-color: #184FAA !important;
    padding: 20px 0 !important;
    border-bottom: none !important; /* Forces the removal of the line */
}

.contact-grid {
    max-width: 1300px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 12px;
    padding: 0 15px;
}

/* Base Card Styling */
.footer-link {
    display: flex;
    align-items: center;
    gap: 15px;
    text-decoration: none;
    background: #fdfdfd;
    padding: 12px 18px;
    border-radius: 12px;
    border: 1px solid #eee;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Smooth bouncy animation */
}

/* ICON STYLING (Bigger) */
.footer-icon {
    width: 55px; /* Larger icon container */
    height: 55px;
    background: #195EFA;
    color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 26px; /* Larger icon size */
    transition: transform 0.3s ease;
}

/* TEXT STYLING (Bigger & Bolder) */
.footer-text .label {
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #195EFA;
    letter-spacing: 1.2px;
    display: block;
}

.footer-text .detail {
    font-size: 18px; /* Increased for high visibility */
    font-weight: 900;
    color: #000;
    white-space: nowrap;
}

/* --- ANIMATION & COLOR HOVERS --- */

.footer-link:hover {
    transform: translateY(-8px); /* Card pops up */
    background: #fff;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.footer-link:hover .footer-icon {
    transform: scale(1.1) rotate(5deg); /* Icon grows and tilts */
}

/* Individual Color Accents on Hover */
.wa-hover:hover { border-color: #25D366; }
.mail-hover:hover { border-color: #ff4b2b; }
.fb-hover:hover { border-color: #3b5998; }

/* Specific Icon Colors */
.whatsapp-bg { background: linear-gradient(45deg, #25D366, #128C7E) !important; }
.mail-bg { background: linear-gradient(45deg, #ff4b2b, #ff416c) !important; }
.facebook-bg { background: linear-gradient(45deg, #3b5998, #4e71ba) !important; }

/* Responsive adjustments */
@media (max-width: 1100px) {
    .contact-grid { grid-template-columns: repeat(2, 1fr); }
    .footer-text .detail { font-size: 16px; }
}

@media (max-width: 600px) {
    .contact-grid { grid-template-columns: 1fr; }
    .footer-link { padding: 10px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59945b4 *//* 1. Container Styling */
.asleen-contact-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    padding: 40px 20px;
    flex-wrap: wrap;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); /* Soft professional shadow */
    margin: 20px auto;
    max-width: 1200px;
}

/* 2. Individual Contact Item Styling */
.contact-item {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 15px 25px;
    background: #f9fafb;
    border: 1px solid #f0f0f0;
    border-radius: 15px;
    transition: all 0.3s ease;
    text-decoration: none;
    flex: 1;
    min-width: 250px;
}

/* Hover Effect for Professional Polish */
.contact-item:hover {
    background: #ffffff;
    border-color: #195EFA; /* Using your brand blue */
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(25, 94, 250, 0.1);
}

/* 3. Icon Styling */
.contact-item i {
    font-size: 20px;
    color: #195EFA;
    background: #edf2ff;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
}

/* 4. Text Content Styling */
.contact-content {
    display: flex;
    flex-direction: column;
}

.contact-label {
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #6b7280;
    margin-bottom: 2px;
}

.contact-detail {
    font-size: 15px;
    font-weight: 600;
    color: #111827;
}

/* 5. Responsive Design (Phone & Tablet) */
@media (max-width: 992px) {
    .contact-item {
        flex: 0 0 calc(50% - 20px); /* 2 items per row on tablet */
    }
}

@media (max-width: 600px) {
    .contact-item {
        flex: 0 0 100%; /* 1 item per row on phone */
    }
}/* End custom CSS */