.elementor-812 .elementor-element.elementor-element-affff27{padding:15px 0px 30px 0px;z-index:1;}.elementor-812 .elementor-element.elementor-element-40225dd .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Saira", Sans-serif;font-weight:500;}.elementor-812 .elementor-element.elementor-element-40225dd > .elementor-widget-container{margin:0px 0px 0px 50px;}@media(max-width:1024px){.elementor-812 .elementor-element.elementor-element-40225dd > .elementor-widget-container{margin:0px 0px 0px 30px;}}@media(max-width:767px){.elementor-812 .elementor-element.elementor-element-40225dd .elementor-heading-title{font-size:28px;}.elementor-812 .elementor-element.elementor-element-40225dd > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-0b53e6a */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600&display=swap');
*{
    font-family: 'Saira', sans-serif;
}
ul {list-style: none;}
.alph-searchbar {
    margin-top:  20px;
    margin-bottom: 10px;
    background: #01D6A3;
    /* height: 50px; */
    /*padding-top: 9px;*/
    padding: 0px;
    border-radius: 5px;
    /* position: relative; */
    /* top: 15px; */
    left: 0;
    z-index: 1;
}
.letter {
    float: left;
    font-weight: 400;
    font-size: 15px;
    width: 30px;
    padding: 0 5px;
    /*margin-top: 9px;*/
    height: 50px;
    padding-top: 12px;
    text-align: center;
    cursor: pointer;
    color: white;
}
.letter:hover {
    background-color: #02B489;
}
/* .letterlast {
} */
.search-box {
    vertical-align: baseline;
    padding-top: 4.5px;
}
#paramsearch {
    background-color: white;
    border-radius: 5px;
    border: solid 1px #ccc;
    padding: 9px 10px;
    /*margin-top: 9px;*/
    margin-right: 25px;
    font-weight: 500;
    color: #055C73;
}
#paramsearch::placeholder {
    color: #055C73;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
#paramscroll {
    margin-top: 60px !important;
}
#paramul {
    width: 100%;
/* display: none; */}
#paramul li {
    float: left;
    width: 25%;
    margin-right: 10px;
    transition: all linear 0.15s;
}
.alphainnerliGroup {
    font-weight: Bold;
    font-family: 'Saira', sans-serif;
    color: #366A73;
    width: 100% !important;
    font-size: 26px;
}
.alphainnerliGroup:not(:first-of-type) {margin-top: 50px;}
.alphainnerli {
    font-family: 'Saira', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
#paramulhidden {
    height: 0;
    opacity: 0;
}/* End custom CSS */