@font-face {
    font-family: "Futura Maxi Std Bold Bold";
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/8dc551d4-2d48-4b47-8d3e-75a9ff8c7728.svg'), url('https://cdn.opptylab.com/fonts/02afc541-8d54-4251-95ba-f16e0ee1acf7.eot'), url('https://cdn.opptylab.com/fonts/84bcd2a0-d3ed-41c4-8a7b-de2d2a4c9631.ttf'), url('../fonts/22d18621-732d-4aad-a2a6-c65e25e12580.woff');
}

@font-face {
    font-family: "Futura Maxi Std Book Regular";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/f1ef4603-7ae7-4e09-840e-ec0fc01ee20b.svg'), url('https://cdn.opptylab.com/fonts/4a6d75a4-9956-4789-87ff-cf98fb96a5c2.eot'), url('https://cdn.opptylab.com/fonts/d576daf7-c3fe-4813-a9b0-936aac81ed95.ttf'), url('../fonts/1911102c-d382-42d6-94cd-4704074ac8fe.woff');
}

@font-face {
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/600ae08a-efc1-4f2c-b10a-21bb82f33128.svg'), url('https://cdn.opptylab.com/fonts/e147deca-5924-49a2-89bc-e7d01230d3ef.eot'), url('https://cdn.opptylab.com/fonts/eba584e2-0265-4106-af06-9bdfcc50ea4d.ttf'), url('../fonts/6e9c65a0-9a3e-4d9f-b93c-483c88c13768.woff');
}

@font-face {
    font-family: "Futura Maxi Std Light Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/aebdf3d8-3a2e-46c8-8cd5-22e5d0c09e3c.svg'), url('https://cdn.opptylab.com/fonts/52b50835-cadc-43d7-bf69-74686c9b15f1.eot'), url('../fonts/f1c930be-95a1-436c-8dae-15e4dce32cbb.woff'), url('https://cdn.opptylab.com/fonts/a6579ca3-d4f5-46c9-8984-b1e2db5b08fd.ttf');
}

@font-face {
    font-family: "Poppins Black Italic Italic";
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/43b4cd8c-d6e4-4750-9898-a7434f7d65eb.ttf');
}

@font-face {
    font-family: "Poppins Black Regular";
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/dbbed322-eb79-4b55-b3b5-8098607bfaa8.ttf');
}

@font-face {
    font-family: "Poppins Bold Bold";
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/066b09ad-503e-434e-b44c-c9ad143f2bee.ttf');
}

@font-face {
    font-family: "Poppins Bold Italic Bold Italic";
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/1fb397eb-44b1-4bea-9238-bf99d10699a2.ttf');
}

@font-face {
    font-family: "Poppins ExtraBold Italic Italic";
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/cf9856d0-c479-4c9b-af6f-e940173fc864.ttf');
}

@font-face {
    font-family: "Poppins ExtraBold Regular";
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/33ccea27-d684-4898-8589-a1ec93f987fd.ttf');
}

@font-face {
    font-family: "Poppins ExtraLight Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/3cb7b814-54df-4782-8e7b-a548e8bd6f8e.ttf');
}

@font-face {
    font-family: "Poppins ExtraLight Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/56bb293e-3f8a-4d58-9d4b-4ec358e67148.ttf');
}

@font-face {
    font-family: "Poppins Italic Italic";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/009a6f32-5aab-4e59-8a7b-de52ed06b841.ttf');
}

@font-face {
    font-family: "Poppins Light Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/d116645e-c7e7-4bfc-92b8-36b2f614a4d6.ttf');
}

@font-face {
    font-family: "Poppins Light Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/3679e634-e925-4bc2-bc6b-0d98f9c2bcfc.ttf');
}

@font-face {
    font-family: "Poppins Medium Italic Italic";
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/4b70120c-8c39-4831-b467-97eaaade5d44.ttf');
}

@font-face {
    font-family: "Poppins Medium Regular";
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/d76e8230-d5d1-4be2-8246-eace567c4c2e.ttf');
}

@font-face {
    font-family: "Poppins Regular Regular";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/b441a880-8ef7-4cb4-8dca-4a963da893fd.ttf');
}

@font-face {
    font-family: "Poppins SemiBold Italic Italic";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/88e263f4-fe45-4d6c-b9b4-081a736ec7f4.ttf');
}

@font-face {
    font-family: "Poppins SemiBold Regular";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/21cddedc-6437-4c14-93e1-f4aeb8ccbda7.ttf');
}

@font-face {
    font-family: "Poppins Thin Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/432ef18d-91c8-48be-8b35-a4104252c78b.ttf');
}

@font-face {
    font-family: "Poppins Thin Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/e0e16231-b7ca-418c-8a63-7d3d8b33142c.ttf');
}

.back-btn-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: auto;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: auto;
}

