.elementor-46 .elementor-element.elementor-element-bbe814c{--display:flex;--padding-top:50px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-46 .elementor-element.elementor-element-849bdbf{--display:flex;--min-height:1500px;}@media(max-width:1225px){.elementor-46 .elementor-element.elementor-element-bbe814c{--padding-top:30px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-bbe814c{--padding-top:10px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(max-width:768px){.elementor-46 .elementor-element.elementor-element-bbe814c{--padding-top:30px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-fcd6909 */.elementor-46 .elementor-element.elementor-element-fcd6909 h1,
.elementor-46 .elementor-element.elementor-element-fcd6909 h2,
.elementor-46 .elementor-element.elementor-element-fcd6909 h3,
.elementor-46 .elementor-element.elementor-element-fcd6909 h4,
.elementor-46 .elementor-element.elementor-element-fcd6909 h5,
.elementor-46 .elementor-element.elementor-element-fcd6909 h6{
    margin-bottom: 20px;
    margin-top: 70px;
    hyphens: auto;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h1{
    font-size: 40px;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h2{
    font-size: 35px;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h3{
    font-size: 30px;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h4{
    font-size: 25px;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h5{
    font-size: 20px;
}

.elementor-46 .elementor-element.elementor-element-fcd6909 h6{
    font-size:18px;
}

@media only screen and (max-width: 1024px){
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h1{
        font-size: 35px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h2{
        font-size: 30px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h3{
        font-size: 28px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h4{
        font-size: 25px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h5{
        font-size: 20px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h6{
        font-size:18px;
    }
    
    p,
    span,
    div,
    a{
        font-size: 16px;
    }
    
}

@media only screen and (max-width: 768px){
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h1{
        font-size: 30px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h2{
        font-size: 23px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h3{
        font-size: 23px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h4{
        font-size: 20px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h5{
        font-size: 20px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h6{
        font-size:18px;
    }
    
    .elementor-46 .elementor-element.elementor-element-fcd6909 h1,
    .elementor-46 .elementor-element.elementor-element-fcd6909 h2,
    .elementor-46 .elementor-element.elementor-element-fcd6909 h3,
    .elementor-46 .elementor-element.elementor-element-fcd6909 h4,
    .elementor-46 .elementor-element.elementor-element-fcd6909 h5,
    .elementor-46 .elementor-element.elementor-element-fcd6909 h6{
        margin-bottom: 15px;
        margin-top: 40px;
    }
    
}/* End custom CSS */