.elementor-10042 .elementor-element.elementor-element-1ef761a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-1ef761a::before, .elementor-10042 .elementor-element.elementor-element-1ef761a > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-1ef761a > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-1ef761a > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-1ef761a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-1ef761a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10042 .elementor-element.elementor-element-1ef761a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-9174d4f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-9174d4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-58c5c70{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Fira Sans Condensed", Sans-serif;font-size:96px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-10042 .elementor-element.elementor-element-58c5c70.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-4b082d2{width:var( --container-widget-width, 93.324% );max-width:93.324%;padding:0px 0px 0px 0px;--container-widget-width:93.324%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-4b082d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-75cbb79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-75cbb79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-bb57acb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-fadbb6f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:var( --e-global-color-1136a47 );color:var( --e-global-color-1136a47 );border-radius:2px 2px 2px 2px;padding:10px 18px 10px 18px;}.elementor-10042 .elementor-element.elementor-element-fadbb6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-fadbb6f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-10042 .elementor-element.elementor-element-e7ae59a .elementor-button{background-color:#100F0F;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;fill:var( --e-global-color-1136a47 );color:var( --e-global-color-1136a47 );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:2px 2px 2px 2px;padding:10px 24px 8px 24px;}.elementor-10042 .elementor-element.elementor-element-e7ae59a .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-e7ae59a .elementor-button:focus{background-color:#100F0FB5;border-color:var( --e-global-color-secondary );}.elementor-10042 .elementor-element.elementor-element-edb964f{width:var( --container-widget-width, 42% );max-width:42%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F08C;}.elementor-10042 .elementor-element.elementor-element-edb964f img{width:100%;max-width:100%;border-radius:2px 2px 2px 2px;}.elementor-10042 .elementor-element.elementor-element-6947495{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-6947495:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-6947495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda7764 );}.elementor-10042 .elementor-element.elementor-element-6947495.e-con{--align-self:center;}.elementor-10042 .elementor-element.elementor-element-91602c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-10042 .elementor-element.elementor-element-fa16f0a{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--z-index:1;}.elementor-10042 .elementor-element.elementor-element-35bcfd9{padding:0px 0px 0px 1px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-f7460a4 );}.elementor-10042 .elementor-element.elementor-element-5c56a01{--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-10042 .elementor-element.elementor-element-89a1331{padding:0px 0px 25px 0px;}.elementor-10042 .elementor-element.elementor-element-89a1331 .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;color:#020807;}.elementor-10042 .elementor-element.elementor-element-3076533{width:var( --container-widget-width, 90.716% );max-width:90.716%;--container-widget-width:90.716%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:20px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-3076533.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-7235fa8{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-964a1b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-bc51e36{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#B1ABA7;--border-color:#B1ABA7;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:24px;}.elementor-10042 .elementor-element.elementor-element-26322ff{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-7868f51{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:#37403E;}.elementor-10042 .elementor-element.elementor-element-7868f51 a:hover, .elementor-10042 .elementor-element.elementor-element-7868f51 a:focus{color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-0.1px;color:var( --e-global-color-4aa4fb0 );}.elementor-10042 .elementor-element.elementor-element-d100ec6{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-bcf0a0e .elementor-button{background-color:#F2F7F800;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:28px;fill:#020807;color:#020807;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-bcf0a0e .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-bcf0a0e .elementor-button:focus{background-color:#02010100;}.elementor-10042 .elementor-element.elementor-element-bcf0a0e{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-bcf0a0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-7ee56ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-c063780{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c063780 img{width:297.67px;height:233px;}.elementor-10042 .elementor-element.elementor-element-ff87118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-8cf7396{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#B1ABA7;--border-color:#B1ABA7;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-8cf7396:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-8cf7396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10042 .elementor-element.elementor-element-64156fc{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-8fd2a7c{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:#37403E;}.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-0.1px;color:var( --e-global-color-4aa4fb0 );}.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a:hover, .elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a:focus{color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-7468f12{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-5ba6c2e .elementor-button{background-color:#F2F7F800;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:28px;fill:#020807;color:#020807;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-5ba6c2e .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-5ba6c2e .elementor-button:focus{background-color:#02010100;}.elementor-10042 .elementor-element.elementor-element-5ba6c2e{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-5ba6c2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-453a67c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-3bfbd96{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-3bfbd96 img{width:297.67px;height:233px;}.elementor-10042 .elementor-element.elementor-element-33a05c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-ca69032{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 0px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B1ABA7;--border-color:#B1ABA7;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-ca69032:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-ca69032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10042 .elementor-element.elementor-element-3a8100f{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-3ac0074{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:#37403E;}.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;letter-spacing:-0.1px;color:var( --e-global-color-4aa4fb0 );}.elementor-10042 .elementor-element.elementor-element-9a5a793{padding:0px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-0caddeb .elementor-button{background-color:#F2F7F800;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:28px;fill:#020807;color:#020807;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-0caddeb .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-0caddeb .elementor-button:focus{background-color:#02010100;}.elementor-10042 .elementor-element.elementor-element-0caddeb{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-0caddeb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-13f3b6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-f52b99b{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-f52b99b img{width:297.67px;height:233px;}.elementor-10042 .elementor-element.elementor-element-bf62d20{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-bf62d20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-38242eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:86px 86px;--row-gap:86px;--column-gap:86px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-fba1d8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-fba1d8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-ab0f53f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-10042 .elementor-element.elementor-element-ab0f53f:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-ab0f53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1136a47 ) 70%, #FFFFFF99 100%);}.elementor-10042 .elementor-element.elementor-element-ab0f53f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-a52443e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-10042 .elementor-element.elementor-element-a52443e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-f7460a4 );}.elementor-10042 .elementor-element.elementor-element-f201b1a{width:var( --container-widget-width, 84.204% );max-width:84.204%;padding:0px 0px 0px 0px;--container-widget-width:84.204%;--container-widget-flex-grow:0;}.elementor-10042 .elementor-element.elementor-element-f201b1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-f201b1a .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-3b64e25{width:var( --container-widget-width, 93.146% );max-width:93.146%;padding:0px 0px 0px 0px;--container-widget-width:93.146%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-10042 .elementor-element.elementor-element-3b64e25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-5e174bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-3c187a9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-1136a47 );color:var( --e-global-color-1136a47 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:9px 24px 8px 24px;}.elementor-10042 .elementor-element.elementor-element-3c187a9 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-3c187a9 .elementor-button:focus{background-color:#D82C42C2;}.elementor-10042 .elementor-element.elementor-element-0466cfe .elementor-button{background-color:var( --e-global-color-1136a47 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02080738;border-radius:2px 2px 2px 2px;padding:9px 24px 8px 24px;}.elementor-10042 .elementor-element.elementor-element-0466cfe .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-0466cfe .elementor-button:focus{background-color:var( --e-global-color-cda7764 );}.elementor-10042 .elementor-element.elementor-element-0466cfe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-0466cfe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10042 .elementor-element.elementor-element-f88f739{--display:flex;--min-height:400px;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-abde583 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:32px;color:var( --e-global-color-secondary );}.elementor-10042 .elementor-element.elementor-element-21e0309{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-10042 .elementor-element.elementor-element-21e0309.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-db4b674{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-10042 .elementor-element.elementor-element-db4b674.e-con{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-4056bf7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;}.elementor-10042 .elementor-element.elementor-element-427f73c{border-radius:1px 1px 1px 1px;}.elementor-10042 .elementor-element.elementor-element-427f73c .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-427f73c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-427f73c .elementor-icon{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-427f73c .elementor-icon svg{height:30px;}.elementor-10042 .elementor-element.elementor-element-c248b94{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-9c3db47{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;}.elementor-10042 .elementor-element.elementor-element-ffdc45c{border-radius:1px 1px 1px 1px;}.elementor-10042 .elementor-element.elementor-element-ffdc45c .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-ffdc45c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-ffdc45c .elementor-icon{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-ffdc45c .elementor-icon svg{height:30px;}.elementor-10042 .elementor-element.elementor-element-2d7a94c{width:var( --container-widget-width, 68.008% );max-width:68.008%;--container-widget-width:68.008%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-2d7a94c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-5184131{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;}.elementor-10042 .elementor-element.elementor-element-825078b{border-radius:1px 1px 1px 1px;}.elementor-10042 .elementor-element.elementor-element-825078b .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-825078b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-825078b .elementor-icon{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-825078b .elementor-icon svg{height:30px;}.elementor-10042 .elementor-element.elementor-element-a295491{width:var( --container-widget-width, 99.976% );max-width:99.976%;--container-widget-width:99.976%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-a295491.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-864931e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;}.elementor-10042 .elementor-element.elementor-element-532e522{border-radius:1px 1px 1px 1px;}.elementor-10042 .elementor-element.elementor-element-532e522 .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-532e522.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-532e522 .elementor-icon{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-532e522 .elementor-icon svg{height:30px;}.elementor-10042 .elementor-element.elementor-element-c360e69{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-c360e69.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-a8fb137{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-a8fb137.elementor-element{--align-self:flex-end;}.elementor-10042 .elementor-element.elementor-element-a8fb137 img{border-radius:2px 2px 2px 2px;}.elementor-10042 .elementor-element.elementor-element-72b532d{--display:flex;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-0d79cc2{padding:0px 0px 0px 0px;z-index:1000;}.elementor-10042 .elementor-element.elementor-element-6ad1951{--display:flex;--overflow:hidden;--padding-top:175px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-10042 .elementor-element.elementor-element-6ad1951:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-6ad1951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-f5c439c{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-10042 .elementor-element.elementor-element-f5c439c:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-f5c439c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-61dfe5a{--display:flex;--border-radius:10px 10px 10px 10px;--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-10042 .elementor-element.elementor-element-ac770b8{--display:flex;--justify-content:flex-end;--overflow:hidden;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-10042 .elementor-element.elementor-element-ac770b8:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-ac770b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://vanbruntlogist.wpenginepowered.com/wp-content/uploads/2026/07/Vanbrunt-Arrow-Background.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10042 .elementor-element.elementor-element-a779c29{--display:flex;--padding-top:0px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-a1be351{text-align:center;}.elementor-10042 .elementor-element.elementor-element-a1be351 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;-webkit-text-stroke-color:#000;stroke:#000;color:#656373;}.elementor-10042 .elementor-element.elementor-element-0d649bc{padding:0px 0px 0px 0px;text-align:center;}.elementor-10042 .elementor-element.elementor-element-0d649bc .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-92e55ba{width:var( --container-widget-width, 38.316% );max-width:38.316%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:38.316%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-92e55ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-f2544fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:84px;--padding-left:64px;--padding-right:64px;}.elementor-10042 .elementor-element.elementor-element-3b2b798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:auto;--border-radius:2px 0px 0px 2px;--margin-top:0px;--margin-bottom:2px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:6px;--padding-left:23px;--padding-right:16px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-3b2b798:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-3b2b798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-c9e7e2f{padding:0px 85px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c9e7e2f.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-c9e7e2f .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-e4a7312{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#020807;}.elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button{background-color:#FEFFFF00;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:28.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-6790115{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-6790115 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-f138b8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-95px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:64px;--padding-bottom:32px;--padding-left:42px;--padding-right:42px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-f138b8c:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-f138b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D82C42;}.elementor-10042 .elementor-element.elementor-element-c6e6b58 .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-c6e6b58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-c6e6b58.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-c6e6b58.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-c6e6b58.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-c6e6b58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-c6e6b58 .elementor-icon{font-size:36px;}.elementor-10042 .elementor-element.elementor-element-c6e6b58 .elementor-icon svg{height:36px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76 .elementor-counter-number-wrapper{gap:10px;color:var( --e-global-color-1136a47 );font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:38px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76 .elementor-counter-title{color:var( --e-global-color-1136a47 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;}.elementor-10042 .elementor-element.elementor-element-91dd7a3 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1136a47 );color:var( --e-global-color-1136a47 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE2E291;border-radius:2px 2px 2px 2px;padding:8px 16px 8px 16px;}.elementor-10042 .elementor-element.elementor-element-91dd7a3 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-91dd7a3 .elementor-button:focus{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-91dd7a3 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-91dd7a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-210c737{--display:flex;--min-height:0px;--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:center;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 2px 2px 0px;--margin-top:0px;--margin-bottom:2px;--margin-left:-1px;--margin-right:0px;--padding-top:1px;--padding-bottom:6px;--padding-left:70px;--padding-right:15px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-210c737:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-210c737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-8933320{padding:0px 54px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-8933320.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-8933320 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-de4366f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#020807;}.elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button{background-color:#FEFFFF00;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:28.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-d8ede10{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-d8ede10 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-e6b3894{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-10042 .elementor-element.elementor-element-e6b3894:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-e6b3894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-b249f43{--display:flex;--border-radius:2px 2px 2px 2px;}.elementor-10042 .elementor-element.elementor-element-c390694{--display:flex;--min-height:720px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;--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-10042 .elementor-element.elementor-element-c390694:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-c390694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10042 .elementor-element.elementor-element-c390694::before, .elementor-10042 .elementor-element.elementor-element-c390694 > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-c390694 > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-c390694 > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-c390694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-c390694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020807;--background-overlay:'';}.elementor-10042 .elementor-element.elementor-element-e8e79b5{--display:flex;}.elementor-10042 .elementor-element.elementor-element-1eb3bdf{--display:flex;}.elementor-10042 .elementor-element.elementor-element-75edcd7{text-align:center;}.elementor-10042 .elementor-element.elementor-element-75edcd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-f7460a4 );}.elementor-10042 .elementor-element.elementor-element-1b10547{padding:0px 0px 0px 0px;text-align:center;}.elementor-10042 .elementor-element.elementor-element-1b10547 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-0711688{width:var( --container-widget-width, 38.316% );max-width:38.316%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:38.316%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.5em;color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-0711688.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-fcbcf79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-60px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:64px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;--z-index:5;}.elementor-10042 .elementor-element.elementor-element-fcbcf79:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-fcbcf79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-fcbcf79 > .elementor-shape-top .elementor-shape-fill, .elementor-10042 .elementor-element.elementor-element-fcbcf79 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-fcbcf79 > .elementor-shape-top svg, .elementor-10042 .elementor-element.elementor-element-fcbcf79 > .e-con-inner > .elementor-shape-top svg{height:35px;}.elementor-10042 .elementor-element.elementor-element-fcbcf79 > .elementor-shape-top, .elementor-10042 .elementor-element.elementor-element-fcbcf79 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-10042 .elementor-element.elementor-element-f9e509f .elementor-icon-wrapper{text-align:center;}.elementor-10042 .elementor-element.elementor-element-f9e509f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-f9e509f.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-f9e509f.elementor-view-default .elementor-icon{color:var( --e-global-color-1136a47 );border-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-f9e509f.elementor-view-framed .elementor-icon, .elementor-10042 .elementor-element.elementor-element-f9e509f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-b1cf146{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-b1cf146 .elementor-counter-number-wrapper{gap:10px;color:var( --e-global-color-1136a47 );font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:38px;font-weight:700;}.elementor-10042 .elementor-element.elementor-element-b1cf146 .elementor-counter-title{color:var( --e-global-color-1136a47 );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;}.elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1136a47 );color:var( --e-global-color-1136a47 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cda7764 );border-radius:10px 10px 10px 10px;padding:8px 16px 8px 16px;}.elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button:focus{background-color:var( --e-global-color-1136a47 );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-d536ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:4px 0px 0px 4px;--margin-top:0px;--margin-bottom:2px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-d536ad6:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-d536ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-bfcdb94{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-bfcdb94.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-bfcdb94 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-5bde2e1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#020807;}.elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button{background-color:#FEFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-f3523a7{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-f3523a7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-e839dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:4px 0px 0px 4px;--margin-top:0px;--margin-bottom:2px;--margin-left:0px;--margin-right:-1px;--padding-top:0px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-e839dca:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-e839dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-b049c56{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-b049c56.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-b049c56 .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-10042 .elementor-element.elementor-element-cd5b4df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#020807;}.elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button{background-color:#FEFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-e8cd089{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button:hover, .elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button:hover svg, .elementor-10042 .elementor-element.elementor-element-e8cd089 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-23d11c0{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2000;}.elementor-10042 .elementor-element.elementor-element-eeead23{--display:flex;--overflow:hidden;--overlay-opacity:1;}.elementor-10042 .elementor-element.elementor-element-eeead23:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-eeead23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-eeead23::before, .elementor-10042 .elementor-element.elementor-element-eeead23 > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-eeead23 > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-eeead23 > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-eeead23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-eeead23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-text ) 20%, #EBEBEB00 70%);}.elementor-10042 .elementor-element.elementor-element-ec4bc14{--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-10042 .elementor-element.elementor-element-b78cad0{--display:flex;--min-height:90vh;--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-b78cad0.e-con{--align-self:center;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-fixed-content{left:0px;top:10%;width:110%;z-index:1;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-outer-wrap{padding:30px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-2c0fd74{--display:flex;--min-height:740px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;--z-index:4000;}.elementor-10042 .elementor-element.elementor-element-2c0fd74:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-2c0fd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10042 .elementor-element.elementor-element-abe153d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-c268d87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-10042 .elementor-element.elementor-element-71e04e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-12e704b{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-10042 .elementor-element.elementor-element-12e704b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-12e704b .elementor-heading-title{font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-4810f6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-7bab389{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:20px;line-height:1.5em;color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-3dba8e2{--display:flex;--min-height:220px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10042 .elementor-element.elementor-element-a75a354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:2px 2px 2px 2px;--padding-top:32px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-a75a354:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-a75a354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FA343433 100%);}.elementor-10042 .elementor-element.elementor-element-a75a354::before, .elementor-10042 .elementor-element.elementor-element-a75a354 > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-a75a354 > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-a75a354 > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-a75a354 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-a75a354 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10042 .elementor-element.elementor-element-03f9262{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-5f5e1fe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-1136a47 );font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:56px;font-weight:700;}.elementor-10042 .elementor-element.elementor-element-b01a5b5{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-b01a5b5 .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-b01a5b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10042 .elementor-element.elementor-element-559671f{text-align:end;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#EAEAEA;}.elementor-10042 .elementor-element.elementor-element-282ba52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--border-radius:2px 2px 2px 2px;--padding-top:32px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-282ba52:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-282ba52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FA343433 100%);}.elementor-10042 .elementor-element.elementor-element-282ba52::before, .elementor-10042 .elementor-element.elementor-element-282ba52 > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-282ba52 > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-282ba52 > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-282ba52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-282ba52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10042 .elementor-element.elementor-element-3ff3eec{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-c33544a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-1136a47 );font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:56px;font-weight:700;}.elementor-10042 .elementor-element.elementor-element-bc74f09{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-bc74f09 .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-bc74f09 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10042 .elementor-element.elementor-element-b83a198{text-align:end;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#EAEAEA;}.elementor-10042 .elementor-element.elementor-element-0ace9fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--border-radius:2px 2px 2px 2px;--padding-top:32px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-0ace9fe:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-0ace9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF33 0%, #FA343433 100%);}.elementor-10042 .elementor-element.elementor-element-0ace9fe::before, .elementor-10042 .elementor-element.elementor-element-0ace9fe > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-0ace9fe > .e-con-inner > .elementor-background-video-container::before, .elementor-10042 .elementor-element.elementor-element-0ace9fe > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-0ace9fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-10042 .elementor-element.elementor-element-0ace9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10042 .elementor-element.elementor-element-f49552c{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-e30085f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-1136a47 );font-family:"Fira Sans Extra Condensed", Sans-serif;font-size:56px;font-weight:700;}.elementor-10042 .elementor-element.elementor-element-6bdc8af{--divider-border-style:solid;--divider-color:#FFFFFF4F;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-6bdc8af .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-6bdc8af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10042 .elementor-element.elementor-element-dd3c538{text-align:end;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#EAEAEA;}.elementor-10042 .elementor-element.elementor-element-19afcb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;--z-index:5000;}.elementor-10042 .elementor-element.elementor-element-19afcb6:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-19afcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1136a47 );}.elementor-10042 .elementor-element.elementor-element-0b2d218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-10042 .elementor-element.elementor-element-5ac2654{--display:flex;--min-height:374px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-95fe9f0 );--border-color:var( --e-global-color-95fe9f0 );--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-5ac2654.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10042 .elementor-element.elementor-element-34c6584{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10042 .elementor-element.elementor-element-fff89ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon-wrapper{text-align:start;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon{font-size:91px;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon svg{height:91px;}.elementor-10042 .elementor-element.elementor-element-a022b4e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__text{font-size:28px;font-weight:700;font-style:normal;line-height:1.2em;}body.rtl .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:10px;margin-right:0;}body:not(.rtl) .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:10px;margin-left:0;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10042 .elementor-element.elementor-element-1ef761a{--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-10042 .elementor-element.elementor-element-9174d4f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10042 .elementor-element.elementor-element-58c5c70{padding:0px 0px 0px 0px;font-size:64px;}.elementor-10042 .elementor-element.elementor-element-4b082d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10042 .elementor-element.elementor-element-bb57acb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10042 .elementor-element.elementor-element-edb964f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-10042 .elementor-element.elementor-element-6947495{--padding-top:56px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-7235fa8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10042 .elementor-element.elementor-element-964a1b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-ff87118{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-33a05c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-bf62d20{--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-10042 .elementor-element.elementor-element-38242eb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-ab0f53f{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-f201b1a{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-f201b1a .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-21e0309{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10042 .elementor-element.elementor-element-db4b674{--grid-auto-flow:row;}.elementor-10042 .elementor-element.elementor-element-a8fb137{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-10042 .elementor-element.elementor-element-a8fb137 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-0d649bc{padding:0px 0px 0px 20px;}.elementor-10042 .elementor-element.elementor-element-0d649bc .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-c390694{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10042 .elementor-element.elementor-element-1b10547{padding:0px 0px 0px 20px;}.elementor-10042 .elementor-element.elementor-element-1b10547 .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-fcbcf79{--justify-content:center;}.elementor-10042 .elementor-element.elementor-element-b78cad0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-fixed-content{top:25px;}.elementor-10042 .elementor-element.elementor-element-2c0fd74{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-10042 .elementor-element.elementor-element-12e704b .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-10042 .elementor-element.elementor-element-3dba8e2{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-10042 .elementor-element.elementor-element-a75a354{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10042 .elementor-element.elementor-element-5f5e1fe .elementor-counter-number-wrapper{font-size:42px;}.elementor-10042 .elementor-element.elementor-element-282ba52{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10042 .elementor-element.elementor-element-c33544a .elementor-counter-number-wrapper{font-size:42px;}.elementor-10042 .elementor-element.elementor-element-0ace9fe{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10042 .elementor-element.elementor-element-e30085f .elementor-counter-number-wrapper{font-size:42px;}.elementor-10042 .elementor-element.elementor-element-19afcb6{--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-10042 .elementor-element.elementor-element-0b2d218{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10042 .elementor-element.elementor-element-5ac2654{--min-height:375px;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon{font-size:97px;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon svg{height:97px;}.elementor-10042 .elementor-element.elementor-element-a022b4e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-10042 .elementor-element.elementor-element-1ef761a{--min-height:0vh;--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;--overlay-opacity:0.75;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-9174d4f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-58c5c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:68px;line-height:0.9em;letter-spacing:0.5px;}.elementor-10042 .elementor-element.elementor-element-58c5c70.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-4b082d2{padding:0px 10px 0px 2px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;}.elementor-10042 .elementor-element.elementor-element-75cbb79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-e7ae59a{width:100%;max-width:100%;}.elementor-10042 .elementor-element.elementor-element-edb964f{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10042 .elementor-element.elementor-element-6947495{--min-height:100vh;--justify-content:space-around;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-91602c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10042 .elementor-element.elementor-element-fa16f0a{--min-height:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-89a1331 .elementor-heading-title{line-height:1em;}.elementor-10042 .elementor-element.elementor-element-7235fa8{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap: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-10042 .elementor-element.elementor-element-964a1b4{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10042 .elementor-element.elementor-element-964a1b4.e-con{--align-self:flex-end;}.elementor-10042 .elementor-element.elementor-element-bc51e36{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-26322ff{--spacer-size:18px;}.elementor-10042 .elementor-element.elementor-element-7b6ef55{padding:0px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-bcf0a0e{padding:0px 0px 20px 0px;}.elementor-10042 .elementor-element.elementor-element-c063780{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-c063780 img{width:100%;height:233px;}.elementor-10042 .elementor-element.elementor-element-ff87118{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10042 .elementor-element.elementor-element-ff87118.e-con{--align-self:flex-end;}.elementor-10042 .elementor-element.elementor-element-8cf7396{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-64156fc{--spacer-size:18px;}.elementor-10042 .elementor-element.elementor-element-9097732{padding:0px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-5ba6c2e{padding:0px 0px 20px 0px;}.elementor-10042 .elementor-element.elementor-element-3bfbd96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-3bfbd96 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-33a05c7{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10042 .elementor-element.elementor-element-33a05c7.e-con{--align-self:flex-end;}.elementor-10042 .elementor-element.elementor-element-ca69032{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:32px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-3a8100f{--spacer-size:18px;}.elementor-10042 .elementor-element.elementor-element-30d66b8{padding:0px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-0caddeb{padding:0px 0px 20px 0px;}.elementor-10042 .elementor-element.elementor-element-f52b99b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-f52b99b img{width:100%;}.elementor-10042 .elementor-element.elementor-element-bf62d20{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-38242eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-fba1d8a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-ab0f53f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-f201b1a{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10042 .elementor-element.elementor-element-f201b1a .elementor-heading-title{font-size:40px;}.elementor-10042 .elementor-element.elementor-element-3b64e25{padding:0px 8px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:18px;}.elementor-10042 .elementor-element.elementor-element-5e174bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10042 .elementor-element.elementor-element-f88f739{--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10042 .elementor-element.elementor-element-abde583 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-10042 .elementor-element.elementor-element-21e0309{width:100%;max-width:100%;font-size:16px;}.elementor-10042 .elementor-element.elementor-element-db4b674{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-a8fb137{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-72b532d{--content-width:100%;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-f5c439c{--margin-top:-120px;--margin-bottom:2000px;--margin-left:0px;--margin-right:0px;}.elementor-10042 .elementor-element.elementor-element-a1be351 .elementor-heading-title{font-size:18px;}.elementor-10042 .elementor-element.elementor-element-0d649bc{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-0d649bc .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-92e55ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10042 .elementor-element.elementor-element-f2544fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-3b2b798{--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10042 .elementor-element.elementor-element-3b2b798.e-con{--order:99999 /* order end hack */;}.elementor-10042 .elementor-element.elementor-element-f138b8c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-10042 .elementor-element.elementor-element-9c3cc76 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-210c737{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10042 .elementor-element.elementor-element-e6b3894{--border-radius:2px 2px 2px 2px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-b249f43{--border-radius:2px 2px 2px 2px;}.elementor-10042 .elementor-element.elementor-element-c390694{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:2px 2px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-e8e79b5:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-e8e79b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vanbruntlogist.wpenginepowered.com/wp-content/uploads/2026/07/Vanbrunt-Arrow-Background.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-10042 .elementor-element.elementor-element-e8e79b5{--min-height:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-1eb3bdf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10042 .elementor-element.elementor-element-75edcd7 .elementor-heading-title{font-size:16px;}.elementor-10042 .elementor-element.elementor-element-1b10547{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-1b10547 .elementor-heading-title{font-size:48px;}.elementor-10042 .elementor-element.elementor-element-0711688{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-10042 .elementor-element.elementor-element-fcbcf79{--min-height:315px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-10042 .elementor-element.elementor-element-fcbcf79 > .elementor-shape-top svg, .elementor-10042 .elementor-element.elementor-element-fcbcf79 > .e-con-inner > .elementor-shape-top svg{height:65px;}.elementor-10042 .elementor-element.elementor-element-f9e509f .elementor-icon{font-size:36px;}.elementor-10042 .elementor-element.elementor-element-f9e509f .elementor-icon svg{height:36px;}.elementor-10042 .elementor-element.elementor-element-b1cf146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-b1cf146 .elementor-counter-title{justify-content:center;font-size:17px;}.elementor-10042 .elementor-element.elementor-element-b1cf146 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:30px;}.elementor-10042 .elementor-element.elementor-element-1666006 .elementor-button{border-radius:2px 2px 2px 2px;}.elementor-10042 .elementor-element.elementor-element-d536ad6{--min-height:255px;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-d536ad6.e-con{--order:99999 /* order end hack */;}.elementor-10042 .elementor-element.elementor-element-bfcdb94 .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-5bde2e1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-10042 .elementor-element.elementor-element-e839dca{--min-height:255px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10042 .elementor-element.elementor-element-e839dca.e-con{--order:99999 /* order end hack */;}.elementor-10042 .elementor-element.elementor-element-b049c56 .elementor-heading-title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-cd5b4df{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-10042 .elementor-element.elementor-element-23d11c0{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-eeead23{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-b78cad0{--justify-content:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-4edd5d9.elementor-element{--align-self:center;}.elementor-10042 .elementor-element.elementor-element-4edd5d9 .premium-hscroll-fixed-content{left:0px;top:80px;width:390px;}.elementor-10042 .elementor-element.elementor-element-2c0fd74{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-abe153d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-c268d87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-12e704b .elementor-heading-title{font-size:48px;line-height:1.2em;}.elementor-10042 .elementor-element.elementor-element-7bab389{font-size:18px;}.elementor-10042 .elementor-element.elementor-element-3dba8e2{--min-height:0px;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-10042 .elementor-element.elementor-element-a75a354{--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-03f9262{font-size:20px;line-height:1.4em;}.elementor-10042 .elementor-element.elementor-element-5f5e1fe .elementor-counter-number-wrapper{font-size:40px;}.elementor-10042 .elementor-element.elementor-element-559671f{font-size:14px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-282ba52{--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-3ff3eec{font-size:20px;line-height:1.4em;}.elementor-10042 .elementor-element.elementor-element-c33544a .elementor-counter-number-wrapper{font-size:40px;}.elementor-10042 .elementor-element.elementor-element-b83a198{font-size:14px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-0ace9fe{--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10042 .elementor-element.elementor-element-f49552c{font-size:20px;line-height:1.4em;}.elementor-10042 .elementor-element.elementor-element-e30085f .elementor-counter-number-wrapper{font-size:40px;}.elementor-10042 .elementor-element.elementor-element-dd3c538{font-size:14px;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-19afcb6{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-5ac2654{--min-height:250px;--z-index:5;}.elementor-10042 .elementor-element.elementor-element-34c6584{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10042 .elementor-element.elementor-element-fff89ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-10042 .elementor-element.elementor-element-fff89ff.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon-wrapper{text-align:start;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon{font-size:112px;}.elementor-10042 .elementor-element.elementor-element-fff89ff .elementor-icon svg{height:112px;}.elementor-10042 .elementor-element.elementor-element-a022b4e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-element{--align-self:flex-start;}.elementor-10042 .elementor-element.elementor-element-a022b4e .swiper-pagination-bullet{height:8px;width:8px;}.elementor-10042 .elementor-element.elementor-element-a022b4e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:15px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:15px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:15px;}.elementor-10042 .elementor-element.elementor-element-a022b4e.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:15px;}.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__text{font-size:20px;line-height:1.3em;}}@media(min-width:768px){.elementor-10042 .elementor-element.elementor-element-1ef761a{--content-width:1270px;}.elementor-10042 .elementor-element.elementor-element-9174d4f{--width:53%;}.elementor-10042 .elementor-element.elementor-element-75cbb79{--width:100%;}.elementor-10042 .elementor-element.elementor-element-91602c3{--width:100%;}.elementor-10042 .elementor-element.elementor-element-fa16f0a{--width:33%;}.elementor-10042 .elementor-element.elementor-element-7235fa8{--width:80%;}.elementor-10042 .elementor-element.elementor-element-964a1b4{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-bc51e36{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-ff87118{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-8cf7396{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-33a05c7{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-ca69032{--width:296.67px;}.elementor-10042 .elementor-element.elementor-element-fba1d8a{--width:55%;}.elementor-10042 .elementor-element.elementor-element-ab0f53f{--width:100%;}.elementor-10042 .elementor-element.elementor-element-db4b674{--width:100%;}.elementor-10042 .elementor-element.elementor-element-f2544fb{--content-width:1280px;}.elementor-10042 .elementor-element.elementor-element-3b2b798{--width:25%;}.elementor-10042 .elementor-element.elementor-element-f138b8c{--width:37%;}.elementor-10042 .elementor-element.elementor-element-210c737{--width:25%;}.elementor-10042 .elementor-element.elementor-element-fcbcf79{--width:37%;}.elementor-10042 .elementor-element.elementor-element-d536ad6{--width:25%;}.elementor-10042 .elementor-element.elementor-element-e839dca{--width:25%;}.elementor-10042 .elementor-element.elementor-element-abe153d{--width:1280px;}.elementor-10042 .elementor-element.elementor-element-3dba8e2{--width:1280px;}.elementor-10042 .elementor-element.elementor-element-a75a354{--width:33.33%;}.elementor-10042 .elementor-element.elementor-element-282ba52{--width:33.33%;}.elementor-10042 .elementor-element.elementor-element-0ace9fe{--width:33.33%;}.elementor-10042 .elementor-element.elementor-element-5ac2654{--width:380px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10042 .elementor-element.elementor-element-9174d4f{--width:47%;}.elementor-10042 .elementor-element.elementor-element-38242eb{--width:100%;}.elementor-10042 .elementor-element.elementor-element-fba1d8a{--width:100%;}.elementor-10042 .elementor-element.elementor-element-3dba8e2{--width:100%;}.elementor-10042 .elementor-element.elementor-element-5ac2654{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-fadbb6f *//* Default */
.elementor-10042 .elementor-element.elementor-element-fadbb6f .elementor-button-icon i,
.elementor-10042 .elementor-element.elementor-element-fadbb6f .elementor-button-icon svg {
    display: inline-block;
    transform: rotate(0deg);
    transform-origin: center;
    transition: transform 0.25s ease;
}

/* Hover */
.elementor-10042 .elementor-element.elementor-element-fadbb6f:hover .elementor-button-icon i,
.elementor-10042 .elementor-element.elementor-element-fadbb6f:hover .elementor-button-icon svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edb964f */.elementor-10042 .elementor-element.elementor-element-edb964f {
    position: relative;
    overflow: hidden;
}

.elementor-10042 .elementor-element.elementor-element-edb964f::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        180deg,
        #00000011 0%,
        #0000002E 50%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-10042 .elementor-element.elementor-element-edb964f img {
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef761a */.elementor-10042 .elementor-element.elementor-element-1ef761a {
  background-color: #f4f4f4;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cline x1='36.5' y1='34.5' x2='36.5' y2='38.5' stroke='%23000000' stroke-opacity='0.18' stroke-width='1'/%3E%3Cline x1='34.5' y1='36.5' x2='38.5' y2='36.5' stroke='%23000000' stroke-opacity='0.18' stroke-width='1'/%3E%3C/svg%3E"),
    linear-gradient(rgba(0,0,0,0.02) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.02) 1px, transparent 1px),
    linear-gradient(rgba(0,0,0,0.015) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.015) 1px, transparent 1px);

  background-size:
    72px 72px,
    72px 72px,
    72px 72px,
    4px 4px,
    4px 4px;

  background-position:
    -36px -36px,
    0 0,
    0 0,
    0 0,
    0 0;

  background-repeat: repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a1331 */.elementor-10042 .elementor-element.elementor-element-89a1331 {
  position: relative;
  z-index: 5;
}

