.elementor-1283 .elementor-element.elementor-element-c3dad70{--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:space-between;--align-items:center;--padding-top:150px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-c3dad70.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-d274a46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1283 .elementor-element.elementor-element-d274a46.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-75e1b0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(25px, 5vw, 100px);--padding-bottom:clamp(25px, 5vw, 100px);--padding-left:clamp(25px, 5vw, 100px);--padding-right:clamp(25px, 5vw, 100px);}.elementor-1283 .elementor-element.elementor-element-75e1b0e:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-75e1b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3433a1d );}.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 );color:var( --e-global-color-primary );}.elementor-1283 .elementor-element.elementor-element-33b2a2e{text-align:center;}.elementor-1283 .elementor-element.elementor-element-33b2a2e .elementor-heading-title{font-family:var( --e-global-typography-a517be2-font-family ), Sans-serif;font-size:var( --e-global-typography-a517be2-font-size );font-weight:var( --e-global-typography-a517be2-font-weight );line-height:var( --e-global-typography-a517be2-line-height );color:#FFFFFF;}.elementor-1283 .elementor-element.elementor-element-441b60c{--display:flex;--min-height:400px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-e80156d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-feff53e{background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-e78ca21{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-508dd4e{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-6e5b89f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-1283 .elementor-element.elementor-element-328fef7{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-e9408ee{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-e9408ee:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-e9408ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festiwalwhisky.pl/wp-content/uploads/2026/05/fw3.webp");background-position:center center;background-size:cover;}.elementor-1283 .elementor-element.elementor-element-8d4722b{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-e6ab030{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-30c7d82{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );}.elementor-widget-counter .elementor-counter-title{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-1283 .elementor-element.elementor-element-f46c10e .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-802f085-font-family ), Sans-serif;font-size:var( --e-global-typography-802f085-font-size );font-weight:var( --e-global-typography-802f085-font-weight );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-f46c10e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Old Standard TT", Sans-serif;font-size:clamp(4rem, 3.65rem + 3.75vw, 5.75rem);font-weight:600;}.elementor-1283 .elementor-element.elementor-element-5974828{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-cc731b0 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-802f085-font-family ), Sans-serif;font-size:var( --e-global-typography-802f085-font-size );font-weight:var( --e-global-typography-802f085-font-weight );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-cc731b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Old Standard TT", Sans-serif;font-size:clamp(4rem, 3.65rem + 3.75vw, 5.75rem);font-weight:600;}.elementor-1283 .elementor-element.elementor-element-e896b5f{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-425330b{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1283 .elementor-element.elementor-element-425330b:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-425330b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3433a1d );}.elementor-1283 .elementor-element.elementor-element-8df7539{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1283 .elementor-element.elementor-element-3e80426{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-fcc3a88{columns:1;text-align:start;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button:hover, .elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button:focus{background-color:#85573D;}.elementor-1283 .elementor-element.elementor-element-0afc043.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-d51921f{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-7797c36{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-78af6ca{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-b1f9ea3{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-b1f9ea3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1283 .elementor-element.elementor-element-0c41c84{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-794694a{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-9e69e8b{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-9aaaf69{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-8f907f3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-cf875d0{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-3d30198{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-b556641{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-e60f319{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-2696e3a{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-2696e3a:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-2696e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festiwalwhisky.pl/wp-content/uploads/2026/05/fw2.webp");background-position:center center;background-size:cover;}.elementor-1283 .elementor-element.elementor-element-b2f3d30{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-e2ad4a2{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-b85aa7a{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-05cd9e0{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-3a0535c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-eecaa8b{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-ca664bc{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-ca664bc:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-ca664bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://festiwalwhisky.pl/wp-content/uploads/2026/05/fw1.webp");background-position:center center;background-size:cover;}.elementor-1283 .elementor-element.elementor-element-b4cba45{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-34755ad{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-1283 .elementor-element.elementor-element-77a2d3c{--display:flex;--min-height:400px;--justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-77a2d3c .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1283 .elementor-element.elementor-element-e420c64{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-7d0ca94{columns:1;text-align:start;}.elementor-1283 .elementor-element.elementor-element-5038eef{--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:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-1283 .elementor-element.elementor-element-3fb53a2{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-9badc3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter{flex-direction:column-reverse;}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-0c686f1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c686f1-font-size );font-weight:var( --e-global-typography-0c686f1-font-weight );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-44fd5f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter{flex-direction:column-reverse;}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-0c686f1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c686f1-font-size );font-weight:var( --e-global-typography-0c686f1-font-weight );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-5377bde{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter{flex-direction:column-reverse;}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-0c686f1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c686f1-font-size );font-weight:var( --e-global-typography-0c686f1-font-weight );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-1d6be7e{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-5d1a7a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter{flex-direction:column-reverse;}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-0c686f1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c686f1-font-size );font-weight:var( --e-global-typography-0c686f1-font-weight );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-97e64dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter{flex-direction:column-reverse;}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-title{justify-content:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-6ceaabc-font-family ), Sans-serif;font-size:var( --e-global-typography-6ceaabc-font-size );font-weight:var( --e-global-typography-6ceaabc-font-weight );text-transform:var( --e-global-typography-6ceaabc-text-transform );}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-0c686f1-font-family ), Sans-serif;font-size:var( --e-global-typography-0c686f1-font-size );font-weight:var( --e-global-typography-0c686f1-font-weight );line-height:var( --e-global-typography-0c686f1-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1283 .elementor-element.elementor-element-d274a46{--width:100%;}.elementor-1283 .elementor-element.elementor-element-75e1b0e{--width:40%;}.elementor-1283 .elementor-element.elementor-element-441b60c{--width:60%;}.elementor-1283 .elementor-element.elementor-element-8df7539{--width:40%;}.elementor-1283 .elementor-element.elementor-element-d51921f{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1283 .elementor-element.elementor-element-8df7539{--width:50%;}.elementor-1283 .elementor-element.elementor-element-d51921f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1283 .elementor-element.elementor-element-75e1b0e{--width:100%;}.elementor-1283 .elementor-element.elementor-element-441b60c{--width:100%;}.elementor-1283 .elementor-element.elementor-element-8df7539{--width:100%;}.elementor-1283 .elementor-element.elementor-element-d51921f{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1283 .elementor-element.elementor-element-33b2a2e .elementor-heading-title{font-size:var( --e-global-typography-a517be2-font-size );line-height:var( --e-global-typography-a517be2-line-height );}.elementor-1283 .elementor-element.elementor-element-441b60c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1283 .elementor-element.elementor-element-e78ca21{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1283 .elementor-element.elementor-element-8d4722b{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-30c7d82{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1283 .elementor-element.elementor-element-f46c10e .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-5974828{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-cc731b0 .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-e896b5f{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-8df7539{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1283 .elementor-element.elementor-element-0afc043.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-7797c36{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-9e69e8b{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-b556641{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-b85aa7a{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-b4cba45{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-5038eef{--padding-top:75px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-9badc3a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-44fd5f0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-5377bde{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-5d1a7a8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-97e64dc{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}}@media(max-width:1024px){.elementor-1283 .elementor-element.elementor-element-c3dad70{--justify-content:flex-start;--padding-top:125px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-d274a46{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1283 .elementor-element.elementor-element-33b2a2e .elementor-heading-title{font-size:var( --e-global-typography-a517be2-font-size );line-height:var( --e-global-typography-a517be2-line-height );}.elementor-1283 .elementor-element.elementor-element-441b60c{--min-height:15vh;}.elementor-1283 .elementor-element.elementor-element-e78ca21{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-508dd4e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-6e5b89f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1283 .elementor-element.elementor-element-8d4722b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e6ab030{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1283 .elementor-element.elementor-element-30c7d82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1283 .elementor-element.elementor-element-f46c10e .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-5974828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-cc731b0 .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-e896b5f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-425330b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1283 .elementor-element.elementor-element-8df7539{--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-7797c36{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-78af6ca{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-0c41c84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-9e69e8b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-9aaaf69{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-8f907f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-b556641{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e60f319{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-b2f3d30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-b85aa7a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-05cd9e0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-3a0535c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-b4cba45{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-34755ad{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1283 .elementor-element.elementor-element-e420c64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-5038eef{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-3fb53a2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1283 .elementor-element.elementor-element-9badc3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-44fd5f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-5377bde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-1d6be7e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1283 .elementor-element.elementor-element-5d1a7a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-97e64dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}}@media(max-width:767px){.elementor-1283 .elementor-element.elementor-element-c3dad70{--padding-top:85px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1283 .elementor-element.elementor-element-d274a46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1283 .elementor-element.elementor-element-33b2a2e .elementor-heading-title{font-size:var( --e-global-typography-a517be2-font-size );line-height:var( --e-global-typography-a517be2-line-height );}.elementor-1283 .elementor-element.elementor-element-441b60c{--min-height:25vh;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--border-radius:0px 25px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e78ca21{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-508dd4e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-6e5b89f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1283 .elementor-element.elementor-element-e9408ee{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-8d4722b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e6ab030{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-30c7d82{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1283 .elementor-element.elementor-element-f46c10e .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-5974828{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-cc731b0 .elementor-counter-title{font-size:var( --e-global-typography-802f085-font-size );line-height:var( --e-global-typography-802f085-line-height );}.elementor-1283 .elementor-element.elementor-element-e896b5f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-425330b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1283 .elementor-element.elementor-element-8df7539{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1283 .elementor-element.elementor-element-0afc043.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-0afc043 .elementor-button{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-d51921f{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-7797c36{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-78af6ca{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-b1f9ea3{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-0c41c84{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-9e69e8b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-9aaaf69{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-8f907f3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-3d30198{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-b556641{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-e60f319{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-2696e3a{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-b2f3d30{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-b85aa7a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-05cd9e0{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-3a0535c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-ca664bc{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-b4cba45{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-34755ad{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-77a2d3c{--min-height:250px;}.elementor-1283 .elementor-element.elementor-element-e420c64{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-5038eef{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1283 .elementor-element.elementor-element-3fb53a2{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-9badc3a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-7a82b63 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-44fd5f0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-46460f0 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-5377bde{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-e71a4c3 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-1d6be7e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1283 .elementor-element.elementor-element-5d1a7a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-d29e02d .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}.elementor-1283 .elementor-element.elementor-element-97e64dc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0c686f1-font-size );line-height:var( --e-global-typography-0c686f1-line-height );}.elementor-1283 .elementor-element.elementor-element-aa7ea85 .elementor-counter-title{font-size:var( --e-global-typography-6ceaabc-font-size );}}/* Start custom CSS for heading, class: .elementor-element-33b2a2e */.elementor-1283 .elementor-element.elementor-element-33b2a2e h1{text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328fef7 */.elementor-1283 .elementor-element.elementor-element-328fef7 ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-328fef7 ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-328fef7 ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9408ee */.elementor-1283 .elementor-element.elementor-element-e9408ee{position:relative;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f46c10e */.elementor-1283 .elementor-element.elementor-element-f46c10e{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cc731b0 */.elementor-1283 .elementor-element.elementor-element-cc731b0{text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcc3a88 */.elementor-1283 .elementor-element.elementor-element-fcc3a88 ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-fcc3a88 ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-fcc3a88 ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d51921f */.elementor-1283 .elementor-element.elementor-element-d51921f{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425330b */.vip-section {
  position: relative;
  z-index: 1;
  background: #0b0b0b;
  overflow: visible;
}

