.elementor-315 .elementor-element.elementor-element-992238f{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-315 .elementor-element.elementor-element-992238f:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-992238f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bde2553 );}.elementor-315 .elementor-element.elementor-element-8f5ff84{--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;--justify-content:space-between;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-315 .elementor-element.elementor-element-8f5ff84:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-8f5ff84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-b1fb82b{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-e749b11{background-color:var( --e-global-color-4f07ba7 );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.5rem 1rem 0.5rem 1rem;border-radius:999px 999px 999px 999px;}.elementor-315 .elementor-element.elementor-element-e749b11.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-e749b11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-9022a78{text-align:start;}.elementor-315 .elementor-element.elementor-element-9022a78 .elementor-heading-title{font-family:var( --e-global-typography-afc7e8c-font-family ), Sans-serif;font-size:var( --e-global-typography-afc7e8c-font-size );font-weight:var( --e-global-typography-afc7e8c-font-weight );text-transform:var( --e-global-typography-afc7e8c-text-transform );line-height:var( --e-global-typography-afc7e8c-line-height );letter-spacing:var( --e-global-typography-afc7e8c-letter-spacing );color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-ef0f433{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-d0150ed-font-family ), Sans-serif;font-size:var( --e-global-typography-d0150ed-font-size );line-height:var( --e-global-typography-d0150ed-line-height );color:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-6292947{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-ae7ad4c img{width:100%;}.elementor-315 .elementor-element.elementor-element-d560ea0 img{width:100%;}.elementor-315 .elementor-element.elementor-element-a476f8d{--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:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:24px 24px 24px 24px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-315 .elementor-element.elementor-element-a476f8d:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-a476f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-315 .elementor-element.elementor-element-a476f8d.e-con{--e-con-transform-rotateZ:2deg;}.elementor-315 .elementor-element.elementor-element-a476f8d.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-wrapper{gap:1rem;}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title{margin-block-end:0rem;color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title a{font-family:var( --e-global-typography-b184bee-font-family ), Sans-serif;font-size:var( --e-global-typography-b184bee-font-size );font-weight:var( --e-global-typography-b184bee-font-weight );text-transform:var( --e-global-typography-b184bee-text-transform );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-1fa0384-font-size );line-height:var( --e-global-typography-1fa0384-line-height );color:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-89d1dc5{--display:grid;--e-con-grid-template-columns:1.5fr 1fr 1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-315 .elementor-element.elementor-element-5edc76b{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-188b54a{width:var( --container-widget-width, 20% );max-width:20%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-315 .elementor-element.elementor-element-188b54a img{width:100%;max-width:100%;}.elementor-315 .elementor-element.elementor-element-f4a1e95 .elementor-heading-title{font-family:var( --e-global-typography-b184bee-font-family ), Sans-serif;font-size:var( --e-global-typography-b184bee-font-size );font-weight:var( --e-global-typography-b184bee-font-weight );text-transform:var( --e-global-typography-b184bee-text-transform );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-2ad4a9a{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:18px;--grid-column-gap:1rem;--grid-row-gap:0px;}.elementor-315 .elementor-element.elementor-element-2ad4a9a .elementor-social-icon{background-color:#FFFFFF0D;--icon-padding:0.8rem;}.elementor-315 .elementor-element.elementor-element-2ad4a9a .elementor-social-icon i{color:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-2ad4a9a .elementor-social-icon svg{fill:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-2ad4a9a .elementor-icon{border-radius:999px 999px 999px 999px;}.elementor-315 .elementor-element.elementor-element-4560820{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-37259a2 .elementor-heading-title{font-family:var( --e-global-typography-b184bee-font-family ), Sans-serif;font-size:var( --e-global-typography-b184bee-font-size );font-weight:var( --e-global-typography-b184bee-font-weight );text-transform:var( --e-global-typography-b184bee-text-transform );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-315 .elementor-element.elementor-element-55e3f19{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > 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 );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-aedec51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-a7ee7af .elementor-heading-title{font-family:var( --e-global-typography-b184bee-font-family ), Sans-serif;font-size:var( --e-global-typography-b184bee-font-size );font-weight:var( --e-global-typography-b184bee-font-weight );text-transform:var( --e-global-typography-b184bee-text-transform );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1rem/2);}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1rem/2);}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1rem/2);}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-315 .elementor-element.elementor-element-760924e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > 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 );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-f584077{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-eee3640 .elementor-heading-title{font-family:var( --e-global-typography-b184bee-font-family ), Sans-serif;font-size:var( --e-global-typography-b184bee-font-size );font-weight:var( --e-global-typography-b184bee-font-weight );text-transform:var( --e-global-typography-b184bee-text-transform );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title{margin-block-end:0px;color:#9CA3AF;transition-duration:0.3s;}.elementor-315 .elementor-element.elementor-element-2d56886.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-2d56886.elementor-view-framed .elementor-icon, .elementor-315 .elementor-element.elementor-element-2d56886.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon{font-size:16px;padding:0.8rem;}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-2d56886 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-2d56886:has(:hover) .elementor-icon-box-title,
					 .elementor-315 .elementor-element.elementor-element-2d56886:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title{margin-block-end:0px;color:#9CA3AF;transition-duration:0.3s;}.elementor-315 .elementor-element.elementor-element-e04d776.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-e04d776.elementor-view-framed .elementor-icon, .elementor-315 .elementor-element.elementor-element-e04d776.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon{font-size:16px;padding:0.8rem;}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-e04d776 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-e04d776:has(:hover) .elementor-icon-box-title,
					 .elementor-315 .elementor-element.elementor-element-e04d776:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title{margin-block-end:0px;color:#9CA3AF;transition-duration:0.3s;}.elementor-315 .elementor-element.elementor-element-04ac823.elementor-view-stacked .elementor-icon{background-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-04ac823.elementor-view-framed .elementor-icon, .elementor-315 .elementor-element.elementor-element-04ac823.elementor-view-default .elementor-icon{fill:#FFFFFF0D;color:#FFFFFF0D;border-color:#FFFFFF0D;}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon{font-size:16px;padding:0.8rem;}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-04ac823 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-04ac823:has(:hover) .elementor-icon-box-title,
					 .elementor-315 .elementor-element.elementor-element-04ac823:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-e0857e0{--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;--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-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title{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:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title a:hover, .elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title a:focus{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title a{transition-duration:0.3s;}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title{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:#9CA3AF;}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title a:hover, .elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title a:focus{color:var( --e-global-color-440b706 );}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title a{transition-duration:0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-315 .elementor-element.elementor-element-9022a78 .elementor-heading-title{font-size:var( --e-global-typography-afc7e8c-font-size );line-height:var( --e-global-typography-afc7e8c-line-height );letter-spacing:var( --e-global-typography-afc7e8c-letter-spacing );}.elementor-315 .elementor-element.elementor-element-ef0f433{font-size:var( --e-global-typography-d0150ed-font-size );line-height:var( --e-global-typography-d0150ed-line-height );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title a{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-1fa0384-font-size );line-height:var( --e-global-typography-1fa0384-line-height );}.elementor-315 .elementor-element.elementor-element-89d1dc5{--e-con-grid-template-columns:1.5fr 1fr 1fr 1.5fr;--grid-auto-flow:row;}.elementor-315 .elementor-element.elementor-element-f4a1e95 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-37259a2 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-a7ee7af .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-eee3640 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-315 .elementor-element.elementor-element-a476f8d{--justify-content:center;}.elementor-315 .elementor-element.elementor-element-a476f8d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-315 .elementor-element.elementor-element-89d1dc5{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-315 .elementor-element.elementor-element-992238f{--padding-top:6rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-315 .elementor-element.elementor-element-8f5ff84{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-315 .elementor-element.elementor-element-b1fb82b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-315 .elementor-element.elementor-element-b1fb82b.e-con{--align-self:center;}.elementor-315 .elementor-element.elementor-element-e749b11.elementor-element{--align-self:center;}.elementor-315 .elementor-element.elementor-element-9022a78{text-align:center;}.elementor-315 .elementor-element.elementor-element-9022a78 .elementor-heading-title{font-size:var( --e-global-typography-afc7e8c-font-size );line-height:var( --e-global-typography-afc7e8c-line-height );letter-spacing:var( --e-global-typography-afc7e8c-letter-spacing );}.elementor-315 .elementor-element.elementor-element-ef0f433{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;font-size:var( --e-global-typography-d0150ed-font-size );line-height:var( --e-global-typography-d0150ed-line-height );}.elementor-315 .elementor-element.elementor-element-6292947{--justify-content:center;}.elementor-315 .elementor-element.elementor-element-ae7ad4c{width:auto;max-width:auto;}.elementor-315 .elementor-element.elementor-element-d560ea0{width:auto;max-width:auto;}.elementor-315 .elementor-element.elementor-element-a476f8d.e-con{--align-self:center;}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title a{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-1fa0384-font-size );line-height:var( --e-global-typography-1fa0384-line-height );}.elementor-315 .elementor-element.elementor-element-89d1dc5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-315 .elementor-element.elementor-element-f4a1e95 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-37259a2 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-a7ee7af .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-eee3640 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-315 .elementor-element.elementor-element-992238f{--gap:02rem 02rem;--row-gap:02rem;--column-gap:02rem;--padding-top:4rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-315 .elementor-element.elementor-element-8f5ff84{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-315 .elementor-element.elementor-element-9022a78 .elementor-heading-title{font-size:var( --e-global-typography-afc7e8c-font-size );line-height:var( --e-global-typography-afc7e8c-line-height );letter-spacing:var( --e-global-typography-afc7e8c-letter-spacing );}.elementor-315 .elementor-element.elementor-element-ef0f433{font-size:var( --e-global-typography-d0150ed-font-size );line-height:var( --e-global-typography-d0150ed-line-height );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-title a{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-description{font-size:var( --e-global-typography-1fa0384-font-size );line-height:var( --e-global-typography-1fa0384-line-height );}.elementor-315 .elementor-element.elementor-element-89d1dc5{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-315 .elementor-element.elementor-element-f4a1e95 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-37259a2 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-55e3f19 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-a7ee7af .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-315 .elementor-element.elementor-element-760924e .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-eee3640 .elementor-heading-title{font-size:var( --e-global-typography-b184bee-font-size );line-height:var( --e-global-typography-b184bee-line-height );letter-spacing:var( --e-global-typography-b184bee-letter-spacing );}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-wrapper{text-align:start;}.elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-2d56886 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-wrapper{text-align:start;}.elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-e04d776 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-wrapper{text-align:start;}.elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title, .elementor-315 .elementor-element.elementor-element-04ac823 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-e0857e0{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-315 .elementor-element.elementor-element-40fd6e1{text-align:center;}.elementor-315 .elementor-element.elementor-element-40fd6e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-315 .elementor-element.elementor-element-392fc6e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-315 .elementor-element.elementor-element-b1fb82b{--width:66.6666%;}.elementor-315 .elementor-element.elementor-element-a476f8d{--width:20%;}.elementor-315 .elementor-element.elementor-element-5edc76b{--width:100%;}.elementor-315 .elementor-element.elementor-element-4560820{--width:100%;}.elementor-315 .elementor-element.elementor-element-aedec51{--width:100%;}.elementor-315 .elementor-element.elementor-element-f584077{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-315 .elementor-element.elementor-element-a476f8d{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-315 .elementor-element.elementor-element-b1fb82b{--width:100%;}.elementor-315 .elementor-element.elementor-element-a476f8d{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-3530ac6 *//* Wymuszamy na kontenerach ikony pełną szerokość */
.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon-box-icon,
.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block;
}

/* Wymuszamy na samym pliku graficznym (SVG lub PNG/JPG) wypełnienie 100% */
.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon img,
.elementor-315 .elementor-element.elementor-element-3530ac6 .elementor-icon svg {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f5ff84 */.elementor-315 .elementor-element.elementor-element-8f5ff84 {
    /* Delikatny gradient dla "szkła" */
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.01) 100%);
    
    /* Rozmycie tego, co jest pod spodem (Backdrop Filter) */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    
    /* Cienka, lekko przezroczysta ramka dodająca realizmu */
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 24px;
    
    /* Delikatny cień pod kartą */
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992238f *//* Główne ustawienia kontenera */
.elementor-315 .elementor-element.elementor-element-992238f {
    position: relative;
    overflow: hidden; 
}

/* Tworzenie lewej (niebieskiej) i prawej (różowej) poświaty */
.elementor-315 .elementor-element.elementor-element-992238f::before,
.elementor-315 .elementor-element.elementor-element-992238f::after {
    content: '';
    position: absolute;
    width: 800px;
    height: 800px;
    border-radius: 50%;
    z-index: 0;
    pointer-events: none; /* Nie blokuje klikania w linki */
}

/* Lewa niebieska poświata */
.elementor-315 .elementor-element.elementor-element-992238f::before {
    top: 20%;
    left: -400px;
    background: radial-gradient(circle, rgba(29, 78, 216, 0.15) 0%, rgba(0, 0, 0, 0) 70%);
}

/* Prawa różowa poświata */
.elementor-315 .elementor-element.elementor-element-992238f::after {
    top: -10%;
    right: -400px;
    background: radial-gradient(circle, rgba(225, 29, 72, 0.15) 0%, rgba(0, 0, 0, 0) 70%);
}

/* Upewnienie się, że zawartość stopki jest NAD światłami */
.elementor-315 .elementor-element.elementor-element-992238f > .elementor-container {
    position: relative;
    z-index: 1;
}/* End custom CSS */