/* Kill clipping from Elementor wrappers */
.elementor-10042 .elementor-element.elementor-element-89a1331,
.elementor-10042 .elementor-element.elementor-element-89a1331 .elementor-widget-container {
  overflow: visible !important;
}

/* UNDERLINE */
.elementor-10042 .elementor-element.elementor-element-89a1331::after {
  content: "";
  position: absolute;
  left: -20px;
  bottom: 10px;
  width: calc(100% + 80px);
  height: 34px;

  background: url("https://vanbruntlogist.wpenginepowered.com/wp-content/uploads/2026/07/VanBrunt_BrushedLine.png") no-repeat left center;
  background-size: contain;

  pointer-events: none;
  z-index: 1;
}

/* Keep text above the underline */
.elementor-10042 .elementor-element.elementor-element-89a1331 .elementor-heading-title {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa16f0a */.elementor-10042 .elementor-element.elementor-element-fa16f0a {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6ef55 */.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title a,
.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title a:visited,
.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title a:hover {
    font-family: "Fira Sans Extra Condensed", sans-serif !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.elementor-10042 .elementor-element.elementor-element-7b6ef55 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc51e36 */.elementor-10042 .elementor-element.elementor-element-bc51e36 {
  border-style: solid;
  border-width: 1px 0 1px 1px; /* top right bottom left */
  border-image-source: linear-gradient(180deg, #100F0F 0%, #D82C42 100%);
  border-image-slice: 1;
}

@media (max-width: 767px) {
  .elementor-10042 .elementor-element.elementor-element-bc51e36 {
    border-style: solid;
    border-width: 1px 1px 1px 1px; /* top right bottom left */
    border-image-source: linear-gradient(180deg, #100F0F 0%, #D82C42 100%);
    border-image-slice: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-964a1b4 */.elementor-10042 .elementor-element.elementor-element-964a1b4 {
    position: relative;
    overflow: visible !important;
    z-index: 1;
    isolation: isolate;
}

/* Gradient background layer */
.elementor-10042 .elementor-element.elementor-element-964a1b4::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
       #D82C42 0%,
        #320C11 100%
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

/* Show gradient on hover */
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover::after {
    opacity: 1;
}

/* Keep all container content above gradient */
.elementor-10042 .elementor-element.elementor-element-964a1b4 > * {
    position: relative;
    z-index: 2;
}

/* Heading transition */
.elementor-10042 .elementor-element.elementor-element-964a1b4 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-964a1b4 .elementor-heading-title a {
    transition: color 0.3s ease;
}

/* Heading color on hover */
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover .elementor-heading-title a {
    color: #ffffff !important;
}

/* Corner accents */
.elementor-10042 .elementor-element.elementor-element-964a1b4::before {
    content: "";
    position: absolute;
    top: -6px;
    left: -6px;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    pointer-events: none;
    z-index: 3;
    background:
        linear-gradient(#D82C42 0 0) top left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) top right / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom right / 12px 12px no-repeat;
}

@media (max-width: 767px) {
    .elementor-10042 .elementor-element.elementor-element-964a1b4 {
        gap: 0 !important;
        row-gap: 0 !important;
    }

    .elementor-10042 .elementor-element.elementor-element-964a1b4 > .e-con {
        margin: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

/* Change all text to white on hover */
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover,
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover * {
    color: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-964a1b4:hover svg {
    fill: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-964a1b4:hover svg path,
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover svg rect,
.elementor-10042 .elementor-element.elementor-element-964a1b4:hover svg circle {
    fill: #fff !important;
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9097732 */.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a,
.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a:visited,
.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a:hover {
    font-family: "Fira Sans Extra Condensed", sans-serif !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.elementor-10042 .elementor-element.elementor-element-9097732 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf7396 */.elementor-10042 .elementor-element.elementor-element-8cf7396 {
  border-style: solid;
  border-width: 1px 0 1px 1px; /* top right bottom left */
  border-image-source: linear-gradient(180deg, #100F0F 0%, #D82C42 100%);
  border-image-slice: 1;
}


@media (max-width: 767px) {
  .elementor-10042 .elementor-element.elementor-element-8cf7396 {
    border-style: solid;
    border-width: 1px 1px 1px 1px; /* top right bottom left */
    border-image-source: linear-gradient(180deg, #100F0F 0%, #D82C42 100%);
    border-image-slice: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff87118 */.elementor-10042 .elementor-element.elementor-element-ff87118 {
    position: relative;
    overflow: visible !important;
    z-index: 1;
    isolation: isolate;
}

/* Gradient background layer */
.elementor-10042 .elementor-element.elementor-element-ff87118::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        #D82C42 0%,
        #320C11 100%
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

/* Show gradient on hover */
.elementor-10042 .elementor-element.elementor-element-ff87118:hover::after {
    opacity: 1;
}

/* Keep all container content above gradient */
.elementor-10042 .elementor-element.elementor-element-ff87118 > * {
    position: relative;
    z-index: 2;
}

/* Heading transition */
.elementor-10042 .elementor-element.elementor-element-ff87118 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-ff87118 .elementor-heading-title a {
    transition: color 0.3s ease;
}

/* Heading color on hover */
.elementor-10042 .elementor-element.elementor-element-ff87118:hover .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-ff87118:hover .elementor-heading-title a {
    color: #ffffff !important;
}

/* Corner accents */
.elementor-10042 .elementor-element.elementor-element-ff87118::before {
    content: "";
    position: absolute;
    top: -6px;
    left: -6px;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    pointer-events: none;
    z-index: 3;
    background:
        linear-gradient(#D82C42 0 0) top left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) top right / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom right / 12px 12px no-repeat;
}

@media (max-width: 767px) {
    .elementor-10042 .elementor-element.elementor-element-ff87118 {
        gap: 0 !important;
        row-gap: 0 !important;
    }

    .elementor-10042 .elementor-element.elementor-element-ff87118 > .e-con {
        margin: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

/* Change all text to white on hover */
.elementor-10042 .elementor-element.elementor-element-ff87118:hover,
.elementor-10042 .elementor-element.elementor-element-ff87118:hover * {
    color: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-ff87118:hover svg {
    fill: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-ff87118:hover svg path,
.elementor-10042 .elementor-element.elementor-element-ff87118:hover svg rect,
.elementor-10042 .elementor-element.elementor-element-ff87118:hover svg circle {
    fill: #fff !important;
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30d66b8 */.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title a,
.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title a:visited,
.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title a:hover {
    font-family: "Fira Sans Extra Condensed", sans-serif !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

.elementor-10042 .elementor-element.elementor-element-30d66b8 .elementor-heading-title a:hover {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca69032 */.elementor-10042 .elementor-element.elementor-element-ca69032 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-image-source: linear-gradient(180deg, #100F0F 0%, #D82C42 100%);
  border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a05c7 */.elementor-10042 .elementor-element.elementor-element-33a05c7 {
    position: relative;
    overflow: visible !important;
    z-index: 1;
    isolation: isolate;
}

/* Gradient background layer */
.elementor-10042 .elementor-element.elementor-element-33a05c7::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        #D82C42 0%,
        #320C11 100%
    );
    opacity: 0;
    transition: opacity 0.35s ease;
    pointer-events: none;
    z-index: 1;
}

/* Show gradient on hover */
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover::after {
    opacity: 1;
}

/* Keep all container content above gradient */
.elementor-10042 .elementor-element.elementor-element-33a05c7 > * {
    position: relative;
    z-index: 2;
}

/* Heading transition */
.elementor-10042 .elementor-element.elementor-element-33a05c7 .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-33a05c7 .elementor-heading-title a {
    transition: color 0.3s ease;
}

/* Heading color on hover */
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover .elementor-heading-title,
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover .elementor-heading-title a {
    color: #ffffff !important;
}

/* Corner accents */
.elementor-10042 .elementor-element.elementor-element-33a05c7::before {
    content: "";
    position: absolute;
    top: -6px;
    left: -6px;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    pointer-events: none;
    z-index: 3;
    background:
        linear-gradient(#D82C42 0 0) top left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) top right / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom left / 12px 12px no-repeat,
        linear-gradient(#D82C42 0 0) bottom right / 12px 12px no-repeat;
}

@media (max-width: 767px) {
    .elementor-10042 .elementor-element.elementor-element-33a05c7 {
        gap: 0 !important;
        row-gap: 0 !important;
    }

    .elementor-10042 .elementor-element.elementor-element-33a05c7 > .e-con {
        margin: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

/* Change all text to white on hover */
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover,
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover * {
    color: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-33a05c7:hover svg {
    fill: #fff !important;
}

.elementor-10042 .elementor-element.elementor-element-33a05c7:hover svg path,
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover svg rect,
.elementor-10042 .elementor-element.elementor-element-33a05c7:hover svg circle {
    fill: #fff !important;
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21e0309 */.elementor-10042 .elementor-element.elementor-element-21e0309 ul {
    list-style: none;
    padding-left: 5px;
}

.elementor-10042 .elementor-element.elementor-element-21e0309 li {
    position: relative;
    padding-left: 22px;
}

.elementor-10042 .elementor-element.elementor-element-21e0309 li::before {
    content: "»";
    position: absolute;
    left: 0;
    top: 0;
    color: #D82C42;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f138b8c */.elementor-10042 .elementor-element.elementor-element-f138b8c {
  position: relative;
  z-index: 1;
}

.elementor-10042 .elementor-element.elementor-element-f138b8c {
    --point-position: 50%;
    --cut-depth: 79px;

    clip-path: polygon(
        0 var(--cut-depth),
        var(--point-position) 0,
        100% var(--cut-depth),
        100% 100%,
        0 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbcf79 */.elementor-10042 .elementor-element.elementor-element-fcbcf79 {
  position: relative;
  z-index: 1;
}

.elementor-10042 .elementor-element.elementor-element-fcbcf79 .elementor-shape-top {
  z-index: 5;
  pointer-events: none;
}

.elementor-10042 .elementor-element.elementor-element-fcbcf79 .elementor-shape-top svg {
  fill: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e839dca */.elementor-10042 .elementor-element.elementor-element-e839dca {
  border: 1px solid;
  border-image-source: linear-gradient(180deg, #000000 0%, #D82C42 100%);
  border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78cad0 */@media (min-width: 1280px) {
  .elementor-10042 .elementor-element.elementor-element-b78cad0 {
    padding-left: max(10px, calc((100vw - 1280px) / 2));
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c0fd74 */.elementor-10042 .elementor-element.elementor-element-2c0fd74 {
  background-image: linear-gradient(180deg, #100F0F 0%, #080F1B 100%);
  background-repeat: no-repeat;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-a022b4e */.elementor-10042 .elementor-element.elementor-element-a022b4e {
  position: relative !important;
}

/* ===== HIDE DEFAULT ICONS ===== */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button i,
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button svg {
  display: none !important;
}

/* ===== ARROWS - KEEP SAME POSITION ===== */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button,
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-prev,
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-next {
  position: absolute !important;
  top: auto !important;
  bottom: 2px !important;
  left: auto !important;
  transform: none !important;
  z-index: 10 !important;

  width: 42px !important;
  height: 42px !important;

  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;

  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;

  opacity: 1 !important;
  cursor: pointer;
  transition: opacity 0.25s ease, transform 0.25s ease !important;
}

/* Next arrow */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-next {
  right: 20px !important;
  background-image: url("https://vanbruntlogist.wpenginepowered.com/wp-content/uploads/2026/05/Right_Arrow.png") !important;
}

/* Prev arrow */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-prev {
  right: 75px !important;
  background-image: url("https://vanbruntlogist.wpenginepowered.com/wp-content/uploads/2026/05/Left_Arrow.png") !important;
}

/* Hover */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button:hover {
  opacity: 0.75 !important;
  transform: scale(1.05) !important;
}

/* Disabled state */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button.swiper-button-disabled {
  opacity: 1 !important;
  pointer-events: auto !important;
}


/* DESKTOP: name left, image right */
@media (min-width: 768px) {

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__meta {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__meta-inner {
    order: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__image {
    order: 2 !important;
    margin-left: 10px !important;
    margin-right: 0 !important;
    flex-shrink: 0 !important;
  }

}


/* DESKTOP: left-align dots */
@media (min-width: 768px) {

  .elementor-10042 .elementor-element.elementor-element-a022b4e .swiper-pagination {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center;
    width: 100% !important;

    left: 20px !important;
    right: auto !important;
    text-align: left !important;
  }

}

@media (min-width: 768px) {

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__image {
    margin-left: 18px !important; /* 👈 increase this */
  }

}



/* ===== MOBILE STACK ===== */
@media (max-width: 767px) {

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial {
    flex-direction: column;
    text-align: center;
  }

  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__content,
  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__name,
  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__title {
    text-align: left !important;
  }


@media (max-width: 767px) {
  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button,
  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-prev,
  .elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-swiper-button-next {
    bottom: -5px !important; /* tweak this */
  }
}

@media (max-width: 767px) {

  .elementor-10042 .elementor-element.elementor-element-a022b4e .swiper-pagination {
    text-align: left !important;
    left: 0 !important;
    right: auto !important;
    width: auto !important;
    padding-left: 10px; /* adjust spacing from edge */
  }

}

/* ===== META ROW CENTERED & TIGHT ===== */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

/* ===== NAME + TITLE STACK ===== */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__meta-inner {
  display: flex;
  flex-direction: column;
  text-align: left;
  order: 1;
  margin: 0;
  padding: 0;
}

/* Remove any default spacing */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__name,
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__title {
  text-align: left !important;
  margin: 0;
  line-height: 1.5;
}

/* ===== IMAGE RIGHT NEXT TO NAME ===== */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__image {
  order: 2;
  flex-shrink: 0;
  margin: 15px;
  padding: 0;
}

/* Image sizing */
.elementor-10042 .elementor-element.elementor-element-a022b4e .elementor-testimonial__image img {
  width: 125px;
  height: 44px;
  object-fit: contain;
  border-radius: 0%;
  display: block;
}/* End custom CSS */