.elementor-342 .elementor-element.elementor-element-20559ac8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-342 .elementor-element.elementor-element-20559ac8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-342 .elementor-element.elementor-element-20559ac8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-342 .elementor-element.elementor-element-350346e6 .lae-accordion .lae-panel-title{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:bold;line-height:25px;}.elementor-342 .elementor-element.elementor-element-350346e6 .lae-accordion .lae-panel-content{color:#465059;font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:25px;}.elementor-342 .elementor-element.elementor-element-350346e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-350346e6 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}/* Start custom CSS for lae-accordion, class: .elementor-element-350346e6 */.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-title{
    padding: 30px 50px 30px 35px;
    color: #465059;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel{
    border: 1px solid #d1d1d1;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-active{
    background: #fff;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel.lae-active .lae-panel-title{
    background:#fff;
    color:#454f59;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel:hover{
    background:#fff;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-content{
    background: #fff;
    padding:5px 40px 35px 35px;
}


.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-title:after{
    font-family: 'FontAwesome' !important;
    content: "\f107";
    font-size:35px;
  font-weight: 300;
  color:#454f59 !important;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-active .lae-panel-title:after{
        -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.elementor-342 .elementor-element.elementor-element-350346e6 ul{
    list-style-type: circle;
}/* End custom CSS */
/* Start custom CSS for lae-accordion, class: .elementor-element-350346e6 */.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-title{
    padding: 30px 50px 30px 35px;
    color: #465059;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel{
    border: 1px solid #d1d1d1;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-active{
    background: #fff;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel.lae-active .lae-panel-title{
    background:#fff;
    color:#454f59;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel:hover{
    background:#fff;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-content{
    background: #fff;
    padding:5px 40px 35px 35px;
}


.elementor-342 .elementor-element.elementor-element-350346e6 .lae-panel-title:after{
    font-family: 'FontAwesome' !important;
    content: "\f107";
    font-size:35px;
  font-weight: 300;
  color:#454f59 !important;
}

.elementor-342 .elementor-element.elementor-element-350346e6 .lae-active .lae-panel-title:after{
        -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.elementor-342 .elementor-element.elementor-element-350346e6 ul{
    list-style-type: circle;
}/* End custom CSS */