.elementor-146 .elementor-element.elementor-element-73d8b88f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-73d8b88f:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-73d8b88f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-ed06f1c{--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;--border-radius:36px 36px 0px 0px;--padding-top:60px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-146 .elementor-element.elementor-element-ed06f1c:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-ed06f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f495120 );}.elementor-146 .elementor-element.elementor-element-51b3006{--display:flex;}.elementor-146 .elementor-element.elementor-element-51b3006.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-146 .elementor-element.elementor-element-aece8f4{text-align:start;}.elementor-146 .elementor-element.elementor-element-aece8f4 img{width:190px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-146 .elementor-element.elementor-element-c2918e1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-3c75bd0 );}.elementor-146 .elementor-element.elementor-element-366eb81{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-widget-container{text-align:left;}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-social-icon{background-color:var( --e-global-color-3c75bd0 );}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-social-icon i{color:var( --e-global-color-f495120 );}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-social-icon svg{fill:var( --e-global-color-f495120 );}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-social-icon:hover{background-color:var( --e-global-color-f423f3a );}.elementor-146 .elementor-element.elementor-element-1d0c7ae{--display:flex;}.elementor-146 .elementor-element.elementor-element-1d0c7ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-faf83c7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-3c75bd0 );}.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-146 .elementor-element.elementor-element-4d49654.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-icon i{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-icon svg{fill:var( --e-global-color-3c75bd0 );transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-4d49654{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-d550468{--display:flex;}.elementor-146 .elementor-element.elementor-element-d550468.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-790f0f1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-3c75bd0 );}.elementor-146 .elementor-element.elementor-element-40bc739.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-icon i{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-icon svg{fill:var( --e-global-color-3c75bd0 );transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-40bc739{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-bdab079{--display:flex;}.elementor-146 .elementor-element.elementor-element-05b86e2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-3c75bd0 );}.elementor-146 .elementor-element.elementor-element-7f0d6cc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-icon i{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-icon svg{fill:var( --e-global-color-3c75bd0 );transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-7f0d6cc{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-73b7acf{--display:flex;}.elementor-146 .elementor-element.elementor-element-83c1343 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-3c75bd0 );}.elementor-146 .elementor-element.elementor-element-97d2df9.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-icon i{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-icon svg{fill:var( --e-global-color-3c75bd0 );transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-97d2df9{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-b75064d.elementor-element{--align-self:flex-start;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-icon i{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-icon svg{fill:var( --e-global-color-3c75bd0 );transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-b75064d{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fd91a1e );}.elementor-146 .elementor-element.elementor-element-fe71fcb{--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;--border-radius:0px 0px 36px 36px;--padding-top:20px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-146 .elementor-element.elementor-element-fe71fcb:not(.elementor-motion-effects-element-type-background), .elementor-146 .elementor-element.elementor-element-fe71fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f495120 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-001d691{--divider-border-style:solid;--divider-color:var( --e-global-color-f423f3a );--divider-border-width:1px;}.elementor-146 .elementor-element.elementor-element-001d691 .elementor-divider-separator{width:100%;}.elementor-146 .elementor-element.elementor-element-001d691 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-146 .elementor-element.elementor-element-48999e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-6a449de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-146 .elementor-element.elementor-element-5f4eaa7{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-text{color:var( --e-global-color-3c75bd0 );transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-51b3006{--width:20%;}.elementor-146 .elementor-element.elementor-element-1d0c7ae{--width:16%;}.elementor-146 .elementor-element.elementor-element-d550468{--width:17%;}.elementor-146 .elementor-element.elementor-element-bdab079{--width:24%;}.elementor-146 .elementor-element.elementor-element-73b7acf{--width:26%;}}@media(max-width:1366px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-d550468{--width:18%;}.elementor-146 .elementor-element.elementor-element-bdab079{--width:24%;}.elementor-146 .elementor-element.elementor-element-73b7acf{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-146 .elementor-element.elementor-element-51b3006{--width:100%;}.elementor-146 .elementor-element.elementor-element-1d0c7ae{--width:50%;}.elementor-146 .elementor-element.elementor-element-d550468{--width:50%;}.elementor-146 .elementor-element.elementor-element-bdab079{--width:50%;}.elementor-146 .elementor-element.elementor-element-73b7acf{--width:41%;}}@media(max-width:1366px){.elementor-146 .elementor-element.elementor-element-aece8f4 img{width:144px;}.elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-4d49654 .elementor-icon-list-item > a{font-size:12px;}.elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-40bc739 .elementor-icon-list-item > a{font-size:12px;}.elementor-146 .elementor-element.elementor-element-7f0d6cc{width:var( --container-widget-width, 245.625px );max-width:245.625px;--container-widget-width:245.625px;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-7f0d6cc .elementor-icon-list-item > a{font-size:12px;}.elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-97d2df9 .elementor-icon-list-item > a{font-size:12px;}.elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-b75064d .elementor-icon-list-item > a{font-size:12px;}}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-ed06f1c{--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;--flex-wrap:wrap;}.elementor-146 .elementor-element.elementor-element-51b3006{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-51b3006.e-con{--align-self:center;}.elementor-146 .elementor-element.elementor-element-48999e2{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-6a449de{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-5f4eaa7{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-73d8b88f{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-ed06f1c{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-51b3006{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-146 .elementor-element.elementor-element-aece8f4{text-align:center;}.elementor-146 .elementor-element.elementor-element-c2918e1{text-align:center;}.elementor-146 .elementor-element.elementor-element-366eb81 .elementor-widget-container{text-align:center;}.elementor-146 .elementor-element.elementor-element-366eb81{--icon-size:16px;--grid-column-gap:14px;}.elementor-146 .elementor-element.elementor-element-97d2df9{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-b75064d{width:100%;max-width:100%;}.elementor-146 .elementor-element.elementor-element-fe71fcb{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-6a449de .elementor-icon-list-item > a{font-size:10px;}.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item > a{font-size:10px;}}/* Start custom CSS for icon-list, class: .elementor-element-4d49654 */.custom-style .elementor-icon-list-item {
    position: relative;
    overflow: hidden;
    line-height: 30px; 
    height: 30px; 
    transition: padding-left 0.3s ease;
}

.custom-style .elementor-icon-list-item:hover {
    padding-left: 20px !important;
}

.custom-style .elementor-icon-list-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 2px;
    background-color: #fff;
    opacity: 0;
    transition: width 0.3s ease, opacity 0.3s ease;
    border-radius: 2px;
}

.custom-style .elementor-icon-list-item:hover::before {
    width: 10px;
    opacity: 1;
}


.custom-style .elementor-icon-list-item > a:hover{
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc739 */.custom-style .elementor-icon-list-item {
    position: relative;
    overflow: hidden;
    line-height: 30px; 
    height: 30px; 
    transition: padding-left 0.3s ease;
}

.custom-style .elementor-icon-list-item:hover {
    padding-left: 20px !important;
}

.custom-style .elementor-icon-list-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 2px;
    background-color: #fff;
    opacity: 0;
    transition: width 0.3s ease, opacity 0.3s ease;
    border-radius: 2px;
}

.custom-style .elementor-icon-list-item:hover::before {
    width: 10px;
    opacity: 1;
}


.custom-style .elementor-icon-list-item > a:hover{
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f0d6cc */.custom-icon-list .elementor-icon-list-item {
    position: relative;
    overflow: hidden;
    line-height: 30px; /* Ajusta o line-height para 40px */
    height: 30px; /* Aumenta a altura para corresponder ao line-height */
    transition: padding-left 0.3s ease;
}

/* O ícone e o texto ficam dentro de um contêiner flexível */
.custom-icon-list .elementor-icon-list-item .elementor-icon-list-icon {
    margin-right: 4px; /* Espaço entre o ícone e o traço */
}

.custom-icon-list .elementor-icon-list-item .elementor-icon-list-text {
    position: relative; /* Necessário para o traço ser posicionado corretamente */
    transition: padding-left 0.3s ease; /* Transição suave ao mover o texto */
}

/* Estilo aplicado ao item da lista ao passar o mouse */
.custom-icon-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    padding-left: 20px; /* Move o texto para a direita ao passar o mouse */
}

/* Traço inserido após o ícone */
.custom-icon-list .elementor-icon-list-item .elementor-icon-list-text::before {
    content: ""; /* Traço será inserido aqui */
    position: absolute;
    left: 0; /* Posição do traço logo antes do texto */
    top: 50%; /* Centraliza o traço verticalmente */
    transform: translateY(-50%); /* Ajuste de alinhamento vertical */
    width: 0; /* Largura inicial do traço (invisível) */
    height: 2px; /* Altura do traço */
    background-color: #fff; /* Cor do traço */
    opacity: 0; /* Traço invisível inicialmente */
    transition: width 0.3s ease, opacity 0.3s ease; /* Transição suave para o traço */
    border-radius: 1px; /* Pontas arredondadas do traço */
}

/* Estilo aplicado ao traço ao passar o mouse */
.custom-icon-list .elementor-icon-list-item:hover .elementor-icon-list-text::before {
    width: 10px; /* Largura final do traço */
    opacity: 1; /* Faz o traço aparecer ao passar o mouse */
}

.custom-icon-list .elementor-icon-list-text:hover {
    font-weight: 500 !important;
}


.custom-icon-list .elementor-icon-list-item > a:hover{
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97d2df9 *//* Certifique-se de que o seletor é específico para o contêiner do widget com a classe custom-icon-list */
.local .elementor-icon-list-item {
    display: flex; /* Usa flexbox para alinhar ícones, traços e texto */
    position: relative; /* Necessário para o traço antes do texto */
    transition: padding-left 0.3s ease; /* Transição suave ao mover o texto */
}

/* O ícone e o texto ficam dentro de um contêiner flexível */
.local .elementor-icon-list-item .elementor-icon-list-icon {
    margin-right: 4px; /* Espaço entre o ícone e o traço */
}

.local .elementor-icon-list-item .elementor-icon-list-text {
    display: flex; /* Ativa o flexbox no contêiner de texto */
    flex-direction: column; /* Alinha os textos em coluna */
    justify-content: flex-start; /* Alinha ao topo */
    position: relative; /* Necessário para o traço ser posicionado corretamente */
    transition: padding-left 0.3s ease; /* Transição suave ao mover o texto */
}

/* Estilo aplicado ao item da lista ao passar o mouse */
.local .elementor-icon-list-item:hover .elementor-icon-list-text {
    padding-left: 20px; /* Move o texto para a direita ao passar o mouse */
}

/* Traço inserido antes da primeira linha de texto */
.local .elementor-icon-list-item .elementor-icon-list-text::before {
    content: ""; /* Traço será inserido aqui */
    position: absolute;
    left: 0; /* Posição do traço logo antes do texto */
    top: 50%; /* Alinha ao centro da primeira linha de texto */
    transform: translateY(-50%); /* Ajuste de alinhamento vertical */
    width: 0; /* Largura inicial do traço (invisível) */
    height: 2px; /* Altura do traço */
    background-color: #fff; /* Cor do traço */
    opacity: 0; /* Traço invisível inicialmente */
    transition: width 0.3s ease, opacity 0.3s ease; /* Transição suave para o traço */
    border-radius: 1px; /* Pontas arredondadas do traço */
}

/* Estilo aplicado ao traço ao passar o mouse */
.local .elementor-icon-list-item:hover .elementor-icon-list-text::before {
    width: 10px; /* Largura final do traço */
    opacity: 1; /* Faz o traço aparecer ao passar o mouse */
}

.local .elementor-icon-list-text:hover {
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b75064d *//* Certifique-se de que o seletor é específico para o contêiner do widget com a classe custom-icon-list */
.local .elementor-icon-list-item {
    display: flex; /* Usa flexbox para alinhar ícones, traços e texto */
    position: relative; /* Necessário para o traço antes do texto */
    transition: padding-left 0.3s ease; /* Transição suave ao mover o texto */
}

/* O ícone e o texto ficam dentro de um contêiner flexível */
.local .elementor-icon-list-item .elementor-icon-list-icon {
    margin-right: 4px; /* Espaço entre o ícone e o traço */
}

.local .elementor-icon-list-item .elementor-icon-list-text {
    display: flex; /* Ativa o flexbox no contêiner de texto */
    flex-direction: column; /* Alinha os textos em coluna */
    justify-content: flex-start; /* Alinha ao topo */
    position: relative; /* Necessário para o traço ser posicionado corretamente */
    transition: padding-left 0.3s ease; /* Transição suave ao mover o texto */
}

/* Estilo aplicado ao item da lista ao passar o mouse */
.local .elementor-icon-list-item:hover .elementor-icon-list-text {
    padding-left: 20px; /* Move o texto para a direita ao passar o mouse */
}

/* Traço inserido antes da primeira linha de texto */
.local .elementor-icon-list-item .elementor-icon-list-text::before {
    content: ""; /* Traço será inserido aqui */
    position: absolute;
    left: 0; /* Posição do traço logo antes do texto */
    top: 50%; /* Alinha ao centro da primeira linha de texto */
    transform: translateY(-50%); /* Ajuste de alinhamento vertical */
    width: 0; /* Largura inicial do traço (invisível) */
    height: 2px; /* Altura do traço */
    background-color: #fff; /* Cor do traço */
    opacity: 0; /* Traço invisível inicialmente */
    transition: width 0.3s ease, opacity 0.3s ease; /* Transição suave para o traço */
    border-radius: 1px; /* Pontas arredondadas do traço */
}

/* Estilo aplicado ao traço ao passar o mouse */
.local .elementor-icon-list-item:hover .elementor-icon-list-text::before {
    width: 10px; /* Largura final do traço */
    opacity: 1; /* Faz o traço aparecer ao passar o mouse */
}

.local .elementor-icon-list-text:hover {
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5f4eaa7 */.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item {
    display: flex;
    justify-content: flex-end; /* Alinha o conteúdo à direita */
    align-items: center;
}

.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item .elementor-icon-list-text {
    order: 1; /* Coloca o texto à esquerda */
    margin-right: 10px; /* Espaço entre o texto e o ícone */
}

.elementor-146 .elementor-element.elementor-element-5f4eaa7 .elementor-icon-list-item .elementor-icon-list-icon {
    order: 2; /* Coloca o ícone à direita */
}/* End custom CSS */