.elementor-16956 .elementor-element.elementor-element-efbd957{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-16956 .elementor-element.elementor-element-5c9658b{--display:flex;--gap:10px 5px;--background-transition:0.3s;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-16956 .elementor-element.elementor-element-8170ee3{text-align:left;}.elementor-16956 .elementor-element.elementor-element-8170ee3 .elementor-heading-title{font-size:16px;font-weight:800;}.elementor-16956 .elementor-element.elementor-element-161ac0d{text-align:left;}.elementor-16956 .elementor-element.elementor-element-161ac0d .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-16956 .elementor-element.elementor-element-161ac0d > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-4eaa43b{text-align:left;}.elementor-16956 .elementor-element.elementor-element-4eaa43b .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-16956 .elementor-element.elementor-element-4eaa43b > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-f53cc50{text-align:left;}.elementor-16956 .elementor-element.elementor-element-f53cc50 .elementor-heading-title{font-size:16px;font-weight:800;}.elementor-16956 .elementor-element.elementor-element-4e4f015{text-align:left;}.elementor-16956 .elementor-element.elementor-element-4e4f015 .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-16956 .elementor-element.elementor-element-4e4f015 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-f1c24fa{text-align:left;}.elementor-16956 .elementor-element.elementor-element-f1c24fa .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-16956 .elementor-element.elementor-element-f1c24fa > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-efe491b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 5px;--background-transition:0.3s;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-16956 .elementor-element.elementor-element-05161c0{text-align:left;}.elementor-16956 .elementor-element.elementor-element-05161c0 .elementor-heading-title{font-size:16px;font-weight:800;}.elementor-16956 .elementor-element.elementor-element-cc0266d{text-align:left;}.elementor-16956 .elementor-element.elementor-element-cc0266d .elementor-heading-title{font-size:14px;font-weight:700;line-height:17px;}.elementor-16956 .elementor-element.elementor-element-cc0266d > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-8d37a08{text-align:left;}.elementor-16956 .elementor-element.elementor-element-8d37a08 .elementor-heading-title{font-size:14px;font-weight:700;line-height:17px;}.elementor-16956 .elementor-element.elementor-element-8d37a08 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-16956 .elementor-element.elementor-element-7044f42{text-align:left;}.elementor-16956 .elementor-element.elementor-element-7044f42 .elementor-heading-title{font-size:14px;font-weight:700;line-height:17px;}.elementor-16956 .elementor-element.elementor-element-7044f42 > .elementor-widget-container{padding:0px 0px 0px 30px;}@media(min-width:768px){.elementor-16956 .elementor-element.elementor-element-5c9658b{--width:50%;}.elementor-16956 .elementor-element.elementor-element-efe491b{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-161ac0d */.elementor-16956 .elementor-element.elementor-element-161ac0d a {
    text-align: left !important;
    padding: 10px 6px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eaa43b */.elementor-16956 .elementor-element.elementor-element-4eaa43b a {
    text-align: left !important;
    padding: 10px 6px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f53cc50 */.elementor-16956 .elementor-element.elementor-element-f53cc50{
    margin-top:15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e4f015 */.elementor-16956 .elementor-element.elementor-element-4e4f015 a {
    text-align: left !important;
    padding: 10px 6px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1c24fa */.elementor-16956 .elementor-element.elementor-element-f1c24fa a {
    text-align: left !important;
    padding: 10px 6px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc0266d */.elementor-16956 .elementor-element.elementor-element-cc0266d a {
text-align: left !important;
padding: 10px 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d37a08 */.elementor-16956 .elementor-element.elementor-element-8d37a08 a {
     text-align: left !important;
     padding: 10px 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7044f42 */.elementor-16956 .elementor-element.elementor-element-7044f42 a {
     text-align: left !important;
     padding: 10px 10px !important;
}/* End custom CSS */
/* Start custom CSS */img.mega-icon {
    position: absolute;
    width: 36px;
    left: -10px;
    top: 4px;
}
.wrap-section {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.header-section:not(.mobile-header) .navbar-nav>li.menu_half_width>.submenu-wrapper {
    width: 510px !important;
}/* End custom CSS */