.elementor-15245 .elementor-element.elementor-element-bc1b8ad{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-09b6079{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15245 .elementor-element.elementor-element-d0cd5c7{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-15245 .elementor-element.elementor-element-a98638b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-ab07ca1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-ab07ca1 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:120px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-15245 .elementor-element.elementor-element-5f75dd3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"D DIN", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-8262d8e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:4px 4px 4px 4px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-15245 .elementor-element.elementor-element-8262d8e:not(.elementor-motion-effects-element-type-background), .elementor-15245 .elementor-element.elementor-element-8262d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161414BF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15245 .elementor-element.elementor-element-c45880b{padding:1vw 1vw 1vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;border-radius:4px 4px 0px 0px;}.elementor-15245 .elementor-element.elementor-element-c45880b .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-c45880b .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-c45880b:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-c45880b:has(:focus) .elementor-image-box-title{color:#DA4640;}.elementor-15245 .elementor-element.elementor-element-c45880b .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-5e64c4b{padding:1vw 1vw 1vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;border-radius:0px 0px 0px 0px;}.elementor-15245 .elementor-element.elementor-element-5e64c4b .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-5e64c4b .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-15245 .elementor-element.elementor-element-5e64c4b:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-5e64c4b:has(:focus) .elementor-image-box-title{color:#DA4640;}.elementor-15245 .elementor-element.elementor-element-5e64c4b .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-2cfabf6{padding:1vw 1vw 2vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;border-radius:0px 0px 4px 4px;}.elementor-15245 .elementor-element.elementor-element-2cfabf6 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-2cfabf6 .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-2cfabf6:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-2cfabf6:has(:focus) .elementor-image-box-title{color:#DA4640;}.elementor-15245 .elementor-element.elementor-element-2cfabf6 .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-fddc710{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15245 .elementor-element.elementor-element-036a25f{background-color:#161414BF;padding:2vw 1vw 3vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;}.elementor-15245 .elementor-element.elementor-element-036a25f .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-036a25f .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-036a25f:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-036a25f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-036a25f .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-43f9f99{background-color:#161414BF;padding:2vw 1vw 3vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;}.elementor-15245 .elementor-element.elementor-element-43f9f99 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-43f9f99 .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-43f9f99:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-43f9f99:has(:focus) .elementor-image-box-title{color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-43f9f99 .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-98b9164{background-color:#161414BF;padding:2vw 1vw 3vw 2vw;border-style:solid;border-width:.4px .4px .4px .4px;border-color:#583C3C;}.elementor-15245 .elementor-element.elementor-element-98b9164 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-98b9164 .elementor-image-box-title{margin-bottom:5px;font-family:"IBM Plex Mono", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-98b9164:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-98b9164:has(:focus) .elementor-image-box-title{color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-98b9164 .elementor-image-box-description{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-f687e37{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-48679bb{--display:flex;}.elementor-15245 .elementor-element.elementor-element-4f3e0a0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-70d4303{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-70d4303 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-90047ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-d853a35{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15245 .elementor-element.elementor-element-31b5bab{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15245 .elementor-element.elementor-element-82dd389 img{height:50vh;object-fit:cover;object-position:center center;filter:brightness( 75% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-15245 .elementor-element.elementor-element-82dd389:hover img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15245 .elementor-element.elementor-element-82dd389 .widget-image-caption{text-align:start;color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:25px;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-f35ca64 img{height:50vh;object-fit:cover;object-position:center center;filter:brightness( 75% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-15245 .elementor-element.elementor-element-f35ca64:hover img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15245 .elementor-element.elementor-element-f35ca64 .widget-image-caption{text-align:start;color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:25px;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-b41b774 img{height:50vh;object-fit:cover;object-position:center center;filter:brightness( 75% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-15245 .elementor-element.elementor-element-b41b774:hover img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15245 .elementor-element.elementor-element-b41b774 .widget-image-caption{text-align:start;color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:25px;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-c06d400 img{height:50vh;object-fit:cover;object-position:center center;filter:brightness( 75% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-15245 .elementor-element.elementor-element-c06d400:hover img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15245 .elementor-element.elementor-element-c06d400 .widget-image-caption{text-align:start;color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:25px;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-e09a975 img{height:50vh;object-fit:cover;object-position:center right;filter:brightness( 75% ) contrast( 100% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-15245 .elementor-element.elementor-element-e09a975:hover img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15245 .elementor-element.elementor-element-e09a975 .widget-image-caption{text-align:start;color:var( --e-global-color-secondary );font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:25px;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-41807a2{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15245 .elementor-element.elementor-element-0985539{--display:flex;}.elementor-15245 .elementor-element.elementor-element-7b4e086 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-232cbca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-232cbca .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-8066af0{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15245 .elementor-element.elementor-element-e3ac2a4 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-44862eb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-44862eb .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-f236d4d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.2px;border-color:var( --e-global-color-7d745d3 );--border-color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-bb966c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15245 .elementor-element.elementor-element-07efb67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-07efb67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15245 .elementor-element.elementor-element-07efb67{--e-icon-list-icon-size:14px;}.elementor-15245 .elementor-element.elementor-element-07efb67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15245 .elementor-element.elementor-element-07efb67 .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-07efb67 .elementor-icon-list-text{color:var( --e-global-color-7d745d3 );transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-130c1b7{padding:0px 0px 0px 20px;}.elementor-15245 .elementor-element.elementor-element-130c1b7 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-ec2cc5b{padding:0px 0px 0px 20px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-ff88d18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15245 .elementor-element.elementor-element-3f886da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-3f886da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15245 .elementor-element.elementor-element-3f886da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15245 .elementor-element.elementor-element-3f886da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15245 .elementor-element.elementor-element-3f886da .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-3f886da .elementor-icon-list-text{color:var( --e-global-color-7d745d3 );transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-d30fe0d{padding:0px 0px 0px 20px;}.elementor-15245 .elementor-element.elementor-element-d30fe0d .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-a99625c{padding:0px 0px 0px 20px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-121ac96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15245 .elementor-element.elementor-element-da1fa96 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-da1fa96 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15245 .elementor-element.elementor-element-da1fa96{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15245 .elementor-element.elementor-element-da1fa96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15245 .elementor-element.elementor-element-da1fa96 .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-da1fa96 .elementor-icon-list-text{color:var( --e-global-color-7d745d3 );transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-c9fe4c0{padding:0px 0px 0px 20px;}.elementor-15245 .elementor-element.elementor-element-c9fe4c0 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-ea01163{padding:0px 0px 0px 20px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-f53389f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15245 .elementor-element.elementor-element-141650b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-141650b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15245 .elementor-element.elementor-element-141650b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15245 .elementor-element.elementor-element-141650b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15245 .elementor-element.elementor-element-141650b .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-141650b .elementor-icon-list-text{color:var( --e-global-color-7d745d3 );transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-d1eaacd{padding:0px 0px 0px 20px;}.elementor-15245 .elementor-element.elementor-element-d1eaacd .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-fcd30c7{padding:0px 0px 0px 20px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-432fcbf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15245 .elementor-element.elementor-element-fa2b2da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-fa2b2da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15245 .elementor-element.elementor-element-fa2b2da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15245 .elementor-element.elementor-element-fa2b2da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15245 .elementor-element.elementor-element-fa2b2da .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1.4px;}.elementor-15245 .elementor-element.elementor-element-fa2b2da .elementor-icon-list-text{color:var( --e-global-color-7d745d3 );transition:color 0.3s;}.elementor-15245 .elementor-element.elementor-element-3a25930{padding:0px 0px 0px 20px;}.elementor-15245 .elementor-element.elementor-element-3a25930 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-4244700{padding:0px 0px 0px 20px;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-3e9092e{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0vw 10vw;--row-gap:0vw;--column-gap:10vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15245 .elementor-element.elementor-element-ea55e0e{--display:flex;}.elementor-15245 .elementor-element.elementor-element-1be2db2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-71da847{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-71da847 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-4904962{color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-44c176e{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15245 .elementor-element.elementor-element-44c176e:not(.elementor-motion-effects-element-type-background), .elementor-15245 .elementor-element.elementor-element-44c176e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161414BF;}.elementor-15245 .elementor-element.elementor-element-831278f{--display:flex;border-style:solid;--border-style:solid;border-width:.5px .5px .5px .5px;--border-top-width:.5px;--border-right-width:.5px;--border-bottom-width:.5px;--border-left-width:.5px;border-color:#583C3C;--border-color:#583C3C;--border-radius:4px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-85b9477{width:var( --container-widget-width, 25% );max-width:25%;padding:1vw 1vw 1vw 1vw;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-85b9477 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-95b9189 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-95b9189 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-95b9189:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-95b9189:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-95b9189 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-99cd0ec{--display:flex;border-style:solid;--border-style:solid;border-width:.50px .50px .50px 0px;--border-top-width:.50px;--border-right-width:.50px;--border-bottom-width:.50px;--border-left-width:0px;border-color:#583C3C;--border-color:#583C3C;--border-radius:0px 5px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-64fabb8{width:var( --container-widget-width, 25% );max-width:25%;padding:1vw 1vw 1vw 1vw;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-64fabb8 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-2a7cc6b .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-2a7cc6b .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-2a7cc6b:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-2a7cc6b:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-2a7cc6b .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-4a26752{--display:flex;border-style:solid;--border-style:solid;border-width:0px .5px .5px .5px;--border-top-width:0px;--border-right-width:.5px;--border-bottom-width:.5px;--border-left-width:.5px;border-color:#583C3C;--border-color:#583C3C;--border-radius:0px 0px 0px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-546e448{width:var( --container-widget-width, 25% );max-width:25%;padding:1vw 1vw 1vw 1vw;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-546e448 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-a782e73 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-a782e73 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-a782e73:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-a782e73:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-a782e73 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-a549d72{--display:flex;border-style:solid;--border-style:solid;border-width:0px .5px .5px 0px;--border-top-width:0px;--border-right-width:.5px;--border-bottom-width:.5px;--border-left-width:0px;border-color:#583C3C;--border-color:#583C3C;--border-radius:0px 0px 4px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-dc11423{width:var( --container-widget-width, 25% );max-width:25%;padding:1vw 1vw 1vw 1vw;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-dc11423 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-c1c3076 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-c1c3076 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-c1c3076:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-c1c3076:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-c1c3076 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-97c21fd{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0vw 10vw;--row-gap:0vw;--column-gap:10vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15245 .elementor-element.elementor-element-b9f7633{--display:flex;}.elementor-15245 .elementor-element.elementor-element-800c275 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-7becd09{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15245 .elementor-element.elementor-element-7becd09 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-f92ce20{color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-00d2270{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:.5px .5px .5px .5px;--border-top-width:.5px;--border-right-width:.5px;--border-bottom-width:.5px;--border-left-width:.5px;border-color:#583C3C;--border-color:#583C3C;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15245 .elementor-element.elementor-element-00d2270:not(.elementor-motion-effects-element-type-background), .elementor-15245 .elementor-element.elementor-element-00d2270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161414BF;}.elementor-15245 .elementor-element.elementor-element-11bd17e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#583C3C;--border-color:#583C3C;--border-radius:4px 0px 0px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-48f3b98{width:var( --container-widget-width, 20% );max-width:20%;padding:1vw 0vw 1vw 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-48f3b98 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-725243f .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-725243f .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-725243f:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-725243f:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-725243f .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-3a550c2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#583C3C;--border-color:#583C3C;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-e67d564{width:var( --container-widget-width, 20% );max-width:20%;padding:1vw 0vw 1vw 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-e67d564 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-0145566 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-0145566 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-0145566:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-0145566:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-0145566 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-0796542{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.5px 0px 0px;--border-top-width:0px;--border-right-width:0.5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#583C3C;--border-color:#583C3C;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-5021c99{width:var( --container-widget-width, 20% );max-width:20%;padding:1vw 0vw 1vw 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-5021c99 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-c02d431 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-c02d431 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-c02d431:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-c02d431:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-c02d431 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-b1750c7{--display:flex;--border-radius:0px 4px 4px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15245 .elementor-element.elementor-element-ce3e798{width:var( --container-widget-width, 20% );max-width:20%;padding:1vw 0vw 1vw 0vw;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );text-align:center;}.elementor-15245 .elementor-element.elementor-element-ce3e798 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;color:#FF4841;}.elementor-15245 .elementor-element.elementor-element-8842b91 .elementor-image-box-wrapper{text-align:start;}.elementor-15245 .elementor-element.elementor-element-8842b91 .elementor-image-box-title{margin-bottom:5px;font-family:"D DIN", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-8842b91:has(:hover) .elementor-image-box-title,
					 .elementor-15245 .elementor-element.elementor-element-8842b91:has(:focus) .elementor-image-box-title{color:#E0E0E0;}.elementor-15245 .elementor-element.elementor-element-8842b91 .elementor-image-box-description{font-family:"D DIN", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-0199b09 );}.elementor-15245 .elementor-element.elementor-element-b6fedb6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-15245 .elementor-element.elementor-element-9c82f1d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7d745d3 );}.elementor-15245 .elementor-element.elementor-element-54c7d91{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-15245 .elementor-element.elementor-element-54c7d91 .elementor-heading-title{font-family:"D DIN", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-8788e8f );}.elementor-15245 .elementor-element.elementor-element-7065569{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:40px;--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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15245 .elementor-element.elementor-element-297d27a .elementor-button{background-color:var( --e-global-color-4966c4e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15245 .elementor-element.elementor-element-297d27a.elementor-element{--align-self:center;}.elementor-15245 .elementor-element.elementor-element-297d27a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15245 .elementor-element.elementor-element-297d27a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15245 .elementor-element.elementor-element-d16192b .elementor-button{background-color:var( --e-global-color-4966c4e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15245 .elementor-element.elementor-element-d16192b.elementor-element{--align-self:center;}.elementor-15245 .elementor-element.elementor-element-d16192b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15245 .elementor-element.elementor-element-d16192b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-15245 .elementor-element.elementor-element-112120f .elementor-button{background-color:var( --e-global-color-4966c4e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15245 .elementor-element.elementor-element-112120f.elementor-element{--align-self:center;}.elementor-15245 .elementor-element.elementor-element-112120f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15245 .elementor-element.elementor-element-112120f .elementor-button .elementor-button-content-wrapper{gap:20px;}body.elementor-page-15245:not(.elementor-motion-effects-element-type-background), body.elementor-page-15245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dec7f52 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15245 .elementor-element.elementor-element-09b6079{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15245 .elementor-element.elementor-element-ab07ca1{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-ab07ca1 .elementor-heading-title{font-size:70px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-8262d8e{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-fddc710{--grid-auto-flow:row;}.elementor-15245 .elementor-element.elementor-element-90047ae{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-31b5bab{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-41807a2{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-3e9092e{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-71da847{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-44c176e{--grid-auto-flow:row;}.elementor-15245 .elementor-element.elementor-element-97c21fd{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-00d2270{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-297d27a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-d16192b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-112120f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-15245 .elementor-element.elementor-element-bc1b8ad{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-ab07ca1 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-5f75dd3{width:100%;max-width:100%;font-size:16px;}.elementor-15245 .elementor-element.elementor-element-8262d8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-c45880b .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-c45880b .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-5e64c4b .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-5e64c4b .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-2cfabf6 .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-2cfabf6 .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-fddc710{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15245 .elementor-element.elementor-element-036a25f .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-036a25f .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-43f9f99 .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-43f9f99 .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-98b9164 .elementor-image-box-wrapper{text-align:center;}.elementor-15245 .elementor-element.elementor-element-98b9164 .elementor-image-box-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-f687e37{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-70d4303{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-70d4303 .elementor-heading-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-90047ae{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-31b5bab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-232cbca{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-232cbca .elementor-heading-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-8066af0{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-44862eb{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-44862eb .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-15245 .elementor-element.elementor-element-3e9092e{--min-height:0vh;}.elementor-15245 .elementor-element.elementor-element-71da847 .elementor-heading-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-44c176e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15245 .elementor-element.elementor-element-97c21fd{--min-height:0vh;}.elementor-15245 .elementor-element.elementor-element-7becd09{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-7becd09 .elementor-heading-title{font-size:30px;}.elementor-15245 .elementor-element.elementor-element-00d2270{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15245 .elementor-element.elementor-element-b6fedb6{--min-height:0vh;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15245 .elementor-element.elementor-element-54c7d91{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-54c7d91 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-297d27a{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-297d27a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-d16192b{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-d16192b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15245 .elementor-element.elementor-element-112120f{width:100%;max-width:100%;}.elementor-15245 .elementor-element.elementor-element-112120f .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-15245 .elementor-element.elementor-element-09b6079{--width:100%;}.elementor-15245 .elementor-element.elementor-element-d0cd5c7{--width:100%;}.elementor-15245 .elementor-element.elementor-element-8262d8e{--width:50%;}.elementor-15245 .elementor-element.elementor-element-f687e37{--width:100%;}.elementor-15245 .elementor-element.elementor-element-48679bb{--width:50%;}.elementor-15245 .elementor-element.elementor-element-d853a35{--width:100%;}.elementor-15245 .elementor-element.elementor-element-41807a2{--width:100%;}.elementor-15245 .elementor-element.elementor-element-0985539{--width:100%;}.elementor-15245 .elementor-element.elementor-element-8066af0{--width:100%;}.elementor-15245 .elementor-element.elementor-element-f236d4d{--width:50%;}.elementor-15245 .elementor-element.elementor-element-bb966c1{--width:100%;}.elementor-15245 .elementor-element.elementor-element-ff88d18{--width:100%;}.elementor-15245 .elementor-element.elementor-element-121ac96{--width:100%;}.elementor-15245 .elementor-element.elementor-element-f53389f{--width:100%;}.elementor-15245 .elementor-element.elementor-element-432fcbf{--width:100%;}.elementor-15245 .elementor-element.elementor-element-3e9092e{--width:100%;}.elementor-15245 .elementor-element.elementor-element-ea55e0e{--width:100%;}.elementor-15245 .elementor-element.elementor-element-44c176e{--width:100%;}.elementor-15245 .elementor-element.elementor-element-97c21fd{--width:100%;}.elementor-15245 .elementor-element.elementor-element-b9f7633{--width:50%;}.elementor-15245 .elementor-element.elementor-element-00d2270{--width:100%;}.elementor-15245 .elementor-element.elementor-element-b6fedb6{--width:100%;}.elementor-15245 .elementor-element.elementor-element-7065569{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-4c100f4 *//* Import D Din Font */
@import url('https://fonts.googleapis.com/css2?family=D+Din:wght@400;500;600;700&display=swap');

/* Features Section Styles */
.features-section {
  background-color: #0a0909 !important;
  color: #fff !important;
  font-family: 'D Din', sans-serif;
  padding: 40px;
}

.features-wrapper {
  background-color: #0a0909 !important;
  color: #fff !important;
  font-family: 'D Din', sans-serif;
}

.feature-item {
  display: flex;
  gap: 50px;
  padding: 48px 0;
  border-bottom: 1px solid rgba(218, 70, 66, 0.12);
  border-left: 3px solid transparent;
  padding-left: 30px;
  margin-left: 0;
  transition: all 0.3s ease;
}

.feature-item:first-child { padding-top: 0; }
.feature-item:last-child { border-bottom: none; }

.feature-item:hover {
  border-left-color: #da4642;
  background-color: rgba(218, 70, 66, 0.03);
  transform: translateX(8px);
}

.feature-item:hover .feature-number { color: rgba(218, 70, 66, 0.45) !important; }
.feature-item:hover .feature-title { color: #da4642 !important; }

.feature-left {
  flex: 0 0 40%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.feature-number {
  font-size: 60px;
  font-weight: 700;
  color: rgba(218, 70, 66, 0.2) !important;
  line-height: 0.9;
  margin: 0;
  transition: color 0.3s ease;
}

.features-section h3.feature-title {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  letter-spacing: 0.5px;
  line-height: 1.3;
  color: #fff !important;
  transition: color 0.3s ease;
}

.features-section p.feature-description {
  font-size: 14px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.72) !important;
  margin: 0;
}

.feature-right {
  flex: 1;
  display: flex;
  align-items: flex-start;
}

.feature-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 28px;
}

.feature-item-list {
  display: flex;
  gap: 18px;
  transition: transform 0.3s ease;
}

.feature-item-list:hover { transform: translateX(4px); }

.feature-bullet {
  flex-shrink: 0;
  color: #da4642 !important;
  font-size: 11px;
  margin-top: 4px;
  transition: color 0.3s ease;
}

.feature-item:hover .feature-item-list .feature-bullet { color: #ff6b5f !important; }

.feature-content { flex: 1; }

.features-section .feature-item-title {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff !important;
  margin-bottom: 6px;
  text-transform: uppercase;
}

.features-section .feature-item-desc {
  font-size: 13px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.68) !important;
  margin: 0;
}/* End custom CSS */