.elementor-7772 .elementor-element.elementor-element-f5670e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-f5670e3:not(.elementor-motion-effects-element-type-background), .elementor-7772 .elementor-element.elementor-element-f5670e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7772 .elementor-element.elementor-element-983943a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7772 .elementor-element.elementor-element-16f057e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-16f057e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-16f057e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-16f057e .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-87f48dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-e4c77e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-e4c77e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-e4c77e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-e4c77e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-fbd36aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-a1ba5eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-a1ba5eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-a1ba5eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-a1ba5eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-776b676 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-776b676 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-776b676{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-776b676 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-c273b53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-c273b53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-c273b53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-c273b53 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-0ee11c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-378bd96 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-378bd96 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-378bd96{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-378bd96 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-deadb27 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-deadb27 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-deadb27{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-deadb27 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-ac0dff5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-ac0dff5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-ac0dff5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-ac0dff5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-946f423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-c98d407 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-c98d407 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-c98d407{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-c98d407 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-90bc2f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-90bc2f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-90bc2f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-90bc2f6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-dbee07e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-dbee07e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-dbee07e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-dbee07e .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-1a77b8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-1a77b8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-1a77b8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-1a77b8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-2a2f0b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-af32a61 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-af32a61 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-af32a61{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-af32a61 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-5bdb59b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-5bdb59b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-5bdb59b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-5bdb59b .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-22f545a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-22f545a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-22f545a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-22f545a .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-4eceacc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-709c9bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-709c9bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-709c9bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-709c9bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-dfcc41c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-dfcc41c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-dfcc41c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-dfcc41c .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-3e9b472 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-3e9b472 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-3e9b472{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-3e9b472 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-c825b71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-c825b71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-c825b71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-c825b71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-cd74554{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-cd74554:not(.elementor-motion-effects-element-type-background), .elementor-7772 .elementor-element.elementor-element-cd74554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7772 .elementor-element.elementor-element-5424610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-d83a5bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-d83a5bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-d83a5bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-d83a5bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-7885c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-22741a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-22741a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-22741a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-22741a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-0e85dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-219e047 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-219e047 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-219e047{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-219e047 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-1ebfb1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-1ebfb1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-1ebfb1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-1ebfb1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-62c9905 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-62c9905 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-62c9905{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-62c9905 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-77f6edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-ed620f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-ed620f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-ed620f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-ed620f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-6e75fe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-8969c43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-8969c43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-8969c43{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-8969c43 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-99df445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-7000c3d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-7000c3d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-7000c3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-7000c3d .elementor-icon-list-text{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-87ff7bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7772 .elementor-element.elementor-element-b077e7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-b077e7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-b077e7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-b077e7d .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-7772 .elementor-element.elementor-element-983943a{--width:25%;}.elementor-7772 .elementor-element.elementor-element-87f48dd{--width:25%;}.elementor-7772 .elementor-element.elementor-element-fbd36aa{--width:25%;}.elementor-7772 .elementor-element.elementor-element-0ee11c2{--width:25%;}.elementor-7772 .elementor-element.elementor-element-946f423{--width:25%;}.elementor-7772 .elementor-element.elementor-element-2a2f0b1{--width:25%;}.elementor-7772 .elementor-element.elementor-element-4eceacc{--width:25%;}.elementor-7772 .elementor-element.elementor-element-5424610{--width:25%;}.elementor-7772 .elementor-element.elementor-element-7885c5a{--width:25%;}.elementor-7772 .elementor-element.elementor-element-0e85dfa{--width:25%;}.elementor-7772 .elementor-element.elementor-element-77f6edb{--width:25%;}.elementor-7772 .elementor-element.elementor-element-6e75fe4{--width:25%;}.elementor-7772 .elementor-element.elementor-element-99df445{--width:25%;}.elementor-7772 .elementor-element.elementor-element-87ff7bc{--width:25%;}}/* Start custom CSS for icon-list, class: .elementor-element-16f057e */.elementor-7772 .elementor-element.elementor-element-16f057e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-16f057e .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-16f057e h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e4c77e4 */.elementor-7772 .elementor-element.elementor-element-e4c77e4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-e4c77e4 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-e4c77e4 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a1ba5eb */.elementor-7772 .elementor-element.elementor-element-a1ba5eb .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-a1ba5eb .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-a1ba5eb h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-776b676 */.elementor-7772 .elementor-element.elementor-element-776b676 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-776b676 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-776b676 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c273b53 */.elementor-7772 .elementor-element.elementor-element-c273b53 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-c273b53 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-c273b53 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-378bd96 */.elementor-7772 .elementor-element.elementor-element-378bd96 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-378bd96 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-378bd96 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-deadb27 */.elementor-7772 .elementor-element.elementor-element-deadb27 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-deadb27 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-deadb27 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac0dff5 */.elementor-7772 .elementor-element.elementor-element-ac0dff5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-ac0dff5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-ac0dff5 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c98d407 */.elementor-7772 .elementor-element.elementor-element-c98d407 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-c98d407 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-c98d407 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-90bc2f6 */.elementor-7772 .elementor-element.elementor-element-90bc2f6 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-90bc2f6 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-90bc2f6 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dbee07e */.elementor-7772 .elementor-element.elementor-element-dbee07e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-dbee07e .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-dbee07e h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a77b8b */.elementor-7772 .elementor-element.elementor-element-1a77b8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-1a77b8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-1a77b8b h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-af32a61 */.elementor-7772 .elementor-element.elementor-element-af32a61 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-af32a61 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-af32a61 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5bdb59b */.elementor-7772 .elementor-element.elementor-element-5bdb59b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-5bdb59b .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-5bdb59b h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-22f545a */.elementor-7772 .elementor-element.elementor-element-22f545a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-22f545a .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-22f545a h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-709c9bd */.elementor-7772 .elementor-element.elementor-element-709c9bd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-709c9bd .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-709c9bd h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dfcc41c */.elementor-7772 .elementor-element.elementor-element-dfcc41c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-dfcc41c .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-dfcc41c h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e9b472 */.elementor-7772 .elementor-element.elementor-element-3e9b472 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-3e9b472 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-3e9b472 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c825b71 */.elementor-7772 .elementor-element.elementor-element-c825b71 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-c825b71 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-c825b71 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d83a5bf */.elementor-7772 .elementor-element.elementor-element-d83a5bf .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-d83a5bf .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-d83a5bf h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-22741a6 */.elementor-7772 .elementor-element.elementor-element-22741a6 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-22741a6 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-22741a6 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-219e047 */.elementor-7772 .elementor-element.elementor-element-219e047 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-219e047 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-219e047 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ebfb1d */.elementor-7772 .elementor-element.elementor-element-1ebfb1d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-1ebfb1d .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-1ebfb1d h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c9905 */.elementor-7772 .elementor-element.elementor-element-62c9905 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-62c9905 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-62c9905 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ed620f2 */.elementor-7772 .elementor-element.elementor-element-ed620f2 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-ed620f2 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-ed620f2 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8969c43 */.elementor-7772 .elementor-element.elementor-element-8969c43 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-8969c43 .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-8969c43 h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7000c3d */.elementor-7772 .elementor-element.elementor-element-7000c3d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-7000c3d .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-7000c3d h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b077e7d */.elementor-7772 .elementor-element.elementor-element-b077e7d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #3B4558;
    transition: 0.3s ease all;
    border-bottom: 1px solid #3B4558;
}

.elementor-7772 .elementor-element.elementor-element-b077e7d .elementor-icon-list-item .elementor-icon-list-text {
    transition: 0.3s ease all;
    border-bottom: 1px solid transparent;
}

.elementor-7772 .elementor-element.elementor-element-b077e7d h3 {
    font-size: 15px;
    margin-bottom: 4px;
    color: #3B4558;
}/* End custom CSS */