.elementor-81735 .elementor-element.elementor-element-65a12ff6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-81735 .elementor-element.elementor-element-65a12ff6:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-65a12ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-65a12ff6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 20px 20px;}.elementor-81735 .elementor-element.elementor-element-65a12ff6 > .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-81735 .elementor-element.elementor-element-72817063.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-81735 .elementor-element.elementor-element-72817063 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container{background-color:#02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container, .elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a{padding:0px 35px 0px 35px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li > a{border-right:1px solid #02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .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-81735 .elementor-element.elementor-element-72817063 .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-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-vertical > li:not(:last-child) > a{border-bottom:1px solid #02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .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-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li > a{color:#184FAA;background-color:#F1F3F500;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li > a > span svg{fill:#184FAA;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-toggle-text{color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a span, .elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a span, .elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a span{color:#FFFFFF !important;background-color:#98A0B0 !important;border-color:#FFFFFF00 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a span svg path{fill:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator:before{color:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator i{color:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator svg path{fill:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator{background-color:#98A0B0 !important;border-color:#FFFFFF00 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li:hover > a{color:#19224C;background-color:#F1F3F500;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li:hover > a > span svg{fill:#19224C;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#F6895A;border-color:#F6895A00;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li.current-menu-item > a > span svg{fill:#19224C;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li.current-menu-item > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:#19224C;background-color:#02010100;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li > a{color:#FFFFFF;background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li > a > span svg{fill:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li:hover > a{color:#FFFFFF;background-color:#98A0B0;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li:hover > a > span svg{fill:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item > a.eael-item-active{color:#F6895A;background-color:#98A0B0;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item > a.eael-item-active > span svg{fill:#F6895A;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive .eael-simple-menu-indicator{top:6px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:30px;padding-right:30px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #FFFFFF17;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #FFFFFF17;}.elementor-81735 .elementor-element.elementor-element-72817063 .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-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li .eael-simple-menu-indicator{background-color:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li a span.eael-simple-menu-dropdown-indicator{background-color:#FFFFFF !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li:hover > a{color:#FFFFFF;background-color:#F6895A;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:#F6895A;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:#F6895A;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#F6895A !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#F6895A !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#FFFFFF !important;border-color:#F6895A !important;}.elementor-81735 .elementor-element.elementor-element-72817063 .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-81735 .elementor-element.elementor-element-102223e{text-align:start;}.elementor-bc-flex-widget .elementor-81735 .elementor-element.elementor-element-5f23832a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81735 .elementor-element.elementor-element-5f23832a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81735 .elementor-element.elementor-element-5f23832a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-81735 .elementor-element.elementor-element-5f23832a > .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-81735 .elementor-element.elementor-element-6d985ead .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-81735 .elementor-element.elementor-element-6d985ead .elementor-button:hover, .elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button:focus{background-color:#FFFFFF;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-6d985ead{width:auto;max-width:auto;}.elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button-content-wrapper{flex-direction:row;}.elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button:hover svg, .elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button:focus svg{fill:#184FAA;}.elementor-81735 .elementor-element.elementor-element-7fbc6874 .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-81735 .elementor-element.elementor-element-7fbc6874 .elementor-button:hover, .elementor-81735 .elementor-element.elementor-element-7fbc6874 .elementor-button:focus{background-color:#184FAA;color:#FFFFFF;box-shadow:0px 0px 10px 0px #184FAA;}.elementor-81735 .elementor-element.elementor-element-7fbc6874{width:auto;max-width:auto;}.elementor-81735 .elementor-element.elementor-element-7fbc6874 .elementor-button:hover svg, .elementor-81735 .elementor-element.elementor-element-7fbc6874 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-2cef2784:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-2cef2784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-2cef2784 > .elementor-container{min-height:400px;}.elementor-81735 .elementor-element.elementor-element-2cef2784{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-81735 .elementor-element.elementor-element-2cef2784 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81735 .elementor-element.elementor-element-7adc053d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-section-title{color:#184FAA;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:0px 0px 20px 0px;font-family:"Open Sans", Sans-serif;font-size:46px;font-weight:700;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper p{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-divider{width:40px;background:linear-gradient(90deg, #184FAA 0%, #184FAA 100%);}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-divider, .elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-border-divider::before{height:4px;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#184FAA;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-57eea69d.ekit-equal-height-enable,
					.elementor-81735 .elementor-element.elementor-element-57eea69d.ekit-equal-height-enable > div,
					.elementor-81735 .elementor-element.elementor-element-57eea69d.ekit-equal-height-enable .ekit-wid-con,
					.elementor-81735 .elementor-element.elementor-element-57eea69d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #184FAA;border-style:solid;border-width:2px 2px 2px 2px;border-color:#184FAA;border-radius:5px 5px 5px 5px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#007BFF;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .box-body > p{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1.1px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox:hover .box-body > p{color:#6282C2;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox p{margin:0px 0px 35px 0px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#184FAA;border-style:solid;border-width:6px 6px 6px 6px;border-color:rgba(2, 1, 1, 0);border-radius:100px 100px 100px 100px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox:hover .elementskit-info-box-icon{color:#184FAA;fill:#184FAA;background-color:#FFFFFF;border-style:solid;border-width:6px 6px 6px 6px;border-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:90px;line-height:50px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 20px 25px 0px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-81735 .elementor-element.elementor-element-57eea69d .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93.ekit-equal-height-enable,
					.elementor-81735 .elementor-element.elementor-element-5de7ce93.ekit-equal-height-enable > div,
					.elementor-81735 .elementor-element.elementor-element-5de7ce93.ekit-equal-height-enable .ekit-wid-con,
					.elementor-81735 .elementor-element.elementor-element-5de7ce93.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox{background-color:#ffffff;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #184FAA;border-style:solid;border-width:2px 2px 2px 2px;border-color:#184FAA;border-radius:5px 5px 5px 5px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#007BFF;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000000;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .box-body > p{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1.1px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox:hover .box-body > p{color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox p{margin:0px 0px 35px 0px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;background-color:#184FAA;border-style:solid;border-width:6px 6px 6px 6px;border-color:rgba(2, 1, 1, 0);border-radius:100px 100px 100px 100px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox:hover .elementskit-info-box-icon{color:#184FAA;fill:#184FAA;background-color:#FFFFFF;border-style:solid;border-width:6px 6px 6px 6px;border-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;padding:15px 10px 15px 10px;transform:rotate(0deg);width:90px;line-height:46px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:30px 20px 25px 0px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .elementskit-info-box-icon {height:90px;}.elementor-81735 .elementor-element.elementor-element-5de7ce93 .elementskit-infobox .elementkit-infobox-icon{line-height:46px;}.elementor-81735 .elementor-element.elementor-element-4a32f726:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-4a32f726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-4a32f726{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-81735 .elementor-element.elementor-element-4a32f726 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-section-title{color:#184FAA;font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:600;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper p{color:#184FAA;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-divider{width:40px;background:linear-gradient(90deg, #184FAA 0%, #184FAA 100%);}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:40px;height:4px;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-star{width:40px;height:4px;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-border-divider::before{height:4px;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:#184FAA;color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input[type="submit"]{background-color:#184FAA;color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-4881b3fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form label{color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form label span{color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form .ekit-form-input, .elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form select, .elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input{margin-bottom:20px;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .wpcf7-form textarea{color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form > p{text-align:center;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-81735 .elementor-element.elementor-element-36fa670b:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-36fa670b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-36fa670b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81735 .elementor-element.elementor-element-36fa670b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81735 .elementor-element.elementor-element-3bfe42a2:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-3bfe42a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #184FAA 100%);}.elementor-81735 .elementor-element.elementor-element-3bfe42a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81735 .elementor-element.elementor-element-3bfe42a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81735 .elementor-element.elementor-element-787fb15a{text-align:start;}.elementor-81735 .elementor-element.elementor-element-3bfa7abf:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-3bfa7abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-3bfa7abf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81735 .elementor-element.elementor-element-3bfa7abf > .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-81735 .elementor-element.elementor-element-3d69c1be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-3d69c1be{text-align:start;}.elementor-81735 .elementor-element.elementor-element-3d69c1be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;line-height:49px;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-81735 .elementor-element.elementor-element-4d24bab{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;line-height:30px;letter-spacing:0.2px;word-spacing:1px;color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-5677eece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-5677eece{text-align:start;}.elementor-81735 .elementor-element.elementor-element-5677eece .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;line-height:49px;color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-358bc164{font-family:"Montserrat", Sans-serif;font-size:16px;text-shadow:1px 1px 100px rgba(0, 0, 0, 0);color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-5fc72c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:bold;line-height:49px;color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-74523331{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;line-height:30px;letter-spacing:0.2px;word-spacing:1px;color:#FFFFFF;}.elementor-81735 .elementor-element.elementor-element-6335b9e7:not(.elementor-motion-effects-element-type-background), .elementor-81735 .elementor-element.elementor-element-6335b9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#184FAA;}.elementor-81735 .elementor-element.elementor-element-6335b9e7{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-81735 .elementor-element.elementor-element-6335b9e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81735 .elementor-element.elementor-element-6231223f .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-81735 .elementor-element.elementor-element-6231223f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-6231223f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-d4af143 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:19px;}.elementor-81735 .elementor-element.elementor-element-d4af143 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-81735 .elementor-element.elementor-element-d4af143 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}@media(max-width:1024px){.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a{padding:0px 15px 0px 15px;}.elementor-81735 .elementor-element.elementor-element-102223e img{width:120px;}.elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button{padding:16px 30px 16px 30px;}.elementor-81735 .elementor-element.elementor-element-7fbc6874 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-7fbc6874 .elementor-button{padding:16px 30px 16px 30px;}.elementor-81735 .elementor-element.elementor-element-2cef2784{padding:50px 50px 50px 50px;}.elementor-81735 .elementor-element.elementor-element-4a32f726{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-81735 .elementor-element.elementor-element-63a2e7a6{width:45%;}.elementor-81735 .elementor-element.elementor-element-68ae35a0{width:19%;}.elementor-81735 .elementor-element.elementor-element-5f23832a{width:35.664%;}}@media(max-width:1024px) and (min-width:768px){.elementor-81735 .elementor-element.elementor-element-63a2e7a6{width:40%;}.elementor-81735 .elementor-element.elementor-element-68ae35a0{width:23%;}.elementor-81735 .elementor-element.elementor-element-5f23832a{width:33%;}.elementor-81735 .elementor-element.elementor-element-8912598{width:50%;}.elementor-81735 .elementor-element.elementor-element-44b0fc0a{width:50%;}}@media(max-width:767px){.elementor-81735 .elementor-element.elementor-element-65a12ff6 > .elementor-container{max-width:500px;}.elementor-81735 .elementor-element.elementor-element-65a12ff6{padding:20px 20px 20px 20px;}.elementor-81735 .elementor-element.elementor-element-63a2e7a6{width:14%;}.elementor-81735 .elementor-element.elementor-element-63a2e7a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81735 .elementor-element.elementor-element-63a2e7a6 > .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-81735 .elementor-element.elementor-element-72817063 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li a{padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-responsive li ul li a{padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu li ul{border-width:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-72817063 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:0px;padding-right:0px;}.elementor-81735 .elementor-element.elementor-element-68ae35a0{width:50%;}.elementor-81735 .elementor-element.elementor-element-102223e > .elementor-widget-container{margin:0px -69px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-102223e{text-align:center;}.elementor-81735 .elementor-element.elementor-element-102223e img{width:120px;}.elementor-81735 .elementor-element.elementor-element-5f23832a{width:100%;}.elementor-81735 .elementor-element.elementor-element-5f23832a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81735 .elementor-element.elementor-element-5f23832a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-6d985ead > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-2cef2784 > .elementor-container{min-height:0px;}.elementor-81735 .elementor-element.elementor-element-2cef2784{padding:20px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-7adc053d .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;}.elementor-81735 .elementor-element.elementor-element-4a32f726{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-5aec4b47 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;}.elementor-81735 .elementor-element.elementor-element-4881b3fd .ekit-form form > p{text-align:center;}.elementor-81735 .elementor-element.elementor-element-787fb15a{text-align:center;}.elementor-81735 .elementor-element.elementor-element-3d69c1be{text-align:center;}.elementor-81735 .elementor-element.elementor-element-3d69c1be .elementor-heading-title{font-size:24px;}.elementor-81735 .elementor-element.elementor-element-4d24bab > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-4d24bab{text-align:center;}.elementor-81735 .elementor-element.elementor-element-5677eece{text-align:center;}.elementor-81735 .elementor-element.elementor-element-5677eece .elementor-heading-title{font-size:24px;}.elementor-81735 .elementor-element.elementor-element-358bc164{text-align:center;}.elementor-81735 .elementor-element.elementor-element-5fc72c7 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-81735 .elementor-element.elementor-element-5fc72c7{text-align:center;}.elementor-81735 .elementor-element.elementor-element-5fc72c7 .elementor-heading-title{font-size:24px;}.elementor-81735 .elementor-element.elementor-element-74523331{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-6d985ead *//* Force center alignment on mobile phones */
@media (max-width: 767px) {
    .elementor-81735 .elementor-element.elementor-element-6d985ead {
        width: 100% !important;
        display: block !important;
    }
    
    .elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button-wrapper {
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }

    .elementor-81735 .elementor-element.elementor-element-6d985ead .elementor-button {
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5f23832a *//* Force the column to be a horizontal row */
.elementor-81735 .elementor-element.elementor-element-5f23832a > .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-81735 .elementor-element.elementor-element-5f23832a .elementor-widget-button {
    width: auto !important;
}

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

.elementor-81735 .elementor-element.elementor-element-5f23832a .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-81735 .elementor-element.elementor-element-5f23832a .elementor-container {
        flex-wrap: nowrap !important;
        display: flex !important;
    }
    
    /* Center the mobile header content */
    .elementor-81735 .elementor-element.elementor-element-5f23832a .elementor-column {
        width: auto !important;
        flex-grow: 1;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a530185 *//* 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-36fa670b *//* Container & Footer Connection */
.asleen-footer-contact {
    width: 100%;
    background-color: #184FAA;
    padding: 20px 0; /* Ultra-short height */
    border-bottom: 5px solid #195EFA; /* Bold connection to blue footer */
}

.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: #184FAA;
    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 */