.elementor-2327 .elementor-element.elementor-element-4aa1b3b9{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.48;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2327 .elementor-element.elementor-element-4aa1b3b9:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://konferencja24.pl/wp-content/uploads/2026/07/baner-hero-prelegenci.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2327 .elementor-element.elementor-element-4aa1b3b9::before, .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .elementor-background-video-container::before, .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .elementor-background-slideshow::before, .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#07162F;--background-overlay:'';}.elementor-2327 .elementor-element.elementor-element-395e8c5e{--display:flex;--min-height:463px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2327 .elementor-element.elementor-element-dc19af3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-44420325{--divider-border-style:solid;--divider-color:#C9A34E;--divider-border-width:2px;}.elementor-2327 .elementor-element.elementor-element-44420325 .elementor-divider-separator{width:8%;}.elementor-2327 .elementor-element.elementor-element-44420325 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2327 .elementor-element.elementor-element-712ca08a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;line-height:40px;word-spacing:0px;color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-1bfe576a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-28a5a6de .elementor-button{background-color:#C9A34E;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:17px 32px 17px 32px;}.elementor-2327 .elementor-element.elementor-element-28a5a6de .elementor-button:hover, .elementor-2327 .elementor-element.elementor-element-28a5a6de .elementor-button:focus{background-color:#B88E34;}.elementor-2327 .elementor-element.elementor-element-42765e9{--display:flex;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:10px;}.elementor-2327 .elementor-element.elementor-element-42765e9:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-42765e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-d893c04{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:40px;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-13d5672{--divider-border-style:solid;--divider-color:#D4A64F;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2327 .elementor-element.elementor-element-13d5672 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-2327 .elementor-element.elementor-element-13d5672 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2327 .elementor-element.elementor-element-4441084{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-2327 .elementor-element.elementor-element-6807d48{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-6d14563{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-6d14563:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-6d14563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-f515aec img{width:100%;}.elementor-2327 .elementor-element.elementor-element-b7b2f78{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-f9395fc{text-align:center;}.elementor-2327 .elementor-element.elementor-element-f9395fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-a7c152e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-3899c8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-2bd00e7{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-d7be3c9 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-d7be3c9.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-d7be3c9.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-d7be3c9.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-d7be3c9.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-d7be3c9.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-d7be3c9 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-d7be3c9 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-cb12325 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-cb12325.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cb12325.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-cb12325.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cb12325.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-cb12325.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cb12325 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-cb12325 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-cd00b3e{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-cd00b3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cd00b3e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-cd00b3e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-cd00b3e {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-cd00b3e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-bfc960f{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-bfc960f:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-bfc960f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-2adedb1 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-e601338{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-2e61830{text-align:center;}.elementor-2327 .elementor-element.elementor-element-2e61830 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-0797ac9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-8010d58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-495e381{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-93cfd8c .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-93cfd8c.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-93cfd8c.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-93cfd8c.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-93cfd8c.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-93cfd8c.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-93cfd8c .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-93cfd8c .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-5a1fd23{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-5a1fd23 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-5a1fd23 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-5a1fd23 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-5a1fd23 {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-5a1fd23 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-eb597c8{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-eb597c8:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-eb597c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-5fc3f87 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-3256e16{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-1386851{text-align:center;}.elementor-2327 .elementor-element.elementor-element-1386851 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-50ba6d2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-5d4204f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-17d6666{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-4fd2f1d.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-4fd2f1d.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-4fd2f1d .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-cb2849f{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-cb2849f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cb2849f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-cb2849f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-cb2849f {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-cb2849f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-d7ecb79{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-d7ecb79:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-d7ecb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-0d06428 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-847f418{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-1ae75bd{text-align:center;}.elementor-2327 .elementor-element.elementor-element-1ae75bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-579948a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-ef28a64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-ef32753{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-9927910 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-9927910.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-9927910.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-9927910.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-9927910.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-9927910.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-9927910 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-9927910 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-232545d{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-232545d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-232545d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-232545d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-232545d {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-232545d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-28dbfe5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-49d704e{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-49d704e:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-49d704e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-9400f34 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-bcb1c59{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-f9ba79d{text-align:center;}.elementor-2327 .elementor-element.elementor-element-f9ba79d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-7803c34{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-c93a296{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-a3bc52e{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-1f0a20b .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-1f0a20b.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-1f0a20b.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-1f0a20b.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-1f0a20b.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-1f0a20b.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-1f0a20b .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-1f0a20b .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-0d0dc8d.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-0d0dc8d.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-0d0dc8d .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-a11691f{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-a11691f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-a11691f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-a11691f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-a11691f {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-a11691f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-c8c94d3{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-c8c94d3:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-c8c94d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-657a020 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-386c41c{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-cfebfb8{text-align:center;}.elementor-2327 .elementor-element.elementor-element-cfebfb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-750f6f3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-e740358{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-ca841f4{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-94b8121 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-94b8121.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-94b8121.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-94b8121.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-94b8121.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-94b8121.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-94b8121 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-94b8121 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-a377b79 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-a377b79.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-a377b79.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-a377b79.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-a377b79.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-a377b79.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-a377b79 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-a377b79 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-79c23fc .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-79c23fc.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-79c23fc.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-79c23fc.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-79c23fc.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-79c23fc.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-79c23fc .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-79c23fc .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-518aecc .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-518aecc.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-518aecc.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-518aecc.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-518aecc.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-518aecc.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-518aecc .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-518aecc .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-0d6983d .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-0d6983d.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d6983d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-0d6983d.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d6983d.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-0d6983d.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-0d6983d .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-0d6983d .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-e2b0913{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-e2b0913 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-e2b0913 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-e2b0913 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-e2b0913 {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-e2b0913 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-a082062{--display:flex;--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:stretch;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;}.elementor-2327 .elementor-element.elementor-element-a082062:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-a082062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-2129987 img{width:100%;}.elementor-2327 .elementor-element.elementor-element-b14c214{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2327 .elementor-element.elementor-element-b4d6c6e{text-align:center;}.elementor-2327 .elementor-element.elementor-element-b4d6c6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-696ee41{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#5E6675;}.elementor-2327 .elementor-element.elementor-element-e71fe41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2327 .elementor-element.elementor-element-c6a0ffd{--display:flex;--min-height:44px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 35px;--row-gap:12px;--column-gap:35px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-2b65420 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-2b65420.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-2b65420.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-2b65420.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-2b65420.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-2b65420.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-2b65420 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-2b65420 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-cce6ac2 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-cce6ac2.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cce6ac2.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-cce6ac2.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cce6ac2.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-cce6ac2.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-cce6ac2 .elementor-icon{font-size:30px;}.elementor-2327 .elementor-element.elementor-element-cce6ac2 .elementor-icon svg{height:30px;}.elementor-2327 .elementor-element.elementor-element-5f9e0d4{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2327 .elementor-element.elementor-element-5f9e0d4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-5f9e0d4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0D2347;}:where( .elementor-2327 .elementor-element.elementor-element-5f9e0d4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--padding-top:18px;--padding-right:20px;--padding-bottom:18px;--padding-left:20px;}.elementor-2327 .elementor-element.elementor-element-5f9e0d4 {--n-accordion-padding:12px 18px 12px 18px;}:where( .elementor-2327 .elementor-element.elementor-element-5f9e0d4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-2327 .elementor-element.elementor-element-2928a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2327 .elementor-element.elementor-element-adeb0e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:200px;--padding-right:60px;}.elementor-2327 .elementor-element.elementor-element-adeb0e2:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-adeb0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://konferencja24.pl/wp-content/uploads/2026/07/mic.webp");background-position:-543px 497px;}.elementor-2327 .elementor-element.elementor-element-a7e5df0{--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;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7 .elementor-icon-wrapper{text-align:center;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7.elementor-view-stacked .elementor-icon{background-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-ac8d8c7.elementor-view-default .elementor-icon{color:#D4A64F;border-color:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7.elementor-view-framed .elementor-icon, .elementor-2327 .elementor-element.elementor-element-ac8d8c7.elementor-view-default .elementor-icon svg{fill:#D4A64F;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7 .elementor-icon{font-size:54px;}.elementor-2327 .elementor-element.elementor-element-ac8d8c7 .elementor-icon svg{height:54px;}.elementor-2327 .elementor-element.elementor-element-83a004d{--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-2327 .elementor-element.elementor-element-2b2dad6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-6d089e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-2272bbc{--divider-border-style:solid;--divider-color:#D4A64F;--divider-border-width:2px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2327 .elementor-element.elementor-element-2272bbc .elementor-divider-separator{width:50px;}.elementor-2327 .elementor-element.elementor-element-2272bbc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2327 .elementor-element.elementor-element-838df78{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-2327 .elementor-element.elementor-element-3c7dfa9{--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;}.elementor-2327 .elementor-element.elementor-element-296bc77{--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;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2327 .elementor-element.elementor-element-5b3de74{--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;}.elementor-2327 .elementor-element.elementor-element-9d6484b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:40px;color:#0D2347;}.elementor-2327 .elementor-element.elementor-element-7746a9e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2327 .elementor-element.elementor-element-48bd27b8 .elementor-button{background-color:#C9A34E;font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:17px 49px 17px 49px;}.elementor-2327 .elementor-element.elementor-element-48bd27b8 .elementor-button:hover, .elementor-2327 .elementor-element.elementor-element-48bd27b8 .elementor-button:focus{background-color:#B88E34;}.elementor-2327 .elementor-element.elementor-element-13d27ca3 .elementor-button{background-color:#FFFFFF0D;font-family:"Montserrat", Sans-serif;fill:#0D2347;color:#0D2347;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D2347;border-radius:6px 6px 6px 6px;padding:17px 32px 17px 32px;}.elementor-2327 .elementor-element.elementor-element-7273cae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2327 .elementor-element.elementor-element-b934b25{--spacer-size:50px;}@media(max-width:1024px){.elementor-2327 .elementor-element.elementor-element-1bfe576a{--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-6807d48{--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-28dbfe5{--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-adeb0e2:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-adeb0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2327 .elementor-element.elementor-element-7746a9e4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2327 .elementor-element.elementor-element-4aa1b3b9{--content-width:1400px;}.elementor-2327 .elementor-element.elementor-element-395e8c5e{--width:80%;}.elementor-2327 .elementor-element.elementor-element-1bfe576a{--width:56%;}.elementor-2327 .elementor-element.elementor-element-42765e9{--content-width:1280px;}.elementor-2327 .elementor-element.elementor-element-2bd00e7{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-495e381{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-17d6666{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-ef32753{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-a3bc52e{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-ca841f4{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-c6a0ffd{--content-width:100%;}.elementor-2327 .elementor-element.elementor-element-2928a31{--content-width:1480px;}.elementor-2327 .elementor-element.elementor-element-adeb0e2{--content-width:1280px;}.elementor-2327 .elementor-element.elementor-element-a7e5df0{--width:18%;}.elementor-2327 .elementor-element.elementor-element-83a004d{--width:56%;}.elementor-2327 .elementor-element.elementor-element-3c7dfa9{--width:19%;}.elementor-2327 .elementor-element.elementor-element-7746a9e4{--width:100%;}}@media(max-width:767px){.elementor-2327 .elementor-element.elementor-element-1bfe576a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-6807d48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-28dbfe5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2327 .elementor-element.elementor-element-adeb0e2:not(.elementor-motion-effects-element-type-background), .elementor-2327 .elementor-element.elementor-element-adeb0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2327 .elementor-element.elementor-element-7746a9e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-4aa1b3b9 */.elementor-2327 .elementor-element.elementor-element-4aa1b3b9{
    position: relative;
    overflow: hidden;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* Przyciemnienie całej grafiki */
.elementor-2327 .elementor-element.elementor-element-4aa1b3b9::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        rgba(2, 11, 29, 0.98) 0%,
        rgba(3, 17, 38, 0.92) 28%,
        rgba(3, 17, 38, 0.55) 55%,
        rgba(3, 17, 38, 0.25) 100%
    );
    z-index: 1;
    pointer-events: none;
}

