.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-2dbf1c8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2dbf1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2dbf1c8{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5EDF0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 30px 34px 30px;}.elementor-42 .elementor-element.elementor-element-2dbf1c8, .elementor-42 .elementor-element.elementor-element-2dbf1c8 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-42 .elementor-element.elementor-element-2dbf1c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-8a6503b .elementor-icon-wrapper{text-align:start;}.elementor-42 .elementor-element.elementor-element-8a6503b.elementor-view-stacked .elementor-icon{background-color:#2E6F8E;}.elementor-42 .elementor-element.elementor-element-8a6503b.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-8a6503b.elementor-view-default .elementor-icon{color:#2E6F8E;border-color:#2E6F8E;}.elementor-42 .elementor-element.elementor-element-8a6503b.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-8a6503b.elementor-view-default .elementor-icon svg{fill:#2E6F8E;}.elementor-42 .elementor-element.elementor-element-8a6503b .elementor-icon{font-size:26px;}.elementor-42 .elementor-element.elementor-element-8a6503b .elementor-icon svg{height:26px;}.elementor-42 .elementor-element.elementor-element-8a6503b{width:auto;max-width:auto;}.elementor-42 .elementor-element.elementor-element-8a6503b > .elementor-widget-container:hover{--e-transform-rotateZ:-10deg;}.elementor-widget-jet-listing-dynamic-field.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-listing-dynamic-field .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-listing-dynamic-field:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-listing-dynamic-field.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-listing-dynamic-field .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-c5972b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-42 .elementor-element.elementor-element-c5972b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-42 .elementor-element.elementor-element-c5972b2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-c5972b2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-42 .elementor-element.elementor-element-43e595c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-42 .elementor-element.elementor-element-43e595c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-42 .elementor-element.elementor-element-43e595c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-42 .elementor-element.elementor-element-43e595c .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for icon, class: .elementor-element-8a6503b */.elementor-42 .elementor-element.elementor-element-8a6503b .elementor-icon{width:58px;height:58px;background:#EAF4F8;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#2E6F8E;font-size:26px;transition:background .35s,color .35s;margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dbf1c8 */.elementor-42 .elementor-element.elementor-element-2dbf1c8{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;height:100%}
.elementor-42 .elementor-element.elementor-element-2dbf1c8::before{content:'';position:absolute;left:0;top:0;height:4px;width:100%;background:#2E6F8E;transform:scaleX(0);transform-origin:left;transition:transform .35s}
.elementor-42 .elementor-element.elementor-element-2dbf1c8:hover{transform:translateY(-8px);box-shadow:0 30px 60px -30px rgba(11,45,57,.35);border-color:transparent!important}
.elementor-42 .elementor-element.elementor-element-2dbf1c8:hover::before{transform:scaleX(1)}
.elementor-42 .elementor-element.elementor-element-2dbf1c8:hover .elementor-icon{background:#2E6F8E!important;color:#fff!important}/* End custom CSS */