.body {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.button-back {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    padding-left: 10px;
    height: 40px;
    margin-right: auto;
    margin-top: auto;
    padding-right: 10px;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 16px;
    padding-top: 8px;
    margin-bottom: auto;
    margin-left: auto;
}

.button-back:visited {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.button-back:focus {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: auto;
}

.button-back:hover {
    background-color: rgb(232, 124, 124);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 40px;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
}

.button-back:active {
    background-color: rgb(166, 25, 46);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: auto;
    padding-top: 8px;
    padding-right: 10px;
    padding-left: 10px;
}

.button-red {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 40px;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 16px;
    padding-right: 35px;
    margin-top: auto;
    width: auto;
    margin-bottom: auto;
    min-height: auto;
    margin-right: auto;
    margin-left: auto;
    background-size: auto;
}

.button-red:hover {
    background-color: rgb(232, 146, 124);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 40px;
    padding-right: 35px;
}

.button-red:active {
    background-color: rgb(166, 25, 46);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 40px;
    padding-right: 35px;
}

.button-wrapper {
    background-color: rgba(253, 253, 253, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: auto;
    margin-top: 16px;
    width: 100%;
    padding-left: 0px;
    margin-left: auto;
}

.cid-element {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.cid-element.sf-carousel-parent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.cid-element.sf-carousel-shadow {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.color-style-info {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
}

.color-style-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 20%;
    height: auto;
}

.color-style.black {
    background-color: rgb(0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.bright-blue {
    background-color: rgb(0, 119, 200);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.bright-green {
    background-color: rgb(120, 190, 32);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.bright-grey {
    background-color: rgb(140, 133, 123);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.bright-red {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.dark-blue {
    background-color: rgb(0, 51, 160);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.dark-green {
    background-color: rgb(0, 159, 77);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.dark-grey {
    background-color: rgb(105, 97, 88);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.dark-red {
    background-color: rgb(166, 25, 46);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.light-blue {
    background-color: rgb(0, 169, 224);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.light-green {
    background-color: rgb(183, 191, 16);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.light-grey {
    background-color: rgb(157, 150, 141);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.light-red {
    background-color: rgb(232, 146, 124);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.secondary-pms012-yellow {
    background-color: rgb(255, 215, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.color-style.secondary-pms032-red {
    background-color: rgb(239, 51, 64);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.color-style.secondary-pms144-orange {
    background-color: rgb(237, 139, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.color-style.secondary-pms228-purple {
    background-color: rgb(137, 12, 88);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.color-style.tn-grey-444 {
    background-color: rgb(113, 124, 125);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.color-style.very-dark-blue {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    background-size: auto;
}

.color-style.very-dark-green {
    background-color: rgb(39, 93, 56);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.very-dark-red {
    background-color: rgb(118, 35, 47);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.very-light-blue {
    background-color: rgb(89, 203, 232);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.very-light-green {
    background-color: rgb(219, 228, 66);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.very-light-grey {
    background-color: rgb(196, 191, 182);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.color-style.very-light-red {
    background-color: rgb(236, 186, 168);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100px;
    height: 100px;
}

.column-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 50%;
    bottom: auto;
    left: auto;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    height: auto;
    margin-bottom: auto;
}

.column-50.blue-bg {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 50%;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    height: 100%;
    bottom: 0px;
    margin-right: auto;
    right: auto;
    margin-top: auto;
}

.column-50.blue-bg:hover {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 50%;
    height: 100%;
    bottom: auto;
}

.content-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
    background-size: auto;
}

.content-section:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.content-section:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.cookieconsent-optin-marketing {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.cookieconsent-optout-marketing {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.css {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-dark {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    width: auto;
    height: auto;
}

.form-dark-button-primary {
    background-color: rgb(237, 139, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 45px;
    margin-right: 15px;
    padding-right: 36px;
    padding-left: 36px;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
}

.form-dark-button-primary-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 15px;
}

.form-dark-button-primary.attr-disabled {
    background-color: rgb(0, 119, 200);
    clear: none;
    color: rgb(89, 203, 232);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 45px;
    margin-right: 15px;
    padding-right: 36px;
    padding-left: 36px;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
}

.form-dark-button-secondary {
    background-color: rgb(183, 191, 16);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-size: 13px;
    font-family: "Futura Maxi Std Demi Regular";
    margin-top: auto;
    width: auto;
    height: 45px;
    margin-right: 15px;
    padding-right: 36px;
    padding-left: 36px;
}

.form-dark-button-seondary-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: auto;
    height: auto;
    margin-right: auto;
}

.form-dark-checkbox {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 24px;
    height: 24px;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-dark-checkbox-comment {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
    padding-top: 1px;
    padding-bottom: 0px;
}

.form-dark-checkbox-comment.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 119, 200);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: auto;
    padding-top: 1px;
    padding-bottom: 0px;
}

.form-dark-checkbox-comment.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(237, 139, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 1px;
    padding-bottom: 0px;
}

.form-dark-checkbox-group {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
}

.form-dark-checkbox-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-right: 0px;
}

.form-dark-checkbox.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.form-dark-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(237, 139, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 5px;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 11px;
    width: auto;
    height: auto;
    margin-right: auto;
}

.form-dark-input {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    margin-bottom: auto;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 13px;
}

.form-dark-input-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-dark-input.attr-disabled {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    margin-bottom: auto;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(0, 119, 200);
    border-right-color: rgb(0, 119, 200);
    border-bottom-color: rgb(0, 119, 200);
    border-left-color: rgb(0, 119, 200);
    margin-top: auto;
}

.form-dark-input.attr-error {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    margin-top: auto;
    border-bottom-style: solid;
    border-top-color: rgb(237, 139, 0);
    border-right-color: rgb(237, 139, 0);
    border-bottom-color: rgb(237, 139, 0);
    border-left-color: rgb(237, 139, 0);
    border-bottom-width: 2px;
    margin-bottom: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}

.form-dark-label {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Light Regular";
    margin-bottom: 5px;
    font-size: 13px;
    width: auto;
    height: auto;
    margin-right: auto;
}

.form-dark-label.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 119, 200);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 5px;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 13px;
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
}

.form-dark-label.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(237, 139, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 5px;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 13px;
    width: auto;
    height: auto;
}

.form-dark-radio {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-top: 0px;
    margin-bottom: auto;
    padding-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-dark-radio-group {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-dark-radio-option {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
    margin-top: auto;
    padding-top: 1px;
    padding-bottom: 0px;
    margin-bottom: auto;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.form-dark-radio-option.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 119, 200);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 1px;
    padding-bottom: 0px;
    width: auto;
    height: auto;
    margin-right: auto;
}

.form-dark-radio-option.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(237, 139, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: auto;
}

.form-dark-radio-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 20px;
    padding-bottom: 0px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: auto;
    height: auto;
}

.form-dark-radio.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-dark-radio.attri-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-top: 0px;
    margin-right: 5px;
    margin-left: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-dark-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 8px;
}

.form-dark-select {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    margin-bottom: auto;
    font-size: 13px;
    font-family: "Futura Maxi Std Demi Regular";
}

.form-dark-select.attr-disabled {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(0, 119, 200);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    border-top-color: rgb(0, 119, 200);
    border-right-color: rgb(0, 119, 200);
    border-bottom-color: rgb(0, 119, 200);
    border-left-color: rgb(0, 119, 200);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-top: auto;
    margin-right: auto;
    font-size: 13px;
    font-family: "Futura Maxi Std Demi Regular";
}

.form-dark-select.attr-error {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(237, 139, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 45px;
    margin-bottom: auto;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
    border-top-color: rgb(237, 139, 0);
    border-right-color: rgb(237, 139, 0);
    border-bottom-color: rgb(237, 139, 0);
    border-left-color: rgb(237, 139, 0);
    border-bottom-width: 2px;
    margin-top: auto;
    margin-right: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}

.form-dark-textarea {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(253, 253, 253);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
    border-top-color: rgb(0, 119, 200);
    border-right-color: rgb(0, 119, 200);
    border-bottom-color: rgb(0, 119, 200);
    border-left-color: rgb(0, 119, 200);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-family: "Futura Maxi Std Light Regular";
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 13px;
}

.form-dark-textarea.attr-disabled {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(253, 253, 253);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.form-dark-textarea.attr-error {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: auto;
    border-top-color: rgb(237, 139, 0);
    border-right-color: rgb(237, 139, 0);
    border-bottom-color: rgb(237, 139, 0);
    border-left-color: rgb(237, 139, 0);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    margin-left: auto;
    font-family: "Futura Maxi Std Bold Bold";
}

.form-light {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: "Futura Maxi Std Book Regular";
    font-weight: 500;
    width: 100%;
    height: 144px;
}

.form-light-button-primary {
    background-color: rgb(218, 41, 28);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Demi Regular";
    height: 45px;
    padding-right: 36px;
    padding-left: 36px;
    margin-right: 15px;
    margin-left: auto;
    margin-top: auto;
    font-size: 13px;
}

.form-light-button-primary-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 45px;
    margin-bottom: auto;
    padding-top: 15px;
    margin-right: auto;
    width: auto;
}

.form-light-button-primary.attr-disabled {
    background-color: rgb(215, 215, 215);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 45px;
    margin-right: 15px;
    padding-right: 36px;
    padding-left: 36px;
    font-size: 13px;
    font-family: "Futura Maxi Std Demi Regular";
}

.form-light-button-secondary {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 45px;
    margin-right: auto;
    margin-bottom: 15px;
    padding-right: 36px;
    padding-left: 36px;
    font-family: "Futura Maxi Std Demi Regular";
    margin-left: auto;
    width: 100%;
    font-size: 13px;
}

.form-light-checkbox {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 24px;
    height: 24px;
    margin-right: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgb(0, 60, 113);
    border-right-color: rgb(0, 60, 113);
    border-bottom-color: rgb(0, 60, 113);
    border-left-color: rgb(0, 60, 113);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin-bottom: auto;
    margin-top: auto;
    margin-left: 3px;
}

.form-light-checkbox-comment {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: auto;
    margin-right: 3px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: auto;
    height: auto;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
    margin-left: auto;
    margin-top: auto;
}

.form-light-checkbox-comment.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 119, 200);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.form-light-checkbox-comment.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-right: auto;
}

.form-light-checkbox-group {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    margin-bottom: auto;
}

.form-light-checkbox-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    width: auto;
}

.form-light-checkbox.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.form-light-checkbox.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}

.form-light-checkbox:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.form-light-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 37);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-top: 5px;
    font-weight: 300;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 11px;
    margin-right: auto;
    margin-bottom: auto;
}

.form-light-error:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 37);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-light-input {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(196, 191, 182);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    margin-bottom: auto;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(140, 133, 123);
    border-right-color: rgb(140, 133, 123);
    border-bottom-color: rgb(140, 133, 123);
    border-left-color: rgb(140, 133, 123);
    font-size: 13px;
    font-family: "Futura Maxi Std Light Regular";
    width: 100%;
    height: 48px;
}

.form-light-input-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: auto;
}

.form-light-input-wrapper:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-light-input.attr-disabled {
    background-color: rgb(246, 246, 246);
    clear: none;
    color: rgb(216, 216, 216);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    margin-bottom: auto;
    font-size: 13px;
    width: 100%;
    height: 48px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(210, 210, 210, 0);
    border-right-color: rgba(210, 210, 210, 0);
    border-bottom-color: rgba(210, 210, 210, 0);
    border-left-color: rgba(210, 210, 210, 0);
    font-family: "Futura Maxi Std Light Regular";
}

.form-light-input.attr-error {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(166, 25, 46);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 48px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-top-color: rgb(255, 0, 37);
    border-right-color: rgb(255, 0, 37);
    border-bottom-color: rgb(255, 0, 37);
    border-left-color: rgb(255, 0, 37);
    margin-bottom: auto;
    margin-top: auto;
}

.form-light-input.attr-error:active {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(166, 25, 46);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
}

.form-light-label {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 5px;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 13px;
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
}

.form-light-label.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(210, 210, 210);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 5px;
    font-size: 13px;
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
}

.form-light-label.attr-disabled:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(210, 210, 210);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-light-label.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 38);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 5px;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 14px;
    margin-top: auto;
    width: auto;
    height: auto;
}

.form-light-label.attr-error:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 38);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: auto;
}

.form-light-label:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.form-light-radio {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-right: 3px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 5px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 10px;
    padding-top: 30px;
}

.form-light-radio-group {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
}

.form-light-radio-option {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 13px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    width: auto;
    height: auto;
    padding-top: 2px;
}

.form-light-radio-option.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(215, 215, 215);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-family: "Futura Maxi Std Demi Regular";
}

.form-light-radio-option.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    font-family: "Futura Maxi Std Demi Regular";
    margin-top: auto;
}

.form-light-radio-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    width: auto;
    height: auto;
}

.form-light-radio.attr-disabled {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-right: 3px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(216, 216, 216);
    border-right-color: rgb(216, 216, 216);
    border-bottom-color: rgb(216, 216, 216);
    border-left-color: rgb(216, 216, 216);
    margin-top: auto;
    margin-bottom: auto;
}

.form-light-radio.attr-error {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 24px;
    height: 24px;
    margin-right: 3px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-light-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 15px;
    padding-bottom: 8px;
    margin-top: auto;
    margin-left: auto;
    width: auto;
    height: auto;
    margin-bottom: auto;
    margin-right: auto;
}

.form-light-row:focus {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: auto;
    margin-left: auto;
}

.form-light-row:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-left: auto;
    width: auto;
    height: auto;
    margin-top: auto;
}

.form-light-select {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    margin-top: auto;
    margin-bottom: auto;
    width: 100%;
    height: 48px;
    margin-right: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 13px;
    margin-left: auto;
    border-top-color: rgb(140, 133, 123);
    border-right-color: rgb(140, 133, 123);
    border-bottom-color: rgb(140, 133, 123);
    border-left-color: rgb(140, 133, 123);
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
}

.form-light-select-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: auto;
    width: auto;
    height: auto;
    margin-top: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgb(140, 133, 123);
    border-right-color: rgb(140, 133, 123);
    border-bottom-color: rgb(140, 133, 123);
    border-left-color: rgb(140, 133, 123);
}

.form-light-select-wrapper:focus {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 48px;
}

.form-light-select-wrapper:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    margin-left: auto;
    margin-top: auto;
}

.form-light-select.attr-disabled {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(197, 208, 214);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 48px;
    margin-bottom: auto;
    margin-top: auto;
    margin-right: auto;
}

.form-light-select.attr-error {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(255, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: 48px;
    font-size: 13px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-color: rgb(255, 0, 0);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 0, 0);
    border-left-color: rgb(255, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    margin-bottom: auto;
}

.form-light-select.attr-error:active {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(255, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
}

.form-light-select:visited {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: auto;
    margin-top: auto;
    margin-left: auto;
}

.form-light-select:focus {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    margin-top: auto;
    margin-left: auto;
    height: 48px;
}

.form-light-select:active {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(51, 51, 51);
    width: 100%;
    height: auto;
    margin-top: -3px;
    margin-left: 0px;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 13px;
}

.form-light-textarea {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-top-color: rgb(140, 133, 123);
    border-right-color: rgb(140, 133, 123);
    border-bottom-color: rgb(140, 133, 123);
    border-left-color: rgb(140, 133, 123);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width: 100%;
    height: 144px;
    font-family: "Futura Maxi Std Light Regular";
    font-size: 13px;
    padding-top: 5px;
    padding-left: 10px;
    margin-bottom: auto;
}

.form-light-textarea-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: auto;
    width: auto;
    height: auto;
}

.form-light-textarea-wrapper:focus {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 144px;
}

.form-light-textarea-wrapper:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
}

.form-light-textarea-wrapper:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
}

.form-light-textarea.attr-disabled {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(216, 216, 216);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    font-family: "Futura Maxi Std Light Regular";
    margin-bottom: auto;
}

.form-light-textarea.attr-error {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(255, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: rgb(255, 0, 0);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 0, 0);
    border-left-color: rgb(255, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    margin-top: auto;
    margin-bottom: auto;
}

.form-light-textarea.attr-error:focus {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(255, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
}

.form-light-textarea.attr-error:active {
    background-color: rgb(240, 240, 240);
    clear: none;
    color: rgb(255, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 144px;
}

.form-light:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 48px;
}

.fos-background {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-banner-background {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    max-width: 1366px;
    width: 100%;
    background-image: url("https://cdn.opptylab.com/ah/assets/farmosan-form-bg.jpg");
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
}

.fos-banner-background.fos-reviva-campaign {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/ah/assets/farmosan-reviva-1kg-sample.jpg");
}

.fos-blue-banner-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
}

.fos-blue-column {
    background-color: rgb(0, 127, 198);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    flex-direction: column;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    justify-content: space-between;
    padding-top: 20px;
}

.fos-blue-l2r-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-blue-r2l-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-body-blue-txt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
}

.fos-body-quote-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 1em;
}

.fos-body-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-body-text-dark-green {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 1.7em;
    padding-bottom: 0.6em;
}

.fos-body-text-gray {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    font-family: "Futura Maxi Std Book Regular";
}

.fos-body-text-light-green {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 1.1em;
    line-height: 1.6em;
    padding-bottom: 1em;
}

.fos-button {
    background-color: rgb(0, 171, 87);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: "Futura Maxi Std Light Regular";
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-top: 9px;
    padding-right: 15px;
    padding-bottom: 9px;
    padding-left: 15px;
}

.fos-button-intro {
    background-color: rgba(4, 11, 15, 0.6);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin-left: 12px;
}

.fos-caption {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: italic;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
}

.fos-caption-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    min-width: 100%;
}

.fos-column {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    width: 100%;
}

.fos-column-media {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    width: 100%;
    justify-content: center;
}

.fos-content-box {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
}

.fos-content-button {
    background-color: rgb(0, 171, 87);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

.fos-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-top: 20px;
}

.fos-fixed-background {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/ah/assets/background-contact-panel.jpg");
    width: 100%;
    max-width: 1366px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-size: 80%;
    background-position-x: 50%;
    background-position-y: 0px;
    background-repeat: no-repeat;
    background-attachment: initial;
}

.fos-form-tirle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-form-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 22px;
    line-height: 36px;
    font-weight: 600;
}

.fos-heading {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 28px;
    line-height: 40px;
}

.fos-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-intro-swirl-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 1366px;
    height: 223px;
}

.fos-introduction {
    background-color: rgb(243, 243, 243);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    max-width: 1366px;
    top: -5px;
}

.fos-logo-introduction {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    max-width: 320px;
    padding-bottom: 40px;
}

.fos-main-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
}

.fos-main-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(185, 189, 190);
    border-right-color: rgb(185, 189, 190);
    border-bottom-color: rgb(185, 189, 190);
    border-left-color: rgb(185, 189, 190);
}

.fos-media-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    width: 100%;
    padding-top: 20px;
}