/* Treść nad overlayem */
.elementor-2327 .elementor-element.elementor-element-4aa1b3b9 > .e-con-inner{
    position: relative;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f515aec */.elementor-2327 .elementor-element.elementor-element-f515aec img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d7be3c9 */.elementor-2327 .elementor-element.elementor-element-d7be3c9{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9 i,
.elementor-2327 .elementor-element.elementor-element-d7be3c9 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover i,
.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb12325 */.elementor-2327 .elementor-element.elementor-element-cb12325{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cb12325 i,
.elementor-2327 .elementor-element.elementor-element-cb12325 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cb12325:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-cb12325:hover i,
.elementor-2327 .elementor-element.elementor-element-cb12325:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d7be3c9 */.elementor-2327 .elementor-element.elementor-element-d7be3c9{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9 i,
.elementor-2327 .elementor-element.elementor-element-d7be3c9 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover i,
.elementor-2327 .elementor-element.elementor-element-d7be3c9:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb12325 */.elementor-2327 .elementor-element.elementor-element-cb12325{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cb12325 i,
.elementor-2327 .elementor-element.elementor-element-cb12325 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cb12325:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-cb12325:hover i,
.elementor-2327 .elementor-element.elementor-element-cb12325:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cd00b3e */.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-cd00b3e .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d14563 */.elementor-2327 .elementor-element.elementor-element-6d14563{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-6d14563:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2adedb1 */.elementor-2327 .elementor-element.elementor-element-2adedb1 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93cfd8c */.elementor-2327 .elementor-element.elementor-element-93cfd8c{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c i,
.elementor-2327 .elementor-element.elementor-element-93cfd8c svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover i,
.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93cfd8c */.elementor-2327 .elementor-element.elementor-element-93cfd8c{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c i,
.elementor-2327 .elementor-element.elementor-element-93cfd8c svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover i,
.elementor-2327 .elementor-element.elementor-element-93cfd8c:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5a1fd23 */.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-5a1fd23 .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc960f */.elementor-2327 .elementor-element.elementor-element-bfc960f{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-bfc960f:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fc3f87 */.elementor-2327 .elementor-element.elementor-element-5fc3f87 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd2f1d */.elementor-2327 .elementor-element.elementor-element-4fd2f1d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d i,
.elementor-2327 .elementor-element.elementor-element-4fd2f1d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover i,
.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fd2f1d */.elementor-2327 .elementor-element.elementor-element-4fd2f1d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d i,
.elementor-2327 .elementor-element.elementor-element-4fd2f1d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover i,
.elementor-2327 .elementor-element.elementor-element-4fd2f1d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cb2849f */.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-cb2849f .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb597c8 */.elementor-2327 .elementor-element.elementor-element-eb597c8{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-eb597c8:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d06428 */.elementor-2327 .elementor-element.elementor-element-0d06428 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9927910 */.elementor-2327 .elementor-element.elementor-element-9927910{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-9927910 i,
.elementor-2327 .elementor-element.elementor-element-9927910 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-9927910:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-9927910:hover i,
.elementor-2327 .elementor-element.elementor-element-9927910:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9927910 */.elementor-2327 .elementor-element.elementor-element-9927910{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-9927910 i,
.elementor-2327 .elementor-element.elementor-element-9927910 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-9927910:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-9927910:hover i,
.elementor-2327 .elementor-element.elementor-element-9927910:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-232545d */.elementor-2327 .elementor-element.elementor-element-232545d .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-232545d .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-232545d .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-232545d .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-232545d .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-232545d .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-232545d .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ecb79 */.elementor-2327 .elementor-element.elementor-element-d7ecb79{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-d7ecb79:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6807d48 */.elementor-2327 .elementor-element.elementor-element-6807d48{
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 28px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9400f34 */.elementor-2327 .elementor-element.elementor-element-9400f34 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f0a20b */.elementor-2327 .elementor-element.elementor-element-1f0a20b{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b i,
.elementor-2327 .elementor-element.elementor-element-1f0a20b svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover i,
.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d0dc8d */.elementor-2327 .elementor-element.elementor-element-0d0dc8d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d i,
.elementor-2327 .elementor-element.elementor-element-0d0dc8d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover i,
.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f0a20b */.elementor-2327 .elementor-element.elementor-element-1f0a20b{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b i,
.elementor-2327 .elementor-element.elementor-element-1f0a20b svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover i,
.elementor-2327 .elementor-element.elementor-element-1f0a20b:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d0dc8d */.elementor-2327 .elementor-element.elementor-element-0d0dc8d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d i,
.elementor-2327 .elementor-element.elementor-element-0d0dc8d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover i,
.elementor-2327 .elementor-element.elementor-element-0d0dc8d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a11691f */.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-a11691f .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d704e */.elementor-2327 .elementor-element.elementor-element-49d704e{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-49d704e:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-657a020 */.elementor-2327 .elementor-element.elementor-element-657a020 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94b8121 */.elementor-2327 .elementor-element.elementor-element-94b8121{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-94b8121 i,
.elementor-2327 .elementor-element.elementor-element-94b8121 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-94b8121:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-94b8121:hover i,
.elementor-2327 .elementor-element.elementor-element-94b8121:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a377b79 */.elementor-2327 .elementor-element.elementor-element-a377b79{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a377b79 i,
.elementor-2327 .elementor-element.elementor-element-a377b79 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a377b79:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-a377b79:hover i,
.elementor-2327 .elementor-element.elementor-element-a377b79:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79c23fc */.elementor-2327 .elementor-element.elementor-element-79c23fc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-79c23fc i,
.elementor-2327 .elementor-element.elementor-element-79c23fc svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-79c23fc:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-79c23fc:hover i,
.elementor-2327 .elementor-element.elementor-element-79c23fc:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-518aecc */.elementor-2327 .elementor-element.elementor-element-518aecc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-518aecc i,
.elementor-2327 .elementor-element.elementor-element-518aecc svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-518aecc:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-518aecc:hover i,
.elementor-2327 .elementor-element.elementor-element-518aecc:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d6983d */.elementor-2327 .elementor-element.elementor-element-0d6983d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d6983d i,
.elementor-2327 .elementor-element.elementor-element-0d6983d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d6983d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-0d6983d:hover i,
.elementor-2327 .elementor-element.elementor-element-0d6983d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94b8121 */.elementor-2327 .elementor-element.elementor-element-94b8121{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-94b8121 i,
.elementor-2327 .elementor-element.elementor-element-94b8121 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-94b8121:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-94b8121:hover i,
.elementor-2327 .elementor-element.elementor-element-94b8121:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a377b79 */.elementor-2327 .elementor-element.elementor-element-a377b79{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a377b79 i,
.elementor-2327 .elementor-element.elementor-element-a377b79 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a377b79:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-a377b79:hover i,
.elementor-2327 .elementor-element.elementor-element-a377b79:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79c23fc */.elementor-2327 .elementor-element.elementor-element-79c23fc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-79c23fc i,
.elementor-2327 .elementor-element.elementor-element-79c23fc svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-79c23fc:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-79c23fc:hover i,
.elementor-2327 .elementor-element.elementor-element-79c23fc:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-518aecc */.elementor-2327 .elementor-element.elementor-element-518aecc{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-518aecc i,
.elementor-2327 .elementor-element.elementor-element-518aecc svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-518aecc:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-518aecc:hover i,
.elementor-2327 .elementor-element.elementor-element-518aecc:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0d6983d */.elementor-2327 .elementor-element.elementor-element-0d6983d{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d6983d i,
.elementor-2327 .elementor-element.elementor-element-0d6983d svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-0d6983d:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-0d6983d:hover i,
.elementor-2327 .elementor-element.elementor-element-0d6983d:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e2b0913 */.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-e2b0913 .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c94d3 */.elementor-2327 .elementor-element.elementor-element-c8c94d3{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-c8c94d3:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2129987 */.elementor-2327 .elementor-element.elementor-element-2129987 img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b65420 */.elementor-2327 .elementor-element.elementor-element-2b65420{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-2b65420 i,
.elementor-2327 .elementor-element.elementor-element-2b65420 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-2b65420:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-2b65420:hover i,
.elementor-2327 .elementor-element.elementor-element-2b65420:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce6ac2 */.elementor-2327 .elementor-element.elementor-element-cce6ac2{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2 i,
.elementor-2327 .elementor-element.elementor-element-cce6ac2 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover i,
.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b65420 */.elementor-2327 .elementor-element.elementor-element-2b65420{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-2b65420 i,
.elementor-2327 .elementor-element.elementor-element-2b65420 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-2b65420:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-2b65420:hover i,
.elementor-2327 .elementor-element.elementor-element-2b65420:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce6ac2 */.elementor-2327 .elementor-element.elementor-element-cce6ac2{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2 i,
.elementor-2327 .elementor-element.elementor-element-cce6ac2 svg{
    font-size:25px;
    color:#D4A64F;
    fill:#D4A64F;
    transition:all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover{
    transform:translateY(-3px) scale(1.08);
}

.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover i,
.elementor-2327 .elementor-element.elementor-element-cce6ac2:hover svg{
    color:#0D2347;
    fill:#0D2347;
    filter:drop-shadow(0 4px 12px rgba(212,166,79,.35));
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5f9e0d4 */.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-accordion-item{
    border: none !important;
    margin-top: 18px;
}

.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-tab-title{
    background: #D4A64F !important;
    border-radius: 4px !important;
    padding: 12px 18px !important;
    text-align: center;
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-tab-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    color: #FFFFFF !important;
    letter-spacing: .3px;
}

.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-tab-title:hover,
.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-tab-title.elementor-active{
    background: #0D2347 !important;
}

.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-accordion-icon{
    color: #FFFFFF !important;
    font-size: 14px;
}

.elementor-2327 .elementor-element.elementor-element-5f9e0d4 .elementor-tab-content{
    background: #F8FAFD !important;
    padding: 18px 18px 20px 18px !important;
    border: 1px solid #E7EBF2 !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;

    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #5E6675;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a082062 */.elementor-2327 .elementor-element.elementor-element-a082062{
    border: 1px solid #E5E8EF;
    box-shadow: 0 14px 34px rgba(13,35,71,.08);
    transition: all .25s ease;
}

.elementor-2327 .elementor-element.elementor-element-a082062:hover{
    transform: translateY(-6px);
    box-shadow: 0 24px 50px rgba(13,35,71,.16);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28dbfe5 */.elementor-2327 .elementor-element.elementor-element-28dbfe5{
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 28px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e5df0 */.elementor-2327 .elementor-element.elementor-element-a7e5df0{
    width: 120px;
    height: 120px;
    border: 2px solid #D4A64F;
    border-radius: 28px;
    transform: rotate(45deg);
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-2327 .elementor-element.elementor-element-a7e5df0 .elementor-widget-icon{
    transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adeb0e2 */.elementor-2327 .elementor-element.elementor-element-adeb0e2{
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,.08);
    box-shadow: 0 20px 45px rgba(13,35,71,.18);
}/* End custom CSS */