.elementor-24382 .elementor-element.elementor-element-5008994 .elementor-spacer-inner{height:40px;}.elementor-24382 .elementor-element.elementor-element-ac58cbe{text-align:center;}.elementor-24382 .elementor-element.elementor-element-ac58cbe .elementor-heading-title{color:#009EE2;font-family:"Source Sans Pro", Sans-serif;font-weight:900;letter-spacing:2px;}.elementor-24382 .elementor-element.elementor-element-f27efe1 .elementor-spacer-inner{height:30px;}.elementor-24382 .elementor-element.elementor-element-3125fcf .elementor-spacer-inner{height:10px;}.elementor-24382 .elementor-element.elementor-element-cae2caa .elementor-spacer-inner{height:40px;}/* Start custom CSS for heading, class: .elementor-element-ac58cbe */.elementor-24382 .elementor-element.elementor-element-ac58cbe {
    max-width: 800px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2990954 */.elementor-24382 .elementor-element.elementor-element-2990954 .item-container{
display: flex;
background: white;
flex-direction: row;
margin-bottom: 10px;
padding: 10px;
border-color: #e3e3e3;
border-width: 1px;
border-radius: 20px;
border-style: solid;
cursor: pointer;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .item-container img{
width: 20%;
object-fit: contain;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .content-container{
width: 80%;
padding-left: 5%;
}

.elementor-24382 .elementor-element.elementor-element-2990954 #icon i{
margin-left: auto;
color: #191941 !important;
font-size: smaller;
cursor: pointer;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .input-title{
width: 100%;
border: none;
background: none;
font-size: x-large;
font-weight: bolder;
color: #191941;
outline:none;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .input-content{
width: 100%;
border: none;
background: none;
font-size: large;
font-weight: normal;
color: #191941;
outline:none;
}


.elementor-24382 .elementor-element.elementor-element-2990954 {
margin-bottom: 0px;
}


.elementor-24382 .elementor-element.elementor-element-2990954 h4{
margin-top: 10px;
margin-bottom: 0px;
}

.elementor-24382 .elementor-element.elementor-element-2990954 #inputDescription{
    margin-top: 0px;
}


.elementor-24382 .elementor-element.elementor-element-2990954 .image-container{
text-align: center;
max-width: 200px;
max-height: 200px;
background: white;
border-radius: 20px;
border-color: #191941;
border-width: 5px;
border-style: solid;
margin: auto;
cursor: pointer;
width: 15vw;
height: 15vw;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .image-container img{
width: 100%;
height: 100%;
max-width: 200px;
max-height: 200px;
object-fit: contain;
cursor: pointer;
padding: 10%;
}


.elementor-24382 .elementor-element.elementor-element-2990954 #lettersContainer{
    display: flex;
    gap: 20px;
    justify-content: center;
}

.elementor-24382 .elementor-element.elementor-element-2990954 #lettersContainer h5{
    font-weight: bold;
    color: gray;
    cursor: pointer;
    margin-bottom: 25px;
}



@media only screen and (max-width: 800px) {

.elementor-24382 .elementor-element.elementor-element-2990954 .input-title{
font-size: large;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .input-content{
font-size: small;
}

.elementor-24382 .elementor-element.elementor-element-2990954 .image-container{
border-width: 2px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce2ea19 */.elementor-24382 .elementor-element.elementor-element-ce2ea19 .pager-container{
    display: flex;
    flex-direction: row;
    color: #191941;
    font-size: larger;
    width: fit-content;
    margin-left: auto;
}

.elementor-24382 .elementor-element.elementor-element-ce2ea19 i{
margin-left: 20px;
margin-right: 20px;
margin-top: auto;
margin-bottom: auto;
cursor: pointer;
}

.elementor-24382 .elementor-element.elementor-element-ce2ea19 h4{
    font-size: larger;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f24e07 */.elementor-24382 .elementor-element.elementor-element-9f24e07 {
    background: white;
    padding: 20px;
    padding-bottom: 0px;
    border-radius: 30px
}/* End custom CSS */