.fos-newsletter-form {
    background-color: rgba(113, 124, 125, 0.8);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
}

.fos-panel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.fos-panel-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
}

.fos-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 1.15em;
    line-height: 1.6em;
}

.fos-paragraph-heading {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-size: 22px;
    line-height: 36px;
    font-family: "Futura Maxi Std Light Regular";
}

.fos-paragraphh {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-prod-overview-position-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
}

.fos-quote {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Regular Regular";
    font-size: 18px;
    line-height: 1.8em;
    width: 100%;
    padding-bottom: 14px;
}

.fos-quote-container {
    background-color: rgb(113, 124, 125);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
}

.fos-quote-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 254, 254);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 22.4px;
    line-height: 32px;
    padding-bottom: 14px;
}

.fos-quote.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-realted-article-tile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 32%;
    flex-direction: column;
    padding-bottom: 1.5%;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(155, 155, 155);
    border-right-color: rgb(155, 155, 155);
    border-bottom-color: rgb(155, 155, 155);
    border-left-color: rgb(155, 155, 155);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.fos-related-article-button {
    background-color: rgb(0, 171, 87);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 7px;
    padding-right: 21px;
    padding-bottom: 0px;
    padding-left: 21px;
    font-family: "Futura Maxi Std Book Regular";
    border-top-left-radius: 26px;
    border-top-right-radius: 26px;
    border-bottom-right-radius: 26px;
    border-bottom-left-radius: 26px;
}

.fos-related-article-buttons {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
}

.fos-related-article-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-right: 6%;
    padding-left: 6%;
    padding-bottom: 0px;
}

.fos-related-article-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.fos-related-article-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Book Regular";
    padding-bottom: 20px;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.6em;
}

.fos-related-article-text.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-related-article-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.fos-related-article-wrap {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.fos-related-articlebutton-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    align-content: space-between;
    justify-content: flex-start;
}

.fos-related-articles-header {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 80%;
    font-family: "Futura Maxi Std Demi Regular";
    line-height: 1.6em;
}

.fos-relatedarticle-tile-48 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-reverse-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
}

.fos-reviva-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 90%;
    height: 90%;
}

.fos-reviva-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    align-content: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.fos-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
}

.fos-row-buttons {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.fos-row-buttons.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-row-mob {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
}

.fos-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.fos-section-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    flex-wrap: wrap;
}

.fos-sf-section-1366 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    max-width: 1366px;
}

.fos-spacer-20 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 20px;
}

.fos-spacer-40 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 40px;
}

.fos-spacer-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 50px;
}

.fos-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(16, 24, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 18px;
    margin-top: 0px;
}

.fos-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 71, 152);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Book Regular";
    font-size: 2em;
    font-weight: 700;
    padding-bottom: 0.5em;
}

.fos-video-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    justify-content: flex-start;
    min-width: 100%;
}

.h1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 36px;
    line-height: 44px;
    width: auto;
}

.h1.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 36px;
    line-height: 44px;
}

.h1.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 36px;
    line-height: 44px;
    width: auto;
    bottom: auto;
    left: auto;
    margin-top: auto;
    margin-left: auto;
    height: auto;
    top: auto;
    right: auto;
    margin-right: auto;
    margin-bottom: auto;
}

.h2 {
    background-color: rgba(175, 144, 144, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 30px;
    line-height: 36px;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.h2.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 30px;
    line-height: 36px;
}

.h2.light-blue:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.h2.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 30px;
    line-height: 36px;
}

.h2.white:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.h2:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

.h3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 24px;
    line-height: 30px;
    margin-top: auto;
    margin-bottom: auto;
    height: auto;
}

.h3.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 24px;
    line-height: 30px;
    margin-bottom: auto;
    width: auto;
    margin-top: auto;
    height: auto;
    min-height: auto;
}

.h3.light-blue.center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 24px;
    line-height: 30px;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.h3.light-blue.center:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.h3.light-blue:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
}

.h3.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 24px;
    line-height: 30px;
    width: auto;
    top: auto;
    bottom: auto;
    left: auto;
    height: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.h4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 20px;
    margin-top: auto;
    line-height: 26px;
    top: auto;
    right: auto;
}

.h4.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 20px;
    line-height: 26px;
}

.h4.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
    height: auto;
    margin-top: auto;
    width: auto;
}

.h5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 16px;
    line-height: 21px;
    margin-top: auto;
    height: auto;
    margin-bottom: auto;
    width: auto;
}

.h5.center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 8px;
    height: auto;
}

.h5.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: 21px;
}

.h5.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: 21px;
}

.h5:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.h6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 14px;
    line-height: 19px;
    width: auto;
}

.h6.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 14px;
    line-height: 19px;
}

.h6.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 14px;
    line-height: 19px;
}

.hero-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 540px;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
}

.hero-section:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 540px;
}

.highlight-txt-18 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 18px;
    margin-top: auto;
    line-height: 24px;
}

.highlight-txt-18.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 18px;
    line-height: 24px;
}

.highlight-txt-18.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 15px;
    line-height: 20px;
    height: auto;
    width: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-top: auto;
    margin-left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}

.html {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.is-partial {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.is-partial.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.is-partial.sf-calculator {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.is-partial.sf-calculator.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.is-partial.sf-off-for-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.js {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.margin-top {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 15px;
    margin-left: auto;
}

.mrt-carousel-outer-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    background-image: url("https://cdn.opptylab.com/a0/assets/sprayfo-products-bg-1366.png");
    max-width: 1366px;
    text-decoration-thickness: initial;
}

.paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: 25px;
    width: auto;
    height: auto;
    margin-bottom: auto;
    bottom: auto;
    left: auto;
    min-height: auto;
    margin-top: auto;
    margin-left: auto;
}

.paragraph.light-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: 25px;
}

.paragraph.white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 16px;
    line-height: 25px;
    width: auto;
    height: auto;
    font-family: "Futura Maxi Std Book Regular";
    margin-top: auto;
    bottom: auto;
    min-height: auto;
}

.paragraph:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.registration-panel {
    background-color: rgb(255, 249, 249);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 700px;
    margin-left: 100px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: auto;
    margin-right: auto;
    margin-left: auto;
}

.section-1-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-size: contain;
    background-position-x: 22%;
    background-position-y: 50%;
    background-repeat: no-repeat;
}

.section-1-desktop.fos-reviva-campaign {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/ah/assets/farmosan-reviva-package-1kg-sample.png");
}

.section-1-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-1-mobile-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-11 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-13 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-14 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-15 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.section-margin {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 30px;
    margin-bottom: 30px;
}

.section.colors {
    background-color: rgba(0, 0, 0, 0);
    clear: both;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
    height: auto;
}

.section.section-padding.light-grey {
    background-color: rgb(239, 241, 245);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.section.spacer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 200px;
}

.section.typography {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
}

.section:visited {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgba(255, 255, 255, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.section:focus {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgba(255, 255, 255, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.sf-24-paragraph-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-ad-banner-button {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 25px;
}

.sf-ad-banner-paragroaph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 75%;
}

.sf-adv-background-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 400px;
    z-index: 0;
}

.sf-adv-flex-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 38%;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    top: -475px;
    right: 100px;
}

.sf-adv-space {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 75px;
}

.sf-article {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-left: 10px;
    width: 100%;
}

.sf-article-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-right: 20px;
}

.sf-article-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Light Regular";
    font-size: 14px;
}

.sf-article-split {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    padding-left: 10px;
}

.sf-article-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 24px;
}

.sf-article-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 28px;
}

.sf-background-1366 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 1366px;
    background-attachment: initial;
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 50%;
    left: auto;
    height: 600px;
    background-image: url("https://cdn.opptylab.com/ah/assets/sprayfo-de-osmofit-adv-1366x600.jpg");
    text-decoration-thickness: initial;
    background-repeat: no-repeat;
}

.sf-benefit-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 75px;
    height: 75px;
}

.sf-benefit-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: "Futura Maxi Std Book Regular";
}

.sf-benefit-link-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
}

.sf-benefit-read-more-arrow {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 62, 107);
    padding-left: 10px;
    font-size: 15px;
    margin-right: 10px;
    text-decoration-thickness: initial;
}

.sf-benefits {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    padding-left: 16px;
    padding-top: 10px;
}

.sf-bg-campaign-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 200%;
    height: 450px;
    background-image: url("https://cdn.opptylab.com/ah/assets/osmofit-bg-1366.png");
    background-size: cover;
    background-position-x: 0px;
    background-position-y: 50%;
    margin-left: -100px;
}

.sf-blend-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: -40px;
    text-decoration-thickness: initial;
}

.sf-body-list-txt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 16px;
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-body-txt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 15px;
    width: 100%;
    margin-top: -4px;
    padding-right: 15px;
    line-height: 21px;
    text-decoration-thickness: initial;
}

