.elementor-10703 .elementor-element.elementor-element-2610338 > .elementor-container{max-width:1200px;}.elementor-10703 .elementor-element.elementor-element-2610338{padding:0px 45px 0px 45px;}.elementor-10703 .elementor-element.elementor-element-e2fd6fc > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-10703 .elementor-element.elementor-element-2610338{margin-top:120px;margin-bottom:100px;padding:0px 25px 0px 25px;}}/* Start custom CSS for text-editor, class: .elementor-element-e2227e4 */.elementor-10703 .elementor-element.elementor-element-e2227e4 h1{
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 50px;
    hyphens: auto;
    color: var(--e-global-color-text);
}

.elementor-10703 .elementor-element.elementor-element-e2227e4 h2 {
    color: var(--e-global-color-primary);
    font-family: "Nunito Sans", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    margin: 30px 0 15px 0;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 h3 {
    color: var(--e-global-color-primary);
    font-family: "Nunito Sans", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
    hyphens: auto;
    margin: 25px 0 10px 0;
}

.elementor-10703 .elementor-element.elementor-element-e2227e4 p,
.elementor-10703 .elementor-element.elementor-element-e2227e4 li,
.elementor-10703 .elementor-element.elementor-element-e2227e4 a{
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 h1,
.elementor-10703 .elementor-element.elementor-element-e2227e4 h2,
.elementor-10703 .elementor-element.elementor-element-e2227e4 h3,
.elementor-10703 .elementor-element.elementor-element-e2227e4 p,
.elementor-10703 .elementor-element.elementor-element-e2227e4 li {
    text-align: center;
}
@media screen and (max-width:767px){
.elementor-10703 .elementor-element.elementor-element-e2227e4 h1{
    font-size: 28px;
    line-height: 40px;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 h2{
    font-size: 28px;
    line-height: 35px;
} 
.elementor-10703 .elementor-element.elementor-element-e2227e4 h3{
    font-size: 22px;
    line-height: 30px;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 p,
.elementor-10703 .elementor-element.elementor-element-e2227e4 li,
.elementor-10703 .elementor-element.elementor-element-e2227e4 a{
    color: var(--e-global-color-accent);
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
}
}

@media screen and (min-width:768px) and (max-width:980px){
.elementor-10703 .elementor-element.elementor-element-e2227e4 h1{
    font-size: 40px;
    line-height: 40px;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 h2{
    font-size: 30px;
    line-height: 35px;
} 
.elementor-10703 .elementor-element.elementor-element-e2227e4 h3{
    font-size: 30px;
    line-height: 30px;
}
.elementor-10703 .elementor-element.elementor-element-e2227e4 p,
.elementor-10703 .elementor-element.elementor-element-e2227e4 li,
.elementor-10703 .elementor-element.elementor-element-e2227e4 a{
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 300;
    line-height: 22px;
}
}

@media screen and (max-width: 445px) {
    .elementor-10703 .elementor-element.elementor-element-e2227e4 h1 {
    font-size: 22px;
}
}/* End custom CSS */
/* Start custom CSS */a {
    word-break: break-word;
}/* End custom CSS */