.elementor-2673 .elementor-element.elementor-element-d77b549{--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;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-d77b549:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-d77b549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piotrurbanik.com/wp-content/uploads/2026/02/72803424794e63646693db7498bc00da0628ff3a-scaled.avif");background-position:center center;}.elementor-2673 .elementor-element.elementor-element-7982fc8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-cdb2526{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;--z-index:999;}.elementor-2673 .elementor-element.elementor-element-601bddf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-2673 .elementor-element.elementor-element-601bddf:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-601bddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E00000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2673 .elementor-element.elementor-element-b70bf73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-b70bf73.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-b70bf73 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-b70bf73 .elementor-icon{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-b70bf73 .elementor-icon svg{height:30px;}.elementor-2673 .elementor-element.elementor-element-b70bf73 .elementor-icon-wrapper svg{width:auto;}.elementor-2673 .elementor-element.elementor-element-6e32863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-6e32863.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-6e32863 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-6e32863 .elementor-icon{font-size:24px;}.elementor-2673 .elementor-element.elementor-element-6e32863 .elementor-icon svg{height:24px;}.elementor-2673 .elementor-element.elementor-element-6e32863 .elementor-icon-wrapper svg{width:auto;}.elementor-2673 .elementor-element.elementor-element-956ae5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-956ae5b.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-956ae5b .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-956ae5b .elementor-icon{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-956ae5b .elementor-icon svg{height:30px;}.elementor-2673 .elementor-element.elementor-element-956ae5b .elementor-icon-wrapper svg{width:auto;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-61eb718{--display:flex;}.elementor-2673 .elementor-element.elementor-element-8f7cf93{--display:flex;}.elementor-2673 .elementor-element.elementor-element-c088cd2{--display:flex;}.elementor-2673 .elementor-element.elementor-element-32b327f{--display:flex;}.elementor-2673 .elementor-element.elementor-element-e8a2af0{--display:flex;}.elementor-2673 .elementor-element.elementor-element-f1691b8{--display:flex;}.elementor-2673 .elementor-element.elementor-element-398cf7d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 28px 0px;z-index:1;border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:37px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-icon-color:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-398cf7d.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"avenir-next-lt-pro", Sans-serif;font-weight:400;--n-menu-title-line-height:1;}.elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}:where( .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2673 .elementor-element.elementor-element-f867c43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-636e138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-636e138.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-636e138 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-636e138 .elementor-icon{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-636e138 .elementor-icon svg{height:30px;}.elementor-2673 .elementor-element.elementor-element-636e138 .elementor-icon-wrapper svg{width:auto;}.elementor-2673 .elementor-element.elementor-element-22e9b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-22e9b88.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-22e9b88 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-22e9b88 .elementor-icon{font-size:24px;}.elementor-2673 .elementor-element.elementor-element-22e9b88 .elementor-icon svg{height:24px;}.elementor-2673 .elementor-element.elementor-element-22e9b88 .elementor-icon-wrapper svg{width:auto;}.elementor-2673 .elementor-element.elementor-element-9addc7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-9addc7c.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-9addc7c .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-9addc7c .elementor-icon{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-9addc7c .elementor-icon svg{height:30px;}.elementor-2673 .elementor-element.elementor-element-9addc7c .elementor-icon-wrapper svg{width:auto;}.elementor-2673 .elementor-element.elementor-element-ce26d45{--display:flex;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2673 .elementor-element.elementor-element-6864fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-6864fe6.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-6864fe6 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-427462f{--display:flex;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-8dc64cc{--display:flex;}.elementor-2673 .elementor-element.elementor-element-43c258b{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2673 .elementor-element.elementor-element-43c258b .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:36px;font-weight:400;font-style:normal;text-decoration:none;line-height:150%;}.elementor-2673 .elementor-element.elementor-element-ba0aef4.elementor-element{--align-self:flex-end;}.elementor-2673 .elementor-element.elementor-element-d6d3751{--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;--margin-top:0106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-755e95d{text-align:center;}.elementor-2673 .elementor-element.elementor-element-755e95d .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:115%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-2c84290{--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2673 .elementor-element.elementor-element-a5eb918{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-2673 .elementor-element.elementor-element-20804b3{--display:flex;}.elementor-2673 .elementor-element.elementor-element-a7d9fdb{--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;--gap:0px 0107px;--row-gap:0px;--column-gap:0107px;--margin-top:183px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:065px;--padding-left:26px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-a7d9fdb:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-a7d9fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A90A8;}.elementor-2673 .elementor-element.elementor-element-b781db6{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-644a6ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 023px;padding:0px 0px 0px 010px;border-style:solid;border-width:0px 0px 0px 01px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:28px;color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-8621d48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:048px;--padding-bottom:0px;--padding-left:0px;--padding-right:0171px;}.elementor-2673 .elementor-element.elementor-element-b1dedd0{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2673 .elementor-element.elementor-element-b1dedd0 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;}.elementor-2673 .elementor-element.elementor-element-400bcb3{font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2673 .elementor-element.elementor-element-e68ee13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-e68ee13 .elementor-button{font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:28px;fill:var( --e-global-color-9860cff );color:var( --e-global-color-9860cff );border-radius:8px 8px 8px 8px;padding:11px 32px 11px 32px;}.elementor-2673 .elementor-element.elementor-element-fc96b34{--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-2673 .elementor-element.elementor-element-f1ab7a3{margin:0180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2673 .elementor-element.elementor-element-f1ab7a3 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-a334d4d{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:042px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-45a189e{--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;--justify-content:center;--align-items:center;--padding-top:0129px;--padding-bottom:046px;--padding-left:27px;--padding-right:027px;}.elementor-2673 .elementor-element.elementor-element-45a189e:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-45a189e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-35d337c .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-a1c04af{text-align:center;}.elementor-2673 .elementor-element.elementor-element-a1c04af .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:150%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-1306925 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:16px;color:#7A90A8;}.elementor-2673 .elementor-element.elementor-element-88df2b8{--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;--justify-content:center;--align-items:center;--padding-top:0129px;--padding-bottom:046px;--padding-left:027px;--padding-right:020px;}.elementor-2673 .elementor-element.elementor-element-88df2b8:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-88df2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-c5ab1bd .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-811a8d5{text-align:center;}.elementor-2673 .elementor-element.elementor-element-811a8d5 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:150%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-5b71166 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:16px;color:#7A90A8;}.elementor-2673 .elementor-element.elementor-element-1407086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 051px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-2673 .elementor-element.elementor-element-1407086{left:0px;}body.rtl .elementor-2673 .elementor-element.elementor-element-1407086{right:0px;}.elementor-2673 .elementor-element.elementor-element-1407086 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:italic;text-decoration:none;line-height:55px;color:#6384A7;}.elementor-2673 .elementor-element.elementor-element-f5ab106{--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;--justify-content:center;--align-items:center;--padding-top:0129px;--padding-bottom:046px;--padding-left:24px;--padding-right:024px;}.elementor-2673 .elementor-element.elementor-element-f5ab106:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-f5ab106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-2ffada5 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-30361bd{text-align:center;}.elementor-2673 .elementor-element.elementor-element-30361bd .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:150%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-e5e6373 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:16px;color:#7A90A8;}.elementor-2673 .elementor-element.elementor-element-68926ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 051px) 0px;padding:0px 0px 0px 0px;top:41px;}body:not(.rtl) .elementor-2673 .elementor-element.elementor-element-68926ba{left:71px;}body.rtl .elementor-2673 .elementor-element.elementor-element-68926ba{right:71px;}.elementor-2673 .elementor-element.elementor-element-68926ba .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:italic;text-decoration:none;line-height:55px;color:#6384A7;}.elementor-2673 .elementor-element.elementor-element-88bb922{--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;--justify-content:center;--align-items:center;--padding-top:0129px;--padding-bottom:046px;--padding-left:27px;--padding-right:027px;}.elementor-2673 .elementor-element.elementor-element-88bb922:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-88bb922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-e3e28c6 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-72a3683{text-align:center;}.elementor-2673 .elementor-element.elementor-element-72a3683 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:150%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-7f2fae1 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:16px;color:#7A90A8;}.elementor-2673 .elementor-element.elementor-element-e720444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-df87c4a{width:initial;max-width:initial;}.elementor-2673 .elementor-element.elementor-element-df87c4a img{width:100%;max-width:600px;height:100%;object-fit:fill;}.elementor-2673 .elementor-element.elementor-element-089275e{--display:flex;}.elementor-2673 .elementor-element.elementor-element-a20463b{--display:flex;--min-height:100%;}.elementor-2673 .elementor-element.elementor-element-a20463b:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-a20463b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D1E8;}.elementor-2673 .elementor-element.elementor-element-8f046c0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-1dfe145{text-align:center;}.elementor-2673 .elementor-element.elementor-element-1dfe145 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-540e45f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:13px 24px;--row-gap:13px;--column-gap:24px;--grid-auto-flow:row;--margin-top:074px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-f3d7342{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-f3d7342:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-f3d7342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-5470295.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-5470295 .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-5470295 .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-5470295 .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-655dcf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-655dcf1 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-96a2d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-12185b8{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-12185b8:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-12185b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-6ffce0e.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-6ffce0e .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-6ffce0e .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-6ffce0e .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-cfc9f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-cfc9f6d .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-a247847{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-18b039f{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-18b039f:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-18b039f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-7200172.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-7200172 .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-7200172 .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-7200172 .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-9fe8fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-9fe8fe6 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-dd032d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-b80c559{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-b80c559:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-b80c559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-72a91ab.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-72a91ab .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-72a91ab .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-72a91ab .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-57afb4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-57afb4b .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-edc0604{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-45a7ad3{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-45a7ad3:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-45a7ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-b854203.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-b854203 .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-b854203 .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-b854203 .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-79736c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-79736c1 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-d24be19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-d5fc912{--display:flex;--justify-content:space-between;--gap:021px 021px;--row-gap:021px;--column-gap:021px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-d5fc912:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-d5fc912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b117964 );}.elementor-2673 .elementor-element.elementor-element-115f861.elementor-element{--align-self:flex-start;}.elementor-2673 .elementor-element.elementor-element-115f861 .elementor-icon-wrapper{text-align:start;}.elementor-2673 .elementor-element.elementor-element-115f861 .elementor-icon{font-size:25px;}.elementor-2673 .elementor-element.elementor-element-115f861 .elementor-icon svg{height:25px;}.elementor-2673 .elementor-element.elementor-element-f293f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-f293f49 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-ff72103{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"avenir-next-lt-pro", Sans-serif;font-size:15px;font-weight:400;line-height:160%;color:#1F1F1F80;}.elementor-2673 .elementor-element.elementor-element-766d25c{--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;--align-items:center;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--margin-top:0150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-576da1c{padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-576da1c img{height:100%;}.elementor-2673 .elementor-element.elementor-element-f937ee1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:073px;}.elementor-2673 .elementor-element.elementor-element-a5676b7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2673 .elementor-element.elementor-element-a5676b7 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2673 .elementor-element.elementor-element-064b9cd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2673 .elementor-element.elementor-element-064b9cd .elementor-divider-separator{width:22%;}.elementor-2673 .elementor-element.elementor-element-064b9cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2673 .elementor-element.elementor-element-04da7fe{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;}.elementor-2673 .elementor-element.elementor-element-d8a6532{--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;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3 .elementor-button{background-color:#FFFFFF;font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:28px;fill:#6384A7;color:#6384A7;border-radius:8px 8px 8px 8px;padding:11px 32px 11px 32px;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-309b40c .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;line-height:16px;color:#1F1F1FB2;}.elementor-2673 .elementor-element.elementor-element-f715b0a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-1298626{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2673 .elementor-element.elementor-element-1298626:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-1298626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7D1E8;}.elementor-2673 .elementor-element.elementor-element-95def0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-6e4959f .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-387895b .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:48px;font-weight:400;font-style:normal;text-decoration:none;line-height:55px;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-c219511{width:var( --container-widget-width, 413px );max-width:413px;margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-2673 .elementor-element.elementor-element-c219511 .elementor-heading-title{font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;line-height:160%;color:#1F1F1F;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f .elementor-button{background-color:#6384A7;font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:28px;fill:#F2F2F2;color:#F2F2F2;border-radius:8px 8px 8px 8px;padding:11px 32px 11px 32px;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f{margin:026px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-2b80d87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2673 .elementor-element.elementor-element-3635c2e{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-7e3c6e0{width:100%;max-width:100%;}.elementor-2673 .elementor-element.elementor-element-0558ed4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-8ef66b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-ace52be{padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-ace52be .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-9f64010{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2673 .elementor-element.elementor-element-9f64010 .elementor-divider-separator{width:25%;}.elementor-2673 .elementor-element.elementor-element-9f64010 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-311be67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 11px 0px;}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon{font-size:29px;}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title, .elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2673 .elementor-element.elementor-element-311be67:has(:hover) .elementor-icon-box-title,
					 .elementor-2673 .elementor-element.elementor-element-311be67:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-2673 .elementor-element.elementor-element-6da6924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 85px 11px 0px;}.elementor-2673 .elementor-element.elementor-element-6da6924 .elementor-heading-title{font-family:var( --e-global-typography-6cafdd0-font-family ), Sans-serif;font-size:var( --e-global-typography-6cafdd0-font-size );font-weight:var( --e-global-typography-6cafdd0-font-weight );line-height:var( --e-global-typography-6cafdd0-line-height );color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-6b1efb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 28px 0px;}.elementor-2673 .elementor-element.elementor-element-6b1efb6 .elementor-heading-title{font-family:"baskerville-display-pt", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:24px;color:var( --e-global-color-secondary );}.elementor-2673 .elementor-element.elementor-element-7d873f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 48px 0px;}.elementor-2673 .elementor-element.elementor-element-7d873f0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button{background-color:var( --e-global-color-accent );font-family:"avenir-next-lt-pro", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:27px;fill:var( --e-global-color-9860cff );color:var( --e-global-color-9860cff );border-radius:8px 8px 8px 8px;padding:11px 30px 11px 30px;}.elementor-2673 .elementor-element.elementor-element-b4cbd2c{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2673 .elementor-element.elementor-element-bd956f8{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-669c66c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-669c66c img{max-width:100%;}.elementor-2673 .elementor-element.elementor-element-8372e9d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-8372e9d img{max-width:100%;}@media(min-width:768px){.elementor-2673 .elementor-element.elementor-element-ce26d45{--width:100%;}.elementor-2673 .elementor-element.elementor-element-8dc64cc{--width:522px;}.elementor-2673 .elementor-element.elementor-element-b781db6{--width:40%;}.elementor-2673 .elementor-element.elementor-element-8621d48{--width:60%;}.elementor-2673 .elementor-element.elementor-element-e720444{--content-width:1800px;}.elementor-2673 .elementor-element.elementor-element-089275e{--width:100%;}.elementor-2673 .elementor-element.elementor-element-a20463b{--width:600px;}.elementor-2673 .elementor-element.elementor-element-540e45f{--width:100%;}.elementor-2673 .elementor-element.elementor-element-f715b0a{--width:100%;}.elementor-2673 .elementor-element.elementor-element-1298626{--width:50%;}.elementor-2673 .elementor-element.elementor-element-8ef66b8{--width:523px;}}@media(max-width:1024px){.elementor-2673 .elementor-element.elementor-element-d77b549{--justify-content:space-between;}.elementor-2673 .elementor-element.elementor-element-d77b549:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-d77b549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2673 .elementor-element.elementor-element-cdb2526{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-cdb2526.e-con{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-601bddf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:048px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-2673 .elementor-element.elementor-element-398cf7d{--n-menu-title-distance-from-content:0px;padding:028px 0px 028px 0px;--n-menu-title-space-between:29px;--n-menu-title-font-size:18px;}.elementor-2673 .elementor-element.elementor-element-398cf7d.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:110%;}.elementor-2673 .elementor-element.elementor-element-ce26d45{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2673 .elementor-element.elementor-element-6864fe6 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-2673 .elementor-element.elementor-element-427462f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-43c258b .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-2673 .elementor-element.elementor-element-755e95d .elementor-heading-title{font-size:96px;line-height:80px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-a5eb918{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-a7d9fdb{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2673 .elementor-element.elementor-element-b781db6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-7371642{padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-644a6ab{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-8621d48{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-b1dedd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2673 .elementor-element.elementor-element-b1dedd0 .elementor-heading-title{font-size:48px;line-height:55px;}.elementor-2673 .elementor-element.elementor-element-400bcb3{font-size:18px;line-height:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2673 .elementor-element.elementor-element-e68ee13.elementor-element{--align-self:flex-end;}.elementor-2673 .elementor-element.elementor-element-e68ee13 .elementor-button{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-f1ab7a3 .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-a334d4d{--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-2673 .elementor-element.elementor-element-35d337c .elementor-heading-title{font-size:48px;}.elementor-2673 .elementor-element.elementor-element-a1c04af .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-2673 .elementor-element.elementor-element-1306925 .elementor-heading-title{font-size:20px;line-height:16px;}.elementor-2673 .elementor-element.elementor-element-c5ab1bd .elementor-heading-title{font-size:48px;}.elementor-2673 .elementor-element.elementor-element-811a8d5 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-2673 .elementor-element.elementor-element-5b71166 .elementor-heading-title{font-size:20px;line-height:16px;}body:not(.rtl) .elementor-2673 .elementor-element.elementor-element-1407086{left:257px;}body.rtl .elementor-2673 .elementor-element.elementor-element-1407086{right:257px;}.elementor-2673 .elementor-element.elementor-element-1407086 .elementor-heading-title{font-size:38px;line-height:80px;}.elementor-2673 .elementor-element.elementor-element-2ffada5 .elementor-heading-title{font-size:48px;}.elementor-2673 .elementor-element.elementor-element-30361bd .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-2673 .elementor-element.elementor-element-e5e6373 .elementor-heading-title{font-size:20px;line-height:16px;}body:not(.rtl) .elementor-2673 .elementor-element.elementor-element-68926ba{left:257px;}body.rtl .elementor-2673 .elementor-element.elementor-element-68926ba{right:257px;}.elementor-2673 .elementor-element.elementor-element-68926ba .elementor-heading-title{font-size:38px;line-height:80px;}.elementor-2673 .elementor-element.elementor-element-e3e28c6 .elementor-heading-title{font-size:48px;}.elementor-2673 .elementor-element.elementor-element-72a3683 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-2673 .elementor-element.elementor-element-7f2fae1 .elementor-heading-title{font-size:20px;line-height:16px;}.elementor-2673 .elementor-element.elementor-element-e720444{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2673 .elementor-element.elementor-element-1dfe145 .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-540e45f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2673 .elementor-element.elementor-element-f3d7342{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-655dcf1 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-96a2d30{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-12185b8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-cfc9f6d .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-a247847{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-18b039f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-9fe8fe6 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-dd032d2{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-b80c559{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-57afb4b .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-edc0604{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-45a7ad3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-79736c1 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-d24be19{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-d5fc912{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-f293f49 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2673 .elementor-element.elementor-element-ff72103{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-766d25c{--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-2673 .elementor-element.elementor-element-f937ee1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-a5676b7 .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2673 .elementor-element.elementor-element-6b3e9b3.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3 .elementor-button{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-309b40c .elementor-heading-title{font-size:16px;line-height:80px;}.elementor-2673 .elementor-element.elementor-element-f715b0a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-1298626{--padding-top:048px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-6e4959f .elementor-heading-title{font-size:20px;}.elementor-2673 .elementor-element.elementor-element-387895b .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-c219511 .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f.elementor-element{--align-self:center;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f .elementor-button{font-size:18px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-2b80d87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2673 .elementor-element.elementor-element-3635c2e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2673 .elementor-element.elementor-element-0558ed4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2673 .elementor-element.elementor-element-8ef66b8{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-ace52be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title, .elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-6da6924 .elementor-heading-title{font-size:var( --e-global-typography-6cafdd0-font-size );line-height:var( --e-global-typography-6cafdd0-line-height );}.elementor-2673 .elementor-element.elementor-element-6b1efb6 .elementor-heading-title{font-size:20px;}.elementor-2673 .elementor-element.elementor-element-7d873f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button{font-size:18px;line-height:26px;padding:11px 50px 11px 50px;}}@media(max-width:767px){.elementor-2673 .elementor-element.elementor-element-d77b549:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-d77b549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piotrurbanik.com/wp-content/uploads/2026/02/Piotr-Urbanik-scaled.avif");}.elementor-2673 .elementor-element.elementor-element-cdb2526{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2673 .elementor-element.elementor-element-601bddf{--border-radius:0px 0px 0px 0px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-2673 .elementor-element.elementor-element-398cf7d{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;padding:13px 0px 13px 0px;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-icon-size:0px;}.elementor-2673 .elementor-element.elementor-element-398cf7d.elementor-element{--order:99999 /* order end hack */;}.elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2673 .elementor-element.elementor-element-398cf7d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:3;}.elementor-2673 .elementor-element.elementor-element-ce26d45{border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2673 .elementor-element.elementor-element-6864fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-6864fe6 .elementor-heading-title{font-size:40px;}.elementor-2673 .elementor-element.elementor-element-427462f{--padding-top:0px;--padding-bottom:40px;--padding-left:016px;--padding-right:016px;}.elementor-2673 .elementor-element.elementor-element-8dc64cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-43c258b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2673 .elementor-element.elementor-element-43c258b .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-2673 .elementor-element.elementor-element-d6d3751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:048px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-755e95d .elementor-heading-title{font-size:36px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-2c84290{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-a5eb918{font-size:16px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-20804b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-a7d9fdb{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-7371642{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2673 .elementor-element.elementor-element-644a6ab{border-width:0px 0px 0px 01px;font-size:16px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-b1dedd0 .elementor-heading-title{font-size:48px;}.elementor-2673 .elementor-element.elementor-element-400bcb3{font-size:16px;line-height:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2673 .elementor-element.elementor-element-e68ee13{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-e68ee13.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2673 .elementor-element.elementor-element-e68ee13 .elementor-button{font-size:16px;line-height:26px;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 17px;}.elementor-2673 .elementor-element.elementor-element-f1ab7a3{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2673 .elementor-element.elementor-element-f1ab7a3 .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-35d337c .elementor-heading-title{font-size:32px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-a1c04af .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-1306925 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-88df2b8.e-con{--order:-99999 /* order start hack */;}.elementor-2673 .elementor-element.elementor-element-c5ab1bd .elementor-heading-title{font-size:32px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-811a8d5 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-5b71166 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-1407086{top:38px;}.elementor-2673 .elementor-element.elementor-element-1407086 .elementor-heading-title{font-size:28px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-f5ab106.e-con{--order:-99999 /* order start hack */;}.elementor-2673 .elementor-element.elementor-element-2ffada5 .elementor-heading-title{font-size:32px;line-height:115%;}.elementor-2673 .elementor-element.elementor-element-30361bd .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-e5e6373 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-68926ba .elementor-heading-title{font-size:28px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-e3e28c6 .elementor-heading-title{font-size:32px;line-height:70px;}.elementor-2673 .elementor-element.elementor-element-72a3683 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-7f2fae1 .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-e720444{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-8f046c0{--margin-top:048px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2673 .elementor-element.elementor-element-1dfe145 .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-540e45f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:018px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-f3d7342{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-5470295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-655dcf1{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-655dcf1 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-96a2d30{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-12185b8{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-6ffce0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-cfc9f6d{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-cfc9f6d .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-a247847{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-18b039f{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-7200172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-9fe8fe6{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-9fe8fe6 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-dd032d2{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-b80c559{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-72a91ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-57afb4b{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-57afb4b .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-edc0604{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-45a7ad3{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-b854203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-79736c1{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-79736c1 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-d24be19{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-d5fc912{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2673 .elementor-element.elementor-element-115f861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-f293f49{padding:0px 0px 9px 0px;}.elementor-2673 .elementor-element.elementor-element-f293f49 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2673 .elementor-element.elementor-element-ff72103{font-size:15px;line-height:26px;}.elementor-2673 .elementor-element.elementor-element-f937ee1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2673 .elementor-element.elementor-element-a5676b7{width:100%;max-width:100%;}.elementor-2673 .elementor-element.elementor-element-a5676b7 .elementor-heading-title{font-size:36px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2673 .elementor-element.elementor-element-d8a6532{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2673 .elementor-element.elementor-element-6b3e9b3 .elementor-button{font-size:16px;line-height:26px;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 17px;}.elementor-2673 .elementor-element.elementor-element-309b40c .elementor-heading-title{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-f715b0a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-1298626{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2673 .elementor-element.elementor-element-6e4959f .elementor-heading-title{font-size:20px;}.elementor-2673 .elementor-element.elementor-element-387895b .elementor-heading-title{font-size:36px;}.elementor-2673 .elementor-element.elementor-element-c219511{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2673 .elementor-element.elementor-element-c219511 .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f{padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2673 .elementor-element.elementor-element-7a6ed7f .elementor-button{font-size:16px;line-height:26px;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 17px;}.elementor-2673 .elementor-element.elementor-element-3635c2e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2673 .elementor-element.elementor-element-7e3c6e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-0558ed4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-8ef66b8{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2673 .elementor-element.elementor-element-ace52be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-311be67{padding:0px 0px 18px 0px;}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-wrapper{align-items:start;}.elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title, .elementor-2673 .elementor-element.elementor-element-311be67 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-6da6924{padding:0px 0px 18px 0px;}.elementor-2673 .elementor-element.elementor-element-6da6924 .elementor-heading-title{font-size:var( --e-global-typography-6cafdd0-font-size );line-height:var( --e-global-typography-6cafdd0-line-height );}.elementor-2673 .elementor-element.elementor-element-6b1efb6 .elementor-heading-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-7d873f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2673 .elementor-element.elementor-element-b4cbd2c{padding:0px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-b4cbd2c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button{font-size:16px;line-height:26px;border-radius:8px 8px 8px 8px;padding:12px 18px 12px 17px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2673 .elementor-element.elementor-element-601bddf{--width:100%;}.elementor-2673 .elementor-element.elementor-element-b781db6{--width:100%;}.elementor-2673 .elementor-element.elementor-element-8621d48{--width:100%;}.elementor-2673 .elementor-element.elementor-element-540e45f{--width:100%;}.elementor-2673 .elementor-element.elementor-element-f937ee1{--width:600px;}.elementor-2673 .elementor-element.elementor-element-1298626{--width:100%;}.elementor-2673 .elementor-element.elementor-element-8ef66b8{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-601bddf */.elementor-2673 .elementor-element.elementor-element-601bddf{
    width: fit-content;
    display: none !important;
    
}
@media (min-width: 1030px){
    .elementor-2673 .elementor-element.elementor-element-601bddf{
         visibility: hidden !important;
        display: block !important;   
    }

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-398cf7d *//* ============================================
   MENU MOBILNE ELEMENTOR - BREAKPOINT 1024px
   ============================================ */
@media (max-width: 1024px) {
    .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-toggle svg path {
        fill: #ffffff !important;
    }
}

@media (max-width: 1024px) {
  /* Kolor linków menu na mobilce — czarny */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-title {
    color: #000000 !important;
  }
}
@media (min-width: 1025px) {
  .elementor-element-398cf7d {
    --n-menu-title-color-normal: #ffffff !important;
    --n-menu-title-color-hover: #ffffff !important;
  }
}
@media (max-width: 1024px) {
    
  /* ------------------------------------------
     1. KONTENER GŁÓWNY SEKCJI
     Sekcja Elementor zawierająca całe menu
     ------------------------------------------ */
  .elementor-32 .elementor-element.elementor-element-3db7cfc {
    padding: 13px 0 !important;      /* Padding góra/dół */
    align-self: center !important;   /* Centruje sekcję */
  }

  /* ------------------------------------------
     2. WRAPPER MENU (.elementor-2673 .elementor-element.elementor-element-398cf7d = kontener menu)
     Główny kontener widgetu menu
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d {
    position: relative;
    z-index: 99990;                          /* Wysoki z-index, żeby było nad innymi elementami */
    display: flex;
    justify-content: center !important;      /* POPRAWIONE: było 'flex-center' (błąd) */
    align-items: center !important;          /* Centruje zawartość w pionie */
    padding-right: 0px !important;
  }

  /* ------------------------------------------
     3. WIDGET MENU ELEMENTOR
     Centruje sam widget wewnątrz rodzica
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .elementor-widget-n-menu {
    align-self: center !important;
  }

  /* ------------------------------------------
     4. OVERLAY MENU MOBILNEGO (fullscreen)
     Białe tło na cały ekran po otwarciu menu
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-wrapper {
    position: fixed;
    inset: 0;                        /* Rozciąga na cały viewport (top/right/bottom/left: 0) */
    background: #ffffff;             /* Białe tło */
    display: flex;
    justify-content: center;         /* Centruje menu w poziomie */
    align-items: center;             /* Centruje menu w pionie */
    z-index: 99991;                  /* Nad wrapperem menu */
  }

  /* ------------------------------------------
     5. KONTENER LISTY MENU
     Główna lista z linkami menu
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu {
    display: flex;
    flex-direction: column;          /* Linki jeden pod drugim */
    align-items: center;             /* Centruje linki */
    position: relative;
    width: 100%;
    max-width: 480px;                /* Maksymalna szerokość menu */
  }

  /* ------------------------------------------
     6. PRZYCISK TOGGLE (hamburger / zamknij)
     Ikona otwierająca/zamykająca menu
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu > .e-n-menu-toggle {
    position: static;
    order: -1;                       /* Przesuwa na samą górę (przed linkami) */
    align-self: center;              /* Centruje przycisk */
    z-index: 99992;                  /* Najwyższy z-index - zawsze widoczny */
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  /* ------------------------------------------
     7. ROZMIAR IKONY TOGGLE
     Wielkość ikony hamburgera/krzyżyka
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu > .e-n-menu-toggle i,
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu > .e-n-menu-toggle svg {
    width: 28px;
    height: 28px;
    font-size: 28px;
  }

  /* ------------------------------------------
     8. LISTA POZYCJI MENU
     Kontener z wszystkimi linkami
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-heading {
    list-style: none;                /* Usuwa punktory listy */
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;          /* Linki w kolumnie */
    gap: 8px;                       /* Odstęp między linkami */
    align-items: center;
    text-align: center;
    width: 100%;
  }

  /* ------------------------------------------
     9. POJEDYNCZA POZYCJA MENU
     Każdy element listy (link)
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-item {
    display: flex;
    align-items: center;
    justify-content: center;         /* Centruje tekst linku */
    width: 100%;
  }

  /* ------------------------------------------
     10. TYTUŁ LINKU MENU
     Tekst wewnątrz linku
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-title {
    margin: 0;                       /* Resetuje domyślne marginesy */
  }

  /* ------------------------------------------
     11. KONTENER KLIKALNY LINKU
     Obszar klikalny z paddingiem
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-title-container.e-link {
    padding: 0px 0;                  /* Padding góra/dół dla lepszego klikania */
  }

  /* ------------------------------------------
     12. TOGGLE W PODMENU
     Strzałki rozwijające podmenu
     ------------------------------------------ */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-item .e-n-menu-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}


/* ============================================
   MENU MOBILNE - BREAKPOINT 728px
   Dodatkowe style dla mniejszych ekranów
   ============================================ */

@media (max-width: 728px) {

  /* Przycisk hamburger - do prawej */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu > .e-n-menu-toggle {
    align-self: flex-end !important;
    padding-right: 23px;
  }

  /* Ikona zamknięcia (X) - do prawej */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-toggle-icon.e-close {
    justify-content: flex-end !important;
    padding-right: 23px !important;
  }

  /* HAMBURGER CZARNY NA MOBILCE */
  .elementor-2673 .elementor-element.elementor-element-398cf7d .e-n-menu-toggle svg path {
    fill: #000000 !important;
  }

}

/* Biały hamburger na tablecie i mobilce */
@media (max-width: 1024px) {
    .elementor-element-398cf7d .e-n-menu-toggle svg {
        fill: #ffffff;
    }
}

@media (min-width: 1025px) {
  .elementor-element-398cf7d {
    --n-menu-title-color-normal: #ffffff !important;
  }
  
}

/* Mobilka — czarny tekst menu na białym overlay */
@media (max-width: 1024px) {
  .elementor-element-398cf7d {
    --n-menu-title-color-normal: #000000 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f867c43 */.elementor-2673 .elementor-element.elementor-element-f867c43{
    width: fit-content;
    
}
@media(max-width:1028px){
    .elementor-2673 .elementor-element.elementor-element-f867c43{
        position: absolute !important;
        right: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdb2526 */@media (max-width: 728px){
    .elementor-2673 .elementor-element.elementor-element-cdb2526{
        background-color: #ffff;
        position: fixed;
        top: 0;
        left: 0;
       z-index: 9999 !important;
       }
}
.elementor-2673 .elementor-element.elementor-element-cdb2526{
    z-index: 9999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc64cc */@media (min-width:1024px){
      .elementor-2673 .elementor-element.elementor-element-8dc64cc{
    margin-top: auto ;
    margin-bottom: auto;
    padding-bottom: 100px;
    }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427462f */.elementor-2673 .elementor-element.elementor-element-427462f{
    min-height: 100% !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d77b549 */.elementor-2673 .elementor-element.elementor-element-d77b549{
    margin-bottom: 0 auto;
    min-height: 1080px;
 
 
}
h1.entry-title { display: none; }

@media (max-width: 1024px) {
  .elementor-2673 .elementor-element.elementor-element-d77b549 {
    background-image: url('https://piotrurbanik.com/wp-content/uploads/2026/02/piotr-urbanik-executive-coach-portret-biznesowy.avif') !important;
    background-size: cover !important;
    background-position: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486ce25 */.elementor-2673 .elementor-element.elementor-element-486ce25 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5eb918 */.elementor-2673 .elementor-element.elementor-element-a5eb918 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644a6ab */.elementor-2673 .elementor-element.elementor-element-644a6ab p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1dedd0 */.elementor-2673 .elementor-element.elementor-element-b1dedd0 {
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e68ee13 */@media (max-width: 767px){
  .elementor-2673 .elementor-element.elementor-element-e68ee13 .elementor-button-wrapper{ width:100%; }
  .elementor-2673 .elementor-element.elementor-element-e68ee13 .elementor-button{
    display:block;
    width:100%;
    max-width:none;
    box-sizing:border-box;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20804b3 */.elementor-2673 .elementor-element.elementor-element-20804b3{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1306925 */.elementor-2673 .elementor-element.elementor-element-1306925::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 19px;
  height: 19px;
  /* SVG zakodowany w base64 jako tło */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M17.271 17.271V11.6579C17.271 11.4289 17.362 11.2093 17.5239 11.0473C17.6859 10.8854 17.9055 10.7944 18.1346 10.7944C18.3636 10.7944 18.5832 10.8854 18.7452 11.0473C18.9071 11.2093 18.9981 11.4289 18.9981 11.6579V18.1346C18.9981 18.3636 18.9071 18.5832 18.7452 18.7452C18.5832 18.9071 18.3636 18.9981 18.1346 18.9981H0.863551C0.634523 18.9981 0.414876 18.9071 0.252928 18.7452C0.0909812 18.5832 0 18.3636 0 18.1346V0.863551C0 0.634523 0.0909812 0.414876 0.252928 0.252928C0.414876 0.0909812 0.634523 0 0.863551 0H7.34018C7.56921 0 7.78886 0.0909812 7.95081 0.252928C8.11275 0.414876 8.20374 0.634523 8.20374 0.863551C8.20374 1.09258 8.11275 1.31223 7.95081 1.47417C7.78886 1.63612 7.56921 1.7271 7.34018 1.7271H1.7271V17.271H17.271Z' fill='%236384A7'/%3E%3Cpath d='M10.1108 10.1115C9.94865 10.2737 9.72872 10.3648 9.49941 10.3648C9.27009 10.3648 9.05016 10.2737 8.88801 10.1115C8.72586 9.9494 8.63477 9.72947 8.63477 9.50015C8.63477 9.27083 8.72586 9.05091 8.88801 8.88876L17.5235 0.253248C17.6038 0.172959 17.6991 0.109269 17.804 0.065817C17.9089 0.0223647 18.0214 0 18.1349 0C18.2485 0 18.3609 0.0223647 18.4658 0.065817C18.5707 0.109269 18.666 0.172959 18.7463 0.253248C18.8266 0.333537 18.8903 0.428855 18.9337 0.533758C18.9772 0.638661 18.9996 0.751096 18.9996 0.864642C18.9996 0.978189 18.9772 1.09062 18.9337 1.19553C18.8903 1.30043 18.8266 1.39575 18.7463 1.47604L10.1108 10.1115Z' fill='%236384A7'/%3E%3Cpath d='M18.9966 6.90841C18.9966 7.13744 18.9057 7.35708 18.7437 7.51903C18.5818 7.68098 18.3621 7.77196 18.1331 7.77196C17.9041 7.77196 17.6844 7.68098 17.5225 7.51903C17.3605 7.35708 17.2695 7.13744 17.2695 6.90841V0.863551C17.2695 0.634523 17.3605 0.414876 17.5225 0.252928C17.6844 0.0909812 17.9041 0 18.1331 0C18.3621 0 18.5818 0.0909812 18.7437 0.252928C18.9057 0.414876 18.9966 0.634523 18.9966 0.863551V6.90841Z' fill='%236384A7'/%3E%3Cpath d='M12.0882 1.7271C11.8591 1.7271 11.6395 1.63612 11.4775 1.47417C11.3156 1.31223 11.2246 1.09258 11.2246 0.863551C11.2246 0.634523 11.3156 0.414876 11.4775 0.252928C11.6395 0.0909812 11.8591 0 12.0882 0H18.133C18.362 0 18.5817 0.0909812 18.7436 0.252928C18.9056 0.414876 18.9966 0.634523 18.9966 0.863551C18.9966 1.09258 18.9056 1.31223 18.7436 1.47417C18.5817 1.63612 18.362 1.7271 18.133 1.7271H12.0882Z' fill='%236384A7'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b71166 */.elementor-2673 .elementor-element.elementor-element-5b71166::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 19px;
  height: 19px;
  /* SVG zakodowany w base64 jako tło */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M17.271 17.271V11.6579C17.271 11.4289 17.362 11.2093 17.5239 11.0473C17.6859 10.8854 17.9055 10.7944 18.1346 10.7944C18.3636 10.7944 18.5832 10.8854 18.7452 11.0473C18.9071 11.2093 18.9981 11.4289 18.9981 11.6579V18.1346C18.9981 18.3636 18.9071 18.5832 18.7452 18.7452C18.5832 18.9071 18.3636 18.9981 18.1346 18.9981H0.863551C0.634523 18.9981 0.414876 18.9071 0.252928 18.7452C0.0909812 18.5832 0 18.3636 0 18.1346V0.863551C0 0.634523 0.0909812 0.414876 0.252928 0.252928C0.414876 0.0909812 0.634523 0 0.863551 0H7.34018C7.56921 0 7.78886 0.0909812 7.95081 0.252928C8.11275 0.414876 8.20374 0.634523 8.20374 0.863551C8.20374 1.09258 8.11275 1.31223 7.95081 1.47417C7.78886 1.63612 7.56921 1.7271 7.34018 1.7271H1.7271V17.271H17.271Z' fill='%236384A7'/%3E%3Cpath d='M10.1108 10.1115C9.94865 10.2737 9.72872 10.3648 9.49941 10.3648C9.27009 10.3648 9.05016 10.2737 8.88801 10.1115C8.72586 9.9494 8.63477 9.72947 8.63477 9.50015C8.63477 9.27083 8.72586 9.05091 8.88801 8.88876L17.5235 0.253248C17.6038 0.172959 17.6991 0.109269 17.804 0.065817C17.9089 0.0223647 18.0214 0 18.1349 0C18.2485 0 18.3609 0.0223647 18.4658 0.065817C18.5707 0.109269 18.666 0.172959 18.7463 0.253248C18.8266 0.333537 18.8903 0.428855 18.9337 0.533758C18.9772 0.638661 18.9996 0.751096 18.9996 0.864642C18.9996 0.978189 18.9772 1.09062 18.9337 1.19553C18.8903 1.30043 18.8266 1.39575 18.7463 1.47604L10.1108 10.1115Z' fill='%236384A7'/%3E%3Cpath d='M18.9966 6.90841C18.9966 7.13744 18.9057 7.35708 18.7437 7.51903C18.5818 7.68098 18.3621 7.77196 18.1331 7.77196C17.9041 7.77196 17.6844 7.68098 17.5225 7.51903C17.3605 7.35708 17.2695 7.13744 17.2695 6.90841V0.863551C17.2695 0.634523 17.3605 0.414876 17.5225 0.252928C17.6844 0.0909812 17.9041 0 18.1331 0C18.3621 0 18.5818 0.0909812 18.7437 0.252928C18.9057 0.414876 18.9966 0.634523 18.9966 0.863551V6.90841Z' fill='%236384A7'/%3E%3Cpath d='M12.0882 1.7271C11.8591 1.7271 11.6395 1.63612 11.4775 1.47417C11.3156 1.31223 11.2246 1.09258 11.2246 0.863551C11.2246 0.634523 11.3156 0.414876 11.4775 0.252928C11.6395 0.0909812 11.8591 0 12.0882 0H18.133C18.362 0 18.5817 0.0909812 18.7436 0.252928C18.9056 0.414876 18.9966 0.634523 18.9966 0.863551C18.9966 1.09258 18.9056 1.31223 18.7436 1.47417C18.5817 1.63612 18.362 1.7271 18.133 1.7271H12.0882Z' fill='%236384A7'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407086 */.elementor-2673 .elementor-element.elementor-element-1407086{
    background: rgba(183, 209, 232, 0.30);
}

.elementor-2673 .elementor-element.elementor-element-1407086 {
       position: absolute !important;
    left: 50% !important;
    top: 20% !important; /* jeśli chcesz też na pionie */
    transform: translateX(-50%) translateY(-50%) !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88df2b8 */.elementor-2673 .elementor-element.elementor-element-88df2b8{
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e6373 */.elementor-2673 .elementor-element.elementor-element-e5e6373::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 19px;
  height: 19px;
  /* SVG zakodowany w base64 jako tło */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M17.271 17.271V11.6579C17.271 11.4289 17.362 11.2093 17.5239 11.0473C17.6859 10.8854 17.9055 10.7944 18.1346 10.7944C18.3636 10.7944 18.5832 10.8854 18.7452 11.0473C18.9071 11.2093 18.9981 11.4289 18.9981 11.6579V18.1346C18.9981 18.3636 18.9071 18.5832 18.7452 18.7452C18.5832 18.9071 18.3636 18.9981 18.1346 18.9981H0.863551C0.634523 18.9981 0.414876 18.9071 0.252928 18.7452C0.0909812 18.5832 0 18.3636 0 18.1346V0.863551C0 0.634523 0.0909812 0.414876 0.252928 0.252928C0.414876 0.0909812 0.634523 0 0.863551 0H7.34018C7.56921 0 7.78886 0.0909812 7.95081 0.252928C8.11275 0.414876 8.20374 0.634523 8.20374 0.863551C8.20374 1.09258 8.11275 1.31223 7.95081 1.47417C7.78886 1.63612 7.56921 1.7271 7.34018 1.7271H1.7271V17.271H17.271Z' fill='%236384A7'/%3E%3Cpath d='M10.1108 10.1115C9.94865 10.2737 9.72872 10.3648 9.49941 10.3648C9.27009 10.3648 9.05016 10.2737 8.88801 10.1115C8.72586 9.9494 8.63477 9.72947 8.63477 9.50015C8.63477 9.27083 8.72586 9.05091 8.88801 8.88876L17.5235 0.253248C17.6038 0.172959 17.6991 0.109269 17.804 0.065817C17.9089 0.0223647 18.0214 0 18.1349 0C18.2485 0 18.3609 0.0223647 18.4658 0.065817C18.5707 0.109269 18.666 0.172959 18.7463 0.253248C18.8266 0.333537 18.8903 0.428855 18.9337 0.533758C18.9772 0.638661 18.9996 0.751096 18.9996 0.864642C18.9996 0.978189 18.9772 1.09062 18.9337 1.19553C18.8903 1.30043 18.8266 1.39575 18.7463 1.47604L10.1108 10.1115Z' fill='%236384A7'/%3E%3Cpath d='M18.9966 6.90841C18.9966 7.13744 18.9057 7.35708 18.7437 7.51903C18.5818 7.68098 18.3621 7.77196 18.1331 7.77196C17.9041 7.77196 17.6844 7.68098 17.5225 7.51903C17.3605 7.35708 17.2695 7.13744 17.2695 6.90841V0.863551C17.2695 0.634523 17.3605 0.414876 17.5225 0.252928C17.6844 0.0909812 17.9041 0 18.1331 0C18.3621 0 18.5818 0.0909812 18.7437 0.252928C18.9057 0.414876 18.9966 0.634523 18.9966 0.863551V6.90841Z' fill='%236384A7'/%3E%3Cpath d='M12.0882 1.7271C11.8591 1.7271 11.6395 1.63612 11.4775 1.47417C11.3156 1.31223 11.2246 1.09258 11.2246 0.863551C11.2246 0.634523 11.3156 0.414876 11.4775 0.252928C11.6395 0.0909812 11.8591 0 12.0882 0H18.133C18.362 0 18.5817 0.0909812 18.7436 0.252928C18.9056 0.414876 18.9966 0.634523 18.9966 0.863551C18.9966 1.09258 18.9056 1.31223 18.7436 1.47417C18.5817 1.63612 18.362 1.7271 18.133 1.7271H12.0882Z' fill='%236384A7'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68926ba */.elementor-2673 .elementor-element.elementor-element-68926ba{
    background: rgba(183, 209, 232, 0.30);
}

.elementor-2673 .elementor-element.elementor-element-68926ba {
       position: absolute !important;
    left: 50% !important;
    top: 20% !important; /* jeśli chcesz też na pionie */
    transform: translateX(-50%) translateY(-50%) !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2fae1 */.elementor-2673 .elementor-element.elementor-element-7f2fae1::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 19px;
  height: 19px;
  /* SVG zakodowany w base64 jako tło */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath d='M17.271 17.271V11.6579C17.271 11.4289 17.362 11.2093 17.5239 11.0473C17.6859 10.8854 17.9055 10.7944 18.1346 10.7944C18.3636 10.7944 18.5832 10.8854 18.7452 11.0473C18.9071 11.2093 18.9981 11.4289 18.9981 11.6579V18.1346C18.9981 18.3636 18.9071 18.5832 18.7452 18.7452C18.5832 18.9071 18.3636 18.9981 18.1346 18.9981H0.863551C0.634523 18.9981 0.414876 18.9071 0.252928 18.7452C0.0909812 18.5832 0 18.3636 0 18.1346V0.863551C0 0.634523 0.0909812 0.414876 0.252928 0.252928C0.414876 0.0909812 0.634523 0 0.863551 0H7.34018C7.56921 0 7.78886 0.0909812 7.95081 0.252928C8.11275 0.414876 8.20374 0.634523 8.20374 0.863551C8.20374 1.09258 8.11275 1.31223 7.95081 1.47417C7.78886 1.63612 7.56921 1.7271 7.34018 1.7271H1.7271V17.271H17.271Z' fill='%236384A7'/%3E%3Cpath d='M10.1108 10.1115C9.94865 10.2737 9.72872 10.3648 9.49941 10.3648C9.27009 10.3648 9.05016 10.2737 8.88801 10.1115C8.72586 9.9494 8.63477 9.72947 8.63477 9.50015C8.63477 9.27083 8.72586 9.05091 8.88801 8.88876L17.5235 0.253248C17.6038 0.172959 17.6991 0.109269 17.804 0.065817C17.9089 0.0223647 18.0214 0 18.1349 0C18.2485 0 18.3609 0.0223647 18.4658 0.065817C18.5707 0.109269 18.666 0.172959 18.7463 0.253248C18.8266 0.333537 18.8903 0.428855 18.9337 0.533758C18.9772 0.638661 18.9996 0.751096 18.9996 0.864642C18.9996 0.978189 18.9772 1.09062 18.9337 1.19553C18.8903 1.30043 18.8266 1.39575 18.7463 1.47604L10.1108 10.1115Z' fill='%236384A7'/%3E%3Cpath d='M18.9966 6.90841C18.9966 7.13744 18.9057 7.35708 18.7437 7.51903C18.5818 7.68098 18.3621 7.77196 18.1331 7.77196C17.9041 7.77196 17.6844 7.68098 17.5225 7.51903C17.3605 7.35708 17.2695 7.13744 17.2695 6.90841V0.863551C17.2695 0.634523 17.3605 0.414876 17.5225 0.252928C17.6844 0.0909812 17.9041 0 18.1331 0C18.3621 0 18.5818 0.0909812 18.7437 0.252928C18.9057 0.414876 18.9966 0.634523 18.9966 0.863551V6.90841Z' fill='%236384A7'/%3E%3Cpath d='M12.0882 1.7271C11.8591 1.7271 11.6395 1.63612 11.4775 1.47417C11.3156 1.31223 11.2246 1.09258 11.2246 0.863551C11.2246 0.634523 11.3156 0.414876 11.4775 0.252928C11.6395 0.0909812 11.8591 0 12.0882 0H18.133C18.362 0 18.5817 0.0909812 18.7436 0.252928C18.9056 0.414876 18.9966 0.634523 18.9966 0.863551C18.9966 1.09258 18.9056 1.31223 18.7436 1.47417C18.5817 1.63612 18.362 1.7271 18.133 1.7271H12.0882Z' fill='%236384A7'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df87c4a */.elementor-2673 .elementor-element.elementor-element-df87c4a{
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a20463b */.elementor-2673 .elementor-element.elementor-element-a20463b{
      aspect-ratio: 432 / 395 !important; 
}
@media (max-width: 1024px){
    .elementor-2673 .elementor-element.elementor-element-a20463b{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dfe145 */.elementor-2673 .elementor-element.elementor-element-1dfe145{
    max-width: 1142px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96a2d30 */.elementor-2673 .elementor-element.elementor-element-96a2d30 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a247847 */.elementor-2673 .elementor-element.elementor-element-a247847 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}
.elementor-2673 .elementor-element.elementor-element-a247847{
    height: 70px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd032d2 */.elementor-2673 .elementor-element.elementor-element-dd032d2 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}

@media (min-width:1024px){
    .elementor-2673 .elementor-element.elementor-element-dd032d2{
    height: 70px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edc0604 */.elementor-2673 .elementor-element.elementor-element-edc0604 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24be19 */.elementor-2673 .elementor-element.elementor-element-d24be19 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff72103 */.elementor-2673 .elementor-element.elementor-element-ff72103 p:last-child {
    margin-bottom: 0px;
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-576da1c */.elementor-2673 .elementor-element.elementor-element-576da1c{
    width: 90vh !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b3e9b3 */@media (max-width: 767px){
  .elementor-2673 .elementor-element.elementor-element-6b3e9b3 .elementor-button-wrapper{ width:100%; }
  .elementor-2673 .elementor-element.elementor-element-6b3e9b3 .elementor-button{
    display:block;
    width:100%;
    max-width:none;
    box-sizing:border-box;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309b40c */.elementor-2673 .elementor-element.elementor-element-309b40c::after {
  content: '';
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='24' y='1.04907e-06' width='24' height='24' rx='4' transform='rotate(90 24 1.04907e-06)' fill='white'/%3E%3Cpath d='M16.231 7.01276C16.4295 7.01367 16.6197 7.09293 16.76 7.2333C16.9004 7.37367 16.9797 7.56379 16.9806 7.76229L16.9806 14.8334C16.9841 14.934 16.9674 15.0344 16.9313 15.1284C16.8952 15.2224 16.8406 15.3082 16.7706 15.3807C16.7007 15.4532 16.6169 15.5108 16.5242 15.5502C16.4314 15.5895 16.3318 15.6098 16.231 15.6098C16.1303 15.6098 16.0306 15.5895 15.9379 15.5502C15.8452 15.5108 15.7614 15.4532 15.6914 15.3807C15.6215 15.3082 15.5668 15.2224 15.5308 15.1284C15.4947 15.0344 15.478 14.934 15.4815 14.8334L15.4815 9.57249L8.27609 16.7779C8.13544 16.9186 7.94467 16.9976 7.74576 16.9976C7.54685 16.9976 7.35608 16.9186 7.21543 16.7779C7.07478 16.6373 6.99576 16.4465 6.99576 16.2476C6.99576 16.0487 7.07478 15.8579 7.21543 15.7172L14.4208 8.51183L9.15997 8.51183C8.96576 8.50497 8.78179 8.423 8.64683 8.28318C8.51186 8.14337 8.43643 7.95662 8.43643 7.76229C8.43643 7.56796 8.51186 7.38122 8.64683 7.2414C8.7818 7.10158 8.96576 7.01961 9.15997 7.01276L16.231 7.01276Z' fill='%231F1F1F' fill-opacity='0.7'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a6ed7f */@media (max-width: 767px){
  .elementor-2673 .elementor-element.elementor-element-7a6ed7f .elementor-button-wrapper{ width:100%; }
  .elementor-2673 .elementor-element.elementor-element-7a6ed7f .elementor-button{
    display:block;
    width:100%;
    max-width:none;
    box-sizing:border-box;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95def0a */.elementor-2673 .elementor-element.elementor-element-95def0a{
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4cbd2c */@media (max-width: 767px){
  .elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-wrapper{ width:100%; }
  .elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button{
    display:block;
    padding-inline: 40px !important;
    max-width:none;
    box-sizing:border-box;
  }
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button .elementor-button-content-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px !important;
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-icon,
.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-text{
  margin:0 !important;
  line-height:1;
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-icon{
  --icon-size: 37px;
  width: var(--icon-size);
  height: var(--icon-size);
  flex: 0 0 var(--icon-size);
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-icon svg{
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  display:block;
}

.elementor-2673 .elementor-element.elementor-element-b4cbd2c .elementor-button-icon i{
  font-size: var(--icon-size) !important;
  line-height:1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd956f8 */.elementor-2673 .elementor-element.elementor-element-bd956f8 img {
    width: 100%;
    max-width: none;
}/* End custom CSS */