.sf-body-txt.sf-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    text-decoration-thickness: initial;
}

.sf-body-txt.very-dark-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    text-decoration-thickness: initial;
}

.sf-breadcrumb {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l2 {
    background-color: rgba(58, 105, 186, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: auto;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 20px;
    padding-left: 16px;
    background-image: url("https://cdn.opptylab.com/a0/assets/sf-menu-layer-01-1366png.png");
    min-height: auto;
    z-index: 300;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l2-button {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
    width: auto;
    height: auto;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l2-button.sf-breadcrumb-button-not-current {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.6);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
}

.sf-breadcrumb-l2-items {
    background-color: rgba(241, 75, 75, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 100%;
    height: auto;
    min-height: auto;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l3 {
    background-color: rgba(86, 198, 213, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: auto;
    width: 100%;
    background-image: url("https://cdn.opptylab.com/a0/assets/sf-menu-layer-01-1366png-1.png");
    min-height: auto;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 4px;
    padding-left: 16px;
    z-index: 350;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l3-button {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    padding-top: 5px;
    padding-bottom: 3px;
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
    font-size: 10px;
    text-decoration-thickness: initial;
}

.sf-breadcrumb-l3-button.sf-breadcrumb-button-not-current {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.6);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
}

.sf-breadcrumb-l3-items {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-carousel-article-blender {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 225px;
    bottom: 0px;
    top: -165px;
    text-decoration-thickness: initial;
}

.sf-carousel-btn-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 70px;
    height: 500px;
}

.sf-carousel-btn-lft {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 70px;
    height: 45px;
    padding-left: 15px;
    flex-direction: row;
    margin-top: auto;
    margin-bottom: auto;
}

.sf-carousel-btn-rgt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    margin-top: auto;
    margin-bottom: auto;
}

.sf-carousel-btn-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 70px;
    height: 500px;
}

.sf-carousel-child {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 33.33%;
    min-width: 33.33%;
    height: 500px;
    padding-right: 1%;
    padding-left: 1%;
}

.sf-carousel-header {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Bold Bold";
    top: 5px;
    text-decoration-thickness: initial;
}

.sf-carousel-header.sf-carousel-header-light {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Light Regular";
    left: 5px;
    text-decoration-thickness: initial;
}

.sf-carousel-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 225px;
    max-height: 225px;
}

.sf-carousel-parent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-carousel-parent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-carousel-product-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Light Regular";
    font-size: 13px;
    text-decoration-thickness: initial;
}

.sf-carousel-product-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Black Regular";
    text-decoration-thickness: initial;
}

.sf-carousel-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.sf-carousel-row.ms-PAUSE {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-carousel-subheader {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 20px;
}

.sf-carousel-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 225px;
    max-height: 225px;
    margin-top: 10%;
}

.sf-carousel-tickbox {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 960px;
    height: 35px;
    margin-top: 5px;
    text-decoration-thickness: initial;
}

.sf-category-related {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(113, 124, 125, 0.52);
    border-right-color: rgba(113, 124, 125, 0.52);
    border-bottom-color: rgba(113, 124, 125, 0.52);
    border-left-color: rgba(113, 124, 125, 0.52);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    height: 550px;
    margin-top: 20px;
    text-decoration-thickness: initial;
    width: 100%;
}

.sf-category-related-body {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-size: 14px;
    font-family: "Poppins Light Regular";
    top: -10px;
    height: 140px;
    line-height: 20px;
    text-decoration-thickness: initial;
}

.sf-category-related-body.sf-enlarged-related-body {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 260px;
    top: -20px;
}

.sf-category-related-button {
    background-color: rgb(100, 203, 232);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    left: 10px;
    bottom: 25px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    font-size: 12px;
    font-family: "Futura Maxi Std Demi Regular";
    text-decoration-thickness: initial;
}

.sf-category-related-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 120px;
    width: 100%;
    text-decoration-thickness: initial;
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
}

.sf-category-related-product-name {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 12px;
    text-decoration-thickness: initial;
}

.sf-category-related-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(0, 62, 107, 0.75);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Book Regular";
    font-size: 20px;
    line-height: 28px;
    top: -20px;
    text-decoration-thickness: initial;
}

.sf-center-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    text-decoration-thickness: initial;
}

.sf-column-reverse {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
}

.sf-contact-company-cell {
    background-color: rgba(113, 124, 125, 0.2);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-right-style: none;
    border-right-width: 1px;
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    width: 49%;
}

.sf-contact-company-cell.sf-contact-cell-bg-light {
    background-color: rgba(113, 124, 125, 0.1);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-contact-company-panel {
    background-color: rgba(113, 124, 125, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    margin-left: 10px;
    width: 950px;
}

.sf-contact-company-photo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-left: 10px;
    width: 933px;
    margin-top: 10px;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sf-contact-company-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-left: 10px;
}

.sf-contact-funtion {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-right: 5px;
}

.sf-contact-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-right: 7px;
    width: 20px;
}

.sf-contact-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-contact-info {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    left: 115px;
    width: 175px;
}

.sf-contact-panel {
    background-color: rgba(255, 255, 255, 0.6);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(113, 124, 125, 0.53);
    border-right-color: rgba(113, 124, 125, 0.53);
    border-bottom-color: rgba(113, 124, 125, 0.53);
    border-left-color: rgba(113, 124, 125, 0.53);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 31%;
    height: 152px;
    flex-direction: row;
    margin-right: 5px;
    margin-left: 5px;
    text-decoration-thickness: initial;
    background-position-x: 50%;
    background-position-y: 0px;
}

.sf-contact-photo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(199, 129, 129, 0);
    border-right-color: rgba(199, 129, 129, 0);
    border-bottom-color: rgba(199, 129, 129, 0);
    border-left-color: rgba(199, 129, 129, 0);
    width: 100px;
    margin-top: 4px;
    height: 100px;
}

.sf-contact-region {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 55px;
    padding-right: 5px;
    text-decoration-thickness: initial;
}

.sf-contact-txt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    font-family: "Poppins Light Regular";
    font-size: 13px;
    line-height: 15px;
    margin-right: 5px;
    text-decoration-thickness: initial;
}

.sf-contact-txt.sf-contact-name {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    font-family: "Futura Maxi Std Bold Bold";
    margin-right: 10px;
    text-decoration-thickness: initial;
}

.sf-container {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: auto;
    background-size: auto;
    z-index: 0;
    margin-top: auto;
    text-decoration-thickness: initial;
    margin-right: auto;
    margin-left: auto;
}

.sf-container-bg {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 1366px;
    height: 450px;
    margin-right: auto;
    margin-left: auto;
}

.sf-container-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-container-footer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 1366px;
    margin-right: auto;
    margin-left: auto;
}

.sf-container-grey {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
    max-width: 1366px;
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-container-grey.sf-ad-bg {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/ah/assets/sprayfo-osmofit-ad-bg.jpg");
    background-size: cover;
    height: 450px;
    background-position-x: 50%;
    background-position-y: 100%;
}

.sf-container-grey.sf-ad-bg.sf-ad2-bg {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/ah/assets/osmofit-hydrafit-ad-buy-online.jpg");
}

.sf-container-grey.sf-ad-bg.sf-ad2-bg.sf-hidden {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-container-grey.sf-ad-bg.sf-hidden {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-container-grey.sf-ad-mob {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-container-grey.sf-ad-mob.sf-ad2-bg {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/ah/assets/osmofit-hydrafit-ad-buy-online-mobile.jpg");
}

.sf-container-grey.sf-ad-mob.sf-hidden {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-container-grey.sf-adv-bg-farm-audit {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/ah/assets/tn-sprayfo-farm-audit-adv-bg-1.png");
    background-position-x: 0%;
    background-position-y: 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.sf-container-grey.sf-adv-bg-farm-audit.sf-hidden {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-container-grey.sf-container-bgimage {
    background-color: rgba(86, 167, 192, 0.22);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/ah/assets/sprayfo-farm-assessment-bg-1366x600.png");
    background-size: auto 100%;
    background-position-x: 100%;
    background-position-y: 50%;
    background-repeat: no-repeat;
}

.sf-container-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
}

.sf-container.hidden {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-container.sf-hidden {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-container.sf-menu {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: fixed;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    z-index: 500;
    height: 87px;
    text-decoration-thickness: initial;
}

.sf-division-line-wrapper {
    background-color: rgb(0, 62, 107);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration-thickness: initial;
}

.sf-dl-button {
    background-color: rgb(0, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 12px;
    bottom: 10px;
    right: 15px;
    text-transform: uppercase;
    text-decoration-thickness: initial;
}

.sf-dl-category-name {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 12px;
    text-decoration-thickness: initial;
}

.sf-dl-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-dl-tab-inactive {
    background-color: rgb(255, 254, 254);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: 16px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgb(235, 240, 240);
    border-right-color: rgb(235, 240, 240);
    border-bottom-color: rgb(235, 240, 240);
    border-left-color: rgb(235, 240, 240);
    flex-direction: row;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    text-decoration-thickness: initial;
}

.sf-dl-tab-inactive.sf-dl-tab-active {
    background-color: rgb(235, 240, 240);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-dl-tab-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    flex-direction: column;
    text-decoration-thickness: initial;
}

.sf-dl-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 18px;
    line-height: 23px;
    top: -10px;
    text-decoration-thickness: initial;
}

.sf-download-image {
    background-color: rgba(255, 255, 255, 0.02);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    left: -100px;
    width: 500px;
    background-size: contain;
    text-decoration-thickness: initial;
    background-repeat: no-repeat;
}

.sf-download-image-small {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 250px;
    text-decoration-thickness: initial;
}

.sf-download-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 980px;
    height: 260px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-decoration-thickness: initial;
}

.sf-download-panel-textarea {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    height: 250px;
}

.sf-download-panel-textarea.sf-download-feeding-schedule {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 90px;
}

.sf-download-panel.sf-download-feeding-schedule {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100px;
}

.sf-download-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 15px;
    text-decoration-thickness: initial;
}

.sf-download-text-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 62, 107);
    font-family: "Futura Maxi Std Demi Regular";
    margin-top: 4px;
    text-decoration-thickness: initial;
}

.sf-fixed-background {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    background-image: url("https://cdn.opptylab.com/a0/assets/sprayfo-bg-newsletter-full-1366.jpg");
    background-attachment: fixed;
    background-size: cover;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 1366px;
    text-decoration-thickness: initial;
    background-repeat: no-repeat;
}

.sf-fixed-background.sf-contact-form {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/a0/assets/sprayfo-header-contact-partial-1366x600.jpg");
    background-size: cover;
    text-decoration-thickness: initial;
}

.sf-fixed-background.sf-contact-question {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/ah/assets/sprayfo-contact-question-bgv2-1366x600.jpg");
    text-decoration-thickness: initial;
}

.sf-footer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    top: -75px;
    z-index: -100;
}

.sf-footer-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: auto;
    top: -56px;
    max-width: 1366px;
    width: 100%;
}

.sf-footer-icon-shop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    height: 20px;
}

.sf-footer-icons {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(144, 144, 153);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-size: 20px;
    top: 1px;
    margin-top: 5px;
}

.sf-footer-without {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.sf-form-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-form-panel {
    background-color: rgb(227, 229, 232);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    text-decoration-thickness: initial;
}

.sf-form-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 33px;
    line-height: 40px;
    padding-left: 12px;
    margin-bottom: 35px;
    text-decoration-thickness: initial;
}

.sf-grid-fix {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-hamburger {
    background-color: rgb(21, 133, 220);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.sf-hamburger-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-hidden-category {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.sf-icon-body-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-left: 20px;
}

.sf-icon-grid {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    flex-direction: row;
}

.sf-icon-indent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 75px;
    height: 75px;
    margin-bottom: 10px;
}

.sf-icon-overlay {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    z-index: 1;
    width: 125px;
    top: 135px;
    left: -63px;
}

.sf-image-scale-100 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-intro {
    background-color: rgba(255, 255, 255, 0.01);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: auto;
    top: auto;
    max-width: 1366px;
    text-decoration-thickness: initial;
}

.sf-intro-button {
    background-color: rgb(100, 203, 232);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    left: 5px;
    top: -20px;
    text-decoration-thickness: initial;
}

.sf-intro-button.sf-dark-blue {
    background-color: rgb(0, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    width: 50%;
}

.sf-intro-category-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: auto;
    top: auto;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 25px;
    text-transform: none;
    box-shadow: rgb(49, 52, 55) 0px 0px 0px 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 12px;
    text-decoration-thickness: initial;
}

.sf-intro-category-title.sf-c2a-strapline {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: -35px;
    margin-bottom: 25px;
    font-family: "Futura Maxi Std Book Regular";
    font-size: 22px;
}

.sf-intro-diamonds {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: right;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: -37px;
    left: auto;
    right: -201px;
    width: 915px;
    height: auto;
    z-index: 250;
    text-decoration-thickness: initial;
}

.sf-intro-headers {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    top: 15%;
    left: 0px;
    text-decoration-thickness: initial;
}

.sf-intro-headers-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-intro-headers-swirl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-intro-icon-download {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 175px;
    top: -260px;
    left: 700px;
}

.sf-intro-image {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-intro-swirl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    bottom: -2px;
    left: 0px;
    text-decoration-thickness: initial;
}

.sf-intro-swirl-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 1366px;
    height: auto;
    text-decoration-thickness: initial;
}

.sf-intro-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 65%;
    top: -30px;
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 40px;
    line-height: 48px;
    box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-left: 12px;
    text-decoration-thickness: initial;
}

