.elementor-45 .elementor-element.elementor-element-c98d83f{--display:flex;}.elementor-45 .elementor-element.elementor-element-c98d83f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-03e527d{--display:flex;}.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-45 .elementor-element.elementor-element-5dd6d2c{text-align:center;}.elementor-45 .elementor-element.elementor-element-5dd6d2c .elementor-heading-title{color:#081B83;}.elementor-45 .elementor-element.elementor-element-10faecf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-4ba7bfb{--display:flex;}.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-45 .elementor-element.elementor-element-8a18329{text-align:center;}.elementor-45 .elementor-element.elementor-element-3a968c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-45 .elementor-element.elementor-element-074cf4c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9608d59.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-45 .elementor-element.elementor-element-9608d59.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-45 .elementor-element.elementor-element-9608d59.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-9608d59 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-45 .elementor-element.elementor-element-9608d59 .elementor-image-box-img img{transition-duration:0.3s;}.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-45 .elementor-element.elementor-element-49a5b01 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-49a5b01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-94db73e{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6045e56.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-45 .elementor-element.elementor-element-6045e56.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-45 .elementor-element.elementor-element-6045e56.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-6045e56 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-45 .elementor-element.elementor-element-6045e56 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-45 .elementor-element.elementor-element-fced651 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-fced651 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-ea54a56{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-95922cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-45 .elementor-element.elementor-element-95922cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-45 .elementor-element.elementor-element-95922cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-95922cc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-45 .elementor-element.elementor-element-95922cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-45 .elementor-element.elementor-element-4ede41f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-4ede41f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-86ac41b{--display:flex;}.elementor-45 .elementor-element.elementor-element-eef3e43{--spacer-size:50px;}.elementor-45 .elementor-element.elementor-element-7698358{text-align:center;}.elementor-45 .elementor-element.elementor-element-461ce69{text-align:center;}.elementor-45 .elementor-element.elementor-element-461ce69 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#91929B9E;}.elementor-45 .elementor-element.elementor-element-8b646dc{text-align:center;}.elementor-45 .elementor-element.elementor-element-322f4af{text-align:center;}.elementor-45 .elementor-element.elementor-element-322f4af .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-45 .elementor-element.elementor-element-0873bec{text-align:center;}.elementor-45 .elementor-element.elementor-element-0873bec .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#91929B9E;}.elementor-45 .elementor-element.elementor-element-70af289{--display:flex;}.elementor-45 .elementor-element.elementor-element-5ce5906{text-align:center;}.elementor-45 .elementor-element.elementor-element-5ce5906 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:11px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-3813c2f{text-align:center;}.elementor-45 .elementor-element.elementor-element-00df296{--display:flex;}.elementor-45 .elementor-element.elementor-element-8d3285e{text-align:center;}.elementor-45 .elementor-element.elementor-element-b05dd41{text-align:center;}.elementor-45 .elementor-element.elementor-element-b05dd41 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-45 .elementor-element.elementor-element-810f1f3{--display:flex;}.elementor-45 .elementor-element.elementor-element-810f1f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-13abda9{--display:flex;}.elementor-45 .elementor-element.elementor-element-30a625e{text-align:center;}.elementor-45 .elementor-element.elementor-element-b4c4c47{--display:flex;}.elementor-45 .elementor-element.elementor-element-b4c4c47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-8a173c1{text-align:center;}.elementor-45 .elementor-element.elementor-element-a136aae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-88abe1c .elementor-button{background-color:#081B83;border-radius:-1px -1px -1px -1px;}.elementor-45 .elementor-element.elementor-element-1d9ec1c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-507180c .elementor-button{background-color:var( --e-global-color-primary );padding:-1px -1px -1px -1px;}.elementor-45 .elementor-element.elementor-element-9cb4cfd{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-583a46c .elementor-swiper-button{font-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-3a968c7{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-a136aae{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-c98d83f{--width:97.796%;}.elementor-45 .elementor-element.elementor-element-074cf4c{--width:75%;}.elementor-45 .elementor-element.elementor-element-94db73e{--width:75%;}.elementor-45 .elementor-element.elementor-element-ea54a56{--width:75%;}.elementor-45 .elementor-element.elementor-element-b4c4c47{--width:35.416%;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-c98d83f{--width:422px;}.elementor-45 .elementor-element.elementor-element-10faecf{width:var( --container-widget-width, 504px );max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-3a968c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-9608d59 .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-6045e56 .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-95922cc .elementor-image-box-img{margin-bottom:15px;}.elementor-45 .elementor-element.elementor-element-810f1f3{--width:305px;}.elementor-45 .elementor-element.elementor-element-a136aae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Chat Box Styling */
#chat-container {
    width: 100%;
    max-width: 600px;
    margin: 20px auto;
    padding: 20px;
    background: white;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
}

#chat-box {
    height: 300px;
    overflow-y: auto;
    padding: 10px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

#chat-input {
    width: calc(100% - 80px);
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-right: 10px;
    font-size: 14px;
}

#chat-button {
    width: 70px;
    padding: 10px;
    background: #007bff;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
}/* End custom CSS */