.elementor-72 .elementor-element.elementor-element-4267ed4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-4267ed4:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-4267ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003552;}.elementor-72 .elementor-element.elementor-element-64e649d .header-top{background:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-64e649d .menu-area{background:#04004F00;}.elementor-72 .elementor-element.elementor-element-64e649d .th-btn{color:#FFFFFF;background:#65A1CE;margin:0px 0px 0px 20px;}.elementor-72 .elementor-element.elementor-element-64e649d .th-btn:hover{color:#FFFFFF !important;}.elementor-72 .elementor-element.elementor-element-64e649d .th-btn:before{background:#FFAB03 !important;}.elementor-72 .elementor-element.elementor-element-64e649d .th-btn:after{background:#FFAB03 !important;}.elementor-72 .elementor-element.elementor-element-64e649d .box-title a{color:#000000;}/* Start custom CSS for donatheader, class: .elementor-element-64e649d */.header-layout1 .menu-area .menu-area-wrap {
    display: flex;
    width: -webkit-fill-available;
    background: #00000011;
    padding: 0 18px 0 30px;
    border-radius: 50px;
}

.th-btn.style3:hover {
    background: #d1a00c !important;
    color: var(--white-color);
    box-shadow: inset 0 0 0 0 var(--theme-color);
}

.woosw-btn.woosw-btn-icon-only, .icon-btn {
    display: inline-block;
    width: var(--btn-size, 60px);
    height: var(--btn-size, 60px);
    line-height: var(--btn-size, 60px);
    font-size: var(--btn-font-size, 20px);
    background-color: #2C7BB2 !important;
    color: var(--white-color);
    text-align: center;
    border-radius: 50%;
    border: 0;
    transition: 0.4s ease-in-out;
    position: relative;
}
.th-menu-wrapper .th-menu-toggle {
    border: none;
    font-size: 22px;
    position: absolute;
    right: -16.5px;
    top: 25px;
    padding: 0;
    line-height: 1;
    width: 33px;
    height: 33px;
    line-height: 35px;
    font-size: 18px;
    z-index: 1;
    color: var(--white-color);
    background-color: #2C7BB2 !important;
    border-radius: 50%;
}

:root {
    --theme-color: #2C7BB2 !important;
    --theme-dark: #122F2A;
    --theme-color2: #FFAC00;
    --title-color: #1F1F1F;
    --body-color: #797E88;
    --smoke-color: #F8F8F8;
    --smoke-color2: #F6F6F6;
    --smoke-color3: #F2F2F2;
    --black-color: #000000;
    --black-color2: #141414;
    --black-color3: #051311;
    --black-color4: #00110E;
    --gray-color: #FDF8EA;
    --light-color: #829592;
    --black-color5: #22272E;
    --black-color6: #2D333D;
    --black-color7: #0E0E13;
    --white-color: #ffffff;
    --yellow-color: #FFB539;
    --success-color: #28a745;
    --error-color: #dc3545;
    --th-border-color: #D8DDE1;
    --th-border-color2: #2F343B;
    --th-border-color3: #252A31;
    --th-border-color4: #353B45;
    --th-border-color5: #49515C;
    --th-border-color6: #383D46;
    --title-font: "Nunito", sans-serif;
    --body-font: "Nunito Sans", sans-serif;
    --caveat-font: "Caveat", cursive;
    --icon-font: "Font Awesome 6 Pro";
    --main-container: 1290px;
    --container-gutters: 24px;
    --section-space: 120px;
    --section-space-mobile: 80px;
    --section-title-space: 60px;
    --ripple-ani-duration: 5s;
    --th-body-background: #ffffff;
}

.me-1 {
    margin-right: .25rem !important;
    display: none !important;
}/* End custom CSS */