.elementor-7455 .elementor-element.elementor-element-0b562b6{--display:flex;--min-height:540px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.65;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-0b562b6:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0b562b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(10, 20, 28);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/IMG_20251230_104416-1024x768-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-0b562b6::before, .elementor-7455 .elementor-element.elementor-element-0b562b6 > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-0b562b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-0b562b6 > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-0b562b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-0b562b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A141C;--background-overlay:'';}.elementor-7455 .elementor-element.elementor-element-43d0ac3{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:43.1px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-43d0ac3{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-43d0ac3{right: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 );color:var( --e-global-color-primary );}.elementor-7455 .elementor-element.elementor-element-7fc60d0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-7fc60d0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7455 .elementor-element.elementor-element-7fc60d0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:2px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-20ede71{width:var( --container-widget-width, 880px );max-width:880px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:880px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-20ede71.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7455 .elementor-element.elementor-element-20ede71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:300;text-transform:none;line-height:1.02;letter-spacing:-2px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-1f1076c{width:var( --container-widget-width, 538.383px );max-width:538.383px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:538.383px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-1f1076c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6;color:rgba(244, 246, 248, 0.82);}.elementor-7455 .elementor-element.elementor-element-702127f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:51.72px;--padding-bottom:77.58px;--padding-left:75.6px;--padding-right:75.6px;}.elementor-7455 .elementor-element.elementor-element-702127f:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-702127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-44d724c{--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-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7455 .elementor-element.elementor-element-5455c2d{--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-7455 .elementor-element.elementor-element-41f414d{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr));--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:normal;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-41f414d:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-41f414d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-832c55e{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-832c55e:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-832c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/10/Drone_2B_on_chilecito_capayan_2025_1-1024x576-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-832c55e::before, .elementor-7455 .elementor-element.elementor-element-832c55e > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-832c55e > .e-con-inner > .elementor-background-video-container::before, .elementor-7455 .elementor-element.elementor-element-832c55e > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-832c55e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7455 .elementor-element.elementor-element-832c55e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7455 .elementor-element.elementor-element-832c55e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-b334a12{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-b334a12:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-b334a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-b334a12.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-b334a12{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-b334a12{right:0px;}.elementor-7455 .elementor-element.elementor-element-29f6208{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-29f6208:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-29f6208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-29f6208.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-29f6208{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-29f6208{right:0px;}.elementor-7455 .elementor-element.elementor-element-ff964b9{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-ff964b9:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ff964b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-92762a0{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-92762a0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-deab30b{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-deab30b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-deab30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-488c025{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-488c025 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-0032950{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0032950:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0032950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-8aaf43e{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-8aaf43e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-0b5485e{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-0b5485e:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0b5485e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/7-Parquecito-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-0b5485e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-8f17a87{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-8f17a87:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8f17a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-8f17a87.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-8f17a87{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-8f17a87{right:0px;}.elementor-7455 .elementor-element.elementor-element-745b9e9{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-745b9e9:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-745b9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-745b9e9.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-745b9e9{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-745b9e9{right:0px;}.elementor-7455 .elementor-element.elementor-element-c0271dd{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-c0271dd:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-c0271dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-7cd73aa{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-7cd73aa .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-ee08693{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-ee08693:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ee08693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-29e1f57{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-29e1f57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-e22933b{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-e22933b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-e22933b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-0147881{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-0147881 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-44e91ab{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-44e91ab:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-44e91ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/2V-Mibet-42-1024x576-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7455 .elementor-element.elementor-element-44e91ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-3060229{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-3060229:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-3060229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-3060229.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-3060229{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-3060229{right:0px;}.elementor-7455 .elementor-element.elementor-element-4cd0b52{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-4cd0b52:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-4cd0b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-4cd0b52.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-4cd0b52{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-4cd0b52{right:0px;}.elementor-7455 .elementor-element.elementor-element-6dd6104{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-6dd6104:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-6dd6104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-b5b90b4{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-b5b90b4 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-6bc1e26{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-6bc1e26:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-6bc1e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-808c5eb{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-808c5eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-dfc5cb7{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-dfc5cb7:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-dfc5cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-493703b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-493703b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-2309771{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-2309771:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-2309771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/DSC00633-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-2309771.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-c3f94d7{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-c3f94d7:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-c3f94d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-c3f94d7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-c3f94d7{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-c3f94d7{right:0px;}.elementor-7455 .elementor-element.elementor-element-9d85e50{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-9d85e50:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9d85e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-9d85e50.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-9d85e50{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-9d85e50{right:0px;}.elementor-7455 .elementor-element.elementor-element-171ebaa{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-171ebaa:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-171ebaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-fc99de5{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-fc99de5 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-9ce7011{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-9ce7011:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9ce7011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-77e8e72{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-77e8e72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-6cc88a2{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-6cc88a2:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-6cc88a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-a5e9982{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-a5e9982 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-b45aed6{--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-7455 .elementor-element.elementor-element-e5fb37c{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr));--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:normal;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-e5fb37c:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-e5fb37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-6bd4503{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-6bd4503:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-6bd4503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/IMG_20251230_104416-1024x768-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-6bd4503.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-47bf74b{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-47bf74b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-47bf74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-47bf74b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-47bf74b{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-47bf74b{right:0px;}.elementor-7455 .elementor-element.elementor-element-fe5997c{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-fe5997c:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-fe5997c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-fe5997c.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-fe5997c{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-fe5997c{right:0px;}.elementor-7455 .elementor-element.elementor-element-60b4f09{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-60b4f09:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-60b4f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-3b61796{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-3b61796 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-8a43988{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-8a43988:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8a43988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-8689da4{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-8689da4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-bd4cf15{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-bd4cf15:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-bd4cf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-96bbe4f{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-96bbe4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-0887ebd{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-0887ebd:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0887ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/IMG_20260511_110844-1024x768-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-0887ebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-ef4ff75{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-ef4ff75:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ef4ff75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-ef4ff75.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-ef4ff75{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-ef4ff75{right:0px;}.elementor-7455 .elementor-element.elementor-element-d721b1d{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-d721b1d:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-d721b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-d721b1d.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-d721b1d{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-d721b1d{right:0px;}.elementor-7455 .elementor-element.elementor-element-0d58b9a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0d58b9a:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0d58b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-0d6857a{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-0d6857a .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-cf37b2f{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-cf37b2f:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-cf37b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-90fe2c0{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-90fe2c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-3f9070a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-3f9070a:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-3f9070a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-a9e971d{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-a9e971d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-bbbbabc{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-bbbbabc:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-bbbbabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/IMG_2302-1024x768-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-bbbbabc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-1dc8470{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-1dc8470:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-1dc8470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-1dc8470.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-1dc8470{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-1dc8470{right:0px;}.elementor-7455 .elementor-element.elementor-element-41b6f48{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-41b6f48:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-41b6f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-41b6f48.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-41b6f48{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-41b6f48{right:0px;}.elementor-7455 .elementor-element.elementor-element-a2020de{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-a2020de:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-a2020de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-227b8e7{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-227b8e7 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-8ed2310{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-8ed2310:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8ed2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-2878932{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-2878932 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-2879e60{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-2879e60:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-2879e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-b9883c7{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-b9883c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-8ab6fd1{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8ab6fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/10/IMG_5446-1024x768-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-9f9e3c7{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-9f9e3c7:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9f9e3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-9f9e3c7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-9f9e3c7{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-9f9e3c7{right:0px;}.elementor-7455 .elementor-element.elementor-element-46ac32e{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-46ac32e:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-46ac32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-46ac32e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-46ac32e{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-46ac32e{right:0px;}.elementor-7455 .elementor-element.elementor-element-ef564a1{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-ef564a1:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-ef564a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-1a58693{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-1a58693 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-5ea9e25{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-5ea9e25:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-5ea9e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-6c27c34{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-6c27c34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-9bb71c0{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-9bb71c0:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9bb71c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-d94ca1f{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-d94ca1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-cffcdca{--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-7455 .elementor-element.elementor-element-f7e6a61{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr));--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:normal;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-f7e6a61:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f7e6a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-12e93fb{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-12e93fb:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-12e93fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/DSC00620-1024x683-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-12e93fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-f68dc0e{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-f68dc0e:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f68dc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-f68dc0e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-f68dc0e{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-f68dc0e{right:0px;}.elementor-7455 .elementor-element.elementor-element-f68ffb4{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-f68ffb4:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f68ffb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-f68ffb4.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-f68ffb4{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-f68ffb4{right:0px;}.elementor-7455 .elementor-element.elementor-element-8a4e7df{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-8a4e7df:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8a4e7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-2a12b98{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-2a12b98 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-8497c4b{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-8497c4b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-8497c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-96b4c48{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-96b4c48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-e81ccf5{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-e81ccf5:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-e81ccf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-8df6259{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-8df6259 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-f9cb87c{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-f9cb87c:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f9cb87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/DSC00623-1024x683-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-f9cb87c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-a75c4db{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-a75c4db:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-a75c4db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-a75c4db.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-a75c4db{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-a75c4db{right:0px;}.elementor-7455 .elementor-element.elementor-element-530ad31{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-530ad31:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-530ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-530ad31.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-530ad31{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-530ad31{right:0px;}.elementor-7455 .elementor-element.elementor-element-084249a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-084249a:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-084249a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-1be0e9b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-1be0e9b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-47310d7{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-47310d7:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-47310d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-0cd5224{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-0cd5224 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-01dfaf2{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-01dfaf2:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-01dfaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-cf96e41{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-cf96e41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-9a1bc83{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-9a1bc83:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9a1bc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/IMG_20251230_123059-1024x768-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-9a1bc83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-d46e42b{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-d46e42b:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-d46e42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-d46e42b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-d46e42b{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-d46e42b{right:0px;}.elementor-7455 .elementor-element.elementor-element-3f72f4e{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-3f72f4e:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-3f72f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-3f72f4e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-3f72f4e{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-3f72f4e{right:0px;}.elementor-7455 .elementor-element.elementor-element-0d3cebc{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0d3cebc:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0d3cebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-5b259df{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-5b259df .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-eba0f66{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-eba0f66:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-eba0f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-9040922{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-9040922 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-f2c4bd4{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-f2c4bd4:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-f2c4bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-4e07d69{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-4e07d69 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-9f9ce86{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-9f9ce86:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-9f9ce86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(15, 68, 112);background-image:url("https://tonkasolar.com.ar/wp-content/uploads/2026/09/DSC00622-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7455 .elementor-element.elementor-element-9f9ce86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7455 .elementor-element.elementor-element-88bc471{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-88bc471:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-88bc471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-88bc471.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-88bc471{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-88bc471{right:0px;}.elementor-7455 .elementor-element.elementor-element-21f9690{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;top:auto;--z-index:0;}.elementor-7455 .elementor-element.elementor-element-21f9690:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-21f9690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-21f9690.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7455 .elementor-element.elementor-element-21f9690{left:0px;}body.rtl .elementor-7455 .elementor-element.elementor-element-21f9690{right:0px;}.elementor-7455 .elementor-element.elementor-element-0dd32af{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0dd32af:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0dd32af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-6ddbb0c{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-6ddbb0c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:1px;color:rgb(255, 213, 0);}.elementor-7455 .elementor-element.elementor-element-e676c8a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--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-7455 .elementor-element.elementor-element-e676c8a:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-e676c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-d4b0caa{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-d4b0caa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:22.5px;color:rgb(255, 255, 255);}.elementor-7455 .elementor-element.elementor-element-3ed8fc4{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-3ed8fc4:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-3ed8fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-7455 .elementor-element.elementor-element-1251e76{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-1251e76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:normal;color:rgba(244, 246, 248, 0.74);}.elementor-7455 .elementor-element.elementor-element-9544bde{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:40px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-font-size:14px;--n-tabs-title-color-active:var( --e-global-color-astglobalcolor2 );}.elementor-7455 .elementor-element.elementor-element-9544bde.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor1 );}.elementor-7455 .elementor-element.elementor-element-9544bde.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7455 .elementor-element.elementor-element-9544bde.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor0 );}.elementor-7455 .elementor-element.elementor-element-9544bde.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-7455 .elementor-element.elementor-element-0716473{--display:flex;--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7455 .elementor-element.elementor-element-0716473:not(.elementor-motion-effects-element-type-background), .elementor-7455 .elementor-element.elementor-element-0716473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(244, 246, 248);}.elementor-7455 .elementor-element.elementor-element-5972aa4{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-7455 .elementor-element.elementor-element-5972aa4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7455 .elementor-element.elementor-element-5972aa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:300;text-transform:none;line-height:normal;color:rgb(22, 32, 43);}.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 );}.elementor-7455 .elementor-element.elementor-element-edf35a1 .elementor-button{background-color:rgb(18, 85, 140);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:normal;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-radius:12px 12px 12px 12px;padding:18px 26px 18px 26px;}.elementor-7455 .elementor-element.elementor-element-edf35a1 .elementor-button:hover, .elementor-7455 .elementor-element.elementor-element-edf35a1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor2 );}.elementor-7455 .elementor-element.elementor-element-edf35a1{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-7455 .elementor-element.elementor-element-edf35a1 .elementor-button:hover svg, .elementor-7455 .elementor-element.elementor-element-edf35a1 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}@media(max-width:1024px){.elementor-7455 .elementor-element.elementor-element-0b562b6{--min-height:420px;--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-7455 .elementor-element.elementor-element-43d0ac3{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:51.2px;--padding-left:38.4px;--padding-right:38.4px;}.elementor-7455 .elementor-element.elementor-element-7fc60d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-7455 .elementor-element.elementor-element-20ede71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 22ch );max-width:22ch;}.elementor-7455 .elementor-element.elementor-element-20ede71 .elementor-heading-title{font-size:38.4px;letter-spacing:-1.344px;}.elementor-7455 .elementor-element.elementor-element-1f1076c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 46ch );max-width:46ch;}.elementor-7455 .elementor-element.elementor-element-1f1076c .elementor-heading-title{font-size:15px;}.elementor-7455 .elementor-element.elementor-element-702127f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:61.44px;--padding-bottom:92.16px;--padding-left:38.4px;--padding-right:38.4px;}.elementor-7455 .elementor-element.elementor-element-41f414d{--min-height:auto;--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-7455 .elementor-element.elementor-element-832c55e{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-b334a12{--min-height:auto;--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-7455 .elementor-element.elementor-element-29f6208{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-ff964b9{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-92762a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-deab30b{--min-height:auto;--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-7455 .elementor-element.elementor-element-488c025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0032950{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-8aaf43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0b5485e{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-8f17a87{--min-height:auto;--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-7455 .elementor-element.elementor-element-745b9e9{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-c0271dd{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-7cd73aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-ee08693{--min-height:auto;--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-7455 .elementor-element.elementor-element-29e1f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e22933b{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0147881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-44e91ab{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-3060229{--min-height:auto;--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-7455 .elementor-element.elementor-element-4cd0b52{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-6dd6104{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-b5b90b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-6bc1e26{--min-height:auto;--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-7455 .elementor-element.elementor-element-808c5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-dfc5cb7{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-493703b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-2309771{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-c3f94d7{--min-height:auto;--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-7455 .elementor-element.elementor-element-9d85e50{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-171ebaa{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-fc99de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9ce7011{--min-height:auto;--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-7455 .elementor-element.elementor-element-77e8e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-6cc88a2{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-a5e9982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e5fb37c{--min-height:auto;--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-7455 .elementor-element.elementor-element-6bd4503{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-47bf74b{--min-height:auto;--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-7455 .elementor-element.elementor-element-fe5997c{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-60b4f09{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-3b61796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8a43988{--min-height:auto;--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-7455 .elementor-element.elementor-element-8689da4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-bd4cf15{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-96bbe4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0887ebd{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-ef4ff75{--min-height:auto;--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-7455 .elementor-element.elementor-element-d721b1d{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0d58b9a{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0d6857a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-cf37b2f{--min-height:auto;--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-7455 .elementor-element.elementor-element-90fe2c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-3f9070a{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-a9e971d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-bbbbabc{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-1dc8470{--min-height:auto;--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-7455 .elementor-element.elementor-element-41b6f48{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-a2020de{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-227b8e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8ed2310{--min-height:auto;--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-7455 .elementor-element.elementor-element-2878932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-2879e60{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-b9883c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-9f9e3c7{--min-height:auto;--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-7455 .elementor-element.elementor-element-46ac32e{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-ef564a1{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1a58693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-5ea9e25{--min-height:auto;--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-7455 .elementor-element.elementor-element-6c27c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9bb71c0{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-d94ca1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f7e6a61{--min-height:auto;--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-7455 .elementor-element.elementor-element-12e93fb{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-f68dc0e{--min-height:auto;--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-7455 .elementor-element.elementor-element-f68ffb4{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-8a4e7df{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-2a12b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8497c4b{--min-height:auto;--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-7455 .elementor-element.elementor-element-96b4c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e81ccf5{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-8df6259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f9cb87c{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-a75c4db{--min-height:auto;--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-7455 .elementor-element.elementor-element-530ad31{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-084249a{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1be0e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-47310d7{--min-height:auto;--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-7455 .elementor-element.elementor-element-0cd5224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-01dfaf2{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-cf96e41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9a1bc83{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-d46e42b{--min-height:auto;--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-7455 .elementor-element.elementor-element-3f72f4e{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0d3cebc{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-5b259df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-eba0f66{--min-height:auto;--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-7455 .elementor-element.elementor-element-9040922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f2c4bd4{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-4e07d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9f9ce86{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-88bc471{--min-height:auto;--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-7455 .elementor-element.elementor-element-21f9690{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0dd32af{--min-height:auto;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-6ddbb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e676c8a{--min-height:auto;--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-7455 .elementor-element.elementor-element-d4b0caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-3ed8fc4{--min-height:auto;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1251e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0716473{--min-height:auto;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-5972aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-5972aa4 .elementor-heading-title{font-size:19px;letter-spacing:-0.38px;}.elementor-7455 .elementor-element.elementor-element-edf35a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}}@media(max-width:767px){.elementor-7455 .elementor-element.elementor-element-0b562b6{--min-height:380px;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-43d0ac3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-7fc60d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-7455 .elementor-element.elementor-element-20ede71{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7455 .elementor-element.elementor-element-20ede71 .elementor-heading-title{font-size:34px;letter-spacing:-1.19px;}.elementor-7455 .elementor-element.elementor-element-1f1076c{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46ch;--container-widget-flex-grow:0;width:var( --container-widget-width, 46ch );max-width:46ch;}.elementor-7455 .elementor-element.elementor-element-702127f{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:40.02px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-41f414d{--min-height:auto;--e-con-grid-template-columns:repeat(1, 1fr);--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-7455 .elementor-element.elementor-element-832c55e{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-b334a12{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-29f6208{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-ff964b9{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-92762a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-deab30b{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-488c025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0032950{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-8aaf43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0b5485e{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-8f17a87{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-745b9e9{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-c0271dd{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-7cd73aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-ee08693{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-29e1f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e22933b{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0147881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-44e91ab{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-3060229{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-4cd0b52{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-6dd6104{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-b5b90b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-6bc1e26{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-808c5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-dfc5cb7{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-493703b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-2309771{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-c3f94d7{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-9d85e50{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-171ebaa{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-fc99de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9ce7011{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-77e8e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-6cc88a2{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-a5e9982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e5fb37c{--min-height:auto;--e-con-grid-template-columns:repeat(1, 1fr);--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-7455 .elementor-element.elementor-element-6bd4503{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-47bf74b{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-fe5997c{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-60b4f09{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-3b61796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8a43988{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-8689da4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-bd4cf15{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-96bbe4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-0887ebd{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-ef4ff75{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-d721b1d{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0d58b9a{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-0d6857a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-cf37b2f{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-90fe2c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-3f9070a{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-a9e971d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-bbbbabc{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-1dc8470{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-41b6f48{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-a2020de{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-227b8e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8ed2310{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-2878932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-2879e60{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-b9883c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-9f9e3c7{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-46ac32e{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-ef564a1{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1a58693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-5ea9e25{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-6c27c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9bb71c0{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-d94ca1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f7e6a61{--min-height:auto;--e-con-grid-template-columns:repeat(1, 1fr);--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-7455 .elementor-element.elementor-element-12e93fb{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-f68dc0e{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-f68ffb4{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-8a4e7df{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-2a12b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-8497c4b{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-96b4c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e81ccf5{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-8df6259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f9cb87c{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-a75c4db{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-530ad31{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-084249a{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1be0e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-47310d7{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-0cd5224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-01dfaf2{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-cf96e41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9a1bc83{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-d46e42b{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-3f72f4e{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0d3cebc{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-5b259df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-eba0f66{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-9040922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-f2c4bd4{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-4e07d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9f9ce86{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-7455 .elementor-element.elementor-element-88bc471{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-21f9690{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-0dd32af{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-6ddbb0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-e676c8a{--min-height:auto;--flex-wrap:nowrap;--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-7455 .elementor-element.elementor-element-d4b0caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-3ed8fc4{--min-height:auto;--flex-wrap:nowrap;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7455 .elementor-element.elementor-element-1251e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-9544bde{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:20px;}.elementor-7455 .elementor-element.elementor-element-0716473{--min-height:auto;--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;--flex-wrap:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-7455 .elementor-element.elementor-element-5972aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-edf35a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-7455 .elementor-element.elementor-element-edf35a1.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-7455 .elementor-element.elementor-element-43d0ac3{--width:auto;}.elementor-7455 .elementor-element.elementor-element-832c55e{--width:auto;}.elementor-7455 .elementor-element.elementor-element-b334a12{--width:auto;}.elementor-7455 .elementor-element.elementor-element-29f6208{--width:auto;}.elementor-7455 .elementor-element.elementor-element-0b5485e{--width:auto;}.elementor-7455 .elementor-element.elementor-element-8f17a87{--width:auto;}.elementor-7455 .elementor-element.elementor-element-745b9e9{--width:auto;}.elementor-7455 .elementor-element.elementor-element-44e91ab{--width:auto;}.elementor-7455 .elementor-element.elementor-element-3060229{--width:auto;}.elementor-7455 .elementor-element.elementor-element-4cd0b52{--width:auto;}.elementor-7455 .elementor-element.elementor-element-2309771{--width:auto;}.elementor-7455 .elementor-element.elementor-element-c3f94d7{--width:auto;}.elementor-7455 .elementor-element.elementor-element-9d85e50{--width:auto;}.elementor-7455 .elementor-element.elementor-element-6bd4503{--width:auto;}.elementor-7455 .elementor-element.elementor-element-47bf74b{--width:auto;}.elementor-7455 .elementor-element.elementor-element-fe5997c{--width:auto;}.elementor-7455 .elementor-element.elementor-element-0887ebd{--width:auto;}.elementor-7455 .elementor-element.elementor-element-ef4ff75{--width:auto;}.elementor-7455 .elementor-element.elementor-element-d721b1d{--width:auto;}.elementor-7455 .elementor-element.elementor-element-bbbbabc{--width:auto;}.elementor-7455 .elementor-element.elementor-element-1dc8470{--width:auto;}.elementor-7455 .elementor-element.elementor-element-41b6f48{--width:auto;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1{--width:auto;}.elementor-7455 .elementor-element.elementor-element-9f9e3c7{--width:auto;}.elementor-7455 .elementor-element.elementor-element-46ac32e{--width:auto;}.elementor-7455 .elementor-element.elementor-element-12e93fb{--width:auto;}.elementor-7455 .elementor-element.elementor-element-f68dc0e{--width:auto;}.elementor-7455 .elementor-element.elementor-element-f68ffb4{--width:auto;}.elementor-7455 .elementor-element.elementor-element-f9cb87c{--width:auto;}.elementor-7455 .elementor-element.elementor-element-a75c4db{--width:auto;}.elementor-7455 .elementor-element.elementor-element-530ad31{--width:auto;}.elementor-7455 .elementor-element.elementor-element-9a1bc83{--width:auto;}.elementor-7455 .elementor-element.elementor-element-d46e42b{--width:auto;}.elementor-7455 .elementor-element.elementor-element-3f72f4e{--width:auto;}.elementor-7455 .elementor-element.elementor-element-9f9ce86{--width:auto;}.elementor-7455 .elementor-element.elementor-element-88bc471{--width:auto;}.elementor-7455 .elementor-element.elementor-element-21f9690{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-7455 .elementor-element.elementor-element-832c55e{--width:100%;}.elementor-7455 .elementor-element.elementor-element-0b5485e{--width:100%;}.elementor-7455 .elementor-element.elementor-element-44e91ab{--width:100%;}.elementor-7455 .elementor-element.elementor-element-2309771{--width:100%;}.elementor-7455 .elementor-element.elementor-element-6bd4503{--width:100%;}.elementor-7455 .elementor-element.elementor-element-0887ebd{--width:100%;}.elementor-7455 .elementor-element.elementor-element-bbbbabc{--width:100%;}.elementor-7455 .elementor-element.elementor-element-8ab6fd1{--width:100%;}.elementor-7455 .elementor-element.elementor-element-12e93fb{--width:100%;}.elementor-7455 .elementor-element.elementor-element-f9cb87c{--width:100%;}.elementor-7455 .elementor-element.elementor-element-9a1bc83{--width:100%;}.elementor-7455 .elementor-element.elementor-element-9f9ce86{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-43d0ac3 */.elementor-7455 .elementor-element.elementor-element-43d0ac3{inset: 0px;
max-width: 1280px;
right: 0px;
bottom: 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b334a12 */.elementor-7455 .elementor-element.elementor-element-b334a12{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-b334a12{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92762a0 */.elementor-7455 .elementor-element.elementor-element-92762a0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-92762a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff964b9 */.elementor-7455 .elementor-element.elementor-element-ff964b9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ff964b9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-488c025 */.elementor-7455 .elementor-element.elementor-element-488c025 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-488c025{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab30b */.elementor-7455 .elementor-element.elementor-element-deab30b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-deab30b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaf43e */.elementor-7455 .elementor-element.elementor-element-8aaf43e span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8aaf43e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0032950 */.elementor-7455 .elementor-element.elementor-element-0032950{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0032950{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f6208 */.elementor-7455 .elementor-element.elementor-element-29f6208{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-29f6208{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832c55e */.elementor-7455 .elementor-element.elementor-element-832c55e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-832c55e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-832c55e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17a87 */.elementor-7455 .elementor-element.elementor-element-8f17a87{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8f17a87{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd73aa */.elementor-7455 .elementor-element.elementor-element-7cd73aa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-7cd73aa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0271dd */.elementor-7455 .elementor-element.elementor-element-c0271dd{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c0271dd{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e1f57 */.elementor-7455 .elementor-element.elementor-element-29e1f57 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-29e1f57{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee08693 */.elementor-7455 .elementor-element.elementor-element-ee08693{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ee08693{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0147881 */.elementor-7455 .elementor-element.elementor-element-0147881 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0147881{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22933b */.elementor-7455 .elementor-element.elementor-element-e22933b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e22933b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745b9e9 */.elementor-7455 .elementor-element.elementor-element-745b9e9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-745b9e9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5485e */.elementor-7455 .elementor-element.elementor-element-0b5485e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0b5485e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0b5485e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3060229 */.elementor-7455 .elementor-element.elementor-element-3060229{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3060229{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b90b4 */.elementor-7455 .elementor-element.elementor-element-b5b90b4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b5b90b4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd6104 */.elementor-7455 .elementor-element.elementor-element-6dd6104{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6dd6104{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-808c5eb */.elementor-7455 .elementor-element.elementor-element-808c5eb span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-808c5eb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc1e26 */.elementor-7455 .elementor-element.elementor-element-6bc1e26{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bc1e26{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493703b */.elementor-7455 .elementor-element.elementor-element-493703b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-493703b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc5cb7 */.elementor-7455 .elementor-element.elementor-element-dfc5cb7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-dfc5cb7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd0b52 */.elementor-7455 .elementor-element.elementor-element-4cd0b52{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-4cd0b52{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e91ab */.elementor-7455 .elementor-element.elementor-element-44e91ab{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-44e91ab{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-44e91ab{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f94d7 */.elementor-7455 .elementor-element.elementor-element-c3f94d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c3f94d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc99de5 */.elementor-7455 .elementor-element.elementor-element-fc99de5 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-fc99de5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ebaa */.elementor-7455 .elementor-element.elementor-element-171ebaa{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-171ebaa{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e8e72 */.elementor-7455 .elementor-element.elementor-element-77e8e72 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-77e8e72{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce7011 */.elementor-7455 .elementor-element.elementor-element-9ce7011{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9ce7011{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5e9982 */.elementor-7455 .elementor-element.elementor-element-a5e9982 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a5e9982{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc88a2 */.elementor-7455 .elementor-element.elementor-element-6cc88a2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6cc88a2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d85e50 */.elementor-7455 .elementor-element.elementor-element-9d85e50{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9d85e50{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309771 */.elementor-7455 .elementor-element.elementor-element-2309771{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2309771{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-2309771{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f414d */.elementor-7455 .elementor-element.elementor-element-41f414d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bf74b */.elementor-7455 .elementor-element.elementor-element-47bf74b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47bf74b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b61796 */.elementor-7455 .elementor-element.elementor-element-3b61796 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-3b61796{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b4f09 */.elementor-7455 .elementor-element.elementor-element-60b4f09{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-60b4f09{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8689da4 */.elementor-7455 .elementor-element.elementor-element-8689da4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8689da4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a43988 */.elementor-7455 .elementor-element.elementor-element-8a43988{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a43988{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96bbe4f */.elementor-7455 .elementor-element.elementor-element-96bbe4f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96bbe4f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4cf15 */.elementor-7455 .elementor-element.elementor-element-bd4cf15{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bd4cf15{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5997c */.elementor-7455 .elementor-element.elementor-element-fe5997c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-fe5997c{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd4503 */.elementor-7455 .elementor-element.elementor-element-6bd4503{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bd4503{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-6bd4503{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4ff75 */.elementor-7455 .elementor-element.elementor-element-ef4ff75{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef4ff75{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6857a */.elementor-7455 .elementor-element.elementor-element-0d6857a span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0d6857a{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d58b9a */.elementor-7455 .elementor-element.elementor-element-0d58b9a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d58b9a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90fe2c0 */.elementor-7455 .elementor-element.elementor-element-90fe2c0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-90fe2c0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf37b2f */.elementor-7455 .elementor-element.elementor-element-cf37b2f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-cf37b2f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e971d */.elementor-7455 .elementor-element.elementor-element-a9e971d span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a9e971d{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9070a */.elementor-7455 .elementor-element.elementor-element-3f9070a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f9070a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d721b1d */.elementor-7455 .elementor-element.elementor-element-d721b1d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d721b1d{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0887ebd */.elementor-7455 .elementor-element.elementor-element-0887ebd{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0887ebd{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0887ebd{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc8470 */.elementor-7455 .elementor-element.elementor-element-1dc8470{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-1dc8470{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227b8e7 */.elementor-7455 .elementor-element.elementor-element-227b8e7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-227b8e7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2020de */.elementor-7455 .elementor-element.elementor-element-a2020de{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a2020de{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2878932 */.elementor-7455 .elementor-element.elementor-element-2878932 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2878932{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed2310 */.elementor-7455 .elementor-element.elementor-element-8ed2310{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ed2310{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9883c7 */.elementor-7455 .elementor-element.elementor-element-b9883c7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b9883c7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2879e60 */.elementor-7455 .elementor-element.elementor-element-2879e60{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2879e60{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6f48 */.elementor-7455 .elementor-element.elementor-element-41b6f48{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-41b6f48{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbbabc */.elementor-7455 .elementor-element.elementor-element-bbbbabc{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bbbbabc{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-bbbbabc{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9e3c7 */.elementor-7455 .elementor-element.elementor-element-9f9e3c7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9e3c7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58693 */.elementor-7455 .elementor-element.elementor-element-1a58693 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1a58693{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef564a1 */.elementor-7455 .elementor-element.elementor-element-ef564a1{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef564a1{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c27c34 */.elementor-7455 .elementor-element.elementor-element-6c27c34 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6c27c34{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea9e25 */.elementor-7455 .elementor-element.elementor-element-5ea9e25{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-5ea9e25{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d94ca1f */.elementor-7455 .elementor-element.elementor-element-d94ca1f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d94ca1f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb71c0 */.elementor-7455 .elementor-element.elementor-element-9bb71c0{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9bb71c0{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ac32e */.elementor-7455 .elementor-element.elementor-element-46ac32e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-46ac32e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab6fd1 */.elementor-7455 .elementor-element.elementor-element-8ab6fd1{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ab6fd1{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-8ab6fd1{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fb37c */.elementor-7455 .elementor-element.elementor-element-e5fb37c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68dc0e */.elementor-7455 .elementor-element.elementor-element-f68dc0e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68dc0e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a12b98 */.elementor-7455 .elementor-element.elementor-element-2a12b98 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2a12b98{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4e7df */.elementor-7455 .elementor-element.elementor-element-8a4e7df{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a4e7df{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96b4c48 */.elementor-7455 .elementor-element.elementor-element-96b4c48 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96b4c48{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497c4b */.elementor-7455 .elementor-element.elementor-element-8497c4b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8497c4b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df6259 */.elementor-7455 .elementor-element.elementor-element-8df6259 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8df6259{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81ccf5 */.elementor-7455 .elementor-element.elementor-element-e81ccf5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e81ccf5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68ffb4 */.elementor-7455 .elementor-element.elementor-element-f68ffb4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68ffb4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e93fb */.elementor-7455 .elementor-element.elementor-element-12e93fb{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-12e93fb{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-12e93fb{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75c4db */.elementor-7455 .elementor-element.elementor-element-a75c4db{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a75c4db{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be0e9b */.elementor-7455 .elementor-element.elementor-element-1be0e9b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1be0e9b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084249a */.elementor-7455 .elementor-element.elementor-element-084249a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-084249a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd5224 */.elementor-7455 .elementor-element.elementor-element-0cd5224 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0cd5224{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47310d7 */.elementor-7455 .elementor-element.elementor-element-47310d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47310d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf96e41 */.elementor-7455 .elementor-element.elementor-element-cf96e41 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-cf96e41{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dfaf2 */.elementor-7455 .elementor-element.elementor-element-01dfaf2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-01dfaf2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ad31 */.elementor-7455 .elementor-element.elementor-element-530ad31{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-530ad31{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cb87c */.elementor-7455 .elementor-element.elementor-element-f9cb87c{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f9cb87c{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-f9cb87c{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d46e42b */.elementor-7455 .elementor-element.elementor-element-d46e42b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d46e42b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b259df */.elementor-7455 .elementor-element.elementor-element-5b259df span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-5b259df{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3cebc */.elementor-7455 .elementor-element.elementor-element-0d3cebc{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d3cebc{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9040922 */.elementor-7455 .elementor-element.elementor-element-9040922 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-9040922{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba0f66 */.elementor-7455 .elementor-element.elementor-element-eba0f66{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-eba0f66{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e07d69 */.elementor-7455 .elementor-element.elementor-element-4e07d69 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-4e07d69{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c4bd4 */.elementor-7455 .elementor-element.elementor-element-f2c4bd4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f2c4bd4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f72f4e */.elementor-7455 .elementor-element.elementor-element-3f72f4e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f72f4e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1bc83 */.elementor-7455 .elementor-element.elementor-element-9a1bc83{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9a1bc83{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9a1bc83{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88bc471 */.elementor-7455 .elementor-element.elementor-element-88bc471{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-88bc471{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ddbb0c */.elementor-7455 .elementor-element.elementor-element-6ddbb0c span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6ddbb0c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd32af */.elementor-7455 .elementor-element.elementor-element-0dd32af{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0dd32af{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b0caa */.elementor-7455 .elementor-element.elementor-element-d4b0caa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d4b0caa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676c8a */.elementor-7455 .elementor-element.elementor-element-e676c8a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e676c8a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1251e76 */.elementor-7455 .elementor-element.elementor-element-1251e76 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1251e76{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed8fc4 */.elementor-7455 .elementor-element.elementor-element-3ed8fc4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3ed8fc4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f9690 */.elementor-7455 .elementor-element.elementor-element-21f9690{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-21f9690{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9ce86 */.elementor-7455 .elementor-element.elementor-element-9f9ce86{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9ce86{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9f9ce86{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e6a61 */.elementor-7455 .elementor-element.elementor-element-f7e6a61{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b334a12 */.elementor-7455 .elementor-element.elementor-element-b334a12{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-b334a12{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92762a0 */.elementor-7455 .elementor-element.elementor-element-92762a0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-92762a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff964b9 */.elementor-7455 .elementor-element.elementor-element-ff964b9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ff964b9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-488c025 */.elementor-7455 .elementor-element.elementor-element-488c025 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-488c025{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab30b */.elementor-7455 .elementor-element.elementor-element-deab30b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-deab30b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaf43e */.elementor-7455 .elementor-element.elementor-element-8aaf43e span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8aaf43e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0032950 */.elementor-7455 .elementor-element.elementor-element-0032950{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0032950{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f6208 */.elementor-7455 .elementor-element.elementor-element-29f6208{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-29f6208{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832c55e */.elementor-7455 .elementor-element.elementor-element-832c55e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-832c55e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-832c55e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17a87 */.elementor-7455 .elementor-element.elementor-element-8f17a87{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8f17a87{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd73aa */.elementor-7455 .elementor-element.elementor-element-7cd73aa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-7cd73aa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0271dd */.elementor-7455 .elementor-element.elementor-element-c0271dd{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c0271dd{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e1f57 */.elementor-7455 .elementor-element.elementor-element-29e1f57 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-29e1f57{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee08693 */.elementor-7455 .elementor-element.elementor-element-ee08693{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ee08693{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0147881 */.elementor-7455 .elementor-element.elementor-element-0147881 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0147881{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22933b */.elementor-7455 .elementor-element.elementor-element-e22933b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e22933b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745b9e9 */.elementor-7455 .elementor-element.elementor-element-745b9e9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-745b9e9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5485e */.elementor-7455 .elementor-element.elementor-element-0b5485e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0b5485e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0b5485e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3060229 */.elementor-7455 .elementor-element.elementor-element-3060229{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3060229{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b90b4 */.elementor-7455 .elementor-element.elementor-element-b5b90b4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b5b90b4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd6104 */.elementor-7455 .elementor-element.elementor-element-6dd6104{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6dd6104{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-808c5eb */.elementor-7455 .elementor-element.elementor-element-808c5eb span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-808c5eb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc1e26 */.elementor-7455 .elementor-element.elementor-element-6bc1e26{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bc1e26{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493703b */.elementor-7455 .elementor-element.elementor-element-493703b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-493703b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc5cb7 */.elementor-7455 .elementor-element.elementor-element-dfc5cb7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-dfc5cb7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd0b52 */.elementor-7455 .elementor-element.elementor-element-4cd0b52{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-4cd0b52{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e91ab */.elementor-7455 .elementor-element.elementor-element-44e91ab{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-44e91ab{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-44e91ab{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f94d7 */.elementor-7455 .elementor-element.elementor-element-c3f94d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c3f94d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc99de5 */.elementor-7455 .elementor-element.elementor-element-fc99de5 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-fc99de5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ebaa */.elementor-7455 .elementor-element.elementor-element-171ebaa{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-171ebaa{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e8e72 */.elementor-7455 .elementor-element.elementor-element-77e8e72 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-77e8e72{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce7011 */.elementor-7455 .elementor-element.elementor-element-9ce7011{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9ce7011{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5e9982 */.elementor-7455 .elementor-element.elementor-element-a5e9982 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a5e9982{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc88a2 */.elementor-7455 .elementor-element.elementor-element-6cc88a2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6cc88a2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d85e50 */.elementor-7455 .elementor-element.elementor-element-9d85e50{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9d85e50{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309771 */.elementor-7455 .elementor-element.elementor-element-2309771{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2309771{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-2309771{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f414d */.elementor-7455 .elementor-element.elementor-element-41f414d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bf74b */.elementor-7455 .elementor-element.elementor-element-47bf74b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47bf74b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b61796 */.elementor-7455 .elementor-element.elementor-element-3b61796 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-3b61796{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b4f09 */.elementor-7455 .elementor-element.elementor-element-60b4f09{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-60b4f09{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8689da4 */.elementor-7455 .elementor-element.elementor-element-8689da4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8689da4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a43988 */.elementor-7455 .elementor-element.elementor-element-8a43988{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a43988{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96bbe4f */.elementor-7455 .elementor-element.elementor-element-96bbe4f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96bbe4f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4cf15 */.elementor-7455 .elementor-element.elementor-element-bd4cf15{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bd4cf15{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5997c */.elementor-7455 .elementor-element.elementor-element-fe5997c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-fe5997c{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd4503 */.elementor-7455 .elementor-element.elementor-element-6bd4503{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bd4503{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-6bd4503{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4ff75 */.elementor-7455 .elementor-element.elementor-element-ef4ff75{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef4ff75{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6857a */.elementor-7455 .elementor-element.elementor-element-0d6857a span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0d6857a{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d58b9a */.elementor-7455 .elementor-element.elementor-element-0d58b9a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d58b9a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90fe2c0 */.elementor-7455 .elementor-element.elementor-element-90fe2c0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-90fe2c0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf37b2f */.elementor-7455 .elementor-element.elementor-element-cf37b2f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-cf37b2f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e971d */.elementor-7455 .elementor-element.elementor-element-a9e971d span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a9e971d{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9070a */.elementor-7455 .elementor-element.elementor-element-3f9070a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f9070a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d721b1d */.elementor-7455 .elementor-element.elementor-element-d721b1d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d721b1d{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0887ebd */.elementor-7455 .elementor-element.elementor-element-0887ebd{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0887ebd{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0887ebd{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc8470 */.elementor-7455 .elementor-element.elementor-element-1dc8470{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-1dc8470{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227b8e7 */.elementor-7455 .elementor-element.elementor-element-227b8e7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-227b8e7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2020de */.elementor-7455 .elementor-element.elementor-element-a2020de{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a2020de{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2878932 */.elementor-7455 .elementor-element.elementor-element-2878932 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2878932{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed2310 */.elementor-7455 .elementor-element.elementor-element-8ed2310{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ed2310{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9883c7 */.elementor-7455 .elementor-element.elementor-element-b9883c7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b9883c7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2879e60 */.elementor-7455 .elementor-element.elementor-element-2879e60{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2879e60{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6f48 */.elementor-7455 .elementor-element.elementor-element-41b6f48{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-41b6f48{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbbabc */.elementor-7455 .elementor-element.elementor-element-bbbbabc{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bbbbabc{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-bbbbabc{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9e3c7 */.elementor-7455 .elementor-element.elementor-element-9f9e3c7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9e3c7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58693 */.elementor-7455 .elementor-element.elementor-element-1a58693 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1a58693{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef564a1 */.elementor-7455 .elementor-element.elementor-element-ef564a1{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef564a1{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c27c34 */.elementor-7455 .elementor-element.elementor-element-6c27c34 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6c27c34{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea9e25 */.elementor-7455 .elementor-element.elementor-element-5ea9e25{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-5ea9e25{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d94ca1f */.elementor-7455 .elementor-element.elementor-element-d94ca1f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d94ca1f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb71c0 */.elementor-7455 .elementor-element.elementor-element-9bb71c0{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9bb71c0{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ac32e */.elementor-7455 .elementor-element.elementor-element-46ac32e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-46ac32e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab6fd1 */.elementor-7455 .elementor-element.elementor-element-8ab6fd1{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ab6fd1{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-8ab6fd1{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fb37c */.elementor-7455 .elementor-element.elementor-element-e5fb37c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68dc0e */.elementor-7455 .elementor-element.elementor-element-f68dc0e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68dc0e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a12b98 */.elementor-7455 .elementor-element.elementor-element-2a12b98 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2a12b98{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4e7df */.elementor-7455 .elementor-element.elementor-element-8a4e7df{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a4e7df{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96b4c48 */.elementor-7455 .elementor-element.elementor-element-96b4c48 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96b4c48{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497c4b */.elementor-7455 .elementor-element.elementor-element-8497c4b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8497c4b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df6259 */.elementor-7455 .elementor-element.elementor-element-8df6259 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8df6259{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81ccf5 */.elementor-7455 .elementor-element.elementor-element-e81ccf5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e81ccf5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68ffb4 */.elementor-7455 .elementor-element.elementor-element-f68ffb4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68ffb4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e93fb */.elementor-7455 .elementor-element.elementor-element-12e93fb{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-12e93fb{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-12e93fb{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75c4db */.elementor-7455 .elementor-element.elementor-element-a75c4db{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a75c4db{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be0e9b */.elementor-7455 .elementor-element.elementor-element-1be0e9b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1be0e9b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084249a */.elementor-7455 .elementor-element.elementor-element-084249a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-084249a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd5224 */.elementor-7455 .elementor-element.elementor-element-0cd5224 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0cd5224{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47310d7 */.elementor-7455 .elementor-element.elementor-element-47310d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47310d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf96e41 */.elementor-7455 .elementor-element.elementor-element-cf96e41 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-cf96e41{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dfaf2 */.elementor-7455 .elementor-element.elementor-element-01dfaf2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-01dfaf2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ad31 */.elementor-7455 .elementor-element.elementor-element-530ad31{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-530ad31{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cb87c */.elementor-7455 .elementor-element.elementor-element-f9cb87c{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f9cb87c{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-f9cb87c{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d46e42b */.elementor-7455 .elementor-element.elementor-element-d46e42b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d46e42b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b259df */.elementor-7455 .elementor-element.elementor-element-5b259df span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-5b259df{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3cebc */.elementor-7455 .elementor-element.elementor-element-0d3cebc{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d3cebc{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9040922 */.elementor-7455 .elementor-element.elementor-element-9040922 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-9040922{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba0f66 */.elementor-7455 .elementor-element.elementor-element-eba0f66{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-eba0f66{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e07d69 */.elementor-7455 .elementor-element.elementor-element-4e07d69 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-4e07d69{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c4bd4 */.elementor-7455 .elementor-element.elementor-element-f2c4bd4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f2c4bd4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f72f4e */.elementor-7455 .elementor-element.elementor-element-3f72f4e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f72f4e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1bc83 */.elementor-7455 .elementor-element.elementor-element-9a1bc83{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9a1bc83{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9a1bc83{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88bc471 */.elementor-7455 .elementor-element.elementor-element-88bc471{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-88bc471{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ddbb0c */.elementor-7455 .elementor-element.elementor-element-6ddbb0c span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6ddbb0c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd32af */.elementor-7455 .elementor-element.elementor-element-0dd32af{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0dd32af{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b0caa */.elementor-7455 .elementor-element.elementor-element-d4b0caa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d4b0caa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676c8a */.elementor-7455 .elementor-element.elementor-element-e676c8a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e676c8a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1251e76 */.elementor-7455 .elementor-element.elementor-element-1251e76 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1251e76{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed8fc4 */.elementor-7455 .elementor-element.elementor-element-3ed8fc4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3ed8fc4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f9690 */.elementor-7455 .elementor-element.elementor-element-21f9690{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-21f9690{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9ce86 */.elementor-7455 .elementor-element.elementor-element-9f9ce86{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9ce86{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9f9ce86{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e6a61 */.elementor-7455 .elementor-element.elementor-element-f7e6a61{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b334a12 */.elementor-7455 .elementor-element.elementor-element-b334a12{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-b334a12{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92762a0 */.elementor-7455 .elementor-element.elementor-element-92762a0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-92762a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff964b9 */.elementor-7455 .elementor-element.elementor-element-ff964b9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ff964b9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-488c025 */.elementor-7455 .elementor-element.elementor-element-488c025 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-488c025{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab30b */.elementor-7455 .elementor-element.elementor-element-deab30b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-deab30b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaf43e */.elementor-7455 .elementor-element.elementor-element-8aaf43e span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8aaf43e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0032950 */.elementor-7455 .elementor-element.elementor-element-0032950{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0032950{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f6208 */.elementor-7455 .elementor-element.elementor-element-29f6208{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-29f6208{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832c55e */.elementor-7455 .elementor-element.elementor-element-832c55e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-832c55e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-832c55e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17a87 */.elementor-7455 .elementor-element.elementor-element-8f17a87{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8f17a87{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd73aa */.elementor-7455 .elementor-element.elementor-element-7cd73aa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-7cd73aa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0271dd */.elementor-7455 .elementor-element.elementor-element-c0271dd{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c0271dd{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e1f57 */.elementor-7455 .elementor-element.elementor-element-29e1f57 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-29e1f57{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee08693 */.elementor-7455 .elementor-element.elementor-element-ee08693{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ee08693{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0147881 */.elementor-7455 .elementor-element.elementor-element-0147881 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0147881{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22933b */.elementor-7455 .elementor-element.elementor-element-e22933b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e22933b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745b9e9 */.elementor-7455 .elementor-element.elementor-element-745b9e9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-745b9e9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5485e */.elementor-7455 .elementor-element.elementor-element-0b5485e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0b5485e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0b5485e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3060229 */.elementor-7455 .elementor-element.elementor-element-3060229{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3060229{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b90b4 */.elementor-7455 .elementor-element.elementor-element-b5b90b4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b5b90b4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd6104 */.elementor-7455 .elementor-element.elementor-element-6dd6104{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6dd6104{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-808c5eb */.elementor-7455 .elementor-element.elementor-element-808c5eb span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-808c5eb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc1e26 */.elementor-7455 .elementor-element.elementor-element-6bc1e26{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bc1e26{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493703b */.elementor-7455 .elementor-element.elementor-element-493703b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-493703b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc5cb7 */.elementor-7455 .elementor-element.elementor-element-dfc5cb7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-dfc5cb7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd0b52 */.elementor-7455 .elementor-element.elementor-element-4cd0b52{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-4cd0b52{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e91ab */.elementor-7455 .elementor-element.elementor-element-44e91ab{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-44e91ab{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-44e91ab{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f94d7 */.elementor-7455 .elementor-element.elementor-element-c3f94d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c3f94d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc99de5 */.elementor-7455 .elementor-element.elementor-element-fc99de5 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-fc99de5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ebaa */.elementor-7455 .elementor-element.elementor-element-171ebaa{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-171ebaa{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e8e72 */.elementor-7455 .elementor-element.elementor-element-77e8e72 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-77e8e72{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce7011 */.elementor-7455 .elementor-element.elementor-element-9ce7011{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9ce7011{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5e9982 */.elementor-7455 .elementor-element.elementor-element-a5e9982 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a5e9982{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc88a2 */.elementor-7455 .elementor-element.elementor-element-6cc88a2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6cc88a2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d85e50 */.elementor-7455 .elementor-element.elementor-element-9d85e50{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9d85e50{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309771 */.elementor-7455 .elementor-element.elementor-element-2309771{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2309771{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-2309771{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f414d */.elementor-7455 .elementor-element.elementor-element-41f414d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bf74b */.elementor-7455 .elementor-element.elementor-element-47bf74b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47bf74b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b61796 */.elementor-7455 .elementor-element.elementor-element-3b61796 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-3b61796{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b4f09 */.elementor-7455 .elementor-element.elementor-element-60b4f09{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-60b4f09{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8689da4 */.elementor-7455 .elementor-element.elementor-element-8689da4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8689da4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a43988 */.elementor-7455 .elementor-element.elementor-element-8a43988{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a43988{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96bbe4f */.elementor-7455 .elementor-element.elementor-element-96bbe4f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96bbe4f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4cf15 */.elementor-7455 .elementor-element.elementor-element-bd4cf15{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bd4cf15{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5997c */.elementor-7455 .elementor-element.elementor-element-fe5997c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-fe5997c{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd4503 */.elementor-7455 .elementor-element.elementor-element-6bd4503{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bd4503{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-6bd4503{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4ff75 */.elementor-7455 .elementor-element.elementor-element-ef4ff75{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef4ff75{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6857a */.elementor-7455 .elementor-element.elementor-element-0d6857a span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0d6857a{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d58b9a */.elementor-7455 .elementor-element.elementor-element-0d58b9a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d58b9a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90fe2c0 */.elementor-7455 .elementor-element.elementor-element-90fe2c0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-90fe2c0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf37b2f */.elementor-7455 .elementor-element.elementor-element-cf37b2f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-cf37b2f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e971d */.elementor-7455 .elementor-element.elementor-element-a9e971d span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a9e971d{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9070a */.elementor-7455 .elementor-element.elementor-element-3f9070a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f9070a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d721b1d */.elementor-7455 .elementor-element.elementor-element-d721b1d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d721b1d{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0887ebd */.elementor-7455 .elementor-element.elementor-element-0887ebd{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0887ebd{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0887ebd{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc8470 */.elementor-7455 .elementor-element.elementor-element-1dc8470{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-1dc8470{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227b8e7 */.elementor-7455 .elementor-element.elementor-element-227b8e7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-227b8e7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2020de */.elementor-7455 .elementor-element.elementor-element-a2020de{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a2020de{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2878932 */.elementor-7455 .elementor-element.elementor-element-2878932 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2878932{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed2310 */.elementor-7455 .elementor-element.elementor-element-8ed2310{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ed2310{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9883c7 */.elementor-7455 .elementor-element.elementor-element-b9883c7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b9883c7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2879e60 */.elementor-7455 .elementor-element.elementor-element-2879e60{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2879e60{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6f48 */.elementor-7455 .elementor-element.elementor-element-41b6f48{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-41b6f48{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbbabc */.elementor-7455 .elementor-element.elementor-element-bbbbabc{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bbbbabc{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-bbbbabc{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9e3c7 */.elementor-7455 .elementor-element.elementor-element-9f9e3c7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9e3c7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58693 */.elementor-7455 .elementor-element.elementor-element-1a58693 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1a58693{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef564a1 */.elementor-7455 .elementor-element.elementor-element-ef564a1{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef564a1{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c27c34 */.elementor-7455 .elementor-element.elementor-element-6c27c34 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6c27c34{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea9e25 */.elementor-7455 .elementor-element.elementor-element-5ea9e25{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-5ea9e25{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d94ca1f */.elementor-7455 .elementor-element.elementor-element-d94ca1f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d94ca1f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb71c0 */.elementor-7455 .elementor-element.elementor-element-9bb71c0{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9bb71c0{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ac32e */.elementor-7455 .elementor-element.elementor-element-46ac32e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-46ac32e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab6fd1 */.elementor-7455 .elementor-element.elementor-element-8ab6fd1{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ab6fd1{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-8ab6fd1{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fb37c */.elementor-7455 .elementor-element.elementor-element-e5fb37c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68dc0e */.elementor-7455 .elementor-element.elementor-element-f68dc0e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68dc0e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a12b98 */.elementor-7455 .elementor-element.elementor-element-2a12b98 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2a12b98{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4e7df */.elementor-7455 .elementor-element.elementor-element-8a4e7df{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a4e7df{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96b4c48 */.elementor-7455 .elementor-element.elementor-element-96b4c48 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96b4c48{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497c4b */.elementor-7455 .elementor-element.elementor-element-8497c4b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8497c4b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df6259 */.elementor-7455 .elementor-element.elementor-element-8df6259 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8df6259{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81ccf5 */.elementor-7455 .elementor-element.elementor-element-e81ccf5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e81ccf5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68ffb4 */.elementor-7455 .elementor-element.elementor-element-f68ffb4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68ffb4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e93fb */.elementor-7455 .elementor-element.elementor-element-12e93fb{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-12e93fb{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-12e93fb{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75c4db */.elementor-7455 .elementor-element.elementor-element-a75c4db{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a75c4db{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be0e9b */.elementor-7455 .elementor-element.elementor-element-1be0e9b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1be0e9b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084249a */.elementor-7455 .elementor-element.elementor-element-084249a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-084249a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd5224 */.elementor-7455 .elementor-element.elementor-element-0cd5224 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0cd5224{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47310d7 */.elementor-7455 .elementor-element.elementor-element-47310d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47310d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf96e41 */.elementor-7455 .elementor-element.elementor-element-cf96e41 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-cf96e41{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dfaf2 */.elementor-7455 .elementor-element.elementor-element-01dfaf2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-01dfaf2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ad31 */.elementor-7455 .elementor-element.elementor-element-530ad31{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-530ad31{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cb87c */.elementor-7455 .elementor-element.elementor-element-f9cb87c{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f9cb87c{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-f9cb87c{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d46e42b */.elementor-7455 .elementor-element.elementor-element-d46e42b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d46e42b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b259df */.elementor-7455 .elementor-element.elementor-element-5b259df span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-5b259df{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3cebc */.elementor-7455 .elementor-element.elementor-element-0d3cebc{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d3cebc{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9040922 */.elementor-7455 .elementor-element.elementor-element-9040922 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-9040922{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba0f66 */.elementor-7455 .elementor-element.elementor-element-eba0f66{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-eba0f66{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e07d69 */.elementor-7455 .elementor-element.elementor-element-4e07d69 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-4e07d69{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c4bd4 */.elementor-7455 .elementor-element.elementor-element-f2c4bd4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f2c4bd4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f72f4e */.elementor-7455 .elementor-element.elementor-element-3f72f4e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f72f4e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1bc83 */.elementor-7455 .elementor-element.elementor-element-9a1bc83{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9a1bc83{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9a1bc83{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88bc471 */.elementor-7455 .elementor-element.elementor-element-88bc471{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-88bc471{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ddbb0c */.elementor-7455 .elementor-element.elementor-element-6ddbb0c span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6ddbb0c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd32af */.elementor-7455 .elementor-element.elementor-element-0dd32af{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0dd32af{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b0caa */.elementor-7455 .elementor-element.elementor-element-d4b0caa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d4b0caa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676c8a */.elementor-7455 .elementor-element.elementor-element-e676c8a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e676c8a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1251e76 */.elementor-7455 .elementor-element.elementor-element-1251e76 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1251e76{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed8fc4 */.elementor-7455 .elementor-element.elementor-element-3ed8fc4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3ed8fc4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f9690 */.elementor-7455 .elementor-element.elementor-element-21f9690{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-21f9690{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9ce86 */.elementor-7455 .elementor-element.elementor-element-9f9ce86{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9ce86{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9f9ce86{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e6a61 */.elementor-7455 .elementor-element.elementor-element-f7e6a61{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b334a12 */.elementor-7455 .elementor-element.elementor-element-b334a12{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-b334a12{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92762a0 */.elementor-7455 .elementor-element.elementor-element-92762a0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-92762a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff964b9 */.elementor-7455 .elementor-element.elementor-element-ff964b9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ff964b9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-488c025 */.elementor-7455 .elementor-element.elementor-element-488c025 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-488c025{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab30b */.elementor-7455 .elementor-element.elementor-element-deab30b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-deab30b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aaf43e */.elementor-7455 .elementor-element.elementor-element-8aaf43e span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8aaf43e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0032950 */.elementor-7455 .elementor-element.elementor-element-0032950{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0032950{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f6208 */.elementor-7455 .elementor-element.elementor-element-29f6208{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-29f6208{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832c55e */.elementor-7455 .elementor-element.elementor-element-832c55e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-832c55e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-832c55e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17a87 */.elementor-7455 .elementor-element.elementor-element-8f17a87{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8f17a87{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cd73aa */.elementor-7455 .elementor-element.elementor-element-7cd73aa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-7cd73aa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0271dd */.elementor-7455 .elementor-element.elementor-element-c0271dd{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c0271dd{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e1f57 */.elementor-7455 .elementor-element.elementor-element-29e1f57 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-29e1f57{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee08693 */.elementor-7455 .elementor-element.elementor-element-ee08693{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ee08693{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0147881 */.elementor-7455 .elementor-element.elementor-element-0147881 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0147881{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22933b */.elementor-7455 .elementor-element.elementor-element-e22933b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e22933b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745b9e9 */.elementor-7455 .elementor-element.elementor-element-745b9e9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-745b9e9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5485e */.elementor-7455 .elementor-element.elementor-element-0b5485e{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0b5485e{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0b5485e{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3060229 */.elementor-7455 .elementor-element.elementor-element-3060229{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3060229{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b90b4 */.elementor-7455 .elementor-element.elementor-element-b5b90b4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b5b90b4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dd6104 */.elementor-7455 .elementor-element.elementor-element-6dd6104{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6dd6104{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-808c5eb */.elementor-7455 .elementor-element.elementor-element-808c5eb span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-808c5eb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc1e26 */.elementor-7455 .elementor-element.elementor-element-6bc1e26{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bc1e26{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493703b */.elementor-7455 .elementor-element.elementor-element-493703b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-493703b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc5cb7 */.elementor-7455 .elementor-element.elementor-element-dfc5cb7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-dfc5cb7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd0b52 */.elementor-7455 .elementor-element.elementor-element-4cd0b52{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-4cd0b52{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e91ab */.elementor-7455 .elementor-element.elementor-element-44e91ab{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-44e91ab{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-44e91ab{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f94d7 */.elementor-7455 .elementor-element.elementor-element-c3f94d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-c3f94d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc99de5 */.elementor-7455 .elementor-element.elementor-element-fc99de5 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-fc99de5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ebaa */.elementor-7455 .elementor-element.elementor-element-171ebaa{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-171ebaa{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e8e72 */.elementor-7455 .elementor-element.elementor-element-77e8e72 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-77e8e72{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce7011 */.elementor-7455 .elementor-element.elementor-element-9ce7011{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9ce7011{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5e9982 */.elementor-7455 .elementor-element.elementor-element-a5e9982 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a5e9982{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc88a2 */.elementor-7455 .elementor-element.elementor-element-6cc88a2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6cc88a2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d85e50 */.elementor-7455 .elementor-element.elementor-element-9d85e50{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9d85e50{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309771 */.elementor-7455 .elementor-element.elementor-element-2309771{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2309771{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-2309771{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f414d */.elementor-7455 .elementor-element.elementor-element-41f414d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bf74b */.elementor-7455 .elementor-element.elementor-element-47bf74b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47bf74b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b61796 */.elementor-7455 .elementor-element.elementor-element-3b61796 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-3b61796{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b4f09 */.elementor-7455 .elementor-element.elementor-element-60b4f09{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-60b4f09{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8689da4 */.elementor-7455 .elementor-element.elementor-element-8689da4 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8689da4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a43988 */.elementor-7455 .elementor-element.elementor-element-8a43988{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a43988{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96bbe4f */.elementor-7455 .elementor-element.elementor-element-96bbe4f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96bbe4f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4cf15 */.elementor-7455 .elementor-element.elementor-element-bd4cf15{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bd4cf15{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5997c */.elementor-7455 .elementor-element.elementor-element-fe5997c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-fe5997c{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd4503 */.elementor-7455 .elementor-element.elementor-element-6bd4503{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-6bd4503{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-6bd4503{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef4ff75 */.elementor-7455 .elementor-element.elementor-element-ef4ff75{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef4ff75{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6857a */.elementor-7455 .elementor-element.elementor-element-0d6857a span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0d6857a{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d58b9a */.elementor-7455 .elementor-element.elementor-element-0d58b9a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d58b9a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90fe2c0 */.elementor-7455 .elementor-element.elementor-element-90fe2c0 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-90fe2c0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf37b2f */.elementor-7455 .elementor-element.elementor-element-cf37b2f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-cf37b2f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e971d */.elementor-7455 .elementor-element.elementor-element-a9e971d span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-a9e971d{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9070a */.elementor-7455 .elementor-element.elementor-element-3f9070a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f9070a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d721b1d */.elementor-7455 .elementor-element.elementor-element-d721b1d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d721b1d{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0887ebd */.elementor-7455 .elementor-element.elementor-element-0887ebd{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0887ebd{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-0887ebd{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc8470 */.elementor-7455 .elementor-element.elementor-element-1dc8470{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-1dc8470{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227b8e7 */.elementor-7455 .elementor-element.elementor-element-227b8e7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-227b8e7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2020de */.elementor-7455 .elementor-element.elementor-element-a2020de{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a2020de{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2878932 */.elementor-7455 .elementor-element.elementor-element-2878932 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2878932{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ed2310 */.elementor-7455 .elementor-element.elementor-element-8ed2310{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ed2310{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9883c7 */.elementor-7455 .elementor-element.elementor-element-b9883c7 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-b9883c7{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2879e60 */.elementor-7455 .elementor-element.elementor-element-2879e60{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-2879e60{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b6f48 */.elementor-7455 .elementor-element.elementor-element-41b6f48{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-41b6f48{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbbabc */.elementor-7455 .elementor-element.elementor-element-bbbbabc{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-bbbbabc{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-bbbbabc{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9e3c7 */.elementor-7455 .elementor-element.elementor-element-9f9e3c7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9e3c7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58693 */.elementor-7455 .elementor-element.elementor-element-1a58693 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1a58693{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef564a1 */.elementor-7455 .elementor-element.elementor-element-ef564a1{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-ef564a1{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c27c34 */.elementor-7455 .elementor-element.elementor-element-6c27c34 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6c27c34{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea9e25 */.elementor-7455 .elementor-element.elementor-element-5ea9e25{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-5ea9e25{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d94ca1f */.elementor-7455 .elementor-element.elementor-element-d94ca1f span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d94ca1f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb71c0 */.elementor-7455 .elementor-element.elementor-element-9bb71c0{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9bb71c0{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ac32e */.elementor-7455 .elementor-element.elementor-element-46ac32e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-46ac32e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab6fd1 */.elementor-7455 .elementor-element.elementor-element-8ab6fd1{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8ab6fd1{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-8ab6fd1{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fb37c */.elementor-7455 .elementor-element.elementor-element-e5fb37c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68dc0e */.elementor-7455 .elementor-element.elementor-element-f68dc0e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68dc0e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a12b98 */.elementor-7455 .elementor-element.elementor-element-2a12b98 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-2a12b98{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4e7df */.elementor-7455 .elementor-element.elementor-element-8a4e7df{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8a4e7df{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96b4c48 */.elementor-7455 .elementor-element.elementor-element-96b4c48 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-96b4c48{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8497c4b */.elementor-7455 .elementor-element.elementor-element-8497c4b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-8497c4b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df6259 */.elementor-7455 .elementor-element.elementor-element-8df6259 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-8df6259{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e81ccf5 */.elementor-7455 .elementor-element.elementor-element-e81ccf5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e81ccf5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68ffb4 */.elementor-7455 .elementor-element.elementor-element-f68ffb4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f68ffb4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e93fb */.elementor-7455 .elementor-element.elementor-element-12e93fb{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-12e93fb{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-12e93fb{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a75c4db */.elementor-7455 .elementor-element.elementor-element-a75c4db{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-a75c4db{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be0e9b */.elementor-7455 .elementor-element.elementor-element-1be0e9b span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1be0e9b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084249a */.elementor-7455 .elementor-element.elementor-element-084249a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-084249a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cd5224 */.elementor-7455 .elementor-element.elementor-element-0cd5224 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-0cd5224{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47310d7 */.elementor-7455 .elementor-element.elementor-element-47310d7{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-47310d7{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf96e41 */.elementor-7455 .elementor-element.elementor-element-cf96e41 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-cf96e41{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01dfaf2 */.elementor-7455 .elementor-element.elementor-element-01dfaf2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-01dfaf2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530ad31 */.elementor-7455 .elementor-element.elementor-element-530ad31{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-530ad31{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9cb87c */.elementor-7455 .elementor-element.elementor-element-f9cb87c{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f9cb87c{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-f9cb87c{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d46e42b */.elementor-7455 .elementor-element.elementor-element-d46e42b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-d46e42b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b259df */.elementor-7455 .elementor-element.elementor-element-5b259df span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-5b259df{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3cebc */.elementor-7455 .elementor-element.elementor-element-0d3cebc{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0d3cebc{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9040922 */.elementor-7455 .elementor-element.elementor-element-9040922 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-9040922{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba0f66 */.elementor-7455 .elementor-element.elementor-element-eba0f66{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-eba0f66{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e07d69 */.elementor-7455 .elementor-element.elementor-element-4e07d69 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-4e07d69{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c4bd4 */.elementor-7455 .elementor-element.elementor-element-f2c4bd4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-f2c4bd4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f72f4e */.elementor-7455 .elementor-element.elementor-element-3f72f4e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3f72f4e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a1bc83 */.elementor-7455 .elementor-element.elementor-element-9a1bc83{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9a1bc83{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9a1bc83{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88bc471 */.elementor-7455 .elementor-element.elementor-element-88bc471{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: linear-gradient(rgba(8, 38, 66, 0) 45%, rgba(8, 38, 66, 0.88) 100%);
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-88bc471{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ddbb0c */.elementor-7455 .elementor-element.elementor-element-6ddbb0c span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-6ddbb0c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dd32af */.elementor-7455 .elementor-element.elementor-element-0dd32af{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-0dd32af{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b0caa */.elementor-7455 .elementor-element.elementor-element-d4b0caa span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-d4b0caa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676c8a */.elementor-7455 .elementor-element.elementor-element-e676c8a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-e676c8a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1251e76 */.elementor-7455 .elementor-element.elementor-element-1251e76 span{background-image: none;}
.elementor-7455 .elementor-element.elementor-element-1251e76{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed8fc4 */.elementor-7455 .elementor-element.elementor-element-3ed8fc4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-3ed8fc4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f9690 */.elementor-7455 .elementor-element.elementor-element-21f9690{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 0px;
bottom: 0px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-21f9690{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9ce86 */.elementor-7455 .elementor-element.elementor-element-9f9ce86{justify-items: normal;
font-style: normal;
visibility: visible;
aspect-ratio: 4 / 3;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: tk-rise;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0.85s;
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(0.2, 0.7, 0.2, 1);}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-9f9ce86{
      column-count: undefined;
    }
  }.elementor-7455 .elementor-element.elementor-element-9f9ce86{transform-origin:50% 50% !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e6a61 */.elementor-7455 .elementor-element.elementor-element-f7e6a61{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5972aa4 */.elementor-7455 .elementor-element.elementor-element-5972aa4 {background-image: none;}
.elementor-7455 .elementor-element.elementor-element-5972aa4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0716473 */.elementor-7455 .elementor-element.elementor-element-0716473{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702127f */.elementor-7455 .elementor-element.elementor-element-702127f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-7455 .elementor-element.elementor-element-702127f{
      column-count: undefined;
    }
  }/* End custom CSS */