.elementor-19090 .elementor-element.elementor-element-86a82ee{text-align:start;}.elementor-19090 .elementor-element.elementor-element-86a82ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19090 .elementor-element.elementor-element-b6236d4{text-align:start;font-family:var( --e-global-typography-9bf6f3f-font-family ), Sans-serif;font-size:var( --e-global-typography-9bf6f3f-font-size );font-weight:var( --e-global-typography-9bf6f3f-font-weight );line-height:var( --e-global-typography-9bf6f3f-line-height );}.elementor-19090 .elementor-element.elementor-element-76d0f83 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19090 .elementor-element.elementor-element-17a0f98 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-19090 .elementor-element.elementor-element-17a0f98 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-19090 .elementor-element.elementor-element-17a0f98{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-19090 .elementor-element.elementor-element-343dd46 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-19090 .elementor-element.elementor-element-343dd46{margin-top:0px;margin-bottom:0px;}.elementor-19090 .elementor-element.elementor-element-4e0393c{width:var( --container-widget-width, 103.526% );max-width:103.526%;--container-widget-width:103.526%;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-19090 .elementor-element.elementor-element-bfb3b7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f.elementor-view-framed .elementor-icon, .elementor-19090 .elementor-element.elementor-element-bfb3b7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon{font-size:20px;}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f:has(:hover) .elementor-icon-box-title,
					 .elementor-19090 .elementor-element.elementor-element-bfb3b7f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-19090 .elementor-element.elementor-element-036bf20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-036bf20.elementor-view-framed .elementor-icon, .elementor-19090 .elementor-element.elementor-element-036bf20.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon{font-size:20px;}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-19090 .elementor-element.elementor-element-036bf20:has(:hover) .elementor-icon-box-title,
					 .elementor-19090 .elementor-element.elementor-element-036bf20:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-19090 .elementor-element.elementor-element-325da10{width:100%;}.elementor-19090 .elementor-element.elementor-element-6171a15{width:25.232%;}.elementor-19090 .elementor-element.elementor-element-f2db7e6{width:74.768%;}}@media(max-width:1024px){.elementor-19090 .elementor-element.elementor-element-86a82ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19090 .elementor-element.elementor-element-b6236d4{font-size:var( --e-global-typography-9bf6f3f-font-size );line-height:var( --e-global-typography-9bf6f3f-line-height );}.elementor-19090 .elementor-element.elementor-element-4e0393c{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-19090 .elementor-element.elementor-element-86a82ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-19090 .elementor-element.elementor-element-b6236d4{font-size:var( --e-global-typography-9bf6f3f-font-size );line-height:var( --e-global-typography-9bf6f3f-line-height );}.elementor-19090 .elementor-element.elementor-element-4e0393c{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-bfb3b7f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title, .elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-19090 .elementor-element.elementor-element-036bf20 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}