.elementor-17 .elementor-element.elementor-element-dabdcd4{--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:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:480px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-dabdcd4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dabdcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8013c7 );background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/CB_hero_background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8b30af1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:3;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-848f868 .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:#FFFFFFA3;}.elementor-17 .elementor-element.elementor-element-319e106{width:var( --container-widget-width, 580px );max-width:580px;padding:0px 0px 8px 0px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-319e106 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c9947a2 );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-11290ac{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a3aa3a4-font-family ), Sans-serif;font-size:var( --e-global-typography-a3aa3a4-font-size );font-weight:var( --e-global-typography-a3aa3a4-font-weight );line-height:var( --e-global-typography-a3aa3a4-line-height );letter-spacing:var( --e-global-typography-a3aa3a4-letter-spacing );color:#FFFFFFE0;}.elementor-17 .elementor-element.elementor-element-f9738d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--z-index:3;}.elementor-widget-button .elementor-button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-4bd13c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ab2bf57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-image .widget-image-caption{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-39a5e09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-39a5e09 img{width:30px;height:30px;object-fit:cover;object-position:center center;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-c91fc99{padding:0px 12px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF3D;}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-c91fc99.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-17 .elementor-element.elementor-element-c91fc99.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-17 .elementor-element.elementor-element-c91fc99.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-img img{height:16px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-title{font-family:var( --e-global-typography-0dfaf90-font-family ), Sans-serif;font-size:var( --e-global-typography-0dfaf90-font-size );font-weight:var( --e-global-typography-0dfaf90-font-weight );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-20a0016{font-family:"Clarity City", Sans-serif;font-size:14px;font-weight:400;line-height:1.42em;letter-spacing:-0.02px;color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-b5f9a16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-b5f9a16:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b5f9a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ce77a99 ) 39%, var( --e-global-color-c9947a2 ) 100%);}.elementor-17 .elementor-element.elementor-element-e203e0e .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-a0409cf{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a0409cf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-6ed255e{width:var( --container-widget-width, 580px );max-width:580px;padding:0px 0px 40px 0px;--container-widget-width:580px;--container-widget-flex-grow:0;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-bc49287{--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:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-85a5231{--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:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-85a5231:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-85a5231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-ea99554{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bade406 img{width:104px;height:104px;}.elementor-17 .elementor-element.elementor-element-f76950f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-4206031{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4206031 .elementor-heading-title{font-family:var( --e-global-typography-29a0fcd-font-family ), Sans-serif;font-size:var( --e-global-typography-29a0fcd-font-size );font-weight:var( --e-global-typography-29a0fcd-font-weight );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-9f49a24{width:var( --container-widget-width, 449px );max-width:449px;--container-widget-width:449px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-9d996e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-975b8c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-975b8c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-975b8c5.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-6d9fbd3{--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:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6d9fbd3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6d9fbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-122d30b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-c1627f7 img{width:104px;height:104px;}.elementor-17 .elementor-element.elementor-element-51ab073{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-5528082{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5528082 .elementor-heading-title{font-family:var( --e-global-typography-29a0fcd-font-family ), Sans-serif;font-size:var( --e-global-typography-29a0fcd-font-size );font-weight:var( --e-global-typography-29a0fcd-font-weight );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-614721f{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-3c74152{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-e3e0fed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-e3e0fed.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e3e0fed.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-2d1a2ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-17e9d45{--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:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-17e9d45:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-17e9d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-deae9e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-df6fd35 img{width:104px;height:104px;}.elementor-17 .elementor-element.elementor-element-3cb1d36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-38a6daa{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-38a6daa .elementor-heading-title{font-family:var( --e-global-typography-29a0fcd-font-family ), Sans-serif;font-size:var( --e-global-typography-29a0fcd-font-size );font-weight:var( --e-global-typography-29a0fcd-font-weight );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-cae238a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-eaa1293{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-b12fab6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-b12fab6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b12fab6.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-099f290{--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:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-099f290:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-099f290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-b55b38a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2d1be65 img{width:104px;height:104px;}.elementor-17 .elementor-element.elementor-element-cf38908{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-d20c9e1{width:var( --container-widget-width, 241px );max-width:241px;padding:0px 0px 0px 0px;--container-widget-width:241px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d20c9e1 .elementor-heading-title{font-family:var( --e-global-typography-29a0fcd-font-family ), Sans-serif;font-size:var( --e-global-typography-29a0fcd-font-size );font-weight:var( --e-global-typography-29a0fcd-font-weight );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-458c88e{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-766a95a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-a77d94c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-a77d94c.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a77d94c.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-0952225{--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:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0952225:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0952225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-6049f85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2812c81 img{width:104px;height:104px;}.elementor-17 .elementor-element.elementor-element-1801f00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-17 .elementor-element.elementor-element-f669b05{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f669b05 .elementor-heading-title{font-family:var( --e-global-typography-29a0fcd-font-family ), Sans-serif;font-size:var( --e-global-typography-29a0fcd-font-size );font-weight:var( --e-global-typography-29a0fcd-font-weight );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-e07e1a3{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-3d99415{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-ba85a53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-ba85a53.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-ba85a53.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-ec081f2{--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:flex-end;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-390440b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-30f8f26 .elementor-heading-title{font-family:var( --e-global-typography-6b9c33a-font-family ), Sans-serif;font-size:var( --e-global-typography-6b9c33a-font-size );font-weight:var( --e-global-typography-6b9c33a-font-weight );line-height:var( --e-global-typography-6b9c33a-line-height );letter-spacing:var( --e-global-typography-6b9c33a-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-656e587{color:var( --e-global-color-d685fcb );}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9103407.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-carousel-navigation{flex-direction:row;gap:12px;}.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-arrow{flex-direction:row;background-color:var( --e-global-color-f199ec2 );min-width:56px;min-height:56px;border-radius:16px 16px 16px 16px;border-style:none;}.elementor-17 .elementor-element.elementor-element-9103407 .ue-carousel-nav-label{color:var( --e-global-color-f199ec2 );}.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-arrow .ue-carousel-nav-icon{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-9103407 button .ue-carousel-nav-icon svg{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-9103407 .ue-carousel-nav-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-arrow:hover{background-color:var( --e-global-color-7492eae );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2ad0ede{width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content{padding:0px 054px 37px 32px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_container_holder{text-align:left;background-color:#33333300;border-radius:0px;flex-direction:column;}.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-item{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_placeholder{height:0px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_placeholder img{height:0px;padding:0px 0px 0px 0px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-title{color:var( --e-global-color-d685fcb );font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.42em;letter-spacing:-0.02em;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content p{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );margin-top:0px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_more_btn{background-color:#000000;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_more_btn svg{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-btn-inner-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-nav .owl-prev{left:0px;right:auto;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-nav .owl-next{right:0px;left:auto;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-carousel .owl-nav .owl-next,.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-carousel .owl-nav .owl-next:hover,.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-dot.active{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-dots{margin-top:20px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-4820578.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-carousel-navigation{flex-direction:row;gap:12px;}.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-arrow{flex-direction:row;background-color:var( --e-global-color-f199ec2 );min-width:56px;min-height:56px;border-radius:16px 16px 16px 16px;border-style:none;}.elementor-17 .elementor-element.elementor-element-4820578 .ue-carousel-nav-label{color:var( --e-global-color-f199ec2 );}.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-arrow .ue-carousel-nav-icon{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-4820578 button .ue-carousel-nav-icon svg{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-4820578 .ue-carousel-nav-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-arrow:hover{background-color:var( --e-global-color-7492eae );}.elementor-17 .elementor-element.elementor-element-2a9dd2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:104px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2a9dd2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8013c7 );background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/CB_background_po_twojej_stronie.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2a9dd2c::before, .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2a9dd2c > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2a9dd2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a4faf60{width:var( --container-widget-width, 557px );max-width:557px;padding:0px 0px 12px 0px;--container-widget-width:557px;--container-widget-flex-grow:0;z-index:5;}.elementor-17 .elementor-element.elementor-element-a4faf60 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-04645b4{width:var( --container-widget-width, 534px );max-width:534px;--container-widget-width:534px;--container-widget-flex-grow:0;z-index:5;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-352ae10{width:var( --container-widget-width, 528px );max-width:528px;padding:0px 0px 92px 0px;--container-widget-width:528px;--container-widget-flex-grow:0;z-index:5;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2b30c28{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;--z-index:5;}.elementor-17 .elementor-element.elementor-element-2b30c28:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2b30c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c8013c7 );}.elementor-17 .elementor-element.elementor-element-3af0ae9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-17 .elementor-element.elementor-element-30e4029{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3f01b5e{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-title{justify-content:start;align-items:center;color:#FFFFFFA3;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Sentient", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-0.04em;}.elementor-17 .elementor-element.elementor-element-42a9f99{--display:flex;}.elementor-17 .elementor-element.elementor-element-fbb46fe{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-title{justify-content:start;align-items:center;color:#FFFFFFA3;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Sentient", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-0.04em;}.elementor-17 .elementor-element.elementor-element-e624914{--display:flex;}.elementor-17 .elementor-element.elementor-element-1f01291{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-title{justify-content:start;align-items:center;color:#FFFFFFA3;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Sentient", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-0.04em;}.elementor-17 .elementor-element.elementor-element-9a54f9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-9a54f9d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9a54f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-a1290e6{--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:flex-start;--align-items:center;}.elementor-17 .elementor-element.elementor-element-9e5454c img{width:100%;}.elementor-17 .elementor-element.elementor-element-1566076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-c10e2da{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 8px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-c10e2da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-8f9bc86{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-c2bd6d7{width:var( --container-widget-width, 535px );max-width:535px;padding:0px 0px 28px 0px;--container-widget-width:535px;--container-widget-flex-grow:0;color:var( --e-global-color-d685fcb );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8343137{padding:0px 8.5px 0px 8.5px;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-item > a{font-family:"Clarity City", Sans-serif;font-size:12px;font-weight:500;line-height:1.42px;letter-spacing:-0.03px;}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-text{color:var( --e-global-color-0bdf83b );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-f028fbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:124px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-f028fbf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f028fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce77a99 );}.elementor-17 .elementor-element.elementor-element-da1b540 .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-c5f1298{--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:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ef2e83e{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-ef2e83e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-8a6de86{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-47b79f9{--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:flex-start;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-f091027{--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:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-f091027:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f091027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-d7c1860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-e936a77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-97b4192 .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:14px;font-weight:400;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-e5bc7ce{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-e5bc7ce .elementor-heading-title{font-family:var( --e-global-typography-b2f0ba0-font-family ), Sans-serif;font-size:var( --e-global-typography-b2f0ba0-font-size );font-weight:var( --e-global-typography-b2f0ba0-font-weight );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-499fc59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-428e979 .elementor-repeater-item-0ed1932 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-428e979 .elementor-repeater-item-ce28e23 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-428e979 .elementor-repeater-item-2fb1ce0 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-428e979{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_icon_holder{width:56px;height:56px;font-size:28px;background-color:var( --e-global-color-a7bd181 );border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7ECF8;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_icon{width:56px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_icon_image{width:28px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_icon_line_offset{height:0px;width:1px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_content{margin-bottom:35px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_content_main{background-color:#ECECEC00;padding:0px 0px 0px 0px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_pointer_inside{background-color:#ececec;height:30px;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_pointer{width:20px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_pointer_spacer{width:28px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_icon_line{width:1px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_title{color:var( --e-global-color-d685fcb );font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.02em;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:5px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_text{color:var( --e-global-color-d685fcb );margin-top:12px;}.elementor-17 .elementor-element.elementor-element-c6af6b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.4s;--border-radius:0px 0px 16px 016px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-c6af6b6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c6af6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3c27d4 );}.elementor-17 .elementor-element.elementor-element-c6af6b6:hover{background-color:#BED6FF;}.elementor-17 .elementor-element.elementor-element-25326dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-572ee5a .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-49db8be{font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-c68c263.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c68c263 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c68c263.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-c68c263.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c68c263.elementor-view-default .elementor-icon{color:var( --e-global-color-c9947a2 );border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-c68c263.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c68c263.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-c68c263 .elementor-icon{font-size:16px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-c68c263 .elementor-icon svg{height:16px;}.elementor-17 .elementor-element.elementor-element-7ac5480{--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:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-7ac5480:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7ac5480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-1ef84c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-9ab8649{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5d75c03 );--border-color:var( --e-global-color-5d75c03 );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-94ff95d .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:14px;font-weight:400;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-4203bdb{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4203bdb .elementor-heading-title{font-family:var( --e-global-typography-b2f0ba0-font-family ), Sans-serif;font-size:var( --e-global-typography-b2f0ba0-font-size );font-weight:var( --e-global-typography-b2f0ba0-font-weight );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-41424a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .elementor-repeater-item-0ed1932 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .elementor-repeater-item-ce28e23 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .elementor-repeater-item-2fb1ce0 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-a7a78d3{width:var( --container-widget-width, 477px );max-width:477px;--container-widget-width:477px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_icon_holder{width:56px;height:56px;font-size:28px;background-color:var( --e-global-color-a7bd181 );border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7ECF8;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_icon{width:56px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_icon_image{width:28px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_icon_line_offset{height:0px;width:1px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_content{margin-bottom:35px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_content_main{background-color:#ECECEC00;padding:0px 0px 0px 0px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_pointer_inside{background-color:#ececec;height:30px;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_pointer{width:20px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_pointer_spacer{width:28px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_icon_line{width:1px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_title{color:var( --e-global-color-d685fcb );font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.02em;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:5px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_text{color:var( --e-global-color-d685fcb );margin-top:12px;}.elementor-17 .elementor-element.elementor-element-8f6244f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.4s;--border-radius:0px 0px 16px 016px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-8f6244f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8f6244f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3c27d4 );}.elementor-17 .elementor-element.elementor-element-8f6244f:hover{background-color:#BED6FF;}.elementor-17 .elementor-element.elementor-element-6daf103{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-17 .elementor-element.elementor-element-493866f .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-3ba3268{font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-6f66a43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-6f66a43 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-6f66a43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-6f66a43.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6f66a43.elementor-view-default .elementor-icon{color:var( --e-global-color-c9947a2 );border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-6f66a43.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6f66a43.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-6f66a43 .elementor-icon{font-size:16px;padding:20px;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-6f66a43 .elementor-icon svg{height:16px;}.elementor-17 .elementor-element.elementor-element-32b37fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-32b37fd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-32b37fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce77a99 );}.elementor-17 .elementor-element.elementor-element-bd53143{text-align:center;}.elementor-17 .elementor-element.elementor-element-bd53143 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-8fb6701{width:var( --container-widget-width, 523px );max-width:523px;padding:0px 0px 40px 0px;--container-widget-width:523px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-f75e563 .elementor-repeater-item-f92799e .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-f75e563 .elementor-repeater-item-7fd5064 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-f75e563 .elementor-repeater-item-9202824 .ue_timeline_item_image{object-position:center !important;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_holder{width:80px;height:80px;font-size:24px;background-color:var( --e-global-color-c9947a2 );color:var( --e-global-color-d685fcb );border-radius:100px 100px 100px 100px;border-style:solid;border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon{width:80px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_image{width:24px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_holder svg{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line_offset{height:0px;width:2px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_text_one{font-family:"Sentient", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_content{margin-bottom:30px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_content_main{background-color:#ECECEC00;padding:20px 20px 20px 20px;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_pointer_inside{background-color:#ececec;height:30px;margin-top:0px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_pointer{width:20px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_pointer_spacer{width:20px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line{width:2px;background-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line_mask{background-color:#02204A;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line_offset_mask{background-color:#02204A;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_title{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-19ad9a2-font-family ), Sans-serif;font-size:var( --e-global-typography-19ad9a2-font-size );font-weight:var( --e-global-typography-19ad9a2-font-weight );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );margin-top:0px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:5px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_text{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );margin-top:10px;}.elementor-widget-ucaddon_horizontal_timeline .ue-item-date,.elementor-widget-ucaddon_horizontal_timeline .ue-grid-item-meta-data{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-label{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-intro{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_horizontal_timeline .ue-btn{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-carousel-item{flex-direction:column;text-align:left;background-color:#02010100;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-carousel-item-holder{margin-right:0px;margin-left:0px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-carousel-content{background-color:#EEEEEE00;padding:0px 0px 0px 0px;min-height:0px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-date{color:#9a9a9a;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-grid-item-meta-data{color:#9a9a9a;text-align:inherit;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-grid-item-meta-data svg{fill:#9a9a9a;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet-line{background-color:var( --e-global-color-9626969 );height:1px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet{width:50px;height:50px;background-color:var( --e-global-color-c9947a2 );border-radius:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-carousel-item .ue-item-bullet{font-size:26px!important;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet svg{width:26px;height:26px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet i{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet svg path{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet-holder{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet-line-spacing{width:0px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-image img{height:250px;opacity:100%;object-position:center center;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-label{background-color:#00bcff;color:#ffffff;font-family:var( --e-global-typography-b2f0ba0-font-family ), Sans-serif;font-size:var( --e-global-typography-b2f0ba0-font-size );font-weight:var( --e-global-typography-b2f0ba0-font-weight );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-title a{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-19ad9a2-font-family ), Sans-serif;font-size:var( --e-global-typography-19ad9a2-font-size );font-weight:var( --e-global-typography-19ad9a2-font-weight );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-title{margin-top:40px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-intro{color:var( --e-global-color-d685fcb );font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );margin-top:14px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-btn{padding:10px 20px 10px 20px;background-color:#000000;color:#ffffff;margin-top:20px;display:inline-block;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-prev{left:0px;right:auto;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-next{right:0px;left:auto;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-next,.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-prev{top:44px;border-radius:100px;width:42px;height:42px;line-height:42px;font-size:16px;background-color:#ffffff;color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-next svg,.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-prev svg{width:16px!important;height:16px!important;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-next svg path,.elementor-17 .elementor-element.elementor-element-1d1c3a0 .carousel-nav .carousel-prev svg path{fill:#000;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-dot.active{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-dots{margin-top:20px;text-align:center;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-vertical-line{width:2px;height:50px;background-color:#d6d6d6;}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-pointer{width:20px;height:10px;background-color:#d6d6d6;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);}.elementor-17 .elementor-element.elementor-element-0a14ded{--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:flex-start;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-0a14ded:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0a14ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-9cfa3f3{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-9cfa3f3.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-e4ca68e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-6ffd916{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-6ffd916 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-f67fbd2{width:var( --container-widget-width, 427px );max-width:427px;--container-widget-width:427px;--container-widget-flex-grow:0;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-2f16f1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-2f16f1e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2f16f1e.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-0568535{--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-fec9893{--display:flex;--min-height:434px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.8;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-fec9893:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-fec9893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/Pawel_Czarniak_Adwokat.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-fec9893::before, .elementor-17 .elementor-element.elementor-element-fec9893 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fec9893 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fec9893 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fec9893 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fec9893 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #011F4900 47%, var( --e-global-color-c8013c7 ) 100%);}.elementor-17 .elementor-element.elementor-element-fec9893.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-0976ca0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2C;--border-color:#FFFFFF2C;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0976ca0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0976ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-17 .elementor-element.elementor-element-129d0cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-17 .elementor-element.elementor-element-5691878 .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2a7a5c5 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2a7a5c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2a7a5c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2a7a5c5.elementor-view-default .elementor-icon{color:var( --e-global-color-c9947a2 );border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2a7a5c5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2a7a5c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2a7a5c5 .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2a7a5c5 .elementor-icon svg{height:16px;}.elementor-17 .elementor-element.elementor-element-1f6e8dc .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;color:#FFFFFFA3;}.elementor-17 .elementor-element.elementor-element-8875497{--display:flex;--min-height:434px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.8;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-8875497:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8875497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/Tomasz_Baszczyn_radca_prawny.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-8875497::before, .elementor-17 .elementor-element.elementor-element-8875497 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-8875497 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-8875497 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-8875497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-8875497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #011F4900 47%, var( --e-global-color-c8013c7 ) 100%);}.elementor-17 .elementor-element.elementor-element-8875497.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-7a87514{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2C;--border-color:#FFFFFF2C;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-7a87514:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7a87514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-17 .elementor-element.elementor-element-2af75f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-17 .elementor-element.elementor-element-57380a8 .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-68a7e62 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-68a7e62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-68a7e62.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-68a7e62.elementor-view-default .elementor-icon{color:var( --e-global-color-c9947a2 );border-color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-68a7e62.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-68a7e62.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-68a7e62 .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-68a7e62 .elementor-icon svg{height:16px;}.elementor-17 .elementor-element.elementor-element-de5c7d6 .elementor-heading-title{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;color:#FFFFFFA3;}.elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-17 .elementor-element.elementor-element-d23725a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d23725a.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d23725a.elementor-view-default .elementor-icon{fill:var( --e-global-color-d685fcb );color:var( --e-global-color-d685fcb );border-color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-3c2d04a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:124px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-3c2d04a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3c2d04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ce77a99 ) 0%, #F5F8FF 100%);}.elementor-17 .elementor-element.elementor-element-c9152e7{width:var( --container-widget-width, 767px );max-width:767px;--container-widget-width:767px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-c9152e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-289d2fc{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-80b80f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cdd9a76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-cdd9a76 img{width:30px;height:30px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-eefb28c{padding:0px 12px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#0E1F393D;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-eefb28c.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-17 .elementor-element.elementor-element-eefb28c.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-17 .elementor-element.elementor-element-eefb28c.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-img img{height:16px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-title{font-family:var( --e-global-typography-0dfaf90-font-family ), Sans-serif;font-size:var( --e-global-typography-0dfaf90-font-size );font-weight:var( --e-global-typography-0dfaf90-font-weight );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-49fc93c{font-family:"Clarity City", Sans-serif;font-size:14px;font-weight:400;line-height:1.42em;letter-spacing:-0.02px;color:var( --e-global-color-d685fcb );}.elementor-widget-loop-grid .elementor-pagination{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6129041{--grid-columns:3;--grid-row-gap:24px;width:100%;max-width:100%;--load-more-spinner-color:var( --e-global-color-d685fcb );--load-more—spacing:81px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-695b1e8{--grid-columns:3;--grid-row-gap:24px;width:100%;max-width:100%;--load-more-spinner-color:var( --e-global-color-d685fcb );--load-more—spacing:81px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-3e3318b{--grid-columns:3;--grid-row-gap:24px;width:100%;max-width:100%;--load-more-spinner-color:var( --e-global-color-d685fcb );--load-more—spacing:81px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-adf58ed{--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:flex-start;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-adf58ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-adf58ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F8FF 0%, var( --e-global-color-c9947a2 ) 100%);}.elementor-17 .elementor-element.elementor-element-8293206{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-a0ad910 .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-f878a84{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f878a84 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-44fc07b .uc-heading{background-color:#D5D5D500;flex-direction:row;padding:32px 0px 32px 0px;}.elementor-17 .elementor-element.elementor-element-44fc07b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box{margin-bottom:0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-9626969 );}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_title{font-family:"Clarity City", Sans-serif;font-size:18px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-44fc07b .uc_content{background-color:#F2F2F200;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );padding:0px 120px 32px 0px;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#747474;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_icon_spacing{width:15px;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_icon svg{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_inside{width:32px;height:32px;font-size:16px;background-color:var( --e-global-color-c3c27d4 );color:var( --e-global-color-d685fcb );border-radius:4px 4px 4px 4px;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_inside svg{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_spacing{width:16px;}.elementor-17 .elementor-element.elementor-element-d856f76{--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:flex-start;--overlay-opacity:0.1;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-d856f76:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d856f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #062656 0%, var( --e-global-color-c8013c7 ) 100%);}.elementor-17 .elementor-element.elementor-element-d856f76::before, .elementor-17 .elementor-element.elementor-element-d856f76 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d856f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d856f76 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d856f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d856f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/Formularz_background.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-b0e73cb{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-b0e73cb.e-con{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-e3008a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-0f51d2f .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:#FFFFFFA3;}.elementor-17 .elementor-element.elementor-element-89be525{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-89be525 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-2177174{width:var( --container-widget-width, 419px );max-width:419px;--container-widget-width:419px;--container-widget-flex-grow:0;color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-17 .elementor-element.elementor-element-0845408.elementor-view-stacked .elementor-icon{background-color:#FFFFFF27;fill:#FFFFFF14;color:#FFFFFF14;}.elementor-17 .elementor-element.elementor-element-0845408.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-0845408.elementor-view-default .elementor-icon{fill:#FFFFFF27;color:#FFFFFF27;border-color:#FFFFFF27;}.elementor-17 .elementor-element.elementor-element-0845408.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon{font-size:28px;padding:14px;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title{color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-description{font-family:var( --e-global-typography-0dfaf90-font-family ), Sans-serif;font-size:var( --e-global-typography-0dfaf90-font-size );font-weight:var( --e-global-typography-0dfaf90-font-weight );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-4344560{--display:flex;--border-radius:17px 17px 17px 17px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-4344560:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4344560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce77a99 );}.elementor-widget-form .elementor-field-group > label{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-d5304d1{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:12px;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-12px;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-html{padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-d5304d1 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-button[type="submit"]{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .e-form__buttons__wrapper__button-previous{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-button[type="submit"]:hover{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-d5304d1 .e-form__buttons__wrapper__button-previous:hover{color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-17 .elementor-element.elementor-element-b86a269.elementor-view-stacked .elementor-icon{background-color:#FFFFFF27;fill:#FFFFFF14;color:#FFFFFF14;}.elementor-17 .elementor-element.elementor-element-b86a269.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b86a269.elementor-view-default .elementor-icon{fill:#FFFFFF27;color:#FFFFFF27;border-color:#FFFFFF27;}.elementor-17 .elementor-element.elementor-element-b86a269.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon{font-size:28px;padding:14px;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title a{font-family:"Clarity City", Sans-serif;font-size:16px;font-weight:600;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title{color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-description{font-family:var( --e-global-typography-0dfaf90-font-family ), Sans-serif;font-size:var( --e-global-typography-0dfaf90-font-size );font-weight:var( --e-global-typography-0dfaf90-font-weight );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );color:var( --e-global-color-c9947a2 );}.elementor-17 .elementor-element.elementor-element-a1af7d9{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:124px;--padding-bottom:124px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a1af7d9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a1af7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce77a99 );}.elementor-17 .elementor-element.elementor-element-5f20623{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-a5d1a01 .elementor-heading-title{font-family:var( --e-global-typography-1d7b71a-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7b71a-font-size );font-weight:var( --e-global-typography-1d7b71a-font-weight );text-transform:var( --e-global-typography-1d7b71a-text-transform );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );color:var( --e-global-color-0bdf83b );}.elementor-17 .elementor-element.elementor-element-96436ae{width:var( --container-widget-width, 449px );max-width:449px;--container-widget-width:449px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-96436ae .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-f7e1383{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8bce5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8bce5a1-font-size );font-weight:var( --e-global-typography-8bce5a1-font-weight );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );color:var( --e-global-color-d685fcb );}.elementor-17 .elementor-element.elementor-element-dada07f .elementor-button{background-color:var( --e-global-color-c3c27d4 );}.elementor-17 .elementor-element.elementor-element-dada07f .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-dada07f .elementor-button:focus{background-color:#C7DBFF;}.elementor-17 .elementor-element.elementor-element-77c3f85{--grid-columns:1;--grid-row-gap:0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-17 .elementor-element.elementor-element-9f49dc2 .elementor-button{background-color:var( --e-global-color-c3c27d4 );}.elementor-17 .elementor-element.elementor-element-9f49dc2 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-9f49dc2 .elementor-button:focus{background-color:#C7DBFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-dabdcd4{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-8b30af1{--width:60%;}.elementor-17 .elementor-element.elementor-element-b5f9a16{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-2a9dd2c{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-2b30c28{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-3af0ae9{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-9a54f9d{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-a1290e6{--width:46%;}.elementor-17 .elementor-element.elementor-element-1566076{--width:49%;}.elementor-17 .elementor-element.elementor-element-f028fbf{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-32b37fd{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-0a14ded{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-9cfa3f3{--width:34%;}.elementor-17 .elementor-element.elementor-element-0568535{--width:58%;}.elementor-17 .elementor-element.elementor-element-3c2d04a{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-adf58ed{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-8293206{--width:41%;}.elementor-17 .elementor-element.elementor-element-d856f76{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-b0e73cb{--width:41%;}.elementor-17 .elementor-element.elementor-element-4344560{--width:49%;}.elementor-17 .elementor-element.elementor-element-a1af7d9{--content-width:1232px;}.elementor-17 .elementor-element.elementor-element-5f20623{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-8b30af1{--width:100%;}.elementor-17 .elementor-element.elementor-element-a1290e6{--width:100%;}.elementor-17 .elementor-element.elementor-element-1566076{--width:100%;}.elementor-17 .elementor-element.elementor-element-9cfa3f3{--width:100%;}.elementor-17 .elementor-element.elementor-element-0568535{--width:100%;}.elementor-17 .elementor-element.elementor-element-8293206{--width:100%;}.elementor-17 .elementor-element.elementor-element-b0e73cb{--width:100%;}.elementor-17 .elementor-element.elementor-element-4344560{--width:100%;}.elementor-17 .elementor-element.elementor-element-5f20623{--width:100%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-dabdcd4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dabdcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cb.toplawyer.pl/wp-content/uploads/2026/09/Hero_backgroun_mobile.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-dabdcd4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:516px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-8b30af1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-848f868 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-319e106 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-17 .elementor-element.elementor-element-11290ac{--container-widget-width:552px;--container-widget-flex-grow:0;width:var( --container-widget-width, 552px );max-width:552px;text-align:center;font-size:var( --e-global-typography-a3aa3a4-font-size );line-height:var( --e-global-typography-a3aa3a4-line-height );letter-spacing:var( --e-global-typography-a3aa3a4-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{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 );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-title{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-b5f9a16{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-e203e0e .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-a0409cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6ed255e{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 );}.elementor-17 .elementor-element.elementor-element-bc49287{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-85a5231{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ea99554{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bade406.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-bade406 img{width:124px;height:124px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-4206031 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9f49a24{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6d9fbd3{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-122d30b{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-c1627f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c1627f7 img{width:124px;height:124px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-5528082 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-614721f{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2d1a2ee{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-17e9d45{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-deae9e8{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-df6fd35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-df6fd35 img{width:124px;height:124px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-38a6daa .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cae238a{--container-widget-width:438px;--container-widget-flex-grow:0;width:var( --container-widget-width, 438px );max-width:438px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-099f290{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b55b38a{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2d1be65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2d1be65 img{width:124px;height:124px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-d20c9e1{--container-widget-width:385px;--container-widget-flex-grow:0;width:var( --container-widget-width, 385px );max-width:385px;}.elementor-17 .elementor-element.elementor-element-d20c9e1 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-458c88e{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-0952225{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6049f85{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2812c81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2812c81 img{width:124px;height:124px;object-fit:cover;}.elementor-17 .elementor-element.elementor-element-f669b05 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e07e1a3{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-ec081f2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-30f8f26{width:var( --container-widget-width, 391px );max-width:391px;--container-widget-width:391px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-30f8f26 .elementor-heading-title{font-size:var( --e-global-typography-6b9c33a-font-size );line-height:var( --e-global-typography-6b9c33a-line-height );letter-spacing:var( --e-global-typography-6b9c33a-letter-spacing );}.elementor-17 .elementor-element.elementor-element-656e587{width:var( --container-widget-width, 402px );max-width:402px;--container-widget-width:402px;--container-widget-flex-grow:0;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{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 );}.elementor-widget-ucaddon_image_card_carousel .ue-title{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 );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{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 );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{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 );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{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 );}.elementor-17 .elementor-element.elementor-element-2ad0ede{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content{padding:0px 0px 0px 32px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content p{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2a9dd2c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:600px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-2a9dd2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 0px;background-size:200% auto;}.elementor-17 .elementor-element.elementor-element-a4faf60{text-align:center;}.elementor-17 .elementor-element.elementor-element-a4faf60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-04645b4{--container-widget-width:563px;--container-widget-flex-grow:0;width:var( --container-widget-width, 563px );max-width:563px;text-align:center;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 );}.elementor-17 .elementor-element.elementor-element-352ae10{padding:0px 0px 0px 0px;--container-widget-width:579px;--container-widget-flex-grow:0;width:var( --container-widget-width, 579px );max-width:579px;text-align:center;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 );}.elementor-17 .elementor-element.elementor-element-3af0ae9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3f01b5e{--container-widget-width:168px;--container-widget-flex-grow:0;width:var( --container-widget-width, 168px );max-width:168px;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-number-wrapper{gap:0px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-42a9f99{--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:flex-start;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-fbb46fe{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-number-wrapper{gap:0px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-e624914{--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:flex-start;--align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-1f01291{--container-widget-width:172px;--container-widget-flex-grow:0;width:var( --container-widget-width, 172px );max-width:172px;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-number-wrapper{gap:0px;line-height:1em;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-9a54f9d{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a1290e6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-9e5454c img{width:571px;height:412px;}.elementor-17 .elementor-element.elementor-element-1566076{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-c10e2da{--container-widget-width:577px;--container-widget-flex-grow:0;width:var( --container-widget-width, 577px );max-width:577px;text-align:center;}.elementor-17 .elementor-element.elementor-element-c10e2da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8f9bc86{text-align:center;}.elementor-17 .elementor-element.elementor-element-c2bd6d7{padding:0px 0px 16px 0px;text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-17 .elementor-element.elementor-element-f028fbf{--padding-top:104px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-da1b540 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-c5f1298{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-17 .elementor-element.elementor-element-ef2e83e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-47b79f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-e5bc7ce .elementor-heading-title{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{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 );}.elementor-17 .elementor-element.elementor-element-428e979{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-49db8be{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-4203bdb .elementor-heading-title{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a7a78d3{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-3ba3268{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-32b37fd{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-bd53143{width:var( --container-widget-width, 579px );max-width:579px;--container-widget-width:579px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-bd53143 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f75e563{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_holder{width:50px;height:50px;font-size:26px;border-radius:12px 12px 12px 12px;border-width:1px 1px 1px 1px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon{width:50px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_image{width:26px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_text_one{line-height:1.1em;letter-spacing:-0.04px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_content_main{padding:16px 0px 17px 0px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_pointer_spacer{width:40px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line{width:1px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_icon_line_offset{width:1px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_title{font-size:var( --e-global-typography-19ad9a2-font-size );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );margin-top:0px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_text{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );margin-top:14px;}.elementor-widget-ucaddon_horizontal_timeline .ue-item-date,.elementor-widget-ucaddon_horizontal_timeline .ue-grid-item-meta-data{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-label{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-title a{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-intro{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-btn{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 );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-label{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-title a{font-size:var( --e-global-typography-19ad9a2-font-size );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-intro{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-0a14ded{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-6ffd916{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;}.elementor-17 .elementor-element.elementor-element-6ffd916 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f67fbd2{--container-widget-width:546px;--container-widget-flex-grow:0;width:var( --container-widget-width, 546px );max-width:546px;}.elementor-17 .elementor-element.elementor-element-0568535{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-17 .elementor-element.elementor-element-3c2d04a{--padding-top:104px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-c9152e7{--container-widget-width:574px;--container-widget-flex-grow:0;width:var( --container-widget-width, 574px );max-width:574px;}.elementor-17 .elementor-element.elementor-element-c9152e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-289d2fc{--container-widget-width:512px;--container-widget-flex-grow:0;width:var( --container-widget-width, 512px );max-width:512px;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-title{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6129041{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-17 .elementor-element.elementor-element-695b1e8{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-17 .elementor-element.elementor-element-3e3318b{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-17 .elementor-element.elementor-element-adf58ed{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-a0ad910 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-f878a84{--container-widget-width:653px;--container-widget-flex-grow:0;width:var( --container-widget-width, 653px );max-width:653px;}.elementor-17 .elementor-element.elementor-element-f878a84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{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 );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{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 );}.elementor-17 .elementor-element.elementor-element-44fc07b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-44fc07b .uc_content{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );padding:0px 135px 32px 0px;}.elementor-17 .elementor-element.elementor-element-d856f76{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:104px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-e3008a7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-17 .elementor-element.elementor-element-0f51d2f .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-89be525{--container-widget-width:648px;--container-widget-flex-grow:0;width:var( --container-widget-width, 648px );max-width:648px;text-align:center;}.elementor-17 .elementor-element.elementor-element-89be525 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2177174{--container-widget-width:607px;--container-widget-flex-grow:0;width:var( --container-widget-width, 607px );max-width:607px;text-align:center;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-description{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-description{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1af7d9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-17 .elementor-element.elementor-element-5f20623{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a5d1a01 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-96436ae{--container-widget-width:614px;--container-widget-flex-grow:0;width:var( --container-widget-width, 614px );max-width:614px;text-align:center;}.elementor-17 .elementor-element.elementor-element-96436ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f7e1383{--container-widget-width:608px;--container-widget-flex-grow:0;width:var( --container-widget-width, 608px );max-width:608px;text-align:center;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-77c3f85{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-dabdcd4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:396px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-dabdcd4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dabdcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120% auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-848f868 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-319e106{padding:0px 0px 0px 0px;--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;text-align:center;}.elementor-17 .elementor-element.elementor-element-319e106 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{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 );}.elementor-17 .elementor-element.elementor-element-11290ac{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;font-size:var( --e-global-typography-a3aa3a4-font-size );line-height:var( --e-global-typography-a3aa3a4-line-height );letter-spacing:var( --e-global-typography-a3aa3a4-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{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 );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-img{margin-bottom:4px;}.elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-title{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-20a0016{font-size:14px;line-height:1.42em;letter-spacing:-0.02em;}.elementor-17 .elementor-element.elementor-element-b5f9a16{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e203e0e .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-a0409cf{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-17 .elementor-element.elementor-element-a0409cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6ed255e{padding:0px 0px 16px 0px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;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 );}.elementor-17 .elementor-element.elementor-element-85a5231{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ea99554{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bade406 img{width:88px;height:88px;}.elementor-17 .elementor-element.elementor-element-4206031{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4206031 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9f49a24{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9d996e5{--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-975b8c5 .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-6d9fbd3{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-122d30b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-c1627f7 img{width:88px;height:88px;}.elementor-17 .elementor-element.elementor-element-5528082{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-5528082 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-614721f{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3c74152{--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-e3e0fed .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-17e9d45{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-deae9e8{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-df6fd35 img{width:88px;height:88px;}.elementor-17 .elementor-element.elementor-element-38a6daa{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-38a6daa .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-cae238a{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-eaa1293{--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b12fab6 .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-099f290{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b55b38a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-2d1be65 img{width:88px;height:88px;}.elementor-17 .elementor-element.elementor-element-d20c9e1{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d20c9e1 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-458c88e{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-766a95a{--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a77d94c .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-0952225{--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6049f85{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-2812c81 img{width:88px;height:88px;}.elementor-17 .elementor-element.elementor-element-f669b05{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f669b05 .elementor-heading-title{font-size:var( --e-global-typography-29a0fcd-font-size );line-height:var( --e-global-typography-29a0fcd-line-height );letter-spacing:var( --e-global-typography-29a0fcd-letter-spacing );}.elementor-17 .elementor-element.elementor-element-e07e1a3{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3d99415{--padding-top:28px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-ba85a53 .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-ec081f2{--padding-top:56px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30f8f26 .elementor-heading-title{font-size:var( --e-global-typography-6b9c33a-font-size );line-height:var( --e-global-typography-6b9c33a-line-height );letter-spacing:var( --e-global-typography-6b9c33a-letter-spacing );}.elementor-17 .elementor-element.elementor-element-656e587{--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{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 );}.elementor-widget-ucaddon_image_card_carousel .ue-title{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 );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{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 );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{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 );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{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 );}.elementor-17 .elementor-element.elementor-element-2ad0ede{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content{padding:0px 0px 0px 24px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2ad0ede .uc_dark_carousel_content p{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-4820578.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-2a9dd2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2a9dd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:85% 0px;background-size:230% auto;}.elementor-17 .elementor-element.elementor-element-2a9dd2c{--padding-top:400px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-a4faf60{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-17 .elementor-element.elementor-element-a4faf60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-04645b4{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;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 );}.elementor-17 .elementor-element.elementor-element-352ae10{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;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 );}.elementor-17 .elementor-element.elementor-element-2b30c28{--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-3af0ae9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-30e4029{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-3f01b5e{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:54px;}.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-42a9f99{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter{gap:8px;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:54px;}.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-e624914{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-17 .elementor-element.elementor-element-1f01291{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter{gap:8px;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:54px;}.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-title{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 );}.elementor-17 .elementor-element.elementor-element-9a54f9d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:65px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-9e5454c img{width:343px;height:248px;object-fit:contain;}.elementor-17 .elementor-element.elementor-element-c10e2da{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-17 .elementor-element.elementor-element-c10e2da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8f9bc86{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-17 .elementor-element.elementor-element-c2bd6d7{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-8343137 .elementor-icon-list-item > a{font-size:12px;line-height:1.42em;letter-spacing:-0.03px;}.elementor-17 .elementor-element.elementor-element-f028fbf{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-da1b540 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-c5f1298{--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ef2e83e{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;}.elementor-17 .elementor-element.elementor-element-ef2e83e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8a6de86{--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;}.elementor-17 .elementor-element.elementor-element-e936a77{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-97b4192 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-e5bc7ce .elementor-heading-title{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-17 .elementor-element.elementor-element-499fc59{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{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 );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{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 );}.elementor-17 .elementor-element.elementor-element-428e979{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-17 .elementor-element.elementor-element-428e979 .ue_timeline_item_title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c6af6b6{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-572ee5a .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-49db8be{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-9ab8649{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-94ff95d .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-4203bdb .elementor-heading-title{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-17 .elementor-element.elementor-element-41424a4{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-a7a78d3{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;}.elementor-17 .elementor-element.elementor-element-a7a78d3 .ue_timeline_item_title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-8f6244f{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-493866f .elementor-heading-title{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3ba3268{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-32b37fd{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-bd53143{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-17 .elementor-element.elementor-element-bd53143 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-8fb6701{padding:0px 0px 16px 0px;--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}.elementor-17 .elementor-element.elementor-element-f75e563{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_text_one{font-size:24px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_content_main{padding:16px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_pointer_spacer{width:24px;}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_title{font-size:var( --e-global-typography-19ad9a2-font-size );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f75e563 .ue_timeline_item_text{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-date,.elementor-widget-ucaddon_horizontal_timeline .ue-grid-item-meta-data{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-label{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-title a{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-item-intro{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 );}.elementor-widget-ucaddon_horizontal_timeline .ue-btn{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 );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-label{font-size:var( --e-global-typography-b2f0ba0-font-size );line-height:var( --e-global-typography-b2f0ba0-line-height );letter-spacing:var( --e-global-typography-b2f0ba0-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-title a{font-size:var( --e-global-typography-19ad9a2-font-size );line-height:var( --e-global-typography-19ad9a2-line-height );letter-spacing:var( --e-global-typography-19ad9a2-letter-spacing );}.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-intro{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-0a14ded{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-6ffd916{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;}.elementor-17 .elementor-element.elementor-element-6ffd916 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f67fbd2{--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2f16f1e .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-0568535{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-fec9893{--min-height:380px;}.elementor-17 .elementor-element.elementor-element-5691878 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-1f6e8dc .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-8875497{--min-height:380px;}.elementor-17 .elementor-element.elementor-element-57380a8 .elementor-heading-title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-de5c7d6 .elementor-heading-title{font-size:16px;}.elementor-17 .elementor-element.elementor-element-d23725a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-d23725a .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-3c2d04a{--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-c9152e7{--container-widget-width:347px;--container-widget-flex-grow:0;width:var( --container-widget-width, 347px );max-width:347px;}.elementor-17 .elementor-element.elementor-element-c9152e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-289d2fc{--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-img{margin-bottom:4px;}.elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-title{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-49fc93c{font-size:14px;line-height:1.42em;letter-spacing:-0.02em;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-6129041{--grid-columns:1;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-695b1e8{--grid-columns:1;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-3e3318b{--grid-columns:1;--grid-row-gap:24px;--load-more—spacing:40px;--grid-column-gap:24px;}.elementor-17 .elementor-element.elementor-element-adf58ed{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-a0ad910 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-f878a84{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-17 .elementor-element.elementor-element-f878a84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{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 );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{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 );}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_title{font-size:18px;}.elementor-17 .elementor-element.elementor-element-44fc07b .uc-heading{padding:24px 0px 24px 0px;}.elementor-17 .elementor-element.elementor-element-44fc07b .uc_content{font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );padding:0px 0px 24px 0px;}.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_spacing{width:36px;}.elementor-17 .elementor-element.elementor-element-d856f76{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-0f51d2f .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-89be525{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;}.elementor-17 .elementor-element.elementor-element-89be525 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-2177174{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-wrapper{gap:16px;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-description{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-4344560{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label{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 );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{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 );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-17 .elementor-element.elementor-element-b86a269{padding:8px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-description{font-size:var( --e-global-typography-0dfaf90-font-size );line-height:var( --e-global-typography-0dfaf90-line-height );letter-spacing:var( --e-global-typography-0dfaf90-letter-spacing );}.elementor-17 .elementor-element.elementor-element-a1af7d9{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-5f20623{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a5d1a01 .elementor-heading-title{font-size:var( --e-global-typography-1d7b71a-font-size );line-height:var( --e-global-typography-1d7b71a-line-height );letter-spacing:var( --e-global-typography-1d7b71a-letter-spacing );word-spacing:var( --e-global-typography-1d7b71a-word-spacing );}.elementor-17 .elementor-element.elementor-element-96436ae{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-17 .elementor-element.elementor-element-96436ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-f7e1383{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:var( --e-global-typography-8bce5a1-font-size );line-height:var( --e-global-typography-8bce5a1-line-height );letter-spacing:var( --e-global-typography-8bce5a1-letter-spacing );}.elementor-17 .elementor-element.elementor-element-77c3f85{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-319e106 */.elementor-17 .elementor-element.elementor-element-319e106 span{
    color: #BCD4FF;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c91fc99 */.elementor-17 .elementor-element.elementor-element-c91fc99 figure{
    flex-shrink: 0;
    flex-grow: 0;
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-c91fc99 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
    }
    
    .elementor-17 .elementor-element.elementor-element-c91fc99 figure{
    padding-top: 3px;
    margin-left: 4px !important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20a0016 */.elementor-17 .elementor-element.elementor-element-20a0016{
    padding-top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9738d0 */.elementor-17 .elementor-element.elementor-element-f9738d0{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabdcd4 */.elementor-17 .elementor-element.elementor-element-dabdcd4 {
  position: relative;
}

.elementor-17 .elementor-element.elementor-element-dabdcd4::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 0px,
    rgba(1, 31, 73, 0) 355px,
    rgba(1, 31, 73, 0.75) 532px,
    rgba(1, 31, 73, 0.75) 100%
  );
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-dabdcd4::after {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at right center,
    rgba(1, 31, 73, 0) 0%,
    rgba(1, 31, 73, 0) 42%,
    rgba(1, 31, 73, 0.51) 65%,
    rgba(1, 31, 73, 0.73) 90%
  );
  pointer-events: none;
}

@media(max-width: 1024px) and (min-width: 768px){
   .elementor-17 .elementor-element.elementor-element-dabdcd4::after {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at center 400px,
    rgba(1, 31, 73, 0) 0%,
    rgba(1, 31, 73, 0) 42%,
    rgba(1, 31, 73, 0.51) 55%,
    rgba(1, 31, 73, 0.73) 90%
  );
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-dabdcd4::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 0px,
    rgba(1, 31, 73, 0) 40%,
    rgba(1, 31, 73, 0.37) 45%,
    rgba(1, 31, 73, 1) 70%
  );
  pointer-events: none;
}
}