/* czarne tło wewnątrz Elementora */
.vip-section,
.vip-section > .elementor-container,
.vip-section > .e-con-inner {
  background: #0b0b0b;
}

/* animowana tylko ramka */
.vip-section::before {
  content: "";
  position: absolute;
  inset: 1px;
  z-index: 15;
  padding: 2px;
  pointer-events: none;

  background: linear-gradient(
    120deg,
    rgba(200, 148, 90, 0.25) 0%,
    rgba(200, 148, 90, 0.35) 28%,
    rgba(232, 200, 154, 0.95) 45%,
    rgba(200, 148, 90, 1) 50%,
    rgba(232, 200, 154, 0.95) 55%,
    rgba(200, 148, 90, 0.35) 72%,
    rgba(200, 148, 90, 0.25) 100%
  );

  background-size: 260% 260%;
  animation: vipShimmer 11s cubic-bezier(.45, 0, .55, 1) infinite alternate;
  opacity: 0.9;

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* delikatna stała poświata wokół */
.vip-section::after {
  content: "";
  position: absolute;
  inset: -22px;
  z-index: -2;
  pointer-events: none;

  border: 1px solid rgba(200, 148, 90, 0.22);

  box-shadow:
    0 0 55px -18px rgba(200, 148, 90, 0.55),
    0 0 120px -45px rgba(200, 148, 90, 0.5),
    0 0 170px -70px rgba(232, 200, 154, 0.35);
}

/* płynna pętla bez skoku */
@keyframes vipShimmer {
  0% {
    background-position: 0% 0%;
  }

  100% {
    background-position: 100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f9ea3 */.elementor-1283 .elementor-element.elementor-element-b1f9ea3{position:relative;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-794694a */.elementor-1283 .elementor-element.elementor-element-794694a ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-794694a ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-794694a ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf875d0 */.elementor-1283 .elementor-element.elementor-element-cf875d0 ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-cf875d0 ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-cf875d0 ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d30198 */.elementor-1283 .elementor-element.elementor-element-3d30198{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2696e3a */.elementor-1283 .elementor-element.elementor-element-2696e3a{position:relative;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2ad4a2 */.elementor-1283 .elementor-element.elementor-element-e2ad4a2 ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-e2ad4a2 ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-e2ad4a2 ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eecaa8b */.elementor-1283 .elementor-element.elementor-element-eecaa8b ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-eecaa8b ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-eecaa8b ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca664bc */.elementor-1283 .elementor-element.elementor-element-ca664bc{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a2d3c */.elementor-1283 .elementor-element.elementor-element-77a2d3c{position:relative;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d0ca94 */.elementor-1283 .elementor-element.elementor-element-7d0ca94 ul{list-style:none; padding:0;}
.elementor-1283 .elementor-element.elementor-element-7d0ca94 ul li{padding-left: 30px; position:relative;}
.elementor-1283 .elementor-element.elementor-element-7d0ca94 ul li:before{background:#966345; width:20px;height:1px;content:"";position:absolute;left:0;top:50%;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7a82b63 */.elementor-1283 .elementor-element.elementor-element-7a82b63{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-46460f0 */.elementor-1283 .elementor-element.elementor-element-46460f0{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e71a4c3 */.elementor-1283 .elementor-element.elementor-element-e71a4c3{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d29e02d */.elementor-1283 .elementor-element.elementor-element-d29e02d{text-align:center;}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-aa7ea85 */.elementor-1283 .elementor-element.elementor-element-aa7ea85{text-align:center;}/* End custom CSS */