.elementor-278 .elementor-element.elementor-element-a44fc9d{--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;}.elementor-278 .elementor-element.elementor-element-4dca08d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:var(--space-md) var(--space-md);--row-gap:var(--space-md);--column-gap:var(--space-md);--grid-auto-flow:row;--border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-2xl) var(--radius-2xl);--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:var(--space-lg);--padding-right:var(--space-lg);}.elementor-278 .elementor-element.elementor-element-4dca08d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4dca08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5aa097a );}.elementor-278 .elementor-element.elementor-element-4dca08d::before{filter:brightness( 200% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-278 .elementor-element.elementor-element-4dca08d:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.7px ) hue-rotate( 0deg );}.elementor-278 .elementor-element.elementor-element-8e2dd58{--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;}.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-278 .elementor-element.elementor-element-a6fa3a9{text-align:left;}.elementor-278 .elementor-element.elementor-element-a6fa3a9 .elementor-heading-title{font-family:var( --e-global-typography-f4d3074-font-family ), Sans-serif;font-size:var( --e-global-typography-f4d3074-font-size );font-weight:var( --e-global-typography-f4d3074-font-weight );line-height:var( --e-global-typography-f4d3074-line-height );letter-spacing:var( --e-global-typography-f4d3074-letter-spacing );word-spacing:var( --e-global-typography-f4d3074-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-753677d{text-align:left;}.elementor-278 .elementor-element.elementor-element-753677d .elementor-heading-title{font-family:var( --e-global-typography-c9d6179-font-family ), Sans-serif;font-size:var( --e-global-typography-c9d6179-font-size );font-weight:var( --e-global-typography-c9d6179-font-weight );line-height:var( --e-global-typography-c9d6179-line-height );letter-spacing:var( --e-global-typography-c9d6179-letter-spacing );word-spacing:var( --e-global-typography-c9d6179-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-3cf134e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-md) var(--space-md);--row-gap:var(--space-md);--column-gap:var(--space-md);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-8a25d10{--display:flex;--gap:var(--space-sm) var(--space-sm);--row-gap:var(--space-sm);--column-gap:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-ce7c766{text-align:left;}.elementor-278 .elementor-element.elementor-element-ce7c766 .elementor-heading-title{font-family:var( --e-global-typography-b849942-font-family ), Sans-serif;font-size:var( --e-global-typography-b849942-font-size );font-weight:var( --e-global-typography-b849942-font-weight );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-d2d07ad.elementor-position-right .elementor-image-box-img{margin-left:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-d2d07ad.elementor-position-left .elementor-image-box-img{margin-right:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-d2d07ad.elementor-position-top .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5db07c0-font-family ), Sans-serif;font-size:var( --e-global-typography-5db07c0-font-size );font-weight:var( --e-global-typography-5db07c0-font-weight );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-wrapper .elementor-image-box-img{width:3rem;}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-img img{height:3rem;object-fit:cover;object-position:center center;border-radius:4px;transition-duration:0.3s;}.elementor-278 .elementor-element.elementor-element-d2d07ad:has(:hover) .elementor-image-box-title,
					 .elementor-278 .elementor-element.elementor-element-d2d07ad:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-description{font-family:var( --e-global-typography-a1a91cb-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a91cb-font-size );font-weight:var( --e-global-typography-a1a91cb-font-weight );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-1b40af0.elementor-position-right .elementor-image-box-img{margin-left:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-1b40af0.elementor-position-left .elementor-image-box-img{margin-right:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-1b40af0.elementor-position-top .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5db07c0-font-family ), Sans-serif;font-size:var( --e-global-typography-5db07c0-font-size );font-weight:var( --e-global-typography-5db07c0-font-weight );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-wrapper .elementor-image-box-img{width:3rem;}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-img img{height:3rem;object-fit:cover;object-position:center center;border-radius:4px;transition-duration:0.3s;}.elementor-278 .elementor-element.elementor-element-1b40af0:has(:hover) .elementor-image-box-title,
					 .elementor-278 .elementor-element.elementor-element-1b40af0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-description{font-family:var( --e-global-typography-a1a91cb-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a91cb-font-size );font-weight:var( --e-global-typography-a1a91cb-font-weight );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button .elementor-button-content-wrapper{gap:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button{font-family:var( --e-global-typography-7593a85-font-family ), Sans-serif;font-size:var( --e-global-typography-7593a85-font-size );font-weight:var( --e-global-typography-7593a85-font-weight );text-transform:var( --e-global-typography-7593a85-text-transform );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );fill:var( --e-global-color-e790f47 );color:var( --e-global-color-e790f47 );background-color:var( --e-global-color-accent );border-radius:9999px 9999px 9999px 9999px;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-xs);}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-535c57a .elementor-button:focus{background-color:var( --e-global-color-f6db05a );}.elementor-278 .elementor-element.elementor-element-4c62840{--display:flex;--gap:var(--space-sm) var(--space-sm);--row-gap:var(--space-sm);--column-gap:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-9b5040d{text-align:left;}.elementor-278 .elementor-element.elementor-element-9b5040d .elementor-heading-title{font-family:var( --e-global-typography-b849942-font-family ), Sans-serif;font-size:var( --e-global-typography-b849942-font-size );font-weight:var( --e-global-typography-b849942-font-weight );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-ba016cd.elementor-position-right .elementor-image-box-img{margin-left:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-ba016cd.elementor-position-left .elementor-image-box-img{margin-right:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-ba016cd.elementor-position-top .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5db07c0-font-family ), Sans-serif;font-size:var( --e-global-typography-5db07c0-font-size );font-weight:var( --e-global-typography-5db07c0-font-weight );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-wrapper .elementor-image-box-img{width:3rem;}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-img img{height:3rem;object-fit:cover;object-position:center center;border-radius:4px;transition-duration:0.3s;}.elementor-278 .elementor-element.elementor-element-ba016cd:has(:hover) .elementor-image-box-title,
					 .elementor-278 .elementor-element.elementor-element-ba016cd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-description{font-family:var( --e-global-typography-a1a91cb-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a91cb-font-size );font-weight:var( --e-global-typography-a1a91cb-font-weight );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-77c3cca.elementor-position-right .elementor-image-box-img{margin-left:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-77c3cca.elementor-position-left .elementor-image-box-img{margin-right:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-77c3cca.elementor-position-top .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5db07c0-font-family ), Sans-serif;font-size:var( --e-global-typography-5db07c0-font-size );font-weight:var( --e-global-typography-5db07c0-font-weight );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-wrapper .elementor-image-box-img{width:3rem;}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-img img{height:3rem;object-fit:cover;object-position:center center;border-radius:4px;transition-duration:0.3s;}.elementor-278 .elementor-element.elementor-element-77c3cca:has(:hover) .elementor-image-box-title,
					 .elementor-278 .elementor-element.elementor-element-77c3cca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-description{font-family:var( --e-global-typography-a1a91cb-font-family ), Sans-serif;font-size:var( --e-global-typography-a1a91cb-font-size );font-weight:var( --e-global-typography-a1a91cb-font-weight );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button .elementor-button-content-wrapper{gap:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button{font-family:var( --e-global-typography-7593a85-font-family ), Sans-serif;font-size:var( --e-global-typography-7593a85-font-size );font-weight:var( --e-global-typography-7593a85-font-weight );text-transform:var( --e-global-typography-7593a85-text-transform );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );fill:var( --e-global-color-e790f47 );color:var( --e-global-color-e790f47 );background-color:var( --e-global-color-accent );border-radius:9999px 9999px 9999px 9999px;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-xs);}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button:hover, .elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button:focus{background-color:var( --e-global-color-f6db05a );}.elementor-278 .elementor-element.elementor-element-7d9073f{--spacer-size:var(--space-xl);}.elementor-278 .elementor-element.elementor-element-219de25{text-align:left;}.elementor-278 .elementor-element.elementor-element-219de25 .elementor-heading-title{font-family:"trajan-pro-3", Sans-serif;font-size:5rem;font-weight:300;line-height:1.2em;letter-spacing:-0.2rem;color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-65f0a6b{--spacer-size:var(--space-xl);}.elementor-278 .elementor-element.elementor-element-8fe731d{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-md) var(--space-md);--row-gap:var(--space-md);--column-gap:var(--space-md);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-278 .elementor-element.elementor-element-bf9aa7c{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;}.elementor-278 .elementor-element.elementor-element-a33e341 .elementor-heading-title{font-family:var( --e-global-typography-cf02e07-font-family ), Sans-serif;font-size:var( --e-global-typography-cf02e07-font-size );font-weight:var( --e-global-typography-cf02e07-font-weight );text-transform:var( --e-global-typography-cf02e07-text-transform );line-height:var( --e-global-typography-cf02e07-line-height );letter-spacing:var( --e-global-typography-cf02e07-letter-spacing );word-spacing:var( --e-global-typography-cf02e07-word-spacing );color:var( --e-global-color-e790f47 );}.elementor-278 .elementor-element.elementor-element-a33e341{padding:.625rem .625rem .625rem .625rem;top:1.125rem;background-color:var( --e-global-color-accent );border-radius:9999px 9999px 9999px 9999px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-a33e341{left:1.125rem;}body.rtl .elementor-278 .elementor-element.elementor-element-a33e341{right:1.125rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-b09f1f0 img{width:100%;height:100%;}.elementor-278 .elementor-element.elementor-element-b09f1f0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-b851e5f{--display:grid;--e-con-grid-template-columns:1fr auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-sm) var(--space-sm);--row-gap:var(--space-sm);--column-gap:var(--space-sm);--grid-auto-flow:row;--justify-items:start;--align-items:center;--grid-justify-content:start;--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);--position:absolute;bottom:0px;--z-index:1;}.elementor-278 .elementor-element.elementor-element-b851e5f:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-b851e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D14D3E6;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-b851e5f{left:0px;}body.rtl .elementor-278 .elementor-element.elementor-element-b851e5f{right:0px;}.elementor-278 .elementor-element.elementor-element-b3bbf35{text-align:left;}.elementor-278 .elementor-element.elementor-element-b3bbf35 .elementor-heading-title{font-family:var( --e-global-typography-e3b0f75-font-family ), Sans-serif;font-size:var( --e-global-typography-e3b0f75-font-size );font-weight:var( --e-global-typography-e3b0f75-font-weight );line-height:var( --e-global-typography-e3b0f75-line-height );letter-spacing:var( --e-global-typography-e3b0f75-letter-spacing );word-spacing:var( --e-global-typography-e3b0f75-word-spacing );color:var( --e-global-color-e790f47 );}.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-278 .elementor-element.elementor-element-f140600 .elementor-icon-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-f140600.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-79fbac3 );}.elementor-278 .elementor-element.elementor-element-f140600.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-f140600.elementor-view-default .elementor-icon{color:var( --e-global-color-79fbac3 );border-color:var( --e-global-color-79fbac3 );}.elementor-278 .elementor-element.elementor-element-f140600.elementor-view-framed .elementor-icon, .elementor-278 .elementor-element.elementor-element-f140600.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-79fbac3 );}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon-wrapper svg{width:auto;}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon i, .elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon svg{transform:rotate(45deg);}.elementor-278 .elementor-element.elementor-element-54def65{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:16px 16px 16px 16px;--padding-top:var(--space-md);--padding-bottom:var(--space-md);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-278 .elementor-element.elementor-element-54def65:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-54def65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2f2e94 );}.elementor-278 .elementor-element.elementor-element-54def65.e-con{--align-self:stretch;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-wrapper{text-align:left;}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-right .elementor-image-box-img{margin-left:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-left .elementor-image-box-img{margin-right:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-top .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-title{margin-bottom:0rem;font-family:var( --e-global-typography-5db07c0-font-family ), Sans-serif;font-size:var( --e-global-typography-5db07c0-font-size );font-weight:var( --e-global-typography-5db07c0-font-weight );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-wrapper .elementor-image-box-img{width:5rem;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-img img{height:5rem;object-fit:cover;object-position:center center;border-radius:8px;transition-duration:0.3s;}.elementor-278 .elementor-element.elementor-element-a116d89:has(:hover) .elementor-image-box-title,
					 .elementor-278 .elementor-element.elementor-element-a116d89:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-description{font-family:var( --e-global-typography-0d46b8d-font-family ), Sans-serif;font-size:var( --e-global-typography-0d46b8d-font-size );font-weight:var( --e-global-typography-0d46b8d-font-weight );line-height:var( --e-global-typography-0d46b8d-line-height );letter-spacing:var( --e-global-typography-0d46b8d-letter-spacing );word-spacing:var( --e-global-typography-0d46b8d-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-15ce1a6{text-align:left;}.elementor-278 .elementor-element.elementor-element-15ce1a6 .elementor-heading-title{font-family:var( --e-global-typography-3fca1a6-font-family ), Sans-serif;font-size:var( --e-global-typography-3fca1a6-font-size );font-weight:var( --e-global-typography-3fca1a6-font-weight );line-height:var( --e-global-typography-3fca1a6-line-height );letter-spacing:var( --e-global-typography-3fca1a6-letter-spacing );word-spacing:var( --e-global-typography-3fca1a6-word-spacing );color:var( --e-global-color-secondary );}.elementor-278 .elementor-element.elementor-element-c839f1f{text-align:right;}.elementor-278 .elementor-element.elementor-element-1371cdd{--spacer-size:var(--space-xl);}.elementor-278 .elementor-element.elementor-element-894557d{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a2f2e94 );--border-color:var( --e-global-color-a2f2e94 );--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-278 .elementor-element.elementor-element-4dca08d{--e-con-grid-template-columns:1fr 2fr;--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-a6fa3a9 .elementor-heading-title{font-size:var( --e-global-typography-f4d3074-font-size );line-height:var( --e-global-typography-f4d3074-line-height );letter-spacing:var( --e-global-typography-f4d3074-letter-spacing );word-spacing:var( --e-global-typography-f4d3074-word-spacing );}.elementor-278 .elementor-element.elementor-element-753677d .elementor-heading-title{font-size:var( --e-global-typography-c9d6179-font-size );line-height:var( --e-global-typography-c9d6179-line-height );letter-spacing:var( --e-global-typography-c9d6179-letter-spacing );word-spacing:var( --e-global-typography-c9d6179-word-spacing );}.elementor-278 .elementor-element.elementor-element-3cf134e{--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-ce7c766 .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-9b5040d .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-219de25 .elementor-heading-title{font-size:3rem;}.elementor-278 .elementor-element.elementor-element-65f0a6b{--spacer-size:3rem;}.elementor-278 .elementor-element.elementor-element-8fe731d{--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-bf9aa7c.e-con{--align-self:stretch;}.elementor-278 .elementor-element.elementor-element-a33e341 .elementor-heading-title{font-size:var( --e-global-typography-cf02e07-font-size );line-height:var( --e-global-typography-cf02e07-line-height );letter-spacing:var( --e-global-typography-cf02e07-letter-spacing );word-spacing:var( --e-global-typography-cf02e07-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-b09f1f0 img{object-fit:cover;}.elementor-278 .elementor-element.elementor-element-b851e5f{--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-b3bbf35 .elementor-heading-title{font-size:var( --e-global-typography-e3b0f75-font-size );line-height:var( --e-global-typography-e3b0f75-line-height );letter-spacing:var( --e-global-typography-e3b0f75-letter-spacing );word-spacing:var( --e-global-typography-e3b0f75-word-spacing );}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon{font-size:2.5rem;}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon svg{height:2.5rem;}.elementor-278 .elementor-element.elementor-element-54def65{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-description{font-size:var( --e-global-typography-0d46b8d-font-size );line-height:var( --e-global-typography-0d46b8d-line-height );letter-spacing:var( --e-global-typography-0d46b8d-letter-spacing );word-spacing:var( --e-global-typography-0d46b8d-word-spacing );}.elementor-278 .elementor-element.elementor-element-15ce1a6 .elementor-heading-title{font-size:var( --e-global-typography-3fca1a6-font-size );line-height:var( --e-global-typography-3fca1a6-line-height );letter-spacing:var( --e-global-typography-3fca1a6-letter-spacing );word-spacing:var( --e-global-typography-3fca1a6-word-spacing );}.elementor-278 .elementor-element.elementor-element-1371cdd{--spacer-size:3rem;}.elementor-278 .elementor-element.elementor-element-894557d{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-4dca08d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-a6fa3a9 .elementor-heading-title{font-size:var( --e-global-typography-f4d3074-font-size );line-height:var( --e-global-typography-f4d3074-line-height );letter-spacing:var( --e-global-typography-f4d3074-letter-spacing );word-spacing:var( --e-global-typography-f4d3074-word-spacing );}.elementor-278 .elementor-element.elementor-element-753677d .elementor-heading-title{font-size:var( --e-global-typography-c9d6179-font-size );line-height:var( --e-global-typography-c9d6179-line-height );letter-spacing:var( --e-global-typography-c9d6179-letter-spacing );word-spacing:var( --e-global-typography-c9d6179-word-spacing );}.elementor-278 .elementor-element.elementor-element-3cf134e{--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-ce7c766 .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-9b5040d .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-65f0a6b{--spacer-size:2rem;}.elementor-278 .elementor-element.elementor-element-8fe731d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-bf9aa7c{--border-radius:16px 16px 16px 16px;}.elementor-278 .elementor-element.elementor-element-a33e341 .elementor-heading-title{font-size:var( --e-global-typography-cf02e07-font-size );line-height:var( --e-global-typography-cf02e07-line-height );letter-spacing:var( --e-global-typography-cf02e07-letter-spacing );word-spacing:var( --e-global-typography-cf02e07-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-b851e5f{--grid-auto-flow:row;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-278 .elementor-element.elementor-element-b3bbf35 .elementor-heading-title{font-size:var( --e-global-typography-e3b0f75-font-size );line-height:var( --e-global-typography-e3b0f75-line-height );letter-spacing:var( --e-global-typography-e3b0f75-letter-spacing );word-spacing:var( --e-global-typography-e3b0f75-word-spacing );}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon{font-size:2rem;}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon svg{height:2rem;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-description{font-size:var( --e-global-typography-0d46b8d-font-size );line-height:var( --e-global-typography-0d46b8d-line-height );letter-spacing:var( --e-global-typography-0d46b8d-letter-spacing );word-spacing:var( --e-global-typography-0d46b8d-word-spacing );}.elementor-278 .elementor-element.elementor-element-15ce1a6 .elementor-heading-title{font-size:var( --e-global-typography-3fca1a6-font-size );line-height:var( --e-global-typography-3fca1a6-line-height );letter-spacing:var( --e-global-typography-3fca1a6-letter-spacing );word-spacing:var( --e-global-typography-3fca1a6-word-spacing );}.elementor-278 .elementor-element.elementor-element-1371cdd{--spacer-size:2rem;}.elementor-278 .elementor-element.elementor-element-894557d{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-4dca08d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;}.elementor-278 .elementor-element.elementor-element-8e2dd58{--gap:var(--space-sm) var(--space-sm);--row-gap:var(--space-sm);--column-gap:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-a6fa3a9{text-align:center;}.elementor-278 .elementor-element.elementor-element-a6fa3a9 .elementor-heading-title{font-size:var( --e-global-typography-f4d3074-font-size );line-height:var( --e-global-typography-f4d3074-line-height );letter-spacing:var( --e-global-typography-f4d3074-letter-spacing );word-spacing:var( --e-global-typography-f4d3074-word-spacing );}.elementor-278 .elementor-element.elementor-element-753677d{text-align:center;}.elementor-278 .elementor-element.elementor-element-753677d .elementor-heading-title{font-size:var( --e-global-typography-c9d6179-font-size );line-height:var( --e-global-typography-c9d6179-line-height );letter-spacing:var( --e-global-typography-c9d6179-letter-spacing );word-spacing:var( --e-global-typography-c9d6179-word-spacing );}.elementor-278 .elementor-element.elementor-element-3cf134e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-ce7c766{text-align:center;}.elementor-278 .elementor-element.elementor-element-ce7c766 .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-9b5040d{text-align:center;}.elementor-278 .elementor-element.elementor-element-9b5040d .elementor-heading-title{font-size:var( --e-global-typography-b849942-font-size );line-height:var( --e-global-typography-b849942-line-height );letter-spacing:var( --e-global-typography-b849942-letter-spacing );word-spacing:var( --e-global-typography-b849942-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-img{margin-bottom:var(--space-sm);}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-description{font-size:var( --e-global-typography-a1a91cb-font-size );line-height:var( --e-global-typography-a1a91cb-line-height );letter-spacing:var( --e-global-typography-a1a91cb-letter-spacing );word-spacing:var( --e-global-typography-a1a91cb-word-spacing );}.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button{font-size:var( --e-global-typography-7593a85-font-size );line-height:var( --e-global-typography-7593a85-line-height );letter-spacing:var( --e-global-typography-7593a85-letter-spacing );word-spacing:var( --e-global-typography-7593a85-word-spacing );}.elementor-278 .elementor-element.elementor-element-219de25 .elementor-heading-title{font-size:clamp(1.8125rem, 1.3203rem + 2.4609vw, 2.5rem);}.elementor-278 .elementor-element.elementor-element-65f0a6b{--spacer-size:2rem;}.elementor-278 .elementor-element.elementor-element-8fe731d{--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-278 .elementor-element.elementor-element-bf9aa7c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-278 .elementor-element.elementor-element-a33e341 .elementor-heading-title{font-size:var( --e-global-typography-cf02e07-font-size );line-height:var( --e-global-typography-cf02e07-line-height );letter-spacing:var( --e-global-typography-cf02e07-letter-spacing );word-spacing:var( --e-global-typography-cf02e07-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-b851e5f{--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-278 .elementor-element.elementor-element-b3bbf35 .elementor-heading-title{font-size:var( --e-global-typography-e3b0f75-font-size );line-height:var( --e-global-typography-e3b0f75-line-height );letter-spacing:var( --e-global-typography-e3b0f75-letter-spacing );word-spacing:var( --e-global-typography-e3b0f75-word-spacing );}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon{font-size:1.75rem;}.elementor-278 .elementor-element.elementor-element-f140600 .elementor-icon svg{height:1.75rem;}.elementor-278 .elementor-element.elementor-element-54def65{--border-radius:16px 16px 16px 16px;--padding-top:1.125rem;--padding-bottom:1.125rem;--padding-left:1.125rem;--padding-right:1.125rem;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-wrapper{text-align:center;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-img{margin-bottom:0rem;}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-278 .elementor-element.elementor-element-a116d89.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-title{font-size:var( --e-global-typography-5db07c0-font-size );line-height:var( --e-global-typography-5db07c0-line-height );letter-spacing:var( --e-global-typography-5db07c0-letter-spacing );word-spacing:var( --e-global-typography-5db07c0-word-spacing );}.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-description{font-size:var( --e-global-typography-0d46b8d-font-size );line-height:var( --e-global-typography-0d46b8d-line-height );letter-spacing:var( --e-global-typography-0d46b8d-letter-spacing );word-spacing:var( --e-global-typography-0d46b8d-word-spacing );}.elementor-278 .elementor-element.elementor-element-15ce1a6 .elementor-heading-title{font-size:var( --e-global-typography-3fca1a6-font-size );line-height:var( --e-global-typography-3fca1a6-line-height );letter-spacing:var( --e-global-typography-3fca1a6-letter-spacing );word-spacing:var( --e-global-typography-3fca1a6-word-spacing );}.elementor-278 .elementor-element.elementor-element-c839f1f{text-align:center;}.elementor-278 .elementor-element.elementor-element-1371cdd{--spacer-size:2rem;}.elementor-278 .elementor-element.elementor-element-894557d{--border-radius:16px 16px 16px 16px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}}/* Start custom CSS for heading, class: .elementor-element-753677d */.elementor-278 .elementor-element.elementor-element-753677d p:before {
  content: "";
  display: inline-block;
  width: 1.5rem; /* możesz zmienić rozmiar */
  height: 1.5rem;
  background-image: url("https://czasnagesine.pl/wp-content/uploads/2025/10/icon-youtube-2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: var(--space-xs); /* odstęp od tekstu */
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d07ad */.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b40af0 */.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-535c57a */.elementor-278 .elementor-element.elementor-element-535c57a svg {
    height: 1.25rem;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ba016cd */.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77c3cca */.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6d1ee7 */.elementor-278 .elementor-element.elementor-element-f6d1ee7 svg {
    height: 1.25rem;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753677d */.elementor-278 .elementor-element.elementor-element-753677d p:before {
  content: "";
  display: inline-block;
  width: 1.5rem; /* możesz zmienić rozmiar */
  height: 1.5rem;
  background-image: url("https://czasnagesine.pl/wp-content/uploads/2025/10/icon-youtube-2.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: var(--space-xs); /* odstęp od tekstu */
  vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d2d07ad */.elementor-278 .elementor-element.elementor-element-d2d07ad .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b40af0 */.elementor-278 .elementor-element.elementor-element-1b40af0 .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-535c57a */.elementor-278 .elementor-element.elementor-element-535c57a svg {
    height: 1.25rem;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-535c57a .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ba016cd */.elementor-278 .elementor-element.elementor-element-ba016cd .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77c3cca */.elementor-278 .elementor-element.elementor-element-77c3cca .elementor-image-box-img  {
    flex-shrink: 0;
    box-shadow: 0 16px 32px -8px rgba(25, 0, 5, 0.40);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6d1ee7 */.elementor-278 .elementor-element.elementor-element-f6d1ee7 svg {
    height: 1.25rem;
    width: auto;
}

.elementor-278 .elementor-element.elementor-element-f6d1ee7 .elementor-button-content-wrapper {
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f140600 */.elementor-278 .elementor-element.elementor-element-f140600 div {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b851e5f */@media only screen and (max-width: 767px) {

.elementor-278 .elementor-element.elementor-element-b851e5f {
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9aa7c */.elementor-278 .elementor-element.elementor-element-bf9aa7c:hover h2 {
    text-decoration: underline
    
}

.elementor-278 .elementor-element.elementor-element-bf9aa7c:hover svg {
    rotate: -45deg;
}

.elementor-278 .elementor-element.elementor-element-bf9aa7c:hover img {
    transform: scale(1.1);
    filter: brightness(75%);
}

.elementor-278 .elementor-element.elementor-element-bf9aa7c h2, .elementor-278 .elementor-element.elementor-element-bf9aa7c svg, .elementor-278 .elementor-element.elementor-element-bf9aa7c img {
    transition: all 400ms ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a116d89 */.elementor-278 .elementor-element.elementor-element-a116d89 img {
box-shadow: 0 16px 32px -8px rgba(8, 10, 56, 0.40);
margin-bottom: -16px!important
}

@media screen and (max-width: 767px) {
  .elementor-278 .elementor-element.elementor-element-a116d89 img {
margin-bottom: 0!important
}
}


.elementor-278 .elementor-element.elementor-element-a116d89 .elementor-image-box-img {
    flex-shrink: 0
}/* End custom CSS */