.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-8938c845-81e2-1fe7-75a5-bc6cdae23627 {
font-size: 15px !important;
font-weight: 600 !important;
color: #fff !important;
}
.lfr-layout-structure-item-a18d0b4d-283c-93d6-df08-499934e513b0 {
font-size: 100px !important;
color: #E92020 !important;
}
.lfr-layout-structure-item-169506e1-25c3-beec-98b1-379196ac0dfd {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c2c7d684-a34d-51d7-971f-22dec8369e89 {
font-size: 22px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-adc0d07a-2b46-7974-96d1-8d75543d94c7 {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-fd912848-8933-8cec-db19-d54b8df5662e {
font-size: 18px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-468548b1-51aa-4c05-d4c6-6851a80a1a08 {
font-size: 60px !important;
color: var(--black) !important;
}
.cadheadingDark h2 {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 0px;
    color: #000;
}.lfr-layout-structure-item-948439c3-1917-effb-ec50-758fcf1fe641 {
font-size: 18px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8344f3e3-3613-a56d-4ae6-6b03c9fd8b7c {

}

.component-slider.pb-4 {
    padding-bottom: 0px !important;
background: rgba(0,0,0,0.5);
}
.component-slider.pb-4 p.h2 {
color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 80px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: -4px;
    padding: 0px 0px 35px 0px;
    margin: 0px 0px 0px 0px;
}
.component-slider.pb-4 .clearfix.mb-4 p {
    max-width: 560px;
    align-self: flex-start;
    text-align: left;
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}.lfr-layout-structure-item-f8491756-4e76-6d05-7283-0a394df4b216 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f8491756-4e76-6d05-7283-0a394df4b216) !important;
font-weight: 400 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-cb318a82-9ba9-65db-ff46-386629171e63 {
font-size: 15px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-8f08870d-4614-8749-c048-f3c6fd957365 {
font-size: 15px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-5cdefda0-b529-0ce6-73b6-a489cdffcddf {
background-color: #FF0000 !important;
}
.SubscribeForm .lfr-ddm__default-page-header-title {
display:none;
}

.SubscribeForm  button#ddm-form-submit {
width:25%
}.lfr-layout-structure-item-a4f9dd25-6f99-fb6e-1d83-1ede1323abb6 {
color: #3A3A3C !important;
}
.lfr-layout-structure-item-37bb1574-4fba-19ca-03ad-911672ffec30 {
font-size: 60px !important;
font-weight: 300 !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-2c751600-faab-8209-1a7c-352da1c3a155 {
background-color: #3A3A3C !important;
max-height: 800px !important;
min-height: 600px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: #3A3A3C50 !important;
}
.HpGrid3RcBut a {
    color: white !important;
    padding-left: 0px;
    border-bottom: 2px solid #58585A;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.3rem;
padding: 2% 0%;
}.lfr-layout-structure-item-1d6b3d66-7094-e7cc-34f2-d32bb92e0d73 {
font-size: 75px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-d8e4a3e5-e48b-5ada-940c-b759eff20c5b {
color: var(--white) !important;
}
.lfr-layout-structure-item-428d3db8-ba33-dc49-f2af-f84ae3ae4b2d {
background-color: #FF0000 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-917e2e9f-cbeb-7f0e-74d0-ed76a5de7d20 {
background-color: #FF0000 !important;
}
.lfr-layout-structure-item-917e2e9f-cbeb-7f0e-74d0-ed76a5de7d20 {

}

.HPCont1 .col.col-lg-7.col-sm-12.col-12.col-md-7, .HPCont1 .col.col-lg-5.col-sm-12.col-12.col-md-5 {
padding:0px;
}.lfr-layout-structure-item-09ca46c9-7231-8615-386c-4b6ab47cd42d {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f771b49f-1a34-dc0d-ea76-42f78f0069b6 {
color: var(--white) !important;
}
.lfr-layout-structure-item-24874415-6f0c-9c0b-9f68-0d40698e5586 {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
font-size: 15px !important;
text-align: center !important;
color: var(--black) !important;
}
.mainMenu ul li a {
text-transform:uppercase;
font-weight:500;
}.lfr-layout-structure-item-f1d663d2-2fa4-562f-8c79-e4a7661c1e44 {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7acb6d7b-8b04-7ea4-cbe0-b28cee712d3f {
color: var(--white) !important;
}
.lfr-layout-structure-item-3ea21e92-8d60-a6ef-962c-8e68c8602052 {
font-size: 22px !important;
color: var(--white) !important;
}
.cadheading h2 {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 0px;
    color: #FFFFFF;
}.lfr-layout-structure-item-5b7094c2-fd3e-489a-04f5-a5e6d39cb1fa {
color: var(--white) !important;
}
.lfr-layout-structure-item-59f44311-887b-d918-3724-d64ea6e4d0ea {
background-color: #EBEBEB !important;
}
.HpGreyCont {
    text-align: -webkit-center;
}.HpGRID3 .col.col-lg-6.col-sm-12.col-12.col-md-6 {
padding:0px !important;
}.lfr-layout-structure-item-21f2be1d-a7cd-f085-8d2b-5de34003cca5 {
text-align: right !important;
color: #3A3A3C !important;
}
.lfr-layout-structure-item-a202b456-7b5f-12c2-f6dc-badd2af71576 {
color: var(--white) !important;
}
.lfr-layout-structure-item-914ead7f-6d9d-5787-21e9-76df5d34df58 {
font-size: 100px !important;
color: #E92020 !important;
}
.lfr-layout-structure-item-e38c6f86-2293-3ec0-be24-4b5e9715be36 {
width: 70% !important;
}
.lfr-layout-structure-item-a268f976-0800-7135-68f6-6a7ca80c9a40 {
color: var(--black) !important;
}
.HpGrid6 .col.col-lg-6.col-sm-12.col-12.col-md-6 {
padding:0px;
}

.HpGrid6 .lfr-ddm__default-page-header, .HpGrid6 p.text-secondary{
display:none;
}

.HpGrid6 .ddm-field .form-group div {
    display: flex;
}.lfr-layout-structure-item-f89a2b12-726b-2207-660d-0dd384070daf {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-51c9bff7-1a8f-2714-3148-16586002cf43 {
font-size: 15px !important;
font-weight: 600 !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-d83835c8-1f77-ec74-7bc2-089e6b9a2c27 {
font-size: 100px !important;
color: #D10D0D !important;
}
.lfr-layout-structure-item-357e1ee2-00f9-00cf-6ed7-616d2be1ed62 {
background-color: #000000 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-1236e48b-3042-7412-500f-50c7368fcc65 {
background-color: #000000 !important;
max-height: 800px !important;
min-height: 600px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-88313569-c013-34ca-e574-8807a2cbe8d4 {
background-color: #E11313 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
@media (max-width: 767px) {
    .headerContainer {
        padding: 12px 15px;
    }

    .headerLogo img {
        max-width: 130px;
    }

    .mainMenu {
        gap: 10px;
    }
}.lfr-layout-structure-item-f4008207-a841-d11e-2169-cb9d2472646f {
font-size: 15px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b97ae86f-6a5c-8e63-1d91-650f9271682b {
font-size: 41px !important;
font-weight: 600 !important;
color: var(--black) !important;
}
.whoweareDark h2 {
font-family: "Lato", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 2px;
    color: #000;
}.lfr-layout-structure-item-0de17c11-3605-bd0e-d86d-969a88a2f2b5 {
background-color: #3A3A3C !important;
max-height: 800px !important;
min-height: 600px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fbd6de3d-8511-bf91-dcb9-953996968deb {
font-size: 15px !important;
color: #fff !important;
}
.lfr-layout-structure-item-beca0617-0f2a-886e-5be7-dd1d80908f1a {
font-size: 18px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a1a43613-08bc-706f-70ea-13b78c9dfb2c {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-a1a43613-08bc-706f-70ea-13b78c9dfb2c) !important;
max-height: 800px !important;
min-height: 600px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-80bf4ac8-b702-fabb-0f90-78eb37a619ab {
font-size: var(--font-size-base) !important;
text-align: right !important;
color: #D10D0D !important;
}
.lfr-layout-structure-item-aac69388-c0ca-6fd2-f20c-290093803f2c {
font-size: 18px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7413a7a2-8597-5582-03fd-26b7d1c9c509 {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-ee52b6fb-8d76-907a-8505-d1e0848eb733 {
font-size: 25px !important;
color: #3A3A3C !important;
}
.lfr-layout-structure-item-8cb0a8dc-21da-b46a-4e9d-b5b3056957e4 {
font-size: 15px !important;
font-weight: 600 !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-9725858c-6484-cab0-3bca-9d14c49ef195 {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-98af0a3e-5ed2-1cef-84c6-12286ea9d7b4 {
font-size: 15px !important;
font-weight: 600 !important;
color: #fff !important;
}
.lfr-layout-structure-item-df5b59da-9b82-383c-39a3-756f1185f8bb {
font-size: 15px !important;
font-weight: 600 !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-c4ba4e14-0bfe-e714-16c2-098b1c1e5f29 {
font-size: 18px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-cc88bde9-770d-c6fd-e66b-c6e4b8cd6ba2 {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-14634e2f-8398-c071-140e-7958099a7d58 {
color: var(--white) !important;
}
.lfr-layout-structure-item-9169a95b-98e7-e22c-c110-726509458eb3 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-52098e43-cb10-5d95-a9da-82005c3e3400 {
font-size: 15px !important;
font-weight: 600 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-9445e0c9-232f-1d90-cb25-a1607ab10ea1 {
background-color: #FF0000 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-01887e04-f721-100d-41e3-d71249deadd5 {
background-color: #EBEBEB !important;
max-width: 1200px !important;
}
.BigRedNum h2 {
    font-size: 100px;
}

.BigRedNumTitle h2 {
    font-size: 25px;
    text-transform: uppercase;
}

.BigDarkRedNum h2
 {
    color: #D10D0D !important;
    font-size: 100px;
    font-weight: 700;
text-align:left;
}

.SmallDarkRedNum h2 {
    color: #D10D0D !important;
    font-size: 50px;
    font-weight: 700;
}

.textLeftAlign {
text-align:left;
}.lfr-layout-structure-item-3f14ca93-d562-6ec4-1979-6fdaea67a1ad {
font-size: 60px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-465c0a8a-b1db-b1fc-4c46-2266922a9ead {
color: var(--white) !important;
}
.lfr-layout-structure-item-87b7282c-2214-7ae8-6dc4-7e7dd8a7a27f {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-abf8379a-7ccb-e4d2-6751-56b5c29cb6d6 {
font-size: 60px !important;
color: var(--white) !important;
}
.whoweare h2 {
font-family: "Lato", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 2px;
    color: #FFFFFF;
}.lfr-layout-structure-item-f0fde7c5-5882-e9de-3447-e4f5f48ad0f8 {
color: #3A3A3C !important;
}
