.elementor-955 .elementor-element.elementor-element-f010d4c{--display:flex;}.elementor-955 .elementor-element.elementor-element-a372ba7 > .elementor-widget-container{padding:120px 20px 20px 20px;}.elementor-955 .elementor-element.elementor-element-a372ba7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:20px;}body.elementor-page-955 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-a372ba7 */.elementor-955 .elementor-element.elementor-element-a372ba7 .page-content-custom{
    font-weight: normal !important;
}

.main-header {
    width: 100%;
    position: absolute !important;
    background-color: #1A226D;
}
.elementor-955 .elementor-element.elementor-element-a372ba7 h2 {
    font-size: 55px !important;
    font-weight: 800 !important;
    line-height: 40px !important;
}
.elementor-955 .elementor-element.elementor-element-a372ba7 h3 {
    font-size: 30px !important;
    font-weight: 900 !important;
    line-height: 32px !important;
    margin-top:30px ;
    margin-bottom: 15px ;
}
.elementor-955 .elementor-element.elementor-element-a372ba7 h4 {
    font-size: 22px !important;
    font-weight: 800 !important;
    line-height: 24px !important;
}

@media (max-width: 768px){
    .elementor-955 .elementor-element.elementor-element-a372ba7 h2 {
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 35px !important;
}
.elementor-955 .elementor-element.elementor-element-a372ba7 h3 {
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 25px !important;
    margin-top:20px ;
    margin-bottom: 10px ;
}
.elementor-955 .elementor-element.elementor-element-a372ba7 h4 {
    font-size: 18px !important;
    font-weight:700 !important;
    line-height: 20px !important;
}
}/* End custom CSS */