.elementor-6440 .elementor-element.elementor-element-625c68c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6440 .elementor-element.elementor-element-f80dde1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6440 .elementor-element.elementor-element-f80dde1:not(.elementor-motion-effects-element-type-background), .elementor-6440 .elementor-element.elementor-element-f80dde1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60E0FF;}.elementor-6440 .elementor-element.elementor-element-3b4818a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6440 .elementor-element.elementor-element-3b4818a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6440 .elementor-element.elementor-element-aae5ded{--iteration-count:infinite;padding:8px 0px 0px 20px;--dynamic-text-color:#FFFFFF;}.elementor-6440 .elementor-element.elementor-element-aae5ded .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-6440 .elementor-element.elementor-element-aae5ded .elementor-headline-plain-text{color:#FFFFFF;}.elementor-6440 .elementor-element.elementor-element-aae5ded .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;}.elementor-6440 .elementor-element.elementor-element-ecff68f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6440 .elementor-element.elementor-element-ecff68f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6440 .elementor-element.elementor-element-6f6da05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-6440 .elementor-element.elementor-element-6f6da05 .title{color:#FFFFFF;margin:0px 0px 0px -60px;padding:0px 0px 0px 0px;}.elementor-6440 .elementor-element.elementor-element-6f6da05 .social-links a i{color:#FFFFFF;}.elementor-6440 .elementor-element.elementor-element-6f6da05 .social-links a:hover i{color:#04E8FF;}.elementor-6440 .elementor-element.elementor-element-9bb5a11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-6440 .elementor-element.elementor-element-6f6da05{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-6440 .elementor-element.elementor-element-3b4818a{--width:81.06%;}.elementor-6440 .elementor-element.elementor-element-ecff68f{--width:53.213%;}}/* Start custom CSS for html, class: .elementor-element-5422b40 */.custom-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    padding: 0 20px;
    background: white;
    border-bottom: 1px solid #eee;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.logo-section {
    padding-left: 15px;
    flex-shrink: 0;
}

.logo-section img {
    height: 35px;
    width: auto;
}

.main-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
    gap: 25px;
}

.main-nav a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-weight: 500;
    transition: color 0.3s ease;
}

.main-nav a:hover {
    color: #51cbf7;
}

.header-actions {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-right: 15px;
}

.search-btn {
    background: none;
    border: none;
    font-size: 16px;
    color: #666;
    cursor: pointer;
}

.cta-button {
    background: #51cbf7;
    color: white;
    padding: 8px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    transition: background 0.3s ease;
}

.cta-button:hover {
    background: #3aa8d4;
}/* End custom CSS */