.elementor-31451 .elementor-element.elementor-element-d03ddb5{--display:flex;--min-height:90vh;--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:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-31451 .elementor-element.elementor-element-887ab35{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:180px;}.elementor-31451 .elementor-element.elementor-element-67c28dff{text-align:start;}.elementor-31451 .elementor-element.elementor-element-67c28dff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-31451 .elementor-element.elementor-element-13a1966c{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf:not(.elementor-motion-effects-element-type-background), .elementor-31451 .elementor-element.elementor-element-64ce7cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-31451 .elementor-element.elementor-element-a985b32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-31451 .elementor-element.elementor-element-766d7905{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-198ccb7c{text-align:end;}.elementor-31451 .elementor-element.elementor-element-198ccb7c img{width:100%;}.elementor-31451 .elementor-element.elementor-element-4b8e2a9e{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31451 .elementor-element.elementor-element-372bb933{text-align:start;}.elementor-31451 .elementor-element.elementor-element-372bb933 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-31451 .elementor-element.elementor-element-72a14eca{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-31451 .elementor-element.elementor-element-5f0498be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-31451 .elementor-element.elementor-element-5642fd68{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31451 .elementor-element.elementor-element-13c373c5{text-align:start;}.elementor-31451 .elementor-element.elementor-element-13c373c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-31451 .elementor-element.elementor-element-62cb5e40 > .elementor-widget-container{margin:0% 25% 0% 0%;}.elementor-31451 .elementor-element.elementor-element-62cb5e40{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-icon i{color:#467FF7;transition:color 0.3s;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-icon svg{fill:#467FF7;transition:fill 0.3s;}.elementor-31451 .elementor-element.elementor-element-6e141313{--e-icon-list-icon-size:4px;--icon-vertical-offset:0px;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-text{color:#1C244B;transition:color 0.3s;}.elementor-31451 .elementor-element.elementor-element-29082ff2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-486783a3{text-align:end;}.elementor-31451 .elementor-element.elementor-element-486783a3 img{width:100%;}.elementor-31451 .elementor-element.elementor-element-b8ca00d{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-31451 .elementor-element.elementor-element-4e83da9a{text-align:center;}.elementor-31451 .elementor-element.elementor-element-4e83da9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-31451 .elementor-element.elementor-element-d8481db > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-31451 .elementor-element.elementor-element-d8481db{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}.elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button{background-color:#467FF7;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#467FF7;border-radius:100px 100px 100px 100px;padding:16px 55px 16px 55px;}.elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button:hover, .elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button:hover svg, .elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button:focus svg{fill:#467FF7;}@media(min-width:768px){.elementor-31451 .elementor-element.elementor-element-887ab35{--width:640px;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf{--width:55%;}.elementor-31451 .elementor-element.elementor-element-a985b32{--content-width:1360px;}.elementor-31451 .elementor-element.elementor-element-766d7905{--width:50%;}.elementor-31451 .elementor-element.elementor-element-4b8e2a9e{--width:50%;}.elementor-31451 .elementor-element.elementor-element-5f0498be{--content-width:1360px;}.elementor-31451 .elementor-element.elementor-element-5642fd68{--width:50%;}.elementor-31451 .elementor-element.elementor-element-29082ff2{--width:50%;}.elementor-31451 .elementor-element.elementor-element-b8ca00d{--content-width:750px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31451 .elementor-element.elementor-element-887ab35{--width:100%;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf{--width:100%;}.elementor-31451 .elementor-element.elementor-element-5642fd68{--width:100%;}.elementor-31451 .elementor-element.elementor-element-29082ff2{--width:100%;}.elementor-31451 .elementor-element.elementor-element-b8ca00d{--content-width:500px;}}@media(max-width:1024px){.elementor-31451 .elementor-element.elementor-element-d03ddb5{--min-height:0px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-31451 .elementor-element.elementor-element-887ab35{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:25%;}.elementor-31451 .elementor-element.elementor-element-67c28dff .elementor-heading-title{font-size:42px;}.elementor-31451 .elementor-element.elementor-element-13a1966c{font-size:14px;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf{--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-31451 .elementor-element.elementor-element-6bc5432a img{width:50%;}.elementor-31451 .elementor-element.elementor-element-a985b32{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3% 3%;--row-gap:3%;--column-gap:3%;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-31451 .elementor-element.elementor-element-372bb933 .elementor-heading-title{font-size:42px;}.elementor-31451 .elementor-element.elementor-element-72a14eca{font-size:14px;}.elementor-31451 .elementor-element.elementor-element-5f0498be{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-31451 .elementor-element.elementor-element-5642fd68{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:25%;}.elementor-31451 .elementor-element.elementor-element-13c373c5 .elementor-heading-title{font-size:42px;}.elementor-31451 .elementor-element.elementor-element-62cb5e40 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-31451 .elementor-element.elementor-element-62cb5e40{font-size:14px;}.elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31451 .elementor-element.elementor-element-6e141313 .elementor-icon-list-item > a{font-size:14px;}.elementor-31451 .elementor-element.elementor-element-b8ca00d{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-31451 .elementor-element.elementor-element-4e83da9a .elementor-heading-title{font-size:42px;}.elementor-31451 .elementor-element.elementor-element-d8481db > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-31451 .elementor-element.elementor-element-d8481db{font-size:14px;}.elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-31451 .elementor-element.elementor-element-887ab35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-67c28dff .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-31451 .elementor-element.elementor-element-64ce7cbf{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-31451 .elementor-element.elementor-element-6bc5432a img{width:70%;}.elementor-31451 .elementor-element.elementor-element-a985b32{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31451 .elementor-element.elementor-element-4b8e2a9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-372bb933 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-31451 .elementor-element.elementor-element-5f0498be{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31451 .elementor-element.elementor-element-5642fd68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31451 .elementor-element.elementor-element-13c373c5 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-31451 .elementor-element.elementor-element-b8ca00d{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-31451 .elementor-element.elementor-element-4e83da9a{text-align:center;}.elementor-31451 .elementor-element.elementor-element-4e83da9a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-31451 .elementor-element.elementor-element-d8481db > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-31451 .elementor-element.elementor-element-50a08eeb .elementor-button{padding:15px 35px 15px 35px;}}/* Start custom CSS for container, class: .elementor-element-d03ddb5 */.elementor-31451 .elementor-element.elementor-element-d03ddb5{min-height:620px;display:grid!important;grid-template-columns:1fr 1fr!important;background:#0c1720;color:#fff;overflow:hidden}.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-887ab35{padding:clamp(64px,8vw,112px) max(28px,calc((100vw - 1280px)/2)) clamp(64px,8vw,112px)!important;justify-content:center}.elementor-31451 .elementor-element.elementor-element-d03ddb5 h1,.elementor-31451 .elementor-element.elementor-element-d03ddb5 h2{font-size:clamp(42px,5vw,72px)!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#fff!important;margin-bottom:28px!important}.elementor-31451 .elementor-element.elementor-element-d03ddb5 .elementor-widget-text-editor{font-size:18px;line-height:1.85;color:#c6ced3;max-width:640px}.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-64ce7cbf{min-height:620px!important}.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-64ce7cbf img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.75) contrast(1.05)}@media(max-width:767px){.elementor-31451 .elementor-element.elementor-element-d03ddb5{grid-template-columns:1fr!important;min-height:auto}.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-887ab35{padding:70px 24px!important}.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-64ce7cbf{min-height:360px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a985b32 */.elementor-31451 .elementor-element.elementor-element-a985b32{padding:clamp(72px,9vw,120px) 0!important;background:#f3eee6!important}.elementor-31451 .elementor-element.elementor-element-a985b32>.e-con-inner{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:clamp(42px,7vw,96px)!important;align-items:center!important}.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905{min-height:520px!important;position:relative}.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905:after{content:"DIRECT SUPPLY";position:absolute;left:24px;bottom:24px;background:#f4a000;color:#0c1720;font-size:12px;font-weight:850;letter-spacing:.18em;padding:10px 14px}.elementor-31451 .elementor-element.elementor-element-a985b32 img{width:100%!important;height:520px!important;object-fit:cover!important}.elementor-31451 .elementor-element.elementor-element-a985b32 h2{font-size:clamp(36px,4vw,58px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#0c1720!important}.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-widget-text-editor{font-size:18px;line-height:1.85;color:#59656d}.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-4b8e2a9e{padding-right:clamp(0px,3vw,40px)!important}@media(max-width:767px){.elementor-31451 .elementor-element.elementor-element-a985b32>.e-con-inner{grid-template-columns:1fr!important}.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905,.elementor-31451 .elementor-element.elementor-element-a985b32 img{min-height:340px!important;height:340px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f0498be */.elementor-31451 .elementor-element.elementor-element-5f0498be{padding:clamp(72px,9vw,120px) 0!important;background:#fff!important}.elementor-31451 .elementor-element.elementor-element-5f0498be>.e-con-inner{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:clamp(40px,7vw,96px)!important;align-items:stretch!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-5642fd68{padding:clamp(38px,5vw,68px)!important;background:#0c1720!important;color:#fff!important}.elementor-31451 .elementor-element.elementor-element-5f0498be h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#fff!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-widget-text-editor{font-size:17px;line-height:1.8;color:#c5cdd2}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-items{display:grid!important;gap:0!important;margin-top:28px!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-item{padding:16px 0!important;border-top:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-29082ff2,.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-486783a3,.elementor-31451 .elementor-element.elementor-element-5f0498be img{height:100%!important;min-height:520px!important}.elementor-31451 .elementor-element.elementor-element-5f0498be img{width:100%!important;object-fit:cover!important}@media(max-width:767px){.elementor-31451 .elementor-element.elementor-element-5f0498be>.e-con-inner{grid-template-columns:1fr!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-5642fd68{padding:34px 24px!important}.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-29082ff2,.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-486783a3,.elementor-31451 .elementor-element.elementor-element-5f0498be img{min-height:340px!important;height:340px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca00d */.elementor-31451 .elementor-element.elementor-element-b8ca00d{padding:clamp(72px,9vw,110px) max(24px,calc((100vw - 1120px)/2))!important;background:#e3a000!important;text-align:left!important}.elementor-31451 .elementor-element.elementor-element-b8ca00d h2{font-size:clamp(38px,4.5vw,62px)!important;line-height:1.06!important;letter-spacing:-.04em!important;color:#0c1720!important;max-width:850px}.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-widget-text-editor{font-size:18px;line-height:1.75;color:#27323a;max-width:760px}.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-button{min-height:54px;padding:16px 26px!important;background:#0c1720!important;color:#fff!important;border:0!important;border-radius:0!important;font-weight:800!important}.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-button:focus-visible{outline:3px solid #fff;outline-offset:3px}/* End custom CSS */
/* Start custom CSS */.elementor-31451 .elementor-element.elementor-element-d03ddb5{
  min-height:620px;background:#0c1720;color:#fff;overflow:hidden;
  display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;
}
.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-887ab35{
  width:100%!important;justify-content:center;padding:clamp(64px,8vw,112px) clamp(32px,6vw,88px)!important;
}
.elementor-31451 .elementor-element.elementor-element-d03ddb5 h1,
.elementor-31451 .elementor-element.elementor-element-d03ddb5 h2{
  font-size:clamp(42px,5vw,72px)!important;line-height:1.04!important;letter-spacing:-.045em!important;
  color:#fff!important;margin-bottom:28px!important;text-wrap:balance;
}
.elementor-31451 .elementor-element.elementor-element-d03ddb5 .elementor-widget-text-editor{
  font-size:18px;line-height:1.85;color:#c6ced3!important;max-width:640px;
}
.elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-64ce7cbf{
  width:100%!important;min-height:620px!important;padding:0!important;
}
.elementor-31451 .elementor-element.elementor-element-6bc5432a,
.elementor-31451 .elementor-element.elementor-element-6bc5432a .elementor-widget-container{
  width:100%!important;height:100%!important;
}
.elementor-31451 .elementor-element.elementor-element-6bc5432a img{
  content:url("https://u0jhfqddeald.wpsite.pro/wp-content/uploads/2026/10/fieldline-barrier-scene.png")!important;
  display:block;width:100%!important;height:620px!important;object-fit:cover!important;object-position:58% center!important;
  filter:saturate(.82) contrast(1.04);
}
.elementor-31451 .elementor-element.elementor-element-a985b32{
  padding:clamp(72px,9vw,120px) 0!important;background:#f3eee6!important;
}
.elementor-31451 .elementor-element.elementor-element-a985b32>.e-con-inner{
  display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:clamp(42px,7vw,96px)!important;align-items:center!important;
}
.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905{
  width:100%!important;min-height:520px!important;position:relative;overflow:hidden;
}
.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905:after{
  content:"DIRECT SUPPLY";position:absolute;left:24px;bottom:24px;background:#f4a000;color:#0c1720;
  font-size:12px;font-weight:850;letter-spacing:.18em;padding:10px 14px;
}
.elementor-31451 .elementor-element.elementor-element-198ccb7c,
.elementor-31451 .elementor-element.elementor-element-198ccb7c .elementor-widget-container{height:100%!important;}
.elementor-31451 .elementor-element.elementor-element-198ccb7c img{
  content:url("https://u0jhfqddeald.wpsite.pro/wp-content/uploads/2026/10/homepage-hero-premium-v2.png")!important;
  display:block;width:100%!important;height:520px!important;object-fit:cover!important;object-position:center!important;
}
.elementor-31451 .elementor-element.elementor-element-a985b32 h2{
  font-size:clamp(36px,4vw,58px)!important;line-height:1.08!important;letter-spacing:-.035em!important;
  color:#0c1720!important;text-wrap:balance;
}
.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-widget-text-editor{
  font-size:18px;line-height:1.85;color:#45545d!important;
}
.elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-4b8e2a9e{
  width:100%!important;padding-right:clamp(0px,3vw,40px)!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be{
  padding:clamp(72px,9vw,120px) 0!important;background:#fff!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be>.e-con-inner{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(40px,7vw,96px)!important;align-items:stretch!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-5642fd68{
  width:100%!important;padding:clamp(38px,5vw,68px)!important;background:#0c1720!important;color:#fff!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be h2{
  font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.035em!important;
  color:#fff!important;text-wrap:balance;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-widget-text-editor{
  font-size:17px;line-height:1.8;color:#c5cdd2!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-items{
  display:grid!important;gap:0!important;margin-top:28px!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-item{
  padding:16px 0!important;border-top:1px solid rgba(255,255,255,.18)!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-text,
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-item>a{
  color:#f1f4f6!important;text-decoration:none!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-icon i,
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-icon-list-icon svg{
  color:#f4a000!important;fill:#f4a000!important;
}
.elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-29082ff2{
  width:100%!important;min-height:620px!important;overflow:hidden;
}
.elementor-31451 .elementor-element.elementor-element-486783a3,
.elementor-31451 .elementor-element.elementor-element-486783a3 .elementor-widget-container{height:100%!important;}
.elementor-31451 .elementor-element.elementor-element-486783a3 img{
  content:url("https://u0jhfqddeald.wpsite.pro/wp-content/uploads/2026/10/fieldline-signage-scene.png")!important;
  display:block;width:100%!important;height:100%!important;min-height:620px!important;object-fit:cover!important;object-position:center!important;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d{
  padding:clamp(72px,9vw,110px) max(24px,calc((100vw - 1120px)/2))!important;
  background:#e3a000!important;text-align:left!important;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d h2{
  max-width:850px;font-size:clamp(38px,4.5vw,62px)!important;line-height:1.06!important;letter-spacing:-.04em!important;
  color:#0c1720!important;text-wrap:balance;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-widget-text-editor{
  font-size:18px;line-height:1.75;color:#27323a!important;max-width:760px;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-button{
  min-height:54px;padding:16px 26px!important;background:#0c1720!important;color:#fff!important;
  border:0!important;border-radius:0!important;font-weight:800!important;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-button:hover{
  background:#20303c!important;color:#fff!important;
}
.elementor-31451 .elementor-element.elementor-element-b8ca00d .elementor-button:focus-visible{
  outline:3px solid #fff!important;outline-offset:3px!important;
}
@media(max-width:1024px){
  .elementor-31451 .elementor-element.elementor-element-d03ddb5{grid-template-columns:1fr 1fr!important;margin-top:0!important;padding:0!important;}
  .elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-887ab35{padding:64px 40px!important;}
  .elementor-31451 .elementor-element.elementor-element-5f0498be>.e-con-inner{grid-template-columns:1fr 1fr!important;}
}
@media(max-width:767px){
  .elementor-31451 .elementor-element.elementor-element-d03ddb5{grid-template-columns:1fr!important;min-height:auto;}
  .elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-887ab35{padding:64px 24px!important;}
  .elementor-31451 .elementor-element.elementor-element-d03ddb5>.elementor-element-64ce7cbf,
  .elementor-31451 .elementor-element.elementor-element-6bc5432a img{min-height:360px!important;height:360px!important;}
  .elementor-31451 .elementor-element.elementor-element-a985b32>.e-con-inner,
  .elementor-31451 .elementor-element.elementor-element-5f0498be>.e-con-inner{grid-template-columns:1fr!important;}
  .elementor-31451 .elementor-element.elementor-element-a985b32 .elementor-element-766d7905,
  .elementor-31451 .elementor-element.elementor-element-198ccb7c img{min-height:340px!important;height:340px!important;}
  .elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-5642fd68{padding:34px 24px!important;}
  .elementor-31451 .elementor-element.elementor-element-5f0498be .elementor-element-29082ff2,
  .elementor-31451 .elementor-element.elementor-element-486783a3 img{min-height:360px!important;height:360px!important;}
}/* End custom CSS */