.elementor-kit-11{--e-global-color-primary:#FAFFFF;--e-global-color-secondary:#E3F3F6;--e-global-color-text:#1E1E1E;--e-global-color-accent:#004E64;--e-global-color-e9597ad:#8BCEF3;--e-global-color-6686154:#8ACCDA;--e-global-color-fb95ccd:#2A8697;--e-global-typography-primary-font-family:"Hanken Grotesk";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:150%;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Hanken Grotesk";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:150%;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Hanken Grotesk";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:150%;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Hanken Grotesk";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:150%;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-fd088a2-font-family:"Oxanium";--e-global-typography-fd088a2-font-size:64px;--e-global-typography-fd088a2-font-weight:600;--e-global-typography-fd088a2-text-transform:none;--e-global-typography-fd088a2-font-style:normal;--e-global-typography-fd088a2-text-decoration:none;--e-global-typography-fd088a2-line-height:115%;--e-global-typography-fd088a2-letter-spacing:0px;--e-global-typography-fd088a2-word-spacing:0px;--e-global-typography-145156f-font-family:"Oxanium";--e-global-typography-145156f-font-size:44px;--e-global-typography-145156f-font-weight:600;--e-global-typography-145156f-text-transform:none;--e-global-typography-145156f-font-style:normal;--e-global-typography-145156f-text-decoration:none;--e-global-typography-145156f-line-height:120%;--e-global-typography-145156f-letter-spacing:0px;--e-global-typography-145156f-word-spacing:0px;--e-global-typography-b96482b-font-family:"Oxanium";--e-global-typography-b96482b-font-size:36px;--e-global-typography-b96482b-font-weight:500;--e-global-typography-b96482b-text-transform:none;--e-global-typography-b96482b-font-style:normal;--e-global-typography-b96482b-text-decoration:none;--e-global-typography-b96482b-line-height:120%;--e-global-typography-b96482b-letter-spacing:0px;--e-global-typography-b96482b-word-spacing:0px;--e-global-typography-a4bb2c2-font-family:"Oxanium";--e-global-typography-a4bb2c2-font-size:30px;--e-global-typography-a4bb2c2-font-weight:500;--e-global-typography-a4bb2c2-text-transform:none;--e-global-typography-a4bb2c2-font-style:normal;--e-global-typography-a4bb2c2-text-decoration:none;--e-global-typography-a4bb2c2-line-height:120%;--e-global-typography-a4bb2c2-letter-spacing:0px;--e-global-typography-a4bb2c2-word-spacing:0px;--e-global-typography-ea6ae2d-font-family:"Oxanium";--e-global-typography-ea6ae2d-font-size:16px;--e-global-typography-ea6ae2d-font-weight:500;--e-global-typography-ea6ae2d-text-transform:none;--e-global-typography-ea6ae2d-font-style:normal;--e-global-typography-ea6ae2d-text-decoration:none;--e-global-typography-ea6ae2d-line-height:80%;--e-global-typography-ea6ae2d-letter-spacing:0.32px;--e-global-typography-ea6ae2d-word-spacing:0px;--e-global-typography-03e9477-font-family:"Hanken Grotesk";--e-global-typography-03e9477-font-size:32px;--e-global-typography-03e9477-font-weight:600;--e-global-typography-03e9477-text-transform:none;--e-global-typography-03e9477-font-style:normal;--e-global-typography-03e9477-text-decoration:none;--e-global-typography-03e9477-line-height:130%;--e-global-typography-03e9477-letter-spacing:0px;--e-global-typography-03e9477-word-spacing:0px;--e-global-typography-91cc438-font-family:"Hanken Grotesk";--e-global-typography-91cc438-font-size:24px;--e-global-typography-91cc438-font-weight:600;--e-global-typography-91cc438-text-transform:none;--e-global-typography-91cc438-font-style:normal;--e-global-typography-91cc438-text-decoration:none;--e-global-typography-91cc438-line-height:130%;--e-global-typography-91cc438-letter-spacing:0px;--e-global-typography-91cc438-word-spacing:0px;--e-global-typography-84783c9-font-family:"Oxanium";--e-global-typography-84783c9-font-size:48px;--e-global-typography-84783c9-font-weight:600;--e-global-typography-84783c9-text-transform:none;--e-global-typography-84783c9-font-style:normal;--e-global-typography-84783c9-text-decoration:none;--e-global-typography-84783c9-line-height:120%;--e-global-typography-84783c9-letter-spacing:0px;--e-global-typography-84783c9-word-spacing:0px;--e-global-typography-98a28f2-font-family:"Hanken Grotesk";--e-global-typography-98a28f2-font-size:12px;--e-global-typography-98a28f2-font-weight:400;--e-global-typography-98a28f2-text-transform:none;--e-global-typography-98a28f2-font-style:normal;--e-global-typography-98a28f2-text-decoration:none;--e-global-typography-98a28f2-line-height:130%;--e-global-typography-98a28f2-letter-spacing:0px;--e-global-typography-98a28f2-word-spacing:0px;--e-global-typography-3ea01fc-font-family:"Oxanium";--e-global-typography-3ea01fc-font-size:20px;--e-global-typography-3ea01fc-font-weight:500;--e-global-typography-3ea01fc-line-height:120%;background-color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 p{margin-block-end:0px;}.elementor-kit-11 a{color:var( --e-global-color-text );font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:130%;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 a:hover{color:var( --e-global-color-fb95ccd );font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:130%;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-fd088a2-font-family ), Sans-serif;font-size:var( --e-global-typography-fd088a2-font-size );font-weight:var( --e-global-typography-fd088a2-font-weight );text-transform:var( --e-global-typography-fd088a2-text-transform );font-style:var( --e-global-typography-fd088a2-font-style );text-decoration:var( --e-global-typography-fd088a2-text-decoration );line-height:var( --e-global-typography-fd088a2-line-height );letter-spacing:var( --e-global-typography-fd088a2-letter-spacing );word-spacing:var( --e-global-typography-fd088a2-word-spacing );}.elementor-kit-11 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-145156f-font-family ), Sans-serif;font-size:var( --e-global-typography-145156f-font-size );font-weight:var( --e-global-typography-145156f-font-weight );text-transform:var( --e-global-typography-145156f-text-transform );font-style:var( --e-global-typography-145156f-font-style );text-decoration:var( --e-global-typography-145156f-text-decoration );line-height:var( --e-global-typography-145156f-line-height );letter-spacing:var( --e-global-typography-145156f-letter-spacing );word-spacing:var( --e-global-typography-145156f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:1312px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-11{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:150%;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:150%;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:150%;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:150%;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-fd088a2-font-size:64px;--e-global-typography-fd088a2-line-height:115%;--e-global-typography-fd088a2-letter-spacing:0px;--e-global-typography-fd088a2-word-spacing:0px;--e-global-typography-145156f-font-size:44px;--e-global-typography-145156f-line-height:120%;--e-global-typography-145156f-letter-spacing:0px;--e-global-typography-145156f-word-spacing:0px;--e-global-typography-b96482b-font-size:36px;--e-global-typography-b96482b-line-height:120%;--e-global-typography-b96482b-letter-spacing:0px;--e-global-typography-b96482b-word-spacing:0px;--e-global-typography-a4bb2c2-font-size:30px;--e-global-typography-a4bb2c2-line-height:120%;--e-global-typography-a4bb2c2-letter-spacing:0px;--e-global-typography-a4bb2c2-word-spacing:0px;--e-global-typography-ea6ae2d-font-size:16px;--e-global-typography-ea6ae2d-line-height:80%;--e-global-typography-ea6ae2d-letter-spacing:0.32px;--e-global-typography-ea6ae2d-word-spacing:0px;--e-global-typography-03e9477-font-size:32px;--e-global-typography-03e9477-line-height:130%;--e-global-typography-03e9477-letter-spacing:0px;--e-global-typography-03e9477-word-spacing:0px;--e-global-typography-91cc438-font-size:24px;--e-global-typography-91cc438-line-height:130%;--e-global-typography-91cc438-letter-spacing:0px;--e-global-typography-91cc438-word-spacing:0px;--e-global-typography-84783c9-font-size:48px;--e-global-typography-84783c9-line-height:120%;--e-global-typography-84783c9-letter-spacing:0px;--e-global-typography-84783c9-word-spacing:0px;--e-global-typography-98a28f2-font-size:12px;--e-global-typography-98a28f2-line-height:130%;--e-global-typography-98a28f2-letter-spacing:0px;--e-global-typography-98a28f2-word-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11 a{font-size:16px;line-height:130%;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 a:hover{font-size:16px;line-height:130%;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 h1{font-size:var( --e-global-typography-fd088a2-font-size );line-height:var( --e-global-typography-fd088a2-line-height );letter-spacing:var( --e-global-typography-fd088a2-letter-spacing );word-spacing:var( --e-global-typography-fd088a2-word-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-145156f-font-size );line-height:var( --e-global-typography-145156f-line-height );letter-spacing:var( --e-global-typography-145156f-letter-spacing );word-spacing:var( --e-global-typography-145156f-word-spacing );}}@media(max-width:1023px){.elementor-kit-11{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:150%;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:150%;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:150%;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:150%;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-fd088a2-font-size:40px;--e-global-typography-fd088a2-line-height:115%;--e-global-typography-fd088a2-letter-spacing:0px;--e-global-typography-fd088a2-word-spacing:0em;--e-global-typography-145156f-font-size:34px;--e-global-typography-145156f-line-height:120%;--e-global-typography-145156f-letter-spacing:0px;--e-global-typography-145156f-word-spacing:0em;--e-global-typography-b96482b-font-size:30px;--e-global-typography-b96482b-line-height:120%;--e-global-typography-b96482b-letter-spacing:0px;--e-global-typography-b96482b-word-spacing:0em;--e-global-typography-a4bb2c2-font-size:26px;--e-global-typography-a4bb2c2-line-height:120%;--e-global-typography-a4bb2c2-letter-spacing:0px;--e-global-typography-a4bb2c2-word-spacing:0em;--e-global-typography-ea6ae2d-font-size:16px;--e-global-typography-ea6ae2d-line-height:80%;--e-global-typography-ea6ae2d-letter-spacing:0.32px;--e-global-typography-ea6ae2d-word-spacing:0em;--e-global-typography-03e9477-font-size:28px;--e-global-typography-03e9477-line-height:130%;--e-global-typography-03e9477-letter-spacing:0px;--e-global-typography-03e9477-word-spacing:0em;--e-global-typography-91cc438-font-size:20px;--e-global-typography-91cc438-line-height:130%;--e-global-typography-91cc438-letter-spacing:0px;--e-global-typography-91cc438-word-spacing:0em;--e-global-typography-84783c9-font-size:40px;--e-global-typography-84783c9-line-height:120%;--e-global-typography-84783c9-letter-spacing:0px;--e-global-typography-84783c9-word-spacing:0em;--e-global-typography-98a28f2-font-size:12px;--e-global-typography-98a28f2-line-height:130%;--e-global-typography-98a28f2-letter-spacing:0px;--e-global-typography-98a28f2-word-spacing:0em;--e-global-typography-3ea01fc-font-size:19px;--e-global-typography-3ea01fc-line-height:120%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11 a{font-size:16px;line-height:130%;letter-spacing:0px;word-spacing:0em;}.elementor-kit-11 a:hover{font-size:16px;line-height:130%;letter-spacing:0px;word-spacing:0em;}.elementor-kit-11 h1{font-size:var( --e-global-typography-fd088a2-font-size );line-height:var( --e-global-typography-fd088a2-line-height );letter-spacing:var( --e-global-typography-fd088a2-letter-spacing );word-spacing:var( --e-global-typography-fd088a2-word-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-145156f-font-size );line-height:var( --e-global-typography-145156f-line-height );letter-spacing:var( --e-global-typography-145156f-letter-spacing );word-spacing:var( --e-global-typography-145156f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:150%;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:150%;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:150%;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:150%;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-fd088a2-font-size:36px;--e-global-typography-fd088a2-line-height:115%;--e-global-typography-fd088a2-letter-spacing:0px;--e-global-typography-fd088a2-word-spacing:0px;--e-global-typography-145156f-font-size:32px;--e-global-typography-145156f-line-height:120%;--e-global-typography-145156f-letter-spacing:0px;--e-global-typography-145156f-word-spacing:0px;--e-global-typography-b96482b-font-size:28px;--e-global-typography-b96482b-line-height:120%;--e-global-typography-b96482b-letter-spacing:0px;--e-global-typography-b96482b-word-spacing:0px;--e-global-typography-a4bb2c2-font-size:24px;--e-global-typography-a4bb2c2-line-height:120%;--e-global-typography-a4bb2c2-letter-spacing:0px;--e-global-typography-a4bb2c2-word-spacing:0px;--e-global-typography-ea6ae2d-font-size:14px;--e-global-typography-ea6ae2d-line-height:80%;--e-global-typography-ea6ae2d-letter-spacing:0.28px;--e-global-typography-ea6ae2d-word-spacing:0px;--e-global-typography-03e9477-font-size:22px;--e-global-typography-03e9477-line-height:130%;--e-global-typography-03e9477-letter-spacing:0px;--e-global-typography-03e9477-word-spacing:0px;--e-global-typography-91cc438-font-size:18px;--e-global-typography-91cc438-line-height:130%;--e-global-typography-91cc438-letter-spacing:0px;--e-global-typography-91cc438-word-spacing:0px;--e-global-typography-84783c9-font-size:34px;--e-global-typography-84783c9-line-height:120%;--e-global-typography-84783c9-letter-spacing:0px;--e-global-typography-84783c9-word-spacing:0px;--e-global-typography-98a28f2-font-size:12px;--e-global-typography-98a28f2-line-height:130%;--e-global-typography-98a28f2-letter-spacing:0px;--e-global-typography-98a28f2-word-spacing:0px;}.elementor-kit-11 a{font-size:12px;line-height:130%;letter-spacing:0px;word-spacing:0px;}.elementor-kit-11 a:hover{font-size:12px;line-height:130%;letter-spacing:0px;word-spacing:0px;}}@media(max-width:500px){.elementor-kit-11{--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:150%;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:150%;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:150%;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:150%;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0em;--e-global-typography-fd088a2-font-size:36px;--e-global-typography-fd088a2-line-height:115%;--e-global-typography-fd088a2-letter-spacing:0px;--e-global-typography-fd088a2-word-spacing:0em;--e-global-typography-145156f-font-size:32px;--e-global-typography-145156f-line-height:120%;--e-global-typography-145156f-letter-spacing:0px;--e-global-typography-145156f-word-spacing:0em;--e-global-typography-b96482b-font-size:28px;--e-global-typography-b96482b-line-height:120%;--e-global-typography-b96482b-letter-spacing:0px;--e-global-typography-b96482b-word-spacing:0em;--e-global-typography-a4bb2c2-font-size:24px;--e-global-typography-a4bb2c2-line-height:120%;--e-global-typography-a4bb2c2-letter-spacing:0px;--e-global-typography-a4bb2c2-word-spacing:0em;--e-global-typography-ea6ae2d-font-size:14px;--e-global-typography-ea6ae2d-line-height:80%;--e-global-typography-ea6ae2d-letter-spacing:0.28px;--e-global-typography-ea6ae2d-word-spacing:0em;--e-global-typography-03e9477-font-size:22px;--e-global-typography-03e9477-line-height:130%;--e-global-typography-03e9477-letter-spacing:0px;--e-global-typography-03e9477-word-spacing:0em;--e-global-typography-91cc438-font-size:18px;--e-global-typography-91cc438-line-height:130%;--e-global-typography-91cc438-letter-spacing:0px;--e-global-typography-91cc438-word-spacing:0em;--e-global-typography-84783c9-font-size:34px;--e-global-typography-84783c9-line-height:120%;--e-global-typography-84783c9-letter-spacing:0px;--e-global-typography-84783c9-word-spacing:0em;--e-global-typography-98a28f2-font-size:12px;--e-global-typography-98a28f2-line-height:130%;--e-global-typography-98a28f2-letter-spacing:0px;--e-global-typography-98a28f2-word-spacing:0em;--e-global-typography-3ea01fc-font-size:18px;--e-global-typography-3ea01fc-line-height:120%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-11 a{font-size:12px;line-height:130%;letter-spacing:0px;word-spacing:0em;}.elementor-kit-11 a:hover{font-size:12px;line-height:130%;letter-spacing:0px;word-spacing:0em;}.elementor-kit-11 h1{font-size:var( --e-global-typography-fd088a2-font-size );line-height:var( --e-global-typography-fd088a2-line-height );letter-spacing:var( --e-global-typography-fd088a2-letter-spacing );word-spacing:var( --e-global-typography-fd088a2-word-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-145156f-font-size );line-height:var( --e-global-typography-145156f-line-height );letter-spacing:var( --e-global-typography-145156f-letter-spacing );word-spacing:var( --e-global-typography-145156f-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.jet-engine-frontend-query-editor-buttons {
	    display: none !important;
	}
	
	
	/* icon burger-menu mobile */ 
	
	.site-navigation-toggle-holder .site-navigation-toggle-icon {
    	display: flex;
		gap: 6px;
		width: 18px;
		flex-direction: column;
		height: 18px;
	}
	
	.site-navigation-toggle-holder .site-navigation-toggle-icon::before {
		box-shadow: 0 7px 0 #141414;
	}
	.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon::after {
        transform: translateY(-8px) rotate(-45deg);
    }
	.site-navigation-toggle-holder .site-navigation-toggle-icon::after, .site-navigation-toggle-holder .site-navigation-toggle-icon::before {
	    background-color: #141414;
	    height: 2px;
	}
	.site-navigation-toggle-holder .site-navigation-toggle-icon::before {
    box-shadow: 0 7px 0 #141414;
    margin-block-end: 6px;
    }
    
    /* icon burger-menu mobile */ 
    
    #site-header {
		position: sticky;
		width: 100%;
		top: 0;
		padding: 0;
		z-index: 99999;
		background: #FAFFFF;
		transition: all 700ms ease;
	}
	.menu > li.menu-item {
	    padding: 29.5px 0;
	}
    	
	.header-inner {
	    display: flex;
		align-items: center;
		padding-inline-end: 24px !important;
		padding-inline-start: 24px !important;
	}
	.thumb-for-header {
		background: var(--Light-blue, #E3F3F6);
		position: relative;
		display: none;
	}
	.header-inner a {
		transition: all 400ms ease;
	}
	.header-inner a:not(.a-button--gradient):hover {
		color: #2A8697;
	}
	.header-inner a:not(.a-button--gradient):active {
	    color: transparent;
        background-clip: text;
        -webkit-background-clip: text;
        background-image: var(--Gradient-ciemny, radial-gradient(148.55% 81.62% at 98.16% 92.28%, #148998 0%, #004E64 100%));
        background-image: var(--Gradient-ciemny, radial-gradient(148.55% 81.62% at 98.16% 92.28%, #148998 0%, #004E64 100%));
	}
	.site-navigation-toggle-holder {
		padding: 0;
	}
	.site-navigation-dropdown .menu-item a {
		color: #1E1E1E !important;
		padding: 20px 20px 20px 32px !important;
	}
	.thumb-for-header::after {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  content: "";
	  display: block;
	  width: 100%;
	  height: 2px;
	  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="339" height="2" viewBox="0 0 339 2" fill="none"><path d="M1 1H338" stroke="url(%23paint0_linear_595_30812)" stroke-linecap="round" stroke-dasharray="1 3"/><defs><linearGradient id="paint0_linear_595_30812" x1="1" y1="1.5" x2="338" y2="1.5" gradientUnits="userSpaceOnUse"><stop stop-color="%238BCEF3"/><stop offset="1" stop-color="%238ACCDA"/></linearGradient></defs></svg>');
	  background-repeat: repeat;
	}
	.container_wrapper_thumb {
		max-width: 1312px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		gap: 16px;
		padding: 8px 0;
		margin: 0 auto;
	}
	.container_wrapper_thumb p {
		color: var(--Deep-sea-blue, #004E64);
		font-family: "Hanken Grotesk";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%; /* 21px */
	}
	.container_wrapper_thumb img {
		object-fit: cover;
	}
	.additional-links {
		display: none;
	}

	.site-navigation-toggle-holder .site-navigation-toggle {
		background-color: transparent;
	}
	
	@media(max-width: 1023px) {
		.site-navigation {
			display: none !important;
		}
		.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
			display: flex !important;
		}
	}
	
	@media(min-width: 501px) {
	    .header-inner {
    		padding-inline-end: 32px !important;
    		padding-inline-start: 32px !important;
	    }
	}
	
	@media(min-width: 768px) {
		/*#site-header {*/
		/*	padding-inline-end: 48px !important;*/
		/*	padding-inline-start: 48px !important;*/
		/*}*/
		.header-inner {
			padding-inline-end: 48px !important;
			padding-inline-start: 48px !important;
		}
	}
	
	@media(min-width: 1024px) {
		#site-header {
			box-shadow: none;
			background: #FAFFFF;
			-webkit-backdrop-filter: blur(5px);
			backdrop-filter: blur(5px);
			padding-inline-end: 64px !important;
			padding-inline-start: 64px !important;
		}
		
		.additional-links {
			display: flex;
			justify-content: center;
			align-items: center;
			gap: 16px;
		}
		
		.flaga {
		    padding-left: 24px;
		    margin-left: 8px;
		    border-left: 1px dashed #8ACCDA;
		}
		
		.thumb-for-header {
			padding-right: 64px;
        	padding-left: 64px;
		}
		
		.header-inner {
			display: flex;
			align-items: center;
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}
		
		.a-button--gradient {
		display: flex;
		padding: 10px 20px;
		justify-content: center;
		align-items: center;
		border-radius: 12px;
		background: radial-gradient(148.55% 81.62% at 98.16% 92.28%, #148998 0%, #004E64 100%);
		color: #FAFFFF !important;
		font-family: "Hanken Grotesk";
		font-size: 16px;
		font-weight: 600;
		line-height: 130%;
		border: none !important;
		transition: all 400ms ease;
	}
		
	.a-button--gradient:hover {
		background-color: #8ACCDA33;
	    background-image: radial-gradient(63.69% 143.7% at 98.16% 92.28%, #148998 0%, #004E64 100%);
		background-blend-mode: overlay;
		box-shadow: 2px 2px 5px 0px #8BCEF3;
	}
		
	.thumb-for-header {
		display: block;
	}
		
  }
	
	@media(min-width: 1024px) {
		.site-header .header-inner {
			width: inherit;
			max-width: 1312px;
			padding-inline-end: 0px !important;
			padding-inline-start: 0px !important;
		}
	}
	
	.element_after {
		position: relative;
	}
	
	@media(min-width: 1024px) {
	    .element_after::before {
			content: "";
			position: absolute;
		    top: 50%;
		    left: 0;
			border-radius: 50%;
			background-color: #8BCEF3;
			width: 5px;
			height: 5px;
			margin-top: -1.5px;
			display: block;
			background-repeat: no-repeat;
		}
		
		.element_after::after {
		  position: absolute;
		  top: 50%;
		  left: 0;
		  content: "";
		  display: block;
		  width: 100%;
	/* 	  width: calc(100% + 48px); */
		  height: 2px;
		  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="339" height="2" viewBox="0 0 339 2" fill="none"><path d="M1 1H338" stroke="url(%23paint0_linear_595_30812)" stroke-linecap="round" stroke-dasharray="1 3"/><defs><linearGradient id="paint0_linear_595_30812" x1="1" y1="1.5" x2="338" y2="1.5" gradientUnits="userSpaceOnUse"><stop stop-color="%238BCEF3"/><stop offset="1" stop-color="%238ACCDA"/></linearGradient></defs></svg>');
		   background-repeat: repeat;
		    
		}
	}
	
	/* Usuń outline, box-shadow i inne efekty focus */
.jet-toggle__control,
.jet-toggle__control:focus,
.jet-toggle__control:active,
.jet-toggle__control:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

/* Usuń wewnętrzny border w Firefox */
.jet-toggle__control::-moz-focus-inner {
  border: 0;
}

/* Usuń tap highlight na urządzeniach mobilnych */
.jet-toggle__control {
  -webkit-tap-highlight-color: transparent;
}

/* Jeśli JetEngine dodaje border na active */
.jet-toggle__control {
  border: none !important;
}


/* form styles */

#nf-form-3-cont input:focus,
#nf-form-3-cont textarea:focus {
    transition: none !important;
}

/*Akordeon*/
@media (max-width: 1023px){
     .acc .jet-toggle.jet-accordion__item{
             min-height: 151px;
     }
}
@media (min-width: 1024px) and (max-width: 1200px){
    .acc .acc-title span:nth-child(2){
        font-size: 16px;
    }
}
    .acc .jet-toggle__label-icon {
       position: absolute;
       width: 100%;
       height: 100%;
       top:0;
       left: 0;
    }
    .acc .jet-toggle__label-icon span{
        position: absolute;
        bottom: 16px;
        right: 24px;
    }
 .acc .jet-accordion__inner {
    gap: 16px;
}

 .acc .acc-title {
    display: flex;
    flex-direction: column;
    gap: 16px;
    color: #004E64;
}

.acc .acc-title span:nth-child(1) {
    font-size: 14px;
}

.acc .jet-accordion__item {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: transparent;
    -webkit-tap-highlight-color: transparent !important;
}

.acc .active-toggle {
    background: radial-gradient(478.59% 117.02% at 2.55% 14.77%, #8ACCDA 0%, #C5E7ED 100%);
    border: none !important;
}
.acc .acc-title span {
    line-height: 120%;
}

.acc .active-toggle.jet-toggle.jet-accordion__item .jet-toggle__label-icon {
    visibility: hidden;
}
.acc .jet-toggle__icon{
    background: radial-gradient(478.59% 117.02% at 2.55% 14.77%, #8ACCDA 0%, #C5E7ED 100%);
    width: 32px;
    height: 32px;
}
.acc .jet-tabs-icon svg{
    fill: inherit;
    width: 100%;
    height: 100%;
}

@media (min-width: 1024px) {
    .acc .acc-title span:nth-child(2){
        min-height: 172px;
    }
    .acc .jet-accordion__inner {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        max-width: 1312px;
        width: 100%;
        margin: 0 auto;
        gap: 16px;
        align-items: stretch; 
    }

 
    .acc .jet-toggle.jet-accordion__item {
        flex: 1;
        transition: flex-grow 0.8s cubic-bezier(.4, 0, .2, 1), background 0.8s;
        justify-content: space-between;
        min-width: 0;
    }

   
    .acc .active-toggle.jet-toggle.jet-accordion__item {
        flex-grow: 2.3;
        padding: 32px !important;
    }

    .acc .jet-toggle__label-icon span{
        bottom: 32px;
        right: 24px;
    }
    .acc .acc-title {
        gap: 24px;
    }
    .acc .acc-title span{
         transition: font-size 0.8s cubic-bezier(.4, 0, .2, 1),line-height 0.8s cubic-bezier(.4, 0, .2, 1)
    }
    .acc .jet-toggle__content {
        height: fit-content !important;
        max-height: none !important;
        min-width: 220px;
        opacity: 0;
        transition: opacity 0.9s cubic-bezier(.4, 0, .2, 1)
    }
    .acc .active-toggle .acc-title span:nth-child(2) {
        font-size: 30px;
    }
    .acc .active-toggle .jet-toggle__content{
        opacity: 1;
    }
}
@media (min-width: 1024px) and (max-width: 1100px) {
  .acc .jet-accordion__item {
    padding: 12px !important;
  }
}

@media (min-width: 1100px) {
     .acc .jet-toggle__content {
        min-width: 240px;
    }
}
@media (min-width: 1280px) {
    .acc .jet-accordion__inner {
        gap: 30px;
    }
     .acc .active-toggle .acc-title span:nth-child(2) {
        font-size: 36px;
    }
    .acc .active-toggle.jet-toggle.jet-accordion__item {
        padding: 48px !important;
    }
    .acc .jet-toggle__content {
        min-width: 265px;
    }
    .acc .jet-toggle__icon{
        width: 40px;
        height: 40px;
    }
}
@media (min-width: 1366px) {
     .elementor-kit-11 .jet-toggle__content {
        min-width: 290px;
    }
}
@media (min-width: 1600px) {
     .acc .jet-toggle__content {
        min-width: 323px;
    }
}



/* slider logo - sekcja globalna */

	.custom-slider .elementor-image-carousel {
		display: flex;
        flex-wrap: nowrap;
        align-items: center;
        gap: 32px;
        overflow-x: auto;
    	scrollbar-width: none;
        overflow-y: hidden;
	}
	
	.custom-slider .elementor-image-carousel::-webkit-scrollbar {
		width: 0px;
		height: 0px;
		display: none;
		-webkit-appearance: none;
	}
	
.link-policy{
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 130% !important;
    font-family: 'Hanken Grotesk';
}/* End custom CSS */