@media(max-width: 767px){
   .elementor-17 .elementor-element.elementor-element-dabdcd4::after {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at center 300px,
    rgba(1, 31, 73, 0) 0%,
    rgba(1, 31, 73, 0) 42%,
    rgba(1, 31, 73, 0.51) 47%,
    rgba(1, 31, 73, 0.73) 90%
  );
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-dabdcd4::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 0px,
    rgba(1, 31, 73, 0) 30%,
    rgba(1, 31, 73, 0.37) 30%,
    rgba(1, 31, 73, 1) 45%
  );
  pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-9103407 */.elementor-17 .elementor-element.elementor-element-9103407 .ue-carousel-nav-icon{
    height: 16px !important;
}

.elementor-17 .elementor-element.elementor-element-9103407 .uc-disabled{
    pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-arrow{
    transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-9103407 .ue-remote-arrow:hover{
    transform: scale(1.05);
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-9103407{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_image_card_carousel, class: .elementor-element-2ad0ede */.elementor-17 .elementor-element.elementor-element-2ad0ede img{
    display: none !important;
}

.elementor-17 .elementor-element.elementor-element-2ad0ede p{
    margin: 0;
}

.elementor-17 .elementor-element.elementor-element-2ad0ede .ue-title{
    margin-bottom: 16px;
}


.elementor-17 .elementor-element.elementor-element-2ad0ede .owl-stage-outer {
  overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-2ad0ede h3{
    font-size: 20px;
    font-weight: 600;
    font-family: Clarity CIty;
    padding-bottom: 14px;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-4820578 */.elementor-17 .elementor-element.elementor-element-4820578 .ue-carousel-nav-icon{
    height: 16px !important;
}

.elementor-17 .elementor-element.elementor-element-4820578 .uc-disabled{
    pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-arrow{
    transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-4820578 .ue-remote-arrow:hover{
    transform: scale(1.05);
}

@media(min-width: 768px){
    .elementor-17 .elementor-element.elementor-element-4820578{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f9a16 */.elementor-17 .elementor-element.elementor-element-b5f9a16 .fakebutton{
    position: relative;
  text-decoration: none;
  color: inherit;
  clip-path: inset(0); 
}

.elementor-17 .elementor-element.elementor-element-b5f9a16 .fakebutton::after{
    content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 2px; background: #BCD4FF;
}

.elementor-17 .elementor-element.elementor-element-b5f9a16 .kontener:hover .fakebutton::after {
  animation: underline-slide 0.5s linear;
}

.elementor-17 .elementor-element.elementor-element-b5f9a16 .kontener:hover {
  cursor: pointer;
}

.elementor-17 .elementor-element.elementor-element-b5f9a16 .kontener .fakebutton svg {
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-b5f9a16 .kontener:hover .fakebutton svg {
  transform: rotate(-45deg);
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-b5f9a16{
        background: #F4F8FF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9dd2c */.elementor-17 .elementor-element.elementor-element-2a9dd2c {
  position: relative
}

.elementor-17 .elementor-element.elementor-element-2a9dd2c::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 90%,
    rgba(1, 31, 73, 1) 95%,
    rgba(1, 31, 73, 1) 100%
  );
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-2a9dd2c::after {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(
    circle at 80% 200px,
    rgba(1, 31, 73, 0) 0%,
    rgba(1, 31, 73, 0) 33%,
    rgba(1, 31, 73, 0.51) 40%,
    rgba(1, 31, 73, 1) 75%
  );
  pointer-events: none;
}

@media(max-width: 1160px) and (min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-2a9dd2c{
        background-position: 65% 0% !important;
    }
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-2a9dd2c::after {
  background: none;
}

.elementor-17 .elementor-element.elementor-element-2a9dd2c::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 50%,
    rgba(1, 31, 73, 1) 60%,
    rgba(1, 31, 73, 1) 100%
  );
  pointer-events: none;
}
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-2a9dd2c::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(1, 31, 73, 0) 30%,
    rgba(1, 31, 73, 1) 40%,
    rgba(1, 31, 73, 1) 100%
  );
  pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3f01b5e */.elementor-17 .elementor-element.elementor-element-3f01b5e .elementor-counter-number {
  display: inline-block;
  font-variant-numeric: tabular-nums;
  min-width: 1.4ch; /* liczba cyfr finalnej wartości, np. dla 100 to 3 */
  text-align: left; /* albo center/right - zależy jak ma wyglądać podczas liczenia */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fbb46fe */.elementor-17 .elementor-element.elementor-element-fbb46fe .elementor-counter-number {
  display: inline-block;
  font-variant-numeric: tabular-nums;
  min-width: 1.4ch; /* liczba cyfr finalnej wartości, np. dla 100 to 3 */
  text-align: left; /* albo center/right - zależy jak ma wyglądać podczas liczenia */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-1f01291 */.elementor-17 .elementor-element.elementor-element-1f01291 .elementor-counter-number {
  display: inline-block;
  font-variant-numeric: tabular-nums;
  min-width: 1.8ch; /* liczba cyfr finalnej wartości, np. dla 100 to 3 */
  text-align: left; /* albo center/right - zależy jak ma wyglądać podczas liczenia */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b30c28 */.elementor-17 .elementor-element.elementor-element-2b30c28 .elementor-counter-number-wrapper {
    padding-right: 20px;
    flex-grow: 0 !important;
  width: auto !important;
  min-width: auto !important;
  display: inline-flex !important;
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-2b30c28 .elementor-counter-number-wrapper{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8343137 */.elementor-17 .elementor-element.elementor-element-8343137 svg{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a6de86 */.elementor-17 .elementor-element.elementor-element-8a6de86 a {
  position: relative;
  display: inline-block;
}
.elementor-17 .elementor-element.elementor-element-8a6de86 a{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-428e979 */.elementor-17 .elementor-element.elementor-element-428e979 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49db8be */.elementor-17 .elementor-element.elementor-element-49db8be span{
    font-weight: 600;
    font-size: 32px;
    padding-right: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c68c263 */.elementor-17 .elementor-element.elementor-element-c68c263{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-a7a78d3 */.elementor-17 .elementor-element.elementor-element-a7a78d3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba3268 */.elementor-17 .elementor-element.elementor-element-3ba3268 span{
    font-weight: 600;
    font-size: 32px;
    padding-right: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f66a43 */.elementor-17 .elementor-element.elementor-element-6f66a43{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b79f9 */.elementor-17 .elementor-element.elementor-element-47b79f9 .elementor-icon-wrapper {
  overflow: hidden;
  position: relative;
}

.elementor-17 .elementor-element.elementor-element-47b79f9 .elementor-icon {
  position: relative;
  overflow: hidden;
}

.elementor-17 .elementor-element.elementor-element-47b79f9 .kontener:hover .elementor-icon svg {
  animation: arrow-slide 0.5s linear;
}

.elementor-17 .elementor-element.elementor-element-47b79f9 .kontener:hover .dol {
  background-color: #BED6FF;
}

.elementor-17 .elementor-element.elementor-element-47b79f9 .kontener:hover {
  cursor: pointer;
}

@keyframes arrow-slide {
  0% { transform: translateX(0); }
  49% { transform: translateX(250%); }
  50% { transform: translateX(-250%); }
  100% { transform: translateX(0); }
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-f75e563 */@media(min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-f75e563{
        display: none !important;
    }
}

/* Przerwa 24px między liniami a ikonami */
.elementor-17 .elementor-element.elementor-element-f75e563 .uc-items-wrapper .ue_timeline_item_icon_line {
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 24px,
    black 24px,
    black calc(100% - 24px),
    transparent calc(100% - 24px),
    transparent 100%
  );
  mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 24px,
    black 24px,
    black calc(100% - 24px),
    transparent calc(100% - 24px),
    transparent 100%
  );
}

.elementor-17 .elementor-element.elementor-element-f75e563 .uc-items-wrapper .ue_timeline_item:last-child .ue_timeline_item_icon_line {
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 24px,
    black 24px,
    black 100%
  );
  mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 24px,
    black 24px,
    black 100%
  );
}


@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-f75e563 .uc-items-wrapper .ue_timeline_item_icon_line {
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 16px,
    black 16px,
    black calc(100% - 24px),
    transparent calc(100% - 24px),
    transparent 100%
  );
  mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 16px,
    black 16px,
    black calc(100% - 24px),
    transparent calc(100% - 24px),
    transparent 100%
  );
}

.elementor-17 .elementor-element.elementor-element-f75e563 .uc-items-wrapper .ue_timeline_item:last-child .ue_timeline_item_icon_line {
  -webkit-mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 16px,
    black 16px,
    black 100%
  );
  mask-image: linear-gradient(
    to bottom,
    transparent 0,
    transparent 16px,
    black 16px,
    black 100%
  );
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_horizontal_timeline, class: .elementor-element-1d1c3a0 *//* ============================================================
   IKONA WYRÓWNANA DO LEWEJ + LINIA STARTUJĄCA OD KROPKI
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-bullet-holder {
  justify-content: flex-start !important;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-bullet-line:first-child {
  flex-grow: 0 !important;
  flex-basis: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  margin: 0 !important;
  border: none !important;
  overflow: hidden !important;
}

/* Odstęp 24px między ikoną a linią z prawej strony bulleta */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-bullet-line:last-child {
  margin-left: 24px;
}

/* ============================================================
   STAGE / ITEMY — responsywne szerokości + odstęp 24px między itemami
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .owl-stage-outer {
  overflow: hidden;
  width: 100%;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .owl-stage {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .owl-item {
  flex: 0 0 calc((100% - 2 * 24px) / 3);
  box-sizing: border-box;
  margin-right: 24px;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .owl-item:last-child {
  margin-right: 0;
}

/* ============================================================
   CONTENT WEWNĄTRZ ITEMU — pełna szerokość, bez ucinania tekstu
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-carousel-item {
  width: 100%;
  box-sizing: border-box;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-carousel-item-holder {
  width: 100%;
  box-sizing: border-box;
  overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-carousel-content {
  width: 100%;
  box-sizing: border-box;
  overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-carousel-content-inside {
  width: 100%;
  box-sizing: border-box;
  overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-intro,
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-title {
  height: auto !important;
  overflow: visible !important;
  white-space: normal;
  word-wrap: break-word;
}

/* ============================================================
   LICZBY WYŚRODKOWANE + FORMAT 01, 02, 03
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline {
  counter-reset: timeline-counter;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-bullet {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 0;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  counter-increment: timeline-counter;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-horizontal-timeline .ue-item-bullet::before {
  content: counter(timeline-counter, decimal-leading-zero);
  color: #0E1F39;
  font-family: Sentient;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1em;
  text-align: center;
}

/* ============================================================
   ANIMACJA — border ikony i wypełnienie linii kolorem E6EBF4
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 {
  --anim-duration: 4.5s;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet {
  animation-duration: var(--anim-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-play-state: paused;
}

/* LINIA — wypełnianie kolorem E6EBF4 */
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet-line:last-child {
  position: relative;
  overflow: hidden;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-bullet-line:last-child::after {
  content: '';
  position: absolute;
  inset: 0;
  background: #02204A;
  transform: scaleX(0);
  transform-origin: left;
  animation-duration: var(--anim-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-direction: normal;
  animation-play-state: paused;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0.in-view .ue-item-bullet {
  animation-play-state: running;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0.in-view .ue-item-bullet-line:last-child::after {
  animation-play-state: running;
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-item:nth-child(1) .ue-item-bullet-line:last-child::after {
  animation-name: lineFill1;
}
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-item:nth-child(2) .ue-item-bullet-line:last-child::after {
  animation-name: lineFill2;
}
.elementor-17 .elementor-element.elementor-element-1d1c3a0 .owl-item:nth-child(3) .ue-item-bullet-line:last-child::after {
  animation-name: lineFill3;
}

@keyframes lineFill1 {
  0%     { transform: scaleX(0); }
  33.33% { transform: scaleX(1); }
  100%   { transform: scaleX(1); }
}
@keyframes lineFill2 {
  0%, 33.33% { transform: scaleX(0); }
  66.67%     { transform: scaleX(1); }
  100%       { transform: scaleX(1); }
}
@keyframes lineFill3 {
  0%, 66.67% { transform: scaleX(0); }
  100%       { transform: scaleX(1); }
}

.elementor-17 .elementor-element.elementor-element-1d1c3a0 .ue-item-title{
    pointer-events: none;
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-1d1c3a0{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95f5f2e */.elementor-17 .elementor-element.elementor-element-95f5f2e{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f16f1e */.elementor-17 .elementor-element.elementor-element-2f16f1e {
    position: relative;
  text-decoration: none;
  color: inherit;
  clip-path: inset(0); 
}

.elementor-17 .elementor-element.elementor-element-2f16f1e::after{
    content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 2px; background: #BCD4FF;
}

.elementor-17 .elementor-element.elementor-element-2f16f1e:hover::after {
  animation: underline-slide 0.5s linear;
}

.elementor-17 .elementor-element.elementor-element-2f16f1e svg {
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-2f16f1e:hover svg {
  transform: rotate(-45deg);
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-2f16f1e{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a7a5c5 */.elementor-17 .elementor-element.elementor-element-2a7a5c5{
    line-height: 0;
    transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-2a7a5c5 .elementor-icon:hover{
    transform: scale(1.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0976ca0 */.elementor-17 .elementor-element.elementor-element-0976ca0 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px); 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-68a7e62 */.elementor-17 .elementor-element.elementor-element-68a7e62{
    line-height: 0;
    transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-68a7e62 .elementor-icon:hover{
    transform: scale(1.4);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a87514 */.elementor-17 .elementor-element.elementor-element-7a87514 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px); 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d23725a */.elementor-17 .elementor-element.elementor-element-d23725a {
    position: relative;
  text-decoration: none;
  color: inherit;
  clip-path: inset(0); 
}

.elementor-17 .elementor-element.elementor-element-d23725a::after{
    content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 2px; background: #BCD4FF;
}

.elementor-17 .elementor-element.elementor-element-d23725a:hover::after {
  animation: underline-slide 0.5s linear;
}

.elementor-17 .elementor-element.elementor-element-d23725a svg {
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-d23725a:hover svg {
  transform: rotate(-45deg);
}

@media(min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-d23725a{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eefb28c */.elementor-17 .elementor-element.elementor-element-eefb28c figure{
    flex-shrink: 0;
    flex-grow: 0;
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-eefb28c .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row-reverse;
    }
    
    .elementor-17 .elementor-element.elementor-element-eefb28c figure{
    padding-top: 3px;
    margin-left: 4px !important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fc93c */.elementor-17 .elementor-element.elementor-element-49fc93c{
    padding-top: 3px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6129041 */.elementor-17 .elementor-element.elementor-element-6129041 .elementor-widget-container{
  position: relative;
}

.elementor-17 .elementor-element.elementor-element-6129041 .elementor-widget-container::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 200px;
  background: linear-gradient(to bottom, rgba(245,248,255,0) 0%, #F5F8FF 55%);
  pointer-events: none;
  z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-6129041 .elementor-widget-container.no-more-mask::after{
  display: none;
}

.elementor-17 .elementor-element.elementor-element-6129041 .elementor-button{
    z-index: 7 !important;
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-6129041{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-695b1e8 */.elementor-17 .elementor-element.elementor-element-695b1e8 .elementor-widget-container{
  position: relative;
}

.elementor-17 .elementor-element.elementor-element-695b1e8 .elementor-widget-container::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 200px;
  background: linear-gradient(to bottom, rgba(245,248,255,0) 0%, #F5F8FF 55%);
  pointer-events: none;
  z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-695b1e8 .elementor-widget-container.no-more-mask::after{
  display: none;
}

.elementor-17 .elementor-element.elementor-element-695b1e8 .elementor-button{
    z-index: 7 !important;
}


.elementor-17 .elementor-element.elementor-element-695b1e8{
    display: none !important;
}
@media(min-width: 768px) and (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-695b1e8{
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3e3318b */@media(min-width: 768px){
    .elementor-17 .elementor-element.elementor-element-3e3318b{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20315ef */.elementor-17 .elementor-element.elementor-element-20315ef{
    display: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_icon_accordion, class: .elementor-element-44fc07b */.elementor-17 .elementor-element.elementor-element-44fc07b .ue_accordion_icon.uc_active {
  display: none !important;
}

.elementor-17 .elementor-element.elementor-element-44fc07b .ue_accordion_icon.uc_dactive {
  display: inline-flex !important;
  height: 16px;
  transform: rotate(0deg);
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-44fc07b .ue_accordion_icon.uc_dactive svg {
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box.uc-item-active .ue_accordion_icon.uc_dactive {
  transform: rotate(135deg);
}

.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_inside {
  position: relative;
  overflow: hidden;
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-44fc07b .ue_expand_inside::before {
  content: '';
  position: absolute;
  inset: 0;
  background: #BCD4FF;
  opacity: 0;
  transition: var(--transition);
}

.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box:hover .ue_expand_inside::before,
.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box.uc-item-active .ue_expand_inside::before {
  opacity: 1;
}

.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box.uc-item-active .uc-heading {
  padding-bottom: 16px;
}

.elementor-17 .elementor-element.elementor-element-44fc07b .uc_ac_box:last-child {
  border-bottom: 1px solid #D5DDEC;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0845408 */.elementor-17 .elementor-element.elementor-element-0845408 .elementor-icon-box-title{
    padding-bottom: 6px;
}

@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-0845408{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d5304d1 */.elementor-17 .elementor-element.elementor-element-d5304d1 input::placeholder, .elementor-17 .elementor-element.elementor-element-d5304d1 textarea::placeholder{
    opacity: 1;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-acceptance{
    padding-bottom: 8px;
}
.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-email{
    padding-right: 6px !important;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-tel{
    padding-left: 6px !important;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-textarea textarea{
    font-size: 16px !important;
}

@media(max-width: 768px){
.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-text{
    padding-top: 4px;
}
.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-textarea{
    padding-top: 4px;
}
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-textarea{
    padding-bottom: 8px;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-acceptance .elementor-field-subgroup {
  background: none;
  padding: 0;
  margin: 0;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-acceptance .elementor-field-option {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  position: relative;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-acceptance input[type="checkbox"] {
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  pointer-events: auto;
  z-index: 2;
  background-image: url('/wp-content/uploads/2026/09/Unchecked.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  padding: 0;
  border-radius: 4px;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-acceptance input[type="checkbox"]:checked {
  background-image: url('/wp-content/uploads/2026/09/Checked.svg');
}

.elementor-17 .elementor-element.elementor-element-d5304d1 label {
  font-family: 'Clarity City', sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.42em;
  color: #223458;
  letter-spacing: -0.03em;
  position: relative;
  padding-left: 34px;
  text-transform: none;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 label a {
  position: relative;
  text-decoration: none;
  color: inherit;
  display: inline-block;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 label a::after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #BCD4FF;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s ease;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 label a:hover {
    color: #0E1F39 !important;
  cursor: pointer;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 label a:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}

/* ============================================================
   UPLOAD BOX
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload{
  position: relative;
  width: 100% !important;
  max-width: 100% !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 2px dashed #D5DDEC;
  border-radius: 12px;
  background: #F5F8FE;
  padding: 20px 16px;
  box-sizing: border-box;
  gap: 0;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload input.elementor-upload-field{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload::before{
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  margin-bottom: 8px;
  background-color: #0E1F39;
  -webkit-mask-image: url('/wp-content/uploads/2026/09/Paperclip.svg');
  mask-image: url('/wp-content/uploads/2026/09/Paperclip.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload::after{
  content: attr(data-filename);
  font-size: 16px;
  font-weight: 600;
  color: #0E1F39;
  text-align: center;
  word-break: break-word;
  margin-bottom: 0;
  z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload label.elementor-screen-only{
  z-index: 0 !important;
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload{
  cursor: pointer;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload::before,
.elementor-17 .elementor-element.elementor-element-d5304d1 .elementor-field-type-upload::after{
  cursor: pointer;
  pointer-events: none;
}

/* ============================================================
   LISTA ZAŁADOWANYCH PLIKÓW
   ============================================================ */
.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  z-index: 3;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-list:not(:empty) {
  margin-top: 12px;
  margin-bottom: 12px;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  background: #FFFFFF;
  border: 1px solid #D5DDEC;
  border-radius: 8px;
  padding: 8px 10px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-name {
  font-size: 13px;
  font-weight: 500;
  color: #0E1F39;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-remove {
  flex-shrink: 0;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  max-width: 32px;
  max-height: 32px;
  padding: 0;
  margin: 0;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F5F8FE;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  z-index: 4;
  transition: background 0.2s ease;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 button.upload-file-remove.upload-file-remove::before {
  content: '' !important;
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  background-color: #0E1F39 !important;
  -webkit-mask-image: url('/wp-content/uploads/2026/09/Plus.svg') !important;
  mask-image: url('/wp-content/uploads/2026/09/Plus.svg') !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  transform: rotate(45deg) !important;
  pointer-events: none !important;
}

.elementor-17 .elementor-element.elementor-element-d5304d1 .upload-file-remove:hover {
  background: #E3EAFB;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-696dbd1 */.elementor-17 .elementor-element.elementor-element-696dbd1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0cacc40 */.elementor-17 .elementor-element.elementor-element-0cacc40{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58ccf22 */.elementor-17 .elementor-element.elementor-element-58ccf22{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b86a269 */.elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title{
    padding-bottom: 6px;
}

@media(max-width: 767px){
    .elementor-17 .elementor-element.elementor-element-b86a269 .elementor-icon-box-title{
    padding-bottom: 12px;
}
}

@media(min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-b86a269{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dada07f */@media(max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-dada07f{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-77c3f85 */.elementor-17 .elementor-element.elementor-element-77c3f85 .elementor-loop-container .e-loop-item:last-child{
    border-bottom: 1px solid #D5DDEC;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f49dc2 */@media(min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-9f49dc2{
        display: none !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cb.toplawyer.pl/wp-content/uploads/2026/09/ClarityCity-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cb.toplawyer.pl/wp-content/uploads/2026/09/ClarityCity-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cb.toplawyer.pl/wp-content/uploads/2026/09/ClarityCity-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentient';
	font-display: auto;
	src: url('https://cb.toplawyer.pl/wp-content/uploads/2026/09/Sentient-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */