.elementor-341 .elementor-element.elementor-element-2a145b40{--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-341 .elementor-element.elementor-element-58b43d2c .button-group a.button-one svg{width:20px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309 .btn-icon-right{margin-left:20px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:23px 44px 23px 44px;border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;background:var( --e-global-color-secondary );border-color:#0080F000;}.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309, .elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309 svg{color:var( --e-global-color-3a4eba8 );fill:var( --e-global-color-3a4eba8 );}.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309:hover, .elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309:hover svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309:hover{background:var( --e-global-color-3a4eba8 );border-color:#22222200;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption.container{max-width:1320px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav a,.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav i{font-size:35px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav a{width:0px;height:0px;line-height:0px;color:var( --e-global-color-3a4eba8 );background-color:#0080F000;border-color:#0080F000;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav a.flex-prev{left:77%;top:90%;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav a.flex-next{right:18%;top:90%;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex-direction-nav a:hover{background-color:#22222200;border-color:#22222200;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flexslider .flex_caption{text-align:left;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .sub-title{color:#ffffff;margin:0px 0px 20px 0px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .title{color:#ffffff;font-family:var( --e-global-typography-ef72d01-font-family ), Sans-serif;font-size:var( --e-global-typography-ef72d01-font-size );font-weight:var( --e-global-typography-ef72d01-font-weight );text-transform:var( --e-global-typography-ef72d01-text-transform );line-height:var( --e-global-typography-ef72d01-line-height );letter-spacing:var( --e-global-typography-ef72d01-letter-spacing );margin:303px 0px 44px 0px;}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .desc{color:#ffffff;margin:0px 0px 40px 0px;}.elementor-341 .elementor-element.elementor-element-461a0aa2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-461a0aa2:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-461a0aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aad7b43 );}@media(max-width:1440px){.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .title{font-size:var( --e-global-typography-ef72d01-font-size );line-height:var( --e-global-typography-ef72d01-line-height );letter-spacing:var( --e-global-typography-ef72d01-letter-spacing );}}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .title{font-size:var( --e-global-typography-ef72d01-font-size );line-height:var( --e-global-typography-ef72d01-line-height );letter-spacing:var( --e-global-typography-ef72d01-letter-spacing );margin:150px 0px 44px 0px;}.elementor-341 .elementor-element.elementor-element-461a0aa2{--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-58b43d2c .elementor-repeater-item-e59e309{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-341 .elementor-element.elementor-element-58b43d2c .flex_caption .title{font-size:var( --e-global-typography-ef72d01-font-size );line-height:var( --e-global-typography-ef72d01-line-height );letter-spacing:var( --e-global-typography-ef72d01-letter-spacing );}}