.sf-lifestart-html-caption {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Book Regular";
    font-size: 10px;
    top: 10px;
    line-height: 15px;
    text-decoration-thickness: initial;
}

.sf-link-button {
    background-color: rgb(100, 203, 232);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: "Futura Maxi Std Bold Bold";
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    font-size: 12px;
    margin-top: 5px;
    left: 5px;
    margin-left: -10px;
    text-transform: uppercase;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    text-decoration-thickness: initial;
}

.sf-link-button.sf-adv-product-title {
    background-color: rgb(100, 203, 232);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.sf-link-button.sf-white {
    background-color: rgb(100, 203, 232);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.sf-ltr {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
}

.sf-menu-footer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
}

.sf-menu-footer-divider {
    background-color: rgb(175, 175, 175);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 2px;
    height: 12px;
    top: 1px;
}

.sf-menu-footer-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-right: 10px;
    padding-left: 10px;
}

.sf-menu-footer-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 56, 113);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 56, 113);
    font-family: "Futura Maxi Std Light Regular";
    font-weight: 600;
    font-size: 12px;
    text-decoration-thickness: initial;
}

.sf-menu-gradient {
    background-color: rgba(195, 79, 79, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 2px;
    background-size: auto;
    background-image: url("https://cdn.opptylab.com/a0/assets/sf-menu-layer-01-1366png.png");
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
}

.sf-menu-home-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline;
    float: right;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 127px;
    height: 105px;
    top: 10px;
    right: 194px;
    z-index: 25000;
    text-decoration-thickness: initial;
}

.sf-menu-home-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 127px;
    height: 105px;
    margin-top: auto;
    margin-right: auto;
    z-index: 15000;
    top: 10px;
}

.sf-menu-l1-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    bottom: auto;
    margin-top: 56px;
    text-decoration-thickness: initial;
}

.sf-menu-l1-divider {
    background-color: rgb(175, 175, 175);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 2px;
    height: 13px;
    top: 3px;
}

.sf-menu-l1-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 25px;
    height: 25px;
    text-decoration-thickness: initial;
}

.sf-menu-l1-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-right: 10px;
    padding-left: 10px;
    border-right-style: none;
    border-right-width: 1px;
    border-top-color: rgb(204, 204, 204);
    border-right-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
    text-decoration-thickness: initial;
}

.sf-menu-l1-item:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l1-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(127, 127, 127);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-right: 4px;
    padding-left: 4px;
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 200;
    font-size: 10px;
    text-transform: uppercase;
    border-right-style: none;
    border-right-width: 1px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-decoration-thickness: initial;
}

.sf-menu-l1-link.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(127, 127, 127);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l1-link.sf-menu-l1-active-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 56, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10px;
    font-weight: 200;
    text-transform: uppercase;
}

.sf-menu-l1-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
}

.sf-menu-l1-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.sf-menu-l2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: 0px;
    text-decoration-thickness: initial;
}

.sf-menu-l2-divider {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: 2px;
    width: 2px;
    height: 11px;
    text-decoration-thickness: initial;
}

.sf-menu-l2-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-menu-l2-item.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l2-lin {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l2-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-menu-l2-link.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l2:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-l3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-menu-l3-divider {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 2px;
    height: 11px;
    top: 2px;
    text-decoration-thickness: initial;
}

.sf-menu-l3-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-menu-l3-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    font-family: "Futura Maxi Std Bold Bold";
    text-transform: uppercase;
    text-decoration-thickness: initial;
}

.sf-menu-logo {
    background-color: rgba(169, 43, 43, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
    bottom: 0px;
    margin-right: auto;
    margin-top: auto;
    top: 40px;
    right: 30px;
    left: 0px;
    text-decoration-thickness: initial;
}

.sf-menu-mobile-diamonds {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-mobile-diamonds-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-menu-wrapper {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
    height: 87px;
}

.sf-mobile-menu-spanner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    text-decoration-thickness: initial;
}

.sf-newsletter-form {
    background-color: rgba(203, 213, 217, 0.75);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    width: 70%;
    margin-top: -25px;
    margin-left: -10px;
    text-decoration-thickness: initial;
}

.sf-newsletter-form.sf-contact-form {
    background-color: rgba(203, 213, 217, 0.55);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-bottom: 25px;
    text-decoration-thickness: initial;
}

.sf-paragraph-body {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-size: 1.2em;
    line-height: 1.2em;
}

.sf-paragraph-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Book Regular";
    font-size: 20px;
    line-height: 27px;
    text-decoration-thickness: initial;
}

.sf-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 200%;
    background-size: auto;
}

.sf-product-image-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-product-image-mobile-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-product-readmore {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 60, 119);
    font-family: "Poppins Black Regular";
    margin-right: 0.2em;
    font-size: 14px;
    text-decoration-thickness: initial;
}

.sf-product-readmore-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 119);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: 1px;
    text-decoration-thickness: initial;
}

.sf-product-rm {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 20px;
    max-height: 20px;
    bottom: 225px;
}

.sf-product-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(0, 0, 0, 0.58);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    font-family: "Poppins Medium Regular";
    font-size: 13px;
    z-index: 0;
    text-decoration-thickness: initial;
}

.sf-product-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 25px;
    top: auto;
    text-transform: none;
    margin-top: 0px;
    line-height: 32px;
    text-decoration-thickness: initial;
}

.sf-product-title-fix {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-product-title-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-product-title.sf-adv-product-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(125, 125, 135);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: 20px;
    font-size: 22px;
    text-decoration-thickness: initial;
    font-family: "Futura Maxi Std Bold Bold";
    font-weight: 700;
}

.sf-product-title.sf-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 25px;
    margin-bottom: 10px;
    font-size: 24px;
    text-decoration-thickness: initial;
}

.sf-read-more-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    margin-bottom: 5px;
    text-decoration-thickness: initial;
}

.sf-read-more-link.sf-block {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: -5px;
}

.sf-references-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(113, 124, 125, 0.75);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgba(113, 124, 125, 0.75);
    font-family: "Poppins Medium Italic Italic";
    margin-top: 10px;
    font-size: 12px;
    line-height: 15px;
    text-decoration-thickness: initial;
}

.sf-references-link.very-dark-blue {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgba(113, 124, 125, 0.75);
    margin-top: 15px;
    text-decoration-thickness: initial;
}

.sf-related-article-blender {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-related-image-ie {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-search-button {
    background-color: rgb(177, 22, 40);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-left: 10px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-right: 15px;
    padding-top: 5px;
    font-family: "Futura Maxi Std Bold Bold";
    font-weight: 700;
    font-size: 15px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    height: 35px;
    top: -5px;
}

.sf-search-input {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(150, 150, 150);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 35px;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 15px;
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
    font-size: 15px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(100, 203, 232);
    border-right-color: rgb(100, 203, 232);
    border-bottom-color: rgb(100, 203, 232);
    border-left-color: rgb(100, 203, 232);
}

.sf-search-no-result {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
    font-size: 15px;
    margin-left: 3px;
}

.sf-search-no-result-term {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(177, 22, 40);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 500;
    margin-left: 5px;
}

.sf-search-result-panel {
    background-color: rgb(225, 225, 225);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 25px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.sf-search-results {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 25px;
}

.sf-search-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.sf-search-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(150, 150, 150);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px;
}

.sf-section-1366 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    max-width: 1366px;
}

.sf-section-980 {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    background-size: auto;
    text-decoration-thickness: initial;
    margin-right: auto;
    margin-left: auto;
    max-width: 980px;
}

.sf-section-ad-banner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf-section-ad-banner-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 55%;
    padding-left: 35px;
    top: 25px;
    text-decoration-thickness: initial;
}

.sf-section-calc {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 1388px;
    margin-right: auto;
    margin-left: auto;
}

.sf-section-flex {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-left: 10px;
    width: 100%;
    text-decoration-thickness: initial;
    flex-direction: row;
}

.sf-section-flex-reverse {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row-reverse;
}

.sf-section-flex-up {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    width: 100%;
}

.sf-section-form-panel {
    background-color: rgba(178, 225, 237, 0.64);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 25px;
    padding-left: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
    text-decoration-thickness: initial;
}

.sf-section-outer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
    height: 87px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration-thickness: initial;
}

.sf-section-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-section-paragraph-bg-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    background-image: url("https://cdn.opptylab.com/a0/assets/sprayfo-products-delta-300.png");
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 50%;
    background-attachment: initial;
    width: 50%;
    height: 425px;
    text-decoration-thickness: initial;
    background-repeat: no-repeat;
}

.sf-section-paragraph-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    padding-right: 15px;
    margin-top: 9px;
    text-decoration-thickness: initial;
}

.sf-section-paragraph-image.sf-paragraph-image-section2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 20px;
    margin-left: 0px;
    text-decoration-thickness: initial;
}

.sf-section-paragraph-table {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 12px;
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-section-paragraph.sf-flex-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    margin-top: 50px;
}

.sf-section-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 15px;
    text-decoration-thickness: initial;
}

.sf-section-title-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-section-video {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sf-section-video-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    flex-direction: column;
    justify-content: center;
}

.sf-slider-icon-overlay-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-slider-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sf-slider-panel {
    background-color: rgba(113, 124, 125, 0.1);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
}

.sf-slider-subtitle-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Light Regular";
    font-size: 18px;
    padding-left: 10px;
    left: 40px;
    width: 90%;
    text-decoration-thickness: initial;
}

.sf-slider-title-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 25px;
    line-height: 30px;
    top: -30px;
    padding-left: 10px;
    padding-right: 55px;
    left: 40px;
    width: 90%;
}

.sf-slider-txt-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(55, 55, 55);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Light Regular";
    font-size: 14px;
    padding-right: 35px;
    top: -35px;
    padding-left: 10px;
    left: 40px;
    width: 90%;
}

.sf-spacer-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 10px;
    text-decoration-thickness: initial;
    width: 100%;
}

.sf-spacer-100 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 100px;
}

.sf-spacer-15 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 15px;
}

.sf-spacer-25 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(0, 0, 0, 0.58);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgba(0, 0, 0, 0.58);
    text-decoration-thickness: initial;
}

.sf-spacer-30 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 30px;
    text-decoration-thickness: initial;
    width: 100%;
}

.sf-spacer-30-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    text-decoration-thickness: initial;
}

.sf-spacer-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 50px;
    text-decoration-thickness: initial;
    width: 100%;
}

.sf-spanner {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 83px;
    width: 100%;
    text-decoration-thickness: initial;
}

.sf-transparent-banner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    background-attachment: initial;
    max-width: 1366px;
    text-decoration-thickness: initial;
    background-size: auto;
}

.sf-video-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 350px;
    margin-bottom: 5px;
    text-decoration-thickness: initial;
}

.sf-wrapper-outer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 87px;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 100%;
    text-decoration-thickness: initial;
}

.sf-wrapper-section-menu {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: 87px;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    text-decoration-thickness: initial;
}

.sf24-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
}

.sf24-call2action {
    background-color: rgb(0, 69, 107);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 14px;
    padding-left: 20px;
}

.sf24-column-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
}

.sf24-contact-paenl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: column;
    height: 100%;
}

.sf24-contact-panel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    width: 100%;
    max-width: 1366px;
}

.sf24-contact-panel-form {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.sf24-contact-panel-pre-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Bold Bold";
}

.sf24-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    justify-content: center;
    flex-direction: row;
}

.sf24-section-bg {
    background-color: rgb(242, 246, 249);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 1366px;
    flex-direction: column;
}

.sf24-small-blob {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 90%;
}

.sf24-small-text-on-blob {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    font-family: "Futura Maxi Std Demi Regular";
    font-size: 0.9em;
}

.sf24-ultimo-styles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sf50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.sf50b {
    background-color: rgba(228, 184, 43, 0.3);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: left;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
}

.sf50bimage {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    max-height: 100%;
    min-height: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/a0/assets/lifestart-280-gradient-earlier-breeding.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sf50brtl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: right;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
}

.sf50rtl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 50%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.sh-section-video {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh24-25 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 25%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.sh24-call2action-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: 10px;
    margin-bottom: 20px;
    justify-content: center;
}

.sh24-call2action-wrapper-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 62, 107);
}

.sh24-contact-paenl-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sh24-contact-panel-pretitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 63, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Futura Maxi Std Demi Regular";
    width: 60%;
}

.sh24-contact-panel-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sh24-contact-panel-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 63, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 60%;
    font-family: "Futura Maxi Std Bold Bold";
    font-size: 24px;
    line-height: 40px;
}

.show-empty-widgets [data-collection-getifnonempty] {
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
    box-shadow: rgb(27, 136, 226) 0px 0px 0.5em inset, rgb(27, 136, 226) 0px 0px 1em;
}

.show-empty-widgets [data-collection-getifnonempty] {
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: box-shadow;
    box-shadow: rgb(27, 136, 226) 0px 0px 0.5em inset, rgb(27, 136, 226) 0px 0px 1em;
}

.spacer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 75px;
}

.sprayforward-registration-form {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(172, 172, 172);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 15px;
    width: auto;
    margin-left: auto;
    font-family: "Futura Maxi Std Book Regular";
}

.title-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    width: auto;
    height: auto;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
}

.title-row:active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.v {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.vimeo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.youtube {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.yutube {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

@media screen and (max-width: 991px) {
    .back-btn-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-bottom: 20px;
        margin-left: -10px;
    }

    .button-back {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-left: 35px;
        padding-right: 10px;
        font-size: 16px;
        padding-top: 8px;
    }

    .button-back:hover {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-top: 8px;
        padding-right: 10px;
        padding-left: 35px;
    }

    .button-back:active {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-top: 8px;
        padding-right: 10px;
        padding-left: 35px;
    }

    .button-red {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        font-size: 16px;
        padding-right: 35px;
    }

    .button-red:hover {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-right: 35px;
    }

    .button-red:active {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-right: 35px;
    }

    .button-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 16px;
    }

    .color-style-info {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .color-style.black {
        background-color: rgb(0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-blue {
        background-color: rgb(0, 119, 200);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-green {
        background-color: rgb(120, 190, 32);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-grey {
        background-color: rgb(140, 133, 123);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-red {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-blue {
        background-color: rgb(0, 51, 160);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-green {
        background-color: rgb(0, 159, 77);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-grey {
        background-color: rgb(105, 97, 88);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-red {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-blue {
        background-color: rgb(0, 169, 224);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-green {
        background-color: rgb(183, 191, 16);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-grey {
        background-color: rgb(157, 150, 141);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-red {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-blue {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-green {
        background-color: rgb(39, 93, 56);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-red {
        background-color: rgb(118, 35, 47);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-blue {
        background-color: rgb(89, 203, 232);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-green {
        background-color: rgb(219, 228, 66);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-grey {
        background-color: rgb(196, 191, 182);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-red {
        background-color: rgb(236, 186, 168);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .column-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 50%;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }

    .column-50.blue-bg {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 50%;
        height: auto;
        bottom: auto;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }

    .content-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: auto;
        height: auto;
    }

    .fos-column {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-content-box {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-content-button {
        background-color: rgb(0, 171, 87);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .fos-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
    }

    .fos-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-intro-swirl-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .fos-introduction {
        background-color: rgb(243, 243, 243);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-newsletter-form {
        background-color: rgba(113, 124, 125, 0.8);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .fos-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-quote-container {
        background-color: rgb(113, 124, 125);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-realted-article-tile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-bottom: 20px;
    }

    .fos-related-article-wrap {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 2%;
        padding-left: 2%;
        flex-direction: column;
    }

    .fos-related-articles-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 2%;
        padding-left: 2%;
    }

    .fos-reverse-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
        padding-right: 2%;
        padding-left: 2%;
        width: 96%;
    }

    .fos-reviva-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
    }

    .fos-row-buttons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-row-mob {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
    }

    .fos-section-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 2%;
        padding-left: 2%;
    }

    .fos-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .h1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 36px;
        line-height: 44px;
    }

    .h1.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 36px;
        line-height: 44px;
    }

    .h1.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 36px;
        line-height: 44px;
    }

    .h2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h2.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h2.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.light-blue.center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h4.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h4.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h5.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h5.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h6 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .h6.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .h6.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .hero-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 540px;
    }

    .highlight-txt-18 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
    }

    .highlight-txt-18.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
    }

    .highlight-txt-18.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
    }

    .is-partial {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        bottom: auto;
    }

    .is-partial.sf-calculator {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .is-partial.sf-off-for-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
        width: auto;
        height: auto;
    }

    .paragraph.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
    }

    .paragraph.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
    }

    .section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 100%;
        height: auto;
        max-width: 960px;
    }

    .section-1-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-1-desktop.fos-reviva-campaign {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-1-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-margin {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .section.colors {
        background-color: rgba(0, 0, 0, 0);
        clear: both;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-breadcrumb {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-container {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
        margin-top: auto;
        padding-right: 0px;
        padding-left: 0px;
    }

    .sf-container.sf-menu {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 45px;
    }

    .sf-hamburger {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 84, 165);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-hamburger-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 0px;
        margin-left: 0px;
    }

    .sf-hidden-category {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-intro {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: auto;
    }

    .sf-intro-button {
        background-color: rgb(100, 203, 232);
        clear: none;
        color: rgb(255, 255, 255);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-intro-category-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-right: 2%;
        font-family: "Futura Maxi Std Book Regular";
        font-size: 1em;
        line-height: 1.2em;
        top: auto;
    }

    .sf-intro-diamonds {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 220px;
        top: 0px;
        right: -48px;
        height: auto;
    }

    .sf-intro-headers {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-intro-headers-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-intro-image {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-intro-swirl {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-intro-swirl-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-intro-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: auto;
        padding-right: 2%;
        font-size: 1.6em;
        line-height: 1.5em;
        top: 0px;
    }

    .sf-menu-gradient {
        background-color: rgba(195, 79, 79, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 1px;
        top: 45px;
    }

    .sf-menu-home-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-home-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 85px;
        height: 70px;
        margin-top: auto;
        margin-right: auto;
        top: -5px;
        right: 20px;
        z-index: 500;
    }

    .sf-menu-l1-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .sf-menu-l1-divider {
        background-color: rgb(175, 175, 175);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-l1-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: 32px;
    }

    .sf-menu-l1-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l1-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(127, 127, 127);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-top: 6px;
        padding-right: 4px;
        padding-bottom: 6px;
        padding-left: 32px;
        width: 100%;
    }

    .sf-menu-l1-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-right: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .sf-menu-l2-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l2-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-top: 6px;
        padding-right: 4px;
        padding-bottom: 6px;
        padding-left: 54px;
    }

    .sf-menu-l3-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l3-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        width: 100%;
        padding-top: 6px;
        padding-right: 4px;
        padding-bottom: 6px;
        padding-left: 76px;
    }

    .sf-menu-logo {
        background-color: rgba(169, 43, 43, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .sf-menu-mobile-diamonds {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 300px;
        height: 85px;
        top: -2px;
        right: 0px;
        left: auto;
    }

    .sf-menu-mobile-diamonds-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 300px;
        height: 85px;
        right: -88px;
        top: 0px;
    }

    .sf-menu-wrapper {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 52%;
    }

    .sf-mobile-menu-spanner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 120px;
    }

    .sf-section-1366 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-980 {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-flex {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-spanner {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 40px;
    }

    .sf-wrapper-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-wrapper-section-menu {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .title-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-bottom: 30px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .title-row:active {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .youtube {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }
}

@media screen and (max-width: 766px) {
    .back-btn-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-bottom: 20px;
        margin-left: -10px;
    }

    .button-back {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-left: 35px;
        padding-right: 10px;
        font-size: 16px;
        padding-top: 8px;
    }

    .button-back:hover {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-top: 8px;
        padding-right: 10px;
        padding-left: 35px;
    }

    .button-back:active {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: right;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-top: 8px;
        padding-right: 10px;
        padding-left: 35px;
    }

    .button-red {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        font-size: 16px;
        padding-right: 35px;
        width: auto;
        margin-right: auto;
        margin-bottom: auto;
    }

    .button-red:hover {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-right: 35px;
    }

    .button-red:active {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: 40px;
        padding-right: 35px;
    }

    .button-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 16px;
    }

    .color-style-info {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .color-style-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: auto;
    }

    .color-style.black {
        background-color: rgb(0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-blue {
        background-color: rgb(0, 119, 200);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-green {
        background-color: rgb(120, 190, 32);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-grey {
        background-color: rgb(140, 133, 123);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.bright-red {
        background-color: rgb(218, 41, 28);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-blue {
        background-color: rgb(0, 51, 160);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-green {
        background-color: rgb(0, 159, 77);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-grey {
        background-color: rgb(105, 97, 88);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.dark-red {
        background-color: rgb(166, 25, 46);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-blue {
        background-color: rgb(0, 169, 224);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-green {
        background-color: rgb(183, 191, 16);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-grey {
        background-color: rgb(157, 150, 141);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.light-red {
        background-color: rgb(232, 146, 124);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-blue {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-green {
        background-color: rgb(39, 93, 56);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-dark-red {
        background-color: rgb(118, 35, 47);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-blue {
        background-color: rgb(89, 203, 232);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-green {
        background-color: rgb(219, 228, 66);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-grey {
        background-color: rgb(196, 191, 182);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .color-style.very-light-red {
        background-color: rgb(236, 186, 168);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100px;
        height: 100px;
    }

    .column-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }

    .column-50.blue-bg {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
    }

    .content-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-dark {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-dark-button-primary.attr-disabled {
        background-color: rgb(0, 119, 200);
        clear: none;
        color: rgb(89, 203, 232);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: auto;
        margin-right: auto;
    }

    .form-dark-button-secondary {
        background-color: rgb(183, 191, 16);
        clear: none;
        color: rgb(0, 60, 113);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        font-family: "Futura Maxi Std Demi Regular";
        font-size: 13px;
    }

    .form-dark-checkbox {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-dark-checkbox-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-dark-checkbox.attr-disabled {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-light-button-primary-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .form-light-button-secondary {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .form-light-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .fos-blue-banner-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
    }

    .fos-body-text-dark-green {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 96%;
        margin-right: 2%;
        margin-left: 2%;
    }

    .fos-body-text-gray {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 96%;
        margin-right: 2%;
        margin-left: 2%;
    }

    .fos-body-text-light-green {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 96%;
        margin-right: 2%;
        margin-left: 2%;
    }

    .fos-caption-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 10px;
    }

    .fos-column {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .fos-column-media {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .fos-content-box {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 0px;
    }

    .fos-content-button {
        background-color: rgb(0, 171, 87);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .fos-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-form-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-intro-swirl-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .fos-introduction {
        background-color: rgb(243, 243, 243);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-logo-introduction {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-left: 10px;
    }

    .fos-media-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        max-width: 100%;
    }

    .fos-newsletter-form {
        background-color: rgba(113, 124, 125, 0.8);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }

    .fos-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-panel-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        align-items: center;
    }

    .fos-paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-prod-overview-position-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 2%;
        padding-left: 2%;
        width: 100%;
    }

    .fos-quote {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-quote-container {
        background-color: rgb(113, 124, 125);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    }

    .fos-realted-article-tile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-bottom: 20px;
    }

    .fos-related-article-button {
        background-color: rgb(0, 127, 198);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-related-article-buttons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 3%;
        padding-left: 3%;
    }

    .fos-related-article-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 3%;
        padding-left: 3%;
    }

    .fos-related-article-wrap {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
    }

    .fos-related-articlebutton-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-reverse-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
    }

    .fos-reviva-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .fos-reviva-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .fos-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
    }

    .fos-row-buttons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
        padding-left: 10px;
    }

    .fos-row-mob {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column;
    }

    .fos-section-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 0px;
        padding-left: 0px;
    }

    .fos-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .h1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 36px;
        line-height: 44px;
    }

    .h1.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 36px;
        line-height: 44px;
    }

    .h1.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 23px;
        line-height: 30px;
        width: auto;
        height: auto;
        left: auto;
    }

    .h2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h2.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h2.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 30px;
        line-height: 36px;
    }

    .h3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.light-blue.center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h3.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 24px;
        line-height: 30px;
    }

    .h4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h4.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h4.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 20px;
        line-height: 26px;
    }

    .h5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h5.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h5.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 21px;
    }

    .h6 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .h6.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .h6.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
        line-height: 19px;
    }

    .hero-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 540px;
    }

    .highlight-txt-18 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
    }

    .highlight-txt-18.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
    }

    .highlight-txt-18.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
        line-height: 24px;
        font-family: "Futura Maxi Std Demi Regular";
    }

    .is-partial {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: auto;
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
        margin-left: auto;
        height: auto;
    }

    .is-partial.sf-calculator {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .is-partial.sf-mobile-fas {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        left: -45px;
    }

    .is-partial.sf-off-for-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .js {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .mrt-carousel-outer-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        margin-bottom: 30px;
    }

    .paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
    }

    .paragraph.light-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
    }

    .paragraph.white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 16px;
        line-height: 25px;
    }

    .registration-panel {
        background-color: rgb(255, 249, 249);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        margin-left: 0px;
    }

    .section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 100%;
        max-width: 960px;
        height: auto;
    }

    .section-1-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-1-desktop.fos-reviva-campaign {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-1-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-1-mobile-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        background-position-x: 20%;
        background-position-y: 50%;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: initial;
    }

    .section-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .section-margin {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .section.colors {
        background-color: rgba(0, 0, 0, 0);
        clear: both;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-ad-banner-paragroaph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 65px;
    }

    .sf-adv-background-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-adv-flex-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .sf-article {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-left: 0px;
    }

    .sf-article-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-right: 0px;
    }

    .sf-article-split {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-article-subtitle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-background-1366 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-benefit-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-benefit-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 62, 107);
        margin-left: 10px;
    }

    .sf-benefit-link-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-benefit-read-more-arrow {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 62, 107);
    }

    .sf-benefits {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-top: 0px;
    }

    .sf-bg-campaign-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-body-list-txt {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-top: 10px;
        padding-right: 10px;
        margin-left: 10px;
    }

    .sf-body-txt {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-family: "Poppins Light Regular";
        margin-bottom: 15px;
        font-size: 15px;
        line-height: 21px;
        margin-left: 0px;
        text-decoration-thickness: initial;
        padding-left: 10px;
    }

    .sf-breadcrumb {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
    }

    .sf-breadcrumb-l2 {
        background-color: rgba(58, 105, 186, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-breadcrumb-l2-button {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-breadcrumb-l2-items {
        background-color: rgba(241, 75, 75, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-breadcrumb-l3 {
        background-color: rgba(86, 198, 213, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-breadcrumb-l3-button {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-breadcrumb-l3-items {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-carousel-article-blender {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-carousel-btn-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 40px;
    }

    .sf-carousel-btn-lft {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 40px;
        height: auto;
    }

    .sf-carousel-btn-rgt {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 40px;
        height: auto;
    }

    .sf-carousel-btn-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 40px;
    }

    .sf-carousel-child {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        min-width: 100%;
    }

    .sf-carousel-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 15px;
    }

    .sf-carousel-header.sf-carousel-header-light {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: -15px;
    }

    .sf-carousel-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: -25px;
    }

    .sf-carousel-parent {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 600px;
        padding-top: 50px;
    }

    .sf-carousel-parent {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 600px;
        padding-top: 50px;
    }

    .sf-carousel-product-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-carousel-product-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-carousel-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
    }

    .sf-carousel-row.ms-PAUSE {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-carousel-subheader {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: -25px;
        font-size: 20px;
        line-height: 26px;
    }

    .sf-carousel-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-carousel-tickbox {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-category-related-body {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: 125px;
        font-size: 15px;
        line-height: 21px;
    }

    .sf-category-related-button {
        background-color: rgb(100, 203, 232);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-category-related-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-category-related-product-name {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 5px;
    }

    .sf-center-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-column-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: column;
    }

    .sf-contact-company-cell {
        background-color: rgba(113, 124, 125, 0.2);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }

    .sf-contact-company-panel {
        background-color: rgba(113, 124, 125, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        margin-left: 0px;
    }

    .sf-contact-company-photo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        margin-left: 0px;
    }

    .sf-contact-company-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: 0px;
    }

    .sf-contact-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-contact-info {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 60%;
        margin-left: 5px;
    }

    .sf-contact-panel {
        background-color: rgba(255, 255, 255, 0.6);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 97%;
        margin-bottom: 2px;
    }

    .sf-contact-photo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 110px;
    }

    .sf-contact-region {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: 50px;
    }

    .sf-contact-txt {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(113, 124, 125);
    }

    .sf-container {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 0px;
        padding-left: 0px;
        margin-top: auto;
        text-decoration-thickness: initial;
    }

    .sf-container-bg {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: auto;
    }

    .sf-container-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-footer {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 0px;
        padding-left: 0px;
        margin-top: auto;
    }

    .sf-container-grey {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-container-grey.sf-ad-bg {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-grey.sf-ad-bg.sf-ad2-bg {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-grey.sf-ad-mob {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-grey.sf-ad-mob.sf-ad2-bg {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-grey.sf-adv-bg-farm-audit {
        background-color: rgb(235, 240, 240);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-container-grey.sf-container-bgimage {
        background-color: rgba(86, 167, 192, 0.22);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        background-position-x: 0px;
        background-position-y: 50%;
        background-repeat: no-repeat;
    }

    .sf-container-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .sf-container.sf-menu {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-debug {
        background-color: rgb(237, 137, 137);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 40px;
    }

    .sf-division-line-wrapper {
        background-color: rgb(0, 62, 107);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-dl-button {
        background-color: rgb(0, 62, 107);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .sf-dl-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: auto;
    }

    .sf-dl-tab-inactive {
        background-color: rgb(255, 254, 254);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-dl-tab-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-download-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        background-size: contain;
        background-position-x: 50%;
        background-position-y: 50%;
        width: 100%;
        left: 0px;
        height: 350px;
        margin-bottom: 10px;
        background-repeat: no-repeat;
    }

    .sf-download-image-small {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        margin-bottom: 0px;
    }

    .sf-download-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .sf-download-panel-textarea {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: auto;
    }

    .sf-download-panel-textarea.sf-download-feeding-schedule {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-download-panel.sf-download-feeding-schedule {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-fixed-background {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        background-attachment: fixed;
        background-size: cover;
        background-position-x: 100%;
        background-position-y: 50%;
    }

    .sf-footer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        z-index: -100;
    }

    .sf-footer-center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        top: -69px;
    }

    .sf-footer-icons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(144, 144, 153);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: row;
    }

    .sf-footer-without {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-form-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 10px;
        padding-left: 10px;
    }

    .sf-form-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 90%;
        padding-left: 25px;
    }

    .sf-grid-fix {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 0px;
        padding-left: 0px;
        text-decoration-thickness: initial;
    }

    .sf-hamburger {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 84, 165);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        font-size: 14px;
        background-size: auto;
        text-decoration-thickness: initial;
    }

    .sf-hamburger-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 0px;
        margin-left: 0px;
        text-decoration-thickness: initial;
    }

    .sf-hidden-category {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        text-decoration-thickness: initial;
    }

    .sf-icon-grid {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-icon-overlay {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        top: -55px;
        left: 0px;
    }

    .sf-intro {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: auto;
        text-decoration-thickness: initial;
    }

    .sf-intro-button {
        background-color: rgb(100, 203, 232);
        clear: none;
        color: rgb(255, 255, 255);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        text-decoration-thickness: initial;
    }

    .sf-intro-category-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        font-size: 1em;
        top: auto;
        font-family: "Futura Maxi Std Bold Bold";
        font-weight: 700;
        line-height: 1.2em;
        text-decoration-thickness: initial;
        padding-right: 2%;
    }

    .sf-intro-category-title.sf-c2a-strapline {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-intro-diamonds {
        background-color: rgba(221, 40, 40, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        z-index: 0;
        width: 220px;
        height: auto;
        right: -48px;
        top: 0px;
        text-decoration-thickness: initial;
    }

    .sf-intro-headers {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        top: auto;
        width: 100%;
        margin-top: auto;
        bottom: auto;
    }

    .sf-intro-headers-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
    }

    .sf-intro-icon-download {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-intro-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-intro-swirl {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        bottom: -2px;
        left: 0px;
        text-decoration-thickness: initial;
        width: 100%;
    }

    .sf-intro-swirl-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100vw;
        height: 100%;
        text-decoration-thickness: initial;
    }

    .sf-intro-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(16, 24, 32);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        font-size: 1.6em;
        line-height: 1.5em;
        top: 0px;
        height: auto;
        padding-right: 2%;
        text-decoration-thickness: initial;
    }

    .sf-lifestart-html-caption {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(113, 124, 125);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-bottom: 20px;
        margin-left: 10px;
    }

    .sf-link-button {
        background-color: rgb(100, 203, 232);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        margin-left: -5px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 15px;
        text-decoration-thickness: initial;
    }

    .sf-ltr {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: left;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-footer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-footer-divider {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 1px;
        height: 5px;
    }

    .sf-menu-footer-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-footer-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(26, 62, 112);
        display: inline;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-family: "Futura Maxi Std Demi Regular";
        font-weight: 300;
    }

    .sf-menu-gradient {
        background-color: rgba(195, 79, 79, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 1px;
        top: 45px;
        text-decoration-thickness: initial;
    }

    .sf-menu-home-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
    }

    .sf-menu-home-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-right: auto;
        width: 85px;
        height: 70px;
        margin-top: auto;
        top: -5px;
        right: 20px;
        z-index: 500;
        text-decoration-thickness: initial;
    }

    .sf-menu-l1-desktop {
        background-color: rgb(175, 228, 243);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        background-attachment: initial;
        padding-top: 10px;
        padding-bottom: 10px;
        height: auto;
        z-index: 0;
        margin-top: 0px;
        margin-right: auto;
        top: -4px;
        text-decoration-thickness: initial;
        background-repeat: no-repeat;
    }

    .sf-menu-l1-divider {
        background-color: rgb(175, 175, 175);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
    }

    .sf-menu-l1-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: 32px;
        text-decoration-thickness: initial;
    }

    .sf-menu-l1-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        background-size: auto;
        text-decoration-thickness: initial;
    }

    .sf-menu-l1-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 56, 113);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-family: "Futura Maxi Std Book Regular";
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 32px;
        font-weight: 600;
        font-size: 13px;
        background-size: auto;
        padding-right: 4px;
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-menu-l1-link:hover {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-l1-mobile {
        background-color: rgb(175, 228, 243);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-right: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        text-decoration-thickness: initial;
    }

    .sf-menu-l2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        background-size: auto;
        width: 100%;
    }

    .sf-menu-l2-divider {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-l2-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-menu-l2-item:hover {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l2-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 56, 113);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-family: "Futura Maxi Std Book Regular";
        font-weight: 600;
        font-size: 13px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 54px;
        padding-right: 4px;
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-menu-l2-link:hover {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l2:hover {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-menu-l3-divider {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-menu-l3-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-menu-l3-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 56, 113);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 56, 113);
        padding-top: 6px;
        padding-right: 4px;
        padding-bottom: 6px;
        padding-left: 76px;
        font-family: "Futura Maxi Std Book Regular";
        font-weight: 600;
        width: 100%;
        font-size: 13px;
        text-decoration-thickness: initial;
    }

    .sf-menu-logo {
        background-color: rgba(169, 43, 43, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
        text-decoration-thickness: initial;
    }

    .sf-menu-mobile-diamonds {
        background-color: rgba(255, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 300px;
        top: -2px;
        left: auto;
        right: 0px;
        height: 85px;
        background-size: auto;
        text-decoration-thickness: initial;
    }

    .sf-menu-mobile-diamonds-image {
        background-color: rgba(243, 14, 14, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 300px;
        left: auto;
        top: 0px;
        right: -88px;
        height: 85px;
        text-decoration-thickness: initial;
    }

    .sf-menu-wrapper {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 52%;
        text-decoration-thickness: initial;
    }

    .sf-mobile-menu-spanner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 120px;
        text-decoration-thickness: initial;
    }

    .sf-newsletter-form {
        background-color: rgba(203, 213, 217, 0.75);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 95%;
        margin-left: 5px;
        margin-right: 5px;
    }

    .sf-newsletter-form.sf-contact-form {
        background-color: rgba(203, 213, 217, 0.55);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 98%;
    }

    .sf-paragraph-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-size: 17px;
        line-height: 22px;
        text-decoration-thickness: initial;
    }

    .sf-product-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-product-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: initial;
        text-decoration-color: initial;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    }

    .sf-product-image-mobile-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: row;
        height: 350px;
        text-decoration-thickness: initial;
    }

    .sf-product-readmore {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 60, 119);
    }

    .sf-product-readmore-chevron {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 119);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-product-rm {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sf-product-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(0, 0, 0, 0.58);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-product-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-size: 20px;
        line-height: 26px;
        text-decoration-thickness: initial;
        width: 100%;
    }

    .sf-product-title-fix {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: 10px;
        margin-bottom: 20px;
    }

    .sf-product-title-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-right: auto;
        margin-left: auto;
        padding-right: 10px;
    }

    .sf-product-title.sf-adv-product-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        left: 10px;
        margin-bottom: 25px;
        line-height: 30px;
    }

    .sf-read-more-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-bottom: 15px;
        margin-left: 10px;
    }

    .sf-read-more-link.sf-block {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-size: 12px;
        height: 20px;
    }

    .sf-references-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(113, 124, 125, 0.75);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgba(113, 124, 125, 0.75);
        margin-bottom: 15px;
        margin-left: 10px;
    }

    .sf-references-link.very-dark-blue {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgba(113, 124, 125, 0.75);
    }

    .sf-related-article-blender {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        bottom: 10px;
        height: 100px;
        left: 0px;
    }

    .sf-search-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-search-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(150, 150, 150);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-1366 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-section-980 {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration-thickness: initial;
    }

    .sf-section-ad-banner-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
    }

    .sf-section-flex {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: -10px;
        text-decoration-thickness: initial;
    }

    .sf-section-flex-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
    }

    .sf-section-flex-up {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        flex-direction: column-reverse;
        padding-bottom: 40px;
    }

    .sf-section-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-section-paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-section-paragraph-bg-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        background-size: contain;
        background-image: url("https://cdn.opptylab.com/a0/assets/sprayfo-products-delta-300.png");
        background-position-x: 50%;
        background-position-y: 50%;
        width: 100%;
        background-repeat: no-repeat;
    }

    .sf-section-paragraph-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
        margin-left: 1px;
        margin-bottom: 10px;
        text-decoration-thickness: initial;
    }

    .sf-section-paragraph-image.sf-paragraph-image-section2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-paragraph.sf-flex-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-section-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-size: 20px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 15px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        line-height: 26px;
        font-family: "Futura Maxi Std Demi Regular";
        text-decoration-thickness: initial;
        padding-left: 10px;
    }

    .sf-section-title-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-bottom: 20px;
    }

    .sf-section-video-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sf-slider-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-slider-panel {
        background-color: rgba(113, 124, 125, 0.1);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-slider-subtitle-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 90%;
        top: -60px;
        padding-left: 0px;
    }

    .sf-slider-title-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 90%;
        top: -85px;
        padding-left: 0px;
    }

    .sf-slider-txt-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(55, 55, 55);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 90%;
        top: -85px;
        padding-left: 0px;
    }

    .sf-spacer-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: 10px;
    }

    .sf-spacer-25 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(0, 0, 0, 0.58);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgba(0, 0, 0, 0.58);
        height: 25px;
        text-decoration-thickness: initial;
    }

    .sf-spacer-30 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: 30px;
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-spacer-30-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 30px;
    }

    .sf-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 50px;
        text-decoration-thickness: initial;
    }

    .sf-spanner {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 40px;
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-transparent-banner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .sf-video-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: auto;
        margin-bottom: 15px;
    }

    .sf-wrapper-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        text-decoration-thickness: initial;
    }

    .sf-wrapper-section-menu {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
        text-decoration-thickness: initial;
    }

    .sf24-ultimo-styles {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .title-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-bottom: 30px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .title-row:active {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .v {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .youtube {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }
}