.elementor-24 .elementor-element.elementor-element-8031789{--display:flex;--overlay-opacity:0.72;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8031789:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://najtrans.pl/wp-content/uploads/2026/07/imgi_12_najtrans-new-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-8031789::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8031789 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8031789 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#131F3200;background-image:url("https://najtrans.pl/wp-content/uploads/2026/07/ss3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-578bfa0{--display:grid;--e-con-grid-template-columns:1.2fr 0.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-9aac1c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-447d0d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-447d0d2 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b10efc9{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-b10efc9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:900;text-transform:uppercase;line-height:83px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-fa61b0f{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-fa61b0f p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-96a28e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-24 .elementor-element.elementor-element-529f054 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-529f054 .elementor-button:focus{background-color:var( --e-global-color-8324a7a );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-529f054 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-529f054 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-529f054 .elementor-button{font-family:"Space Mono", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-529f054 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-529f054 .elementor-button:focus svg{fill:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button{background-color:#FFFFFF00;font-family:"Space Mono", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.8px;fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button:focus{background-color:var( --e-global-color-1df0c58 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2b3222b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9f603b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7A;--border-color:#7A7A7A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9dff857{padding:20px 20px 20px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:36px;}.elementor-24 .elementor-element.elementor-element-9dff857:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-9dff857:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#AAAAAA;}.elementor-24 .elementor-element.elementor-element-67e9571{padding:20px 20px 20px 0px;border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:36px;}.elementor-24 .elementor-element.elementor-element-67e9571:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-67e9571:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#AAAAAA;}.elementor-24 .elementor-element.elementor-element-994df2f{padding:20px 20px 20px 0px;border-style:none;}.elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:36px;}.elementor-24 .elementor-element.elementor-element-994df2f:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-994df2f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:#AAAAAA;}.elementor-24 .elementor-element.elementor-element-17b1a0a.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-6ca856b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6ca856b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6ca856b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6ad3fa0{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-bd6c0f5.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-bd6c0f5 .elementor-icon-list-icon i{color:var( --e-global-color-c5e3160 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-bd6c0f5 .elementor-icon-list-icon svg{fill:var( --e-global-color-c5e3160 );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-bd6c0f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-bd6c0f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-bd6c0f5 .elementor-icon-list-item > a{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.8px;}.elementor-24 .elementor-element.elementor-element-bd6c0f5 .elementor-icon-list-text{color:var( --e-global-color-1df0c58 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-0a2ffe3{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0a2ffe3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0a2ffe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-5fd7669{--display:grid;--e-con-grid-template-columns:6fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-7ab3c74{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-eb01214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-eb01214 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-13d1182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-13d1182 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;}.elementor-24 .elementor-element.elementor-element-75697d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-75697d4.e-con{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-60d54e9{text-align:end;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-24 .elementor-element.elementor-element-60d54e9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d8844c2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d8844c2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24 .elementor-element.elementor-element-3bf9773{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3bf9773.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-6937501{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 28px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-6937501:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6937501.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-6937501.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6937501.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-6937501.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6937501.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6937501.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6937501.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-6937501:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-6937501:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-6937501 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-71b8975{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-71b8975{left:28px;}.elementor-24 .elementor-element.elementor-element-71b8975{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-71b8975 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d03305c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d03305c.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-50af14e{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 28px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-50af14e:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-50af14e.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-50af14e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-50af14e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-50af14e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-50af14e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7bbbdb8{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-7bbbdb8{left:28px;}.elementor-24 .elementor-element.elementor-element-7bbbdb8{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-7bbbdb8 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-5c797c5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5c797c5.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-c12e075{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 28px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-c12e075:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c12e075.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c12e075.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-c12e075:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-c12e075:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-c12e075 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-bce6753{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-bce6753{left:28px;}.elementor-24 .elementor-element.elementor-element-bce6753{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-bce6753 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-e02b59a{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9a866ea{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 28px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-9a866ea:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9a866ea.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-9a866ea.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-9a866ea:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-9a866ea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9a866ea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-690397a{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-690397a{left:28px;}.elementor-24 .elementor-element.elementor-element-690397a{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-690397a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d8e1e61{--display:flex;--overlay-opacity:0.66;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d8e1e61:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d8e1e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://najtrans.pl/wp-content/uploads/2026/07/imgi_64_najtrans-truck-red.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d8e1e61::before, .elementor-24 .elementor-element.elementor-element-d8e1e61 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d8e1e61 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-d8e1e61 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d8e1e61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-d8e1e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-0f71d78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-479218b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8534ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8534ef7 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-dbc2905{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-dbc2905 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;line-height:75px;letter-spacing:-1.2px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-133174c{width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:43%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-133174c p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-5c32180{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5c32180:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5c32180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-fae2eda{--display:grid;--e-con-grid-template-columns:6fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-9f0e41b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-54c1b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-54c1b49 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-981045a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-981045a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;}.elementor-24 .elementor-element.elementor-element-9469129{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9469129.e-con{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-df017cd{text-align:end;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-24 .elementor-element.elementor-element-df017cd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-fd39b91{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fd39b91.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24 .elementor-element.elementor-element-b07a04b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b07a04b.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-434589a{background-color:var( --e-global-color-1df0c58 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-434589a:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-434589a.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-434589a .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-434589a .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-434589a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-434589a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-434589a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-434589a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-434589a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-434589a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-434589a .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-434589a .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-434589a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-434589a:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-434589a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-434589a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c257a36{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-c257a36{right:28px;}.elementor-24 .elementor-element.elementor-element-c257a36{bottom:28px;}.elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-c257a36 .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-be986f5{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-be986f5{left:28px;}.elementor-24 .elementor-element.elementor-element-be986f5{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-be986f5 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-b6d1760{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6d1760.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-6af29c3{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-6af29c3:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6af29c3.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-6af29c3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-6af29c3:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-6af29c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-6af29c3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ab1ddcb{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-ab1ddcb{right:28px;}.elementor-24 .elementor-element.elementor-element-ab1ddcb{bottom:28px;}.elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-ab1ddcb .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-455e12d{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-455e12d{left:28px;}.elementor-24 .elementor-element.elementor-element-455e12d{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-455e12d p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-adbf0d2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-adbf0d2.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-eaa839c{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-eaa839c:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-eaa839c.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-eaa839c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-eaa839c:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-eaa839c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-eaa839c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-d416aa5{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-d416aa5{right:28px;}.elementor-24 .elementor-element.elementor-element-d416aa5{bottom:28px;}.elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-d416aa5 .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-dd41f8f{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-dd41f8f{left:28px;}.elementor-24 .elementor-element.elementor-element-dd41f8f{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-dd41f8f p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-6e83e92{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6e83e92.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-bdb64d1{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-bdb64d1:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-bdb64d1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-bdb64d1:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-bdb64d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-bdb64d1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-e2782e5{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-e2782e5{right:28px;}.elementor-24 .elementor-element.elementor-element-e2782e5{bottom:28px;}.elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e2782e5 .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9ecf57c{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-9ecf57c{left:28px;}.elementor-24 .elementor-element.elementor-element-9ecf57c{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-9ecf57c p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-0862bf8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0862bf8.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-f2061b7{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-f2061b7:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f2061b7.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-f2061b7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-f2061b7:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-f2061b7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-f2061b7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-2b03499{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-2b03499{right:28px;}.elementor-24 .elementor-element.elementor-element-2b03499{bottom:28px;}.elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2b03499 .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-74daeb9{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-74daeb9{left:28px;}.elementor-24 .elementor-element.elementor-element-74daeb9{top:28px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-74daeb9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d73fa88{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d73fa88.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-79f97b9{background-color:var( --e-global-color-1df0c58 );padding:28px 28px 60px 28px;transition:background 0.3s;}.elementor-24 .elementor-element.elementor-element-79f97b9:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-79f97b9.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon-box-title{margin-block-end:12px;}.elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-79f97b9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:25px;letter-spacing:-0.4px;}.elementor-24 .elementor-element.elementor-element-79f97b9:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-79f97b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-79f97b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-459f8cd{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-459f8cd{right:28px;}.elementor-24 .elementor-element.elementor-element-459f8cd{bottom:28px;}.elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-459f8cd .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-13dc131{right:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-13dc131{left:28px;}.elementor-24 .elementor-element.elementor-element-13dc131{top:27px;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:12px;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-13dc131 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-f28a382{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f3a904e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-f3a904e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f3a904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-887e878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-887e878.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-887e878 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-24 .elementor-element.elementor-element-887e878 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-1df0c58 );transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-887e878.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-887e878.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-887e878.elementor-view-default .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-887e878.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-887e878.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-887e878.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-887e878.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-887e878.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-887e878.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-887e878 .elementor-icon{transition-duration:0.3s;font-size:14px;}.elementor-24 .elementor-element.elementor-element-887e878 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-887e878 .elementor-icon-box-title a{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;}.elementor-24 .elementor-element.elementor-element-887e878:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-887e878:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-0eac3cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-0eac3cd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-0eac3cd .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-0eac3cd .elementor-heading-title a:focus{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-cec0da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#AAAAAA;}.elementor-24 .elementor-element.elementor-element-cec0da8 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button:focus{background-color:var( --e-global-color-8324a7a );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-31c0c6e .elementor-button:focus svg{fill:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-4f0a98c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-4f0a98c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4f0a98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-e4f56e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:4px 12px 4px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-e4f56e0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-24 .elementor-element.elementor-element-e4f56e0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-e4f56e0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-e4f56e0 .elementor-icon{transition-duration:0.3s;font-size:14px;}.elementor-24 .elementor-element.elementor-element-e4f56e0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-e4f56e0 .elementor-icon-box-title a{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;}.elementor-24 .elementor-element.elementor-element-8257586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-24 .elementor-element.elementor-element-8257586 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-8257586 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-8257586 .elementor-heading-title a:focus{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9c1d2cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9c1d2cb p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button{background-color:var( --e-global-color-1df0c58 );font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-cc9fae3 .elementor-button:focus svg{fill:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-8b9d3cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8b9d3cc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8b9d3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-86ea5c8{--display:grid;--e-con-grid-template-columns:0.9fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-89843ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:48px;}.elementor-24 .elementor-element.elementor-element-89843ea.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-13ff031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-13ff031 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-4c4a2b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;line-height:75px;letter-spacing:-1.2px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title a:focus{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-aa96aac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;color:#AAAAAA;}.elementor-24 .elementor-element.elementor-element-aa96aac p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-99ba6e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1b0d005{padding:16px 16px 16px 16px;border-style:solid;border-width:2px 1px 2px 2px;border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1b0d005 .elementor-icon-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1b0d005 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1b0d005 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-1b0d005 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-1b0d005:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-1b0d005:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1b0d005 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-24a6a48{padding:16px 16px 16px 16px;border-style:solid;border-width:2px 1px 2px 1px;border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-24a6a48 .elementor-icon-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-24a6a48 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-24a6a48 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-24a6a48 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-24a6a48:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-24a6a48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-24a6a48 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-8d53ad1{padding:16px 16px 16px 16px;border-style:solid;border-width:2px 02px 2px 1px;border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8d53ad1 .elementor-icon-box-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-8d53ad1 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8d53ad1 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-8d53ad1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-8d53ad1:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-8d53ad1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8d53ad1 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-9a1d98d{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-78d851b{grid-column:span 4;grid-row:span 6;}.elementor-24 .elementor-element.elementor-element-3661522{grid-column:span 2;grid-row:span 3;}.elementor-24 .elementor-element.elementor-element-32cd8cb{grid-column:span 2;grid-row:span 3;}.elementor-24 .elementor-element.elementor-element-c928eed{--display:flex;}.elementor-24 .elementor-element.elementor-element-bc7a4cc{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-7a68723{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1959aa6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 1px 2px 2px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-71f1aa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cf76f86{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-8868455 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-8868455.elementor-view-stacked .elementor-icon{background-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-8868455.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-8868455.elementor-view-default .elementor-icon{color:#FF2A3A5C;border-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-8868455.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-8868455.elementor-view-default .elementor-icon svg{fill:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-8868455 .elementor-icon{font-size:48px;}.elementor-24 .elementor-element.elementor-element-8868455 .elementor-icon svg{height:48px;}.elementor-24 .elementor-element.elementor-element-4e66d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4e66d83 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-1a8a4cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f31ebd3{background-color:var( --e-global-color-accent );padding:016px 16px 16px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-f31ebd3.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-f31ebd3 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-17f1590 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-17f1590 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-17f1590 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-17f1590 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:20px;}.elementor-24 .elementor-element.elementor-element-17f1590 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2px;}.elementor-24 .elementor-element.elementor-element-9ebeda8{--display:flex;border-style:solid;--border-style:solid;border-width:2px 1px 2px 1px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-311256e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4cd21ef{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c9a681d .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-c9a681d.elementor-view-stacked .elementor-icon{background-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-c9a681d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c9a681d.elementor-view-default .elementor-icon{color:#FF2A3A5C;border-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-c9a681d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c9a681d.elementor-view-default .elementor-icon svg{fill:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-c9a681d .elementor-icon{font-size:48px;}.elementor-24 .elementor-element.elementor-element-c9a681d .elementor-icon svg{height:48px;}.elementor-24 .elementor-element.elementor-element-fcb0ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-fcb0ee6 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-474c55d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-76ca345{background-color:var( --e-global-color-accent );padding:016px 16px 16px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-76ca345.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-76ca345 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-3867e04 .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-3867e04 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3867e04 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3867e04 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:20px;}.elementor-24 .elementor-element.elementor-element-3867e04 .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2px;}.elementor-24 .elementor-element.elementor-element-9a36db5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 02px 2px 1px;--border-top-width:2px;--border-right-width:02px;--border-bottom-width:2px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-bc0523e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6de2add{--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e3ab2bd .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-e3ab2bd.elementor-view-stacked .elementor-icon{background-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-e3ab2bd.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e3ab2bd.elementor-view-default .elementor-icon{color:#FF2A3A5C;border-color:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-e3ab2bd.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e3ab2bd.elementor-view-default .elementor-icon svg{fill:#FF2A3A5C;}.elementor-24 .elementor-element.elementor-element-e3ab2bd .elementor-icon{font-size:48px;}.elementor-24 .elementor-element.elementor-element-e3ab2bd .elementor-icon svg{height:48px;}.elementor-24 .elementor-element.elementor-element-c1b3f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c1b3f3d p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-707a4e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-dfb11c4{background-color:var( --e-global-color-accent );padding:016px 16px 16px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-dfb11c4.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-dfb11c4 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-91e479f .elementor-icon-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-91e479f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-91e479f .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-91e479f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:20px;}.elementor-24 .elementor-element.elementor-element-91e479f .elementor-icon-box-description{font-family:"Space Mono", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2px;}.elementor-24 .elementor-element.elementor-element-f00e569{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f00e569:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f00e569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-d9344f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-2a4b65d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ecaecc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ecaecc2 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-b0f1509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-24 .elementor-element.elementor-element-b0f1509 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;}.elementor-24 .elementor-element.elementor-element-cc6037e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-24 .elementor-element.elementor-element-cc6037e p{margin-block-end:24px;}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-65177fb{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-24 .elementor-element.elementor-element-65177fb .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-a9d3648{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d35b510{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d35b510:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d35b510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-87233bb{--display:grid;--e-con-grid-template-columns:0.9fr 1.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-3bcec01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-11f631a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-11f631a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-112c55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-24 .elementor-element.elementor-element-112c55f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;line-height:57px;letter-spacing:-1.5px;}.elementor-24 .elementor-element.elementor-element-6187e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-24 .elementor-element.elementor-element-6187e7a p{margin-block-end:24px;}.elementor-24 .elementor-element.elementor-element-6187e7a a{color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-6187e7a a:hover, .elementor-24 .elementor-element.elementor-element-6187e7a a:focus{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-d462c20{--display:flex;}.elementor-24 .elementor-element.elementor-element-f3dfcb3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-f3dfcb3 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-eaef627{--display:flex;}.elementor-24 .elementor-element.elementor-element-95e3aac{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-95e3aac p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-fe1fc61{--display:flex;}.elementor-24 .elementor-element.elementor-element-efd51da{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-efd51da p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-4678f67{--display:flex;}.elementor-24 .elementor-element.elementor-element-cb4722b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-cb4722b p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-5dfafec{--display:flex;}.elementor-24 .elementor-element.elementor-element-5e9a632{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-5e9a632 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-c8ee2b3{--display:flex;}.elementor-24 .elementor-element.elementor-element-3024e90{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-3024e90 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-62103cd{--display:flex;}.elementor-24 .elementor-element.elementor-element-f8b1164{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-f8b1164 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-641d336{--display:flex;}.elementor-24 .elementor-element.elementor-element-7d5d9c2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-7d5d9c2 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-42e6478{--display:flex;}.elementor-24 .elementor-element.elementor-element-b7c88bd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-b7c88bd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-8ed4613{--display:flex;}.elementor-24 .elementor-element.elementor-element-a711d3e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-a711d3e p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-2ff48b3{--display:flex;}.elementor-24 .elementor-element.elementor-element-5e82d6c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-5e82d6c p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-2c152ec{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-8324a7a );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2c152ec {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Space Grotesk", Sans-serif;font-weight:800;text-transform:uppercase;line-height:28px;letter-spacing:-0.5px;}:where( .elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );--padding-top:20px;--padding-right:24px;--padding-bottom:20px;--padding-left:24px;}.elementor-24 .elementor-element.elementor-element-a114ed4{--display:flex;--overlay-opacity:0.66;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a114ed4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a114ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://najtrans.pl/wp-content/uploads/2026/07/imgi_64_najtrans-truck-red.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a114ed4::before, .elementor-24 .elementor-element.elementor-element-a114ed4 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a114ed4 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-a114ed4 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a114ed4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-a114ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-b8f8a54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-e0df20c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e0df20c p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-88bdb1f{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-88bdb1f.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-88bdb1f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1.2px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-ee367b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ee367b6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ee367b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-3329472{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-3313de6{--display:grid;--e-con-grid-template-columns:6fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1443447{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7bde0f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7bde0f9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-2418ba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-2418ba9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;}.elementor-24 .elementor-element.elementor-element-9222bb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9222bb5.e-con{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button{background-color:#D7000000;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2.4px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button:focus{background-color:#C3010200;color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-ade3a9a .elementor-button:focus svg{fill:var( --e-global-color-8324a7a );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-24 .elementor-element.elementor-element-ae77ca1{--grid-columns:3;--grid-column-gap:0px;}.elementor-24 .elementor-element.elementor-element-a24e803{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:48px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a24e803:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a24e803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-1e9a54b{--display:grid;--e-con-grid-template-columns:6fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-5984f8b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-deeae9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-deeae9d p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-3d90aad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3d90aad.e-con{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-f13aa23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-f13aa23 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-5625bb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-102f5a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-102f5a5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-102f5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-860eef5{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-860eef5 img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-c42f0d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-c42f0d6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c42f0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-6bc9048{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6bc9048 img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-51a3c8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-51a3c8f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-51a3c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-25341c2{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-25341c2 img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-7615c75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-7615c75:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7615c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-a804d7b{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a804d7b img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-a79b7e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-a79b7e5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a79b7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-1fcfaac{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1fcfaac img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-d7120bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-d7120bf:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d7120bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-e8352bb{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e8352bb img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-42986f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-42986f6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-42986f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-bbde358{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bbde358 img{width:100%;height:50px;}.elementor-24 .elementor-element.elementor-element-677fdf1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-677fdf1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-677fdf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-f70f0bb{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f70f0bb img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-01ef1ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-01ef1ba:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-01ef1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9d50d1c{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d50d1c img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-d2fb32b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-d2fb32b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d2fb32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-bdf5a40{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bdf5a40 img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-085643b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-085643b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-085643b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-4e80fe6{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4e80fe6 img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-b919e7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-b919e7b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b919e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-9d4df1a{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d4df1a img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-018737c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-018737c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-018737c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-06d746b{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-06d746b img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-1027494{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-1027494:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1027494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-e7d802f{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e7d802f img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-da15826{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-da15826:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-da15826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-91373cf{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-91373cf img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-5f179b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-5f179b5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5f179b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-ec88935{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ec88935 img{width:44%;height:50px;}.elementor-24 .elementor-element.elementor-element-e366ed3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-e366ed3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e366ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-ede5905{background-color:var( --e-global-color-1df0c58 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ede5905 img{width:50%;height:50px;}.elementor-24 .elementor-element.elementor-element-a9ce393{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-24 .elementor-element.elementor-element-a9ce393 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A40;}.elementor-24 .elementor-element.elementor-element-974e30d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-974e30d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-974e30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5e3160 );}.elementor-24 .elementor-element.elementor-element-2cf1bc0{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-0c128f2{--display:grid;--e-con-grid-template-columns:6fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e12882d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7def1fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7def1fe p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-37736b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-37736b4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;}.elementor-24 .elementor-element.elementor-element-b41f3d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b41f3d4.e-con{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2.4px;fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;}.elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button:focus{background-color:var( --e-global-color-8324a7a );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2dd4a7e .elementor-button:focus svg{fill:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-ea1ae39{--display:grid;--e-con-grid-template-columns:0.9fr 1.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-75abf2f{--display:flex;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-75abf2f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-75abf2f::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://najtrans.pl/wp-content/uploads/2026/07/ss3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d78fc0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d78fc0a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-7cd6c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-24 .elementor-element.elementor-element-7cd6c33 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:30px;color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-7cd6c33 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-7cd6c33 .elementor-heading-title a:focus{color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-b654c58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-b654c58 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-b654c58 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-1df0c58 );transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );border-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-b654c58.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-b654c58 .elementor-icon{font-size:16px;padding:12px;}.elementor-24 .elementor-element.elementor-element-b654c58 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-b654c58 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-24 .elementor-element.elementor-element-b654c58:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-b654c58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-04e4c5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-04e4c5b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-04e4c5b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-1df0c58 );transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1df0c58 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1df0c58 );fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-04e4c5b .elementor-icon{font-size:16px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-24 .elementor-element.elementor-element-04e4c5b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-04e4c5b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;}.elementor-24 .elementor-element.elementor-element-04e4c5b:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-04e4c5b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c0e9ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-c0e9ce9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24 .elementor-element.elementor-element-c0e9ce9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-1df0c58 );transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1df0c58 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-default .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1df0c58 );fill:var( --e-global-color-8324a7a );color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1df0c58 );color:var( --e-global-color-1df0c58 );border-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-c0e9ce9 .elementor-icon{font-size:16px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-24 .elementor-element.elementor-element-c0e9ce9 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-c0e9ce9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;}.elementor-24 .elementor-element.elementor-element-c0e9ce9:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-c0e9ce9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8324a7a );}.elementor-24 .elementor-element.elementor-element-2d25fe6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-2d25fe6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2d25fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-6344418{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6344418:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6344418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1df0c58 );}.elementor-24 .elementor-element.elementor-element-0d292c8{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-ea7c149{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:3.6px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ea7c149 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-9e60ec1{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-39b334e{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-39b334e p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-94189da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-24 .elementor-element.elementor-element-f5aa7ef{--display:flex;}.elementor-24 .elementor-element.elementor-element-d540a1e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-24 .elementor-element.elementor-element-d540a1e p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-cd66cea{--n-accordion-title-font-size:10px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-24 .elementor-element.elementor-element-cd66cea > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c5e3160 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}:where( .elementor-24 .elementor-element.elementor-element-cd66cea > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-c5e3160 );border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-primary );--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-24 .elementor-element.elementor-element-cd66cea {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-24 .elementor-element.elementor-element-cd66cea > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Space Mono", Sans-serif;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;}@media(min-width:577px){.elementor-24 .elementor-element.elementor-element-578bfa0{--content-width:1300px;}.elementor-24 .elementor-element.elementor-element-0f71d78{--content-width:1300px;}.elementor-24 .elementor-element.elementor-element-b8f8a54{--content-width:1300px;}}@media(min-width:1401px){.elementor-24 .elementor-element.elementor-element-8031789:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-8031789::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8031789 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8031789 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-8031789 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-d8e1e61:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d8e1e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-a114ed4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a114ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-24 .elementor-element.elementor-element-75abf2f::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-75abf2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1400px){.elementor-24 .elementor-element.elementor-element-578bfa0{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b10efc9 .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-24 .elementor-element.elementor-element-9f603b7{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-5fd7669{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-13d1182 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-d8844c2{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-dbc2905 .elementor-heading-title{font-size:48px;line-height:54px;}.elementor-24 .elementor-element.elementor-element-133174c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-24 .elementor-element.elementor-element-fae2eda{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-981045a .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-fd39b91{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-f28a382{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-86ea5c8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title{font-size:48px;line-height:54px;}.elementor-24 .elementor-element.elementor-element-99ba6e8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9a1d98d{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7a68723{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-d9344f1{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b0f1509 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-87233bb{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-112c55f .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-88bdb1f .elementor-heading-title{font-size:48px;line-height:54px;}.elementor-24 .elementor-element.elementor-element-3313de6{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-2418ba9 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-a24e803{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-1e9a54b{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0c128f2{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-37736b4 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-ea1ae39{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title{font-size:40px;line-height:44px;}}@media(max-width:1150px){.elementor-24 .elementor-element.elementor-element-578bfa0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b10efc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-b10efc9 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-fa61b0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-9f603b7{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-17b1a0a{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-5fd7669{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-13d1182 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-60d54e9{text-align:start;}.elementor-24 .elementor-element.elementor-element-60d54e9 p{margin-block-end:16px;}.elementor-24 .elementor-element.elementor-element-d8844c2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-133174c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-fae2eda{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-981045a .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-df017cd{text-align:start;}.elementor-24 .elementor-element.elementor-element-df017cd p{margin-block-end:16px;}.elementor-24 .elementor-element.elementor-element-fd39b91{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f28a382{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-0eac3cd .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-8257586 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-86ea5c8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-99ba6e8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9a1d98d{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7a68723{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-d9344f1{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-b0f1509 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-cc6037e p{margin-block-end:16px;}.elementor-24 .elementor-element.elementor-element-87233bb{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-112c55f .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-6187e7a p{margin-block-end:16px;}.elementor-24 .elementor-element.elementor-element-3329472{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-3313de6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-2418ba9 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-1e9a54b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-a9ce393{--e-n-carousel-swiper-slides-to-display:6;}.elementor-24 .elementor-element.elementor-element-2cf1bc0{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-0c128f2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-37736b4 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-ea1ae39{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0d292c8{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title{font-size:36px;line-height:40px;}}@media(max-width:768px){.elementor-24 .elementor-element.elementor-element-578bfa0{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-b10efc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-b10efc9 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-24 .elementor-element.elementor-element-fa61b0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-9f603b7{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-17b1a0a{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-24 .elementor-element.elementor-element-5fd7669{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-13d1182 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-d8844c2{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-dbc2905{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-dbc2905 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-133174c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-fae2eda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-981045a .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-fd39b91{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f28a382{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-f3a904e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-0eac3cd .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-4f0a98c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-8257586 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-86ea5c8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-99ba6e8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9a1d98d{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-c928eed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bc7a4cc{--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-7a68723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-d9344f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-b0f1509 .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-a9d3648{--min-height:350px;}.elementor-24 .elementor-element.elementor-element-a9d3648.e-con{--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-87233bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-112c55f .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-6187e7a p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-88bdb1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-88bdb1f .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-3329472{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3313de6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-2418ba9 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-ae77ca1{--grid-columns:2;}.elementor-24 .elementor-element.elementor-element-1e9a54b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-a9ce393{--e-n-carousel-swiper-slides-to-display:4;}.elementor-24 .elementor-element.elementor-element-2cf1bc0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-0c128f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-37736b4 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-ea1ae39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0d292c8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-9e60ec1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title{font-size:36px;}}@media(max-width:576px){.elementor-24 .elementor-element.elementor-element-8031789{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-578bfa0{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-447d0d2{letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-b10efc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-b10efc9 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-fa61b0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-9f603b7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-9dff857 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-67e9571 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-994df2f .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-17b1a0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-0a2ffe3{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5fd7669{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-13d1182 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-24 .elementor-element.elementor-element-60d54e9{font-size:16px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-60d54e9 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-d8844c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-d8e1e61{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0f71d78{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-8534ef7{letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-dbc2905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-dbc2905 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-133174c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-24 .elementor-element.elementor-element-5c32180{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fae2eda{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-981045a .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-24 .elementor-element.elementor-element-df017cd{font-size:16px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-df017cd p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-fd39b91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f28a382{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-86ea5c8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-89843ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-13ff031{letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-4c4a2b2 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-99ba6e8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9a1d98d{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-3661522{grid-row:span 3;}.elementor-24 .elementor-element.elementor-element-bc7a4cc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-7a68723{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-1959aa6{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-1a8a4cc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-9ebeda8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-474c55d{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-9a36db5{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-707a4e3{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-d9344f1{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-b0f1509 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-cc6037e{font-size:16px;line-height:24px;}.elementor-24 .elementor-element.elementor-element-87233bb{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-11f631a{letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-112c55f .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-2c152ec{--n-accordion-title-font-size:16px;}:where( .elementor-24 .elementor-element.elementor-element-2c152ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}.elementor-24 .elementor-element.elementor-element-a114ed4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b8f8a54{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e0df20c{letter-spacing:1px;}.elementor-24 .elementor-element.elementor-element-88bdb1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-88bdb1f .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-3329472{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3313de6{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-2418ba9 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-24 .elementor-element.elementor-element-ae77ca1{--grid-columns:1;}.elementor-24 .elementor-element.elementor-element-a24e803{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1e9a54b{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f13aa23{text-align:start;}.elementor-24 .elementor-element.elementor-element-a9ce393{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-2cf1bc0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-0c128f2{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-37736b4 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-24 .elementor-element.elementor-element-ea1ae39{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-0d292c8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-9e60ec1 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-24 .elementor-element.elementor-element-39b334e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-447d0d2 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17b1a0a */.google-reviews-card {
  background-color: #08152c; /* Темно-синий фон */
  border: 1px solid #1b263b;
  padding: 24px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  font-family: 'Inter"', sans-serif;
}

/* Верхний заголовок с красной звездой */
.reviews-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

.star-icon {
  width: 16px;
  height: 16px;
  color: #d70000; /* Красная звезда */
}

.header-title {
  color: #e0e1dd;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}

/* Оценка 4.8 / 5 */
.rating-score {
  color: #ffffff;
  font-size: 36px;
  line-height: 40px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 1px;
  margin-bottom: 12px;
}

/* Количество отзывов */
.rating-count {
  color: #aaaaaa;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 24px;
}

/* Красная ссылка снизу */
.reviews-link {
  color: #d70000;
  font-size: 10px;
  line-height: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  transition: opacity 0.2s ease;
}

.reviews-link:hover {
  color: #c30102;
}

@media(max-width:576px) {
    .rating-score {
  font-size: 28px;
  line-height: 32px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb01214 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a866ea */.grid-item {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8534ef7 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54c1b49 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13ff031 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb4659e */:root {
  --color-navy: #0a1322;
  --color-red: #d90429;
  --color-border: #0a1322;
  --color-bg-light: #ffffff;
  --color-text-main: #1f2937;
  --color-text-muted: #6b7280;
}

.reviews-section {
  max-width: 1300px;
  margin: 0 auto;
  font-family: 'Space Grotesk Light';
  box-sizing: border-box;
}

/* -----------------------------------
   ВЕРХНИЙ БАННЕР
----------------------------------- */
.reviews-banner {
  display: flex;
  border: 2px solid var(--color-border);
  margin-bottom: 24px;
}

/* Левая часть (Оценка) */
.banner-rating {
  background-color: #08152c;
  color: #fff;
  padding: 30px 35px;
  display: flex;
  align-items: center;
  gap: 20px;
  flex-shrink: 0;
}

.score-wrapper {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

.score-main {
  font-size: 56px;
  font-weight: 900;
  line-height: 1;
}

.score-sub {
  font-size: 13px;
  color: #9ca3af;
  font-weight: 600;
}

.banner-rating .divider {
  width: 1px;
  height: 100%;
  min-height: 50px;
  background-color: rgba(255, 255, 255, 0.15);
}

.google-info .stars {
  color: var(--color-red);
  letter-spacing: 2px;
  font-size: 14px;
  margin-bottom: 6px;
}

.google-info .label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  color: #d1d5db;
}

.google-info .count {
  font-size: 14px;
  font-weight: 700;
  margin-top: 2px;
}

/* Средняя часть (Заголовок) */
.banner-title {
  background-color: var(--color-bg-light);
  padding: 30px 40px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 2px solid var(--color-border);
  border-right: 2px solid var(--color-border);
}

.banner-title .subtitle {
  color: var(--color-red);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2px;
  margin-bottom: 8px;
}

.banner-title h2 {
  margin: 0;
  font-size: 26px;
  font-weight: 900;
  color: var(--color-navy);
  line-height: 1.2;
  letter-spacing: 0.5px;
}

/* Правая часть (CTA Кнопка) */
.banner-cta {
  background-color: var(--color-red);
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.cta-button {
  background-color: var(--color-navy);
  color: #fff;
  text-decoration: none;
  padding: 14px 22px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1.5px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: opacity 0.2s ease;
}


.icon-external {
  font-size: 10px;
}



/* -----------------------------------
   АДАПТИВНОСТЬ
----------------------------------- */
@media (max-width: 768px) {
  .reviews-banner {
    flex-direction: column;
  }
  
  .banner-title {
      padding: 16px;
    border-left: none;
    border-right: none;
    border-top: 2px solid var(--color-border);
    border-bottom: 2px solid var(--color-border);
  }
  
  .reviews-grid {
    grid-template-columns: 1fr;
  }
  .banner-rating {
      padding: 16px;
  }
  .score-main {

      font-size: 36px;
  }
  .banner-title h2 {
      font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecaecc2 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11f631a */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2c152ec */.number {
    margin-right: 10px;
    color: #D70000;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 3.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0df20c */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bde0f9 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deeae9d */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f13aa23 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a9ce393 *//* Делаем картинки серыми и слегка полупрозрачными по умолчанию */
.slider .swiper-slide img,
.slider  .elementor-carousel-image {
  filter: grayscale(100%);
  opacity: 0.6;
  transition: all 0.3s ease;
}

/* Возвращаем цвет и полную яркость при ховере */
.slider  .swiper-slide:hover img,
.slider  .elementor-carousel-image:hover {
  filter: grayscale(0%);
  opacity: 1;
}
.slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7def1fe */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d78fc0a */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87760e4 *//* Общие контейнеры */
.wpcf7-form {
  font-family:'Inter';
  max-width: 100%;
}

.box {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

.box > label,
.wpcf7-form > label {
  /*flex: 1;*/
  display: flex;
  flex-direction: column;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #111111;
  margin-bottom: 0;
}

/* Красная звездочка */
.red {
  color: #d00000;
}

/* Стилизация оберток CF7 */
.wpcf7-form-control-wrap {
  display: block;
  margin-top: 8px;
  width: 100%;
}

/* Общие стили для полей ввода */
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 input[type="date"],
.wpcf7 textarea {
  width: 100%;
  height: 48px;
  padding: 10px 14px 10px 42px; /* Отступ слева под иконку */
  border: 2px solid #000000;
  border-radius: 0;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: 18px 18px;
  font-size: 14px;
  color: #333333;
  box-sizing: border-box;
  outline: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

/* Фокус на полях ввода */
.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #d00000 !important;
  outline: none;
}

/* SVG иконки для полей */
.wpcf7 input[name="your-name"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%23666" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"/></svg>');
}

.wpcf7 input[name="tel-334"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%23666" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"/></svg>');
}

.wpcf7 input[name="your-email"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%23666" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/></svg>');
}

.wpcf7 input[name="date-285"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%23666" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>');
}

.wpcf7 input[name="text-489"],
.wpcf7 input[name="text-685"] {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="%23666" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"/><path stroke-linecap="round" stroke-linejoin="round" d="M15 11a3 3 0 11-6 0 3 3 0 016 0z"/></svg>');
}

/* Текстовое поле Wiadomość */
.wpcf7 textarea {
  height: 110px;
  padding: 12px 14px; /* Без иконки */
  background-image: none;
  resize: vertical;
  margin-top: 8px;
}

/* Описание обязательных полей */
.opis {
  font-size: 12px;
  color: #666666;
  margin: 15px 0 20px 0;
}

/* Чекбокс согласия (Acceptance) */
.wpcf7-list-item {
  margin: 0;
}

.wpcf7-acceptance label {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 12px;
  color: #555555;
  line-height: 1.5;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  cursor: pointer;
}

.wpcf7-acceptance input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin-top: 2px;
  border: 2px solid #000;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
  flex-shrink: 0;
  position: relative;
}

.wpcf7-acceptance input[type="checkbox"]:checked {
  background-color: #000;
}

.wpcf7-acceptance input[type="checkbox"]:checked::after {
  content: '✓';
  position: absolute;
  color: #fff;
  font-size: 13px;
  top: -2px;
  left: 3px;
}

/* Кнопка отправки */
.wpcf7 input[type="submit"] {
  background-color: #d00000;
  color: #ffffff;
  border: none;
  padding: 14px 28px;
  font-size: 16px;
  line-height 24px;
  letter-spacing: 3,2;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  cursor: pointer;
  border-radius: 0;
  margin-top: 25px;
  transition: background-color 0.2s ease;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #b00000;
}
.wpcf7-form > label,
.wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
}

/* Растягиваем само поле textarea */
.wpcf7 textarea {
  width: 100% !important;
  box-sizing: border-box !important;
}
.wpcf7-form .box {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  gap: 20px !important;
  margin-bottom: 20px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.wpcf7-form .box > label {
  flex: 1 1 50% !important;
  width: 50% !important;
  max-width: 50% !important;
  min-width: 0 !important; /* Критично: запрещает инпутам раздувать лейбл по ширине placeholder */
  display: flex !important;
  flex-direction: column !important;
  margin-bottom: 0 !important;
  box-sizing: border-box !important;
}

/* 2. Растягивание одиночного поля WIADOMOŚĆ */
.wpcf7-form > label {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* 3. Принудительное растягивание спанов CF7 и всех инпутов/текстареа */
.wpcf7-form .wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
  margin-top: 8px !important;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.elementor-kit-16 label {
    width: 100%;
}
/* 4. Адаптив под мобильные устройства */
@media (max-width: 600px) {
  .wpcf7-form .box {
    flex-direction: column !important;
    gap: 15px !important;
  }
  
  .wpcf7-form .box > label {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* Адаптив под мобилки */
@media (max-width: 600px) {
  .box {
    flex-direction: column;
    gap: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea7c149 */.contact-title {
  display: flex;
  align-items: center;   
  }
.contact-title::before {
  content: "";                 
  width: 50px;              
  height: 2px;              
  background-color: #d70000;  
  margin-right: 15px;      
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94189da */.districts-container {
  width: 100%;
  border: 2px solid #0d1117;
  background-color: #ffffff;
  font-family: monospace, sans-serif;
  box-sizing: border-box;
}

.districts-header {
  background-color: #f1f3f6;
  padding: 16px 20px;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 1.5px;
  color: #111;
  border-bottom: 2px solid #0d1117;
  display: flex;
  align-items: center;
  gap: 10px;
}

.districts-header .bullet {
  font-size: 8px;
  color: #333;
}

.districts-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.district-item {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 14px 18px;
  border-right: 2px solid #0d1117;
  border-bottom: 2px solid #0d1117;
  color: #111111;
  text-decoration: none;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 1px;
  background-color: #ffffff;
  transition: background-color 0.2s ease;
  box-sizing: border-box;
}

.district-item:hover {
  background-color: #c30100;
  color: #ffffff;
}

.icon-pin {
  width: 14px;
  height: 14px;
  color: #888888;
  flex-shrink: 0;
}/* End custom CSS */