/* Source CSS retained within each original document; no global theme rules. */

.elementor-558 .alloy_left_all{font-family: Arial,sans-serif;
    border: 1px #dfe2e4 solid;
    border-left: 5px #0039B4 solid;}

.elementor-558 .alloy_right_line{margin-bottom: 2rem;}

.elementor-558 .alloy_right_line h1{background: #dfe2e4;
    cursor: text;
    font-size: 20px;
    color: #cc1829;
    padding-left: 1rem;}

.elementor-558 .alloy_right_line a{display: block;
    font-size: 16px;
    padding-left: 20px;
    color: #0068b2;
    cursor: pointer;}

.elementor-558 .alloy_right_line a:hover{color: #d41a29;
    background: #dfe2e4;}

.elementor-558 .all_2356{border-top: 1px #dfe2e4 solid;
      border-right: 1px #dfe2e4 solid;}

.elementor-558 .elementor-toggle-title{cursor: text;}

.elementor-558 .alloy_right_line a{color: #0068b2;
    display: block;
    font-size: 1.5rem;
    line-height: 3.5rem;
    cursor: pointer;}

.elementor-558 .alloy_right_line a:hover{color: #d41a29;
    background: #dfe2e4;}

.elementor-558 .boreder_line{border-left: 5px #0039B4 solid;}

.elementor-561 .new_top{background: #023c6f;
    color: #fff;
    padding-left: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;}

.elementor-561 .new_center_line{min-height: 23rem;}

.elementor-561 .new_center_line ul li{list-style: none;}

.elementor-561 .new_center_line ul li a{font-size: 1.8rem;
    color: #014785;
    text-decoration: underline;}

.elementor-561 .new_center_line ul li a:hover{color: #C00404;}

.elementor-561 .new_center_line ul li{list-style: none;}

.elementor-561 .new_center_line ul li a{font-size: 1.6rem;
    color: #014785;
    text-decoration: underline;}

.elementor-561 .new_center_line ul li a:hover{color: #C00404;}

.elementor-22159 .asss{background: #dbdbdb;
    margin-top:1rem;
    border:2px #eaeaea solid;}

.elementor-45310 .ss{background: rgba(0,0,0,.4)}

.elementor-45310 .elementor-search-form--skin-full_screen .elementor-search-form__toggle i{color: #fff;
    background: rgba(0,0,0,0);}

.elementor-45310 .home_title_btn_text{background: rgba(32,124,232,1);}

.elementor-45310 .home_commit_list a{padding: 9px 20px 9px 20px;
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-size: 18px;}

.elementor-45310 .home_commit_list a:hover{color: #CC0C0C;}

.elementor-45310 .ss{background: rgba(0,0,0,.4)}

.elementor-45310 .large ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large2 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large3 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large4 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large5 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large6 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .elementor-search-form--skin-full_screen .elementor-search-form__toggle i{color: #fff;
    background: rgba(0,0,0,0);}

.elementor-45310 .home_title_btn_text{background: rgba(32,124,232,1);}

.elementor-45310 .home_commit_list a{padding: 9px 20px 9px 20px;
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-size: 18px;}

.elementor-45310 .home_commit_list a:hover{color: #CC0C0C;}

.elementor-45310 .large ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large2 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large3 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large4 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large5 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .large6 ul{-webkit-columns:2;
    -webkit-columns-gap:0;
    -moz-columns: 2;
    -moz-columns-gap:0;
    -ms-columns: 2;
    -ms-columns-gap:0;
    columns: 2;
    columns-gap:0;}

.elementor-45310 .home_commit_list a{display: block;
    float: left;
   
    margin-right: 5px;
    margin-top: 5px;
    padding: 9px 20px 9px 20px;
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-size: 18px;}

.elementor-45310 .home_commit_list a:hover{color: #CC0C0C;}

.elementor-17386 .elementor-toggle-title{cursor: text;}

.elementor-17386 .alloy_right_line{margin-left: 1rem;}

.elementor-17386 .alloy_right_line a{color: #0068b2;
    display: block;
    font-size: 16px;
    line-height: 3.5rem;
    cursor: pointer;
    padding-left: 10px}

.elementor-17386 .alloy_right_line a:hover{color: #d41a29;
    background: #dfe2e4;}

.elementor-17386 .boreder_line{border-left: 5px #878787 solid;}

.elementor-23359 .quote_handrail_left{background: #fff;
    
    border: 1px #D4D4D4 solid;}

.elementor-24517 .elementor-element.elementor-element-7367aed iframe{display: block;
  margin-left: auto;
  margin-right: auto;}

.elementor-24517 .elementor-widget-video{text-align: center;}

.elementor-24517 .elementor-widget-video iframe{display: inline-block;}

.elementor-24517 .text_23{text-align: center;
     font-family: Arial,sans-serif;
     
    height: auto;  
    word-wrap:break-word;  
    word-break:break-all;  
    overflow: hidden;}

.elementor-24517 .home_er_title{font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin: 10px 0;}

.elementor-24517 .home_list_com{overflow: hidden;}

.elementor-24517 .home_list_com img{border: 2px #d41a29 solid;
    width: 100%;}

.elementor-24517 .home_list_comlink img{border: 2px #d41a29 solid;}

.elementor-24517 .home_list_com h6{padding-top: 1rem;
    padding-bottom: 1rem;
    background: #d41a29;
    text-align: center;
    cursor: pointer;}

.elementor-24517 .home_list_com h6 a{font-family: Arial,sans-serif;
    font-size: 14px;
    color: #fff;}

.elementor-24517 .home_list_number{border: 2px  #d41a29 solid;
    margin-top: -20px;
    background: #fff;}

.elementor-24517 .home_list_number ul li{list-style: none;
    line-height: 13px;}

.elementor-24517 .home_list_number a{font-family: Arial,sans-serif;
    color: #005eaa;
    font-size: 14px;
    cursor: pointer;
    text-decoration: underline;}

.elementor-24517 .home_list_number a:hover{color: #cc1829;
    background: #dfe2e4;}

.elementor-24517 .home_background_two{background: rgba(225,225,225,0.6);}

.elementor-24724 .all_2356{margin-top: -20px;}

.elementor-24724 .elementor-toggle-title{cursor: text;}

.elementor-24724 .alloy_right_line a{color: #0068b2;
    display: block;
    font-size: 1.5rem;
    line-height: 3.5rem;
    cursor: pointer;}

.elementor-24724 .alloy_right_line a:hover{color: #d41a29;
    background: #dfe2e4;}

.elementor-24724 .boreder_line{border-left: 5px #0039B4 solid;}

.elementor-50698 .all_2356{border-top: 1px #dfe2e4 solid;
      border-right: 1px #dfe2e4 solid;}

.elementor-50698 .elementor-toggle-title{cursor: text;}

.elementor-50698 .alloy_right_line a{color: #0068b2;
    display: block;
    font-size: 1.5rem;
    line-height: 3.5rem;
    cursor: pointer;}

.elementor-50698 .alloy_right_line a:hover{color: #d41a29;
    background: #dfe2e4;}

.elementor-50698 .boreder_line{border-left: 5px #0039B4 solid;}

@media(min-width:768px) and (max-width:1024px){.elementor-1390.elementor .elementor-element.elementor-element-5d57bac .elementor-icon-list-item .elementor-icon-list-text{font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere;}}
