.elementor-34295 .elementor-element.elementor-element-f2523f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-e2f6ec3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-e2f6ec3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-21109a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-24df75e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-cb083dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-cb083dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-02dd7dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-e916387{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-23bdf1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-23bdf1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-425f1f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-a133105{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-33dd5e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-33dd5e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-b556903 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-d62f655{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-9e94cf4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-9e94cf4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-1bf4efd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-19e2372{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-4f7b5eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34295 .elementor-element.elementor-element-4f7b5eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-292c56f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-03ea5ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:781px){.elementor-34295 .elementor-element.elementor-element-e2f6ec3{width:100%;}.elementor-34295 .elementor-element.elementor-element-cb083dd{width:100%;}.elementor-34295 .elementor-element.elementor-element-23bdf1e{width:100%;}.elementor-34295 .elementor-element.elementor-element-33dd5e6{width:100%;}.elementor-34295 .elementor-element.elementor-element-9e94cf4{width:100%;}.elementor-34295 .elementor-element.elementor-element-4f7b5eb{width:100%;}}/* Start custom CSS for html, class: .elementor-element-03ea5ce */.search-wrapper {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(15, 44, 82, 0.8);
    z-index: 99;
}
.admin-bar .search-wrapper{
    padding-top: 32px;
}
.search-wrapper>div {
    width: 100%;
    padding: 40px 0 22px;
    background-color: #fff;
}
.search-content {
    max-width: 1280px;
    width: 100%;
    margin: auto;
    padding: 0 20px;
    position: relative;
    box-sizing: border-box;
}
body .elementor-section.elementor-top-section.elementor-element .search-content img {
    position: absolute;
    width: 28px;
    height: 28px;
    top: 15px;
}
.search-close-img {
    cursor: pointer;
    right: 20px;
}
body .search-wrapper .search-input {
    box-sizing: border-box;
    width: 100%;
    font-size: 40px;
    height: 57px;
    line-height: 37px;
    padding: 10px 30px 10px 50px;
    margin-bottom: 17px;
    border: none;
    color: #212c66;
}
.search-input:focus {
    outline: 0;
}
.search-wrapper input::-webkit-input-placeholder {
    color: #212c66;
}
.search-wrapper input:-moz-placeholder {
    color: #212c66;
}
.search-wrapper input::-moz-placeholder {
    color: #212c66;
}
.search-wrapper input:-ms-input-placeholder {
    color: #212c66;
}
@media (max-width: 1300px) {
    .search-content {
        max-width: 1150px;
    }
}

@media (max-width: 1200px) {
    .search-content {
        max-width: 960px;
    }
}

@media (max-width: 980px) {
    .search-wrapper>div {
        padding: 31px 0 14px;
    }
}
@media (max-width: 767px) {
    .admin-bar .search-wrapper{
        padding-top: 46px;
    }
    body .elementor-section.elementor-top-section.elementor-element .search-content img {
        width: 18px;
        height: 18px;
        top: 18px;
    }
    .search-wrapper>div {
        padding: 30px 0 22px;
    }
    body .search-wrapper .search-input {
        padding-top: 4px;
        margin-bottom: 10px;
        font-size: 30px;
    }
}/* End custom CSS */