@font-face {
    font-family: "Futura Maxi Std Bold Bold";
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/095fc6b8-1642-4743-baf2-9765a04b2721.eot'), url('https://cdn.opptylab.com/fonts/2c6db8ad-1a9d-4094-9038-6b50d191fb50.svg'), url('https://cdn.opptylab.com/fonts/9169e209-8245-4dd8-81b2-15f9cea547f6.ttf'), url('../fonts/45b432fc-02e4-45e1-b13c-e32f91727840.woff');
}

@font-face {
    font-family: "Futura Maxi Std Book Regular";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/162de0a9-10d7-4a7a-9dbb-da7b9be8fa76.eot'), url('https://cdn.opptylab.com/fonts/cbe3295a-67e2-4bd7-bcf9-62c8e16fcb8b.svg'), url('https://cdn.opptylab.com/fonts/81d8580c-b4cf-4fc5-b738-9a5edfeda061.ttf'), url('../fonts/c20d502c-4b61-449d-b323-0e7671a2599a.woff');
}

@font-face {
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/ffae3882-0312-4209-8f44-6e19548456d3.eot'), url('https://cdn.opptylab.com/fonts/251d1770-f767-4484-a033-090e3bbe602b.svg'), url('https://cdn.opptylab.com/fonts/78f9bd18-4769-42c3-b9ec-15e1e8c6bcfe.ttf'), url('../fonts/ac4ed7f2-5acb-404f-aa61-76389fd3ade9.woff');
}

@font-face {
    font-family: "Futura Maxi Std Light Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/0f378ae5-edaf-4e09-a3fe-93ec2e1784b3.eot'), url('https://cdn.opptylab.com/fonts/dae2a375-e289-4726-ba96-70138aacc514.svg'), url('https://cdn.opptylab.com/fonts/1c4425ae-5d34-4461-a221-7baa96bf9fd0.ttf'), url('../fonts/53e3b301-4f44-4c99-b14a-9535357c27d0.woff');
}

@font-face {
    font-family: "Poppins Black Italic Italic";
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/ad02cc76-67b1-43a9-bb75-ed2d83acc020.ttf');
}

@font-face {
    font-family: "Poppins Black Regular";
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/fa1b9bc9-f009-4763-bad6-6ed0e7c08423.ttf');
}

@font-face {
    font-family: "Poppins Bold Bold";
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/81134a0c-b738-40e2-98da-38f5c7083035.ttf');
}

@font-face {
    font-family: "Poppins ExtraBold Italic Italic";
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/40f7ef3e-1a77-412e-b3c2-92c6054aa856.ttf');
}

@font-face {
    font-family: "Poppins ExtraBold Regular";
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/c238d82a-0843-44ee-8be2-0d868ccfa35d.ttf'), url('https://cdn.opptylab.com/fonts/37370b82-686b-4641-8987-0df6702072b2.ttf');
}

@font-face {
    font-family: "Poppins ExtraLight Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/10cdc555-5bc5-4179-bc5a-50547181b2d5.ttf');
}

@font-face {
    font-family: "Poppins ExtraLight Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/3172e45b-122b-417c-b01d-a61792030642.ttf');
}

@font-face {
    font-family: "Poppins Italic Italic";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/1e5052c5-bd1c-4564-bf12-686f7101b9b0.ttf');
}

@font-face {
    font-family: "Poppins Light Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/6b275d14-bdc0-4aa4-8612-78b9f4cc6d7a.ttf');
}

@font-face {
    font-family: "Poppins Light Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/4699946a-0a33-4915-869c-7f1b1f68d3ad.ttf');
}

@font-face {
    font-family: "Poppins Medium Italic Italic";
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/bcd8252b-020a-4bbe-9c34-8239c98d697f.ttf');
}

@font-face {
    font-family: "Poppins Medium Regular";
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/71e240ba-be44-4cd5-8b40-8afe42214dda.ttf');
}

@font-face {
    font-family: "Poppins Regular Regular";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/e30da42d-6cc3-4ce4-8130-56315c070f60.ttf');
}

@font-face {
    font-family: "Poppins SemiBold Italic Italic";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/6409b815-947e-491f-990d-93ea1728889e.ttf');
}

@font-face {
    font-family: "Poppins SemiBold Regular";
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/ed47d05b-3e15-4718-a9d9-36e1fca325b1.ttf');
}

@font-face {
    font-family: "Poppins Thin Italic Italic";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/5670bdef-8342-4b70-a7cf-8ed98a4a6e0f.ttf');
}

@font-face {
    font-family: "Poppins Thin Regular";
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/21b95290-951b-4867-82a9-aad84990cb32.ttf');
}

.actions {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.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);
    text-decoration-thickness: initial;
}

.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;
    text-decoration-thickness: initial;
}

.cancel {
    background-color: rgba(0, 60, 113, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: "Poppins Medium Regular";
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    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);
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
}

.carousel {
    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);
    width: 90%;
    max-width: 1200px;
}

.carousel.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);
}

.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.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);
}

.cid-element.hl-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);
    text-decoration-thickness: initial;
    width: 95%;
    height: auto;
}

.cid-element.hl-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);
}

.cid-element.sh-carousel-parent {
    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: 1060px;
    flex-direction: row;
}

.cid-elementhl-carousel-parent {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.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(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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.cookieconsent-optin-marketing.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);
}

.cookieconsent-optout-marketing {
    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);
}

.cookieconsent-optout-marketing.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);
}

.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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.css-convert-subtitle {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.css: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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.equilbrio-entre-as-metas-econmicas-e-a-responsabilidade-ambiental {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.farm-audit {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.flex-banner-calculator {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row-reverse;
    width: 100%;
    height: 100%;
    padding-bottom: 60px;
    background-image: url("https://cdn.opptylab.com/bb/assets/healthylife-sustainable-dairy-farming-calculator-bg-desktop.png");
    background-position-x: 100%;
    background-position-y: 50%;
    background-size: cover;
}

.flex-banner-calculator-mobile {
    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);
}

.flex-banner-crv-herdoptimizer-desktop {
    background-color: rgb(245, 245, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-healthylife-crv-feed-efficienct-adv-bg.png");
    background-size: cover;
    background-position-x: 100%;
    background-position-y: 50%;
}

.flex-banner-crv-herdoptimizer-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.flex-banner-intellibond-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: 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: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/cz-tn-healthylife-maxcare-adv-bg.png");
    background-size: cover;
    background-position-x: 80%;
    background-position-y: 50%;
}

.flex-banner-intellibond-desktop-en {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-healthylife-selko-intellibond-adv-bg.png");
    background-size: cover;
    background-position-x: 100%;
    background-position-y: 0px;
    min-height: 485px;
    padding-right: 40px;
    padding-left: 40px;
    background-repeat: no-repeat;
}

.flex-banner-intellibond-mobile {
    display: none;
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    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);
}

.flex-banner-lactibute-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: 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%;
    background-image: url("https://cdn.opptylab.com/bb/assets/en-tn-healthylife-selko-adv-bg.png");
    min-height: 545px;
    background-size: cover;
    padding-left: 40px;
    background-position-x: 100%;
    background-position-y: 0px;
}

.flex-banner-lactibute-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.flex-banner-nutrimin {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row-reverse;
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/dk-healthylife-nutrimin2.png");
    background-size: cover;
}

.flex-banner-tmr-desktop-en {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 625px;
    background-image: url("https://cdn.opptylab.com/bb/assets/it-tn-healthylife-tmr-adv-bg.jpg");
    background-size: cover;
    background-position-x: 100%;
    background-position-y: 50%;
}

.flex-banner-tmr-desktop-en-2 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-selko-tmr-campaign-may23-partial-bg.jpg");
    padding-bottom: 15px;
}

.flex-banner-webinair-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-healthylife-webinar-2021-feed-conversion-adv-bg.png");
}

.flex-banner-webinair-desktop-rtl {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    flex-direction: row-reverse;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-healthylife-webinar-2021-feed-conversion-adv-bg.png");
    padding-bottom: 60px;
}

.flex-banner-webinair-desktop-rtl.nutrimin {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/dk-healthylife-nutrimin2.png");
}

.flex-banner-webinair-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.forget-password-button {
    background-color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.forget-password-button.forgot-password-form {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(255, 253, 253);
    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(68, 68, 68);
}

.forgot-password-form {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(255, 253, 253);
    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(68, 68, 68);
    width: 100%;
}

.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;
    text-decoration-thickness: initial;
}

.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;
    text-decoration-thickness: initial;
}

.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;
    text-decoration-thickness: initial;
}

.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;
}

.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;
    text-decoration-thickness: initial;
}

.heading {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.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;
}

.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);
}

.hidden.cookieconsent-optin-marketing {
    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);
}

.hidden.forgot-password-form {
    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%;
}

.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;
}

.hl-22-lang-l2-item {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    left: 0px;
    flex-direction: row;
    align-content: center;
    padding-right: 8px;
    padding-left: 8px;
}

.hl-22-lang-l2-item:hover {
    background-color: rgb(181, 196, 40);
    clear: none;
    color: rgb(68, 68, 68);
    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(68, 68, 68);
}

.hl-50 {
    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;
}

.hl-50b {
    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%;
}

.hl-50bimage {
    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%;
}

.hl-50brtl {
    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%;
}

.hl-50rtl {
    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;
}

.hl-980 {
    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: fixed;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    height: auto;
    z-index: 5000;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}

.hl-980r {
    background-color: rgba(216, 71, 71, 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: 1060px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    top: 0px;
    z-index: 200;
}

.hl-980r.hidden {
    background-color: rgba(216, 71, 71, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-ad-column {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: 5px;
    width: 100%;
    padding-right: 10px;
    right: 175px;
}

.hl-ad-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
}

.hl-adv-disclaimer {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Medium Regular";
    font-size: 10px;
    line-height: 1.1em;
    margin-top: 15px;
}

.hl-answer {
    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);
    width: 100%;
    font-family: "Poppins Light Regular";
    padding-left: 10px;
    font-size: 15px;
    line-height: 21px;
}

.hl-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%;
}

.hl-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;
}

.hl-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;
}

.hl-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;
}

.hl-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;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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%;
    background-attachment: initial;
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 50%;
    left: auto;
    background-image: url("https://cdn.opptylab.com/bb/assets/healthylife-nutriopt-onsite-adviser-product-bg-1366x600.png");
    max-width: 1366px;
    text-decoration-thickness: initial;
    min-height: 100%;
    background-repeat: no-repeat;
}

.hl-background-1366.intellibond {
    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/bb/assets/healthylife-products-selko-intellibond-c-1366x600.png");
}

.hl-background-1366.lactibute {
    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/bb/assets/selko-lactibute-1366x600.png");
}

.hl-background-1366.reviva {
    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/bb/assets/healthylife-products-farmosan-reviva-1366x600.png");
}

.hl-bannerflexbox {
    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);
}

.hl-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;
}

.hl-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";
}

.hl-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%;
}

.hl-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: static;
    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;
}

.hl-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;
}

.hl-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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins SemiBold Regular";
    font-size: 18px;
    width: 100%;
    text-decoration-thickness: initial;
    margin-bottom: 30px;
}

.hl-body-txt {
    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-style: solid;
    text-decoration-color: rgb(113, 124, 125);
    font-family: "Poppins Light Regular";
    font-size: 15px;
    width: 100%;
    padding-right: 15px;
    line-height: 21px;
    text-decoration-thickness: initial;
}

.hl-body-txt.hidden {
    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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
}

.hl-body-txt.hl-10-correction {
    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(113, 124, 125);
}

.hl-body-txt.hl-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(113, 124, 125);
}

.hl-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);
    margin-top: -25px;
}

.hl-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;
}

.hl-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-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    height: auto;
    top: 0px;
    left: 0px;
    text-decoration-thickness: initial;
}

.hl-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/bb/assets/hl-menu-layer-01-1366.png");
    min-height: auto;
    z-index: 300;
    text-decoration-thickness: initial;
}

.hl-breadcrumb-l2-button {
    background-color: rgba(0, 60, 113, 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: 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: "Poppins Bold Bold";
    font-weight: 500;
    width: auto;
    height: auto;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    text-transform: uppercase;
    text-decoration-thickness: initial;
}

.hl-breadcrumb-l2-button.hl-breadcrumb-button-active {
    background-color: rgba(0, 60, 113, 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);
}

.hl-breadcrumb-l2-button.hl-breadcrumb-button-not-current {
    background-color: rgba(255, 255, 255, 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: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hl-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;
}

.hl-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/bb/assets/hl-menu-layer-02-1366.png");
    min-height: auto;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 4px;
    padding-left: 16px;
    z-index: 350;
    text-decoration-thickness: initial;
}

.hl-breadcrumb-l3-button {
    background-color: rgba(252, 246, 246, 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: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    padding-top: 5px;
    padding-bottom: 3px;
    font-family: "Poppins Bold Bold";
    font-weight: 500;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-button {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hl-button-centered {
    background-color: rgb(183, 191, 16);
    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-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;
    font-family: "Poppins Medium Regular";
    font-weight: 500;
    font-size: 13px;
    margin-top: 5px;
    top: 275px;
    left: 23px;
}

.hl-c2a {
    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);
}

.hl-c2a-body-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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Regular Regular";
    font-size: 20px;
    margin-top: -20px;
    line-height: 1.3em;
}

.hl-c2a-button {
    background-color: rgb(183, 191, 16);
    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(255, 255, 255);
    font-family: "Poppins Bold Bold";
    font-size: 15px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.hl-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: -40px;
}

.hl-calculator-ad {
    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: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 38%;
    top: 15px;
    right: 125px;
}

.hl-calculator-ad-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: left;
    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(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 43%;
    top: 15px;
    left: 125px;
}

.hl-calculator-ad.hl-ad-left {
    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: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    left: 125px;
}

.hl-calculator-desktop {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-height: 550px;
}

.hl-calculator-mask-bottom {
    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: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    bottom: -19px;
}

.hl-calculator-mask-left {
    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: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: 29px;
    height: 500px;
    width: 45px;
}

.hl-calculator-mask-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: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: 29px;
    height: 500px;
    right: 0px;
}

.hl-calculator-mask-top {
    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: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: -10px;
}

.hl-calculator-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
}

.hl-campagin-c2a {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-caption {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(130, 130, 130);
    display: block;
    float: none;
    font-style: italic;
    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 Light Italic Italic";
    font-weight: 300;
    font-size: 13px;
    line-height: 16px;
    margin-top: 10px;
}

.hl-carousel-article-blender {
    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);
    height: 1px;
    bottom: 0px;
    text-decoration-thickness: initial;
    z-index: 1;
}

.hl-carousel-article-blender-img {
    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: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 50px;
    z-index: 1;
    top: -60px;
}

.hl-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: 25px;
    height: 500px;
    text-decoration-thickness: initial;
}

.hl-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: 45px;
    padding-left: 0px;
    flex-direction: row;
    margin-top: auto;
    margin-bottom: auto;
    text-decoration-thickness: initial;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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: 25px;
    height: 500px;
    text-decoration-thickness: initial;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.hl-carousel-child {
    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: 33%;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration-thickness: initial;
    min-width: 33%;
    align-content: space-between;
    flex-direction: column;
    height: 100%;
}

.hl-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: "Poppins Bold Bold";
    top: 5px;
    text-decoration-thickness: initial;
}

.hl-carousel-header.hl-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: "Poppins Light Regular";
    text-decoration-thickness: initial;
    padding-left: 5px;
}

.hl-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: 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: 840px;
    height: 600px;
    padding-top: 50px;
    text-decoration-thickness: initial;
}

.hl-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;
    height: 200px;
}

.hl-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;
}

.hl-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: relative;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    text-decoration-thickness: initial;
    flex-wrap: wrap;
    height: 100%;
}

.hl-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);
}

.hl-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: "Poppins Light Regular";
    font-size: 20px;
    text-decoration-thickness: initial;
}

.hl-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: 6%;
    text-decoration-thickness: initial;
}

.hl-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: 100%;
    height: 30px;
    text-decoration-thickness: initial;
    margin-bottom: 15px;
}

.hl-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;
}

.hl-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: 13px;
    font-family: "Poppins Light Regular";
    top: -10px;
    height: auto;
    text-decoration-thickness: initial;
    max-height: 140px;
}

.hl-category-related-body.hl-congress-flex {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(113, 124, 125);
    display: flex;
    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);
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.hl-category-related-button {
    background-color: rgb(183, 191, 16);
    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: "Poppins Regular Regular";
    text-decoration-thickness: initial;
    font-weight: 500;
}

.hl-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;
    margin-bottom: 10px;
}

.hl-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;
    line-height: 14px;
}

.hl-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: "Poppins Bold Bold";
    font-size: 20px;
    line-height: 28px;
    top: -20px;
    text-decoration-thickness: initial;
}

.hl-centered-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 15px;
}

.hl-centered-container.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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-col-50 {
    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: 50%;
    padding-left: 15px;
}

.hl-col-50.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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-column-reverse.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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-company-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    top: -100px;
}

.hl-conainer-grey {
    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);
}

.hl-congress-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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 75%;
    flex-direction: column;
    flex-wrap: unset;
}

.hl-congress-image {
    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: 25%;
    flex-direction: column;
    align-content: space-around;
    flex-wrap: wrap;
    align-items: center;
}

.hl-congress-location {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(115, 115, 115);
    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);
    font-family: "Poppins Bold Bold";
    font-weight: 700;
    font-size: 15px;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: unset;
    top: -25px;
}

.hl-congress-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: 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: wrap;
    align-content: unset;
    justify-content: unset;
    width: 980px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    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;
    border-top-color: rgb(219, 219, 219);
    border-right-color: rgb(219, 219, 219);
    border-bottom-color: rgb(219, 219, 219);
    border-left-color: rgb(219, 219, 219);
    align-items: unset;
    margin-bottom: 25px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.hl-congress-text-area {
    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%;
    padding-left: 15px;
    align-items: flex-start;
    justify-content: unset;
    align-content: unset;
}

.hl-congress-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    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);
    font-family: "Poppins Regular Regular";
    flex-direction: column;
    flex-wrap: wrap;
    align-content: unset;
    top: -20px;
}

.hl-congress-topics {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(115, 115, 115);
    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 Light Regular";
    font-size: 15px;
    top: -20px;
}

.hl-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%;
    text-decoration-thickness: initial;
}

.hl-contact-company-cell.hl-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);
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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%;
    text-decoration-thickness: initial;
    height: 325px;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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: 150px;
    flex-direction: row;
    margin-right: 5px;
    margin-left: 5px;
    text-decoration-thickness: initial;
}

.hl-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: visible;
    overflow-y: visible;
    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;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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;
}

.hl-contact-txt.hl-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: "Poppins Black Regular";
    margin-right: 10px;
    text-decoration-thickness: initial;
    font-weight: 400;
}

.hl-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;
}

.hl-container-bgimage {
    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);
}

.hl-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;
}

.hl-container-desktop.lactibute {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-lactibute-1366x600.png");
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-container-grey {
    background-color: rgb(242, 245, 248);
    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;
    padding-left: 15px;
}

.hl-container-grey.hidden {
    background-color: rgb(242, 245, 248);
    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);
}

.hl-container-grey.hl-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/a0/assets/sprayfo-farm-assessment-1366x600.png");
    background-size: auto 100%;
    background-position-x: 100%;
    background-position-y: 50%;
    background-repeat: no-repeat;
}

.hl-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%;
    text-decoration-thickness: initial;
}

.hl-container-mobile.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: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-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);
}

.hl-container.hl-hide-temp {
    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);
}

.hl-container.hl-hide-ttemp {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-container.hl-menu {
    background-color: rgba(0, 60, 113, 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;
}

.hl-container.none {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-container.v {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: list-item;
    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(68, 68, 68);
}

.hl-divider {
    background-color: rgb(113, 124, 125);
    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: 92%;
    height: 1px;
    margin-top: 5px;
    left: 10px;
}

.hl-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: 8px;
    text-decoration-thickness: initial;
}

.hl-dl-abstract {
    background-color: rgb(0, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    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(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: "Poppins Bold Bold";
    flex-direction: row;
    flex-wrap: unset;
    justify-content: unset;
    text-transform: uppercase;
    font-size: 15px;
    align-content: unset;
    align-items: unset;
    margin-top: 25px;
    margin-bottom: 15px;
}

.hl-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: "Poppins Bold Bold";
    font-size: 13px;
    bottom: 15px;
    right: 15px;
    text-transform: uppercase;
    text-decoration-thickness: initial;
}

.hl-dl-category-name {
    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: "Poppins Bold Bold";
    font-size: 13px;
    text-decoration-thickness: initial;
}

.hl-dl-category-name.hl-congress-flex {
    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, 0, 0);
    width: 100%;
}

.hl-dl-document-type {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(130, 130, 130);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Regular Regular";
    font-size: 13px;
    line-height: 15px;
    margin-left: 5px;
}

.hl-dl-document-type.hl-congress-flex {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(130, 130, 130);
    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;
    flex-wrap: wrap;
    width: 100%;
}

.hl-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;
}

.hl-dl-tab-active {
    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: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
}

.hl-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;
}

.hl-dl-tab-inactive.hl-dl-tab-active {
    background-color: rgb(242, 245, 248);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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: "Poppins Bold Bold";
    flex-direction: column;
    text-decoration-thickness: initial;
    font-size: 14px;
}

.hl-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: "Poppins Light Regular";
    font-size: 18px;
    line-height: 23px;
    top: -10px;
    text-decoration-thickness: initial;
}

.hl-dl-title.hl-congress-flex {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    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;
    width: 100%;
}

.hl-download-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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);
    margin-right: 5px;
}

.hl-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: 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: -100px;
    background-size: contain;
    width: 500px;
    text-decoration-thickness: initial;
    background-repeat: no-repeat;
}

.hl-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;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-download-panel-textarea.hl-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;
}

.hl-download-panel.hl-download-feediing-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);
}

.hl-download-panel.hl-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;
}

.hl-download-panel.hl-panel-border {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(231, 231, 231);
    border-right-color: rgb(231, 231, 231);
    border-bottom-color: rgb(231, 231, 231);
    border-left-color: rgb(231, 231, 231);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.hl-download-text-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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 62, 107);
    font-family: "Poppins SemiBold Regular";
    margin-top: 4px;
    font-size: 15px;
    text-decoration-thickness: initial;
}

.hl-farm-assessment-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: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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/bb/assets/trouw-nutrition-healthylife-newsletter-bg.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;
}

.hl-fixed-background.hl-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/bb/assets/selko-healthylife-header-keyvisual-1200x600.jpg");
    background-size: cover;
    text-decoration-thickness: initial;
}

.hl-fixed-background.hl-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/bb/assets/selko-healthylife-header-keyvisual-1200x600.jpg");
    text-decoration-thickness: initial;
}

.hl-flex-banner {
    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: 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;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.hl-flex-banner-ad-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 43%;
    margin-bottom: 15px;
}

.hl-flex-banner-ad-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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 45%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 25px;
}

.hl-flex-banner-ad-tmr {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 60%;
    align-content: unset;
    margin-top: 0px;
    margin-bottom: 15px;
    margin-left: 75px;
    padding-top: 50px;
}

.hl-flex-banner-column {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-flex-banner-image-mobile {
    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);
}

.hl-flex-banner-image-mobile-left {
    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);
}

.hl-flex-banner-paragraph {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-flex-banner-paragraph-grey {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-flex-banner-title {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-flex-banner-topic-ad {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-flex-container {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

.hl-flex-container.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);
}

.hl-flex-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);
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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%;
    text-decoration-thickness: initial;
}

.hl-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);
    font-size: 20px;
    top: 1px;
    margin-top: 5px;
    text-decoration-thickness: initial;
    flex-direction: row;
    justify-content: center;
    align-content: space-around;
    align-items: stretch;
}

.hl-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-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.hl-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: "Poppins Bold Bold";
    font-size: 33px;
    line-height: 40px;
    width: 65%;
    padding-left: 12px;
    margin-bottom: 35px;
    text-decoration-thickness: initial;
}

.hl-formula {
    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);
    margin-right: auto;
    margin-left: auto;
}

.hl-goal-images {
    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: 80%;
    margin-bottom: 15px;
    margin-top: 19px;
}

.hl-graph-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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 33%;
    margin-bottom: 10px;
}

.hl-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;
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-hide-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);
}

.hl-hide-old {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.hl-hide-temp {
    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);
}

.hl-icon-block-home {
    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%;
    margin-right: auto;
    margin-left: auto;
    border-right-style: solid;
    border-right-color: rgb(0, 62, 107);
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(0, 62, 107);
    border-bottom-color: rgb(0, 62, 107);
    border-left-color: rgb(0, 62, 107);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    height: 335px;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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: 100px;
    height: 100px;
    margin-bottom: 10px;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-image-bg {
    background-color: rgb(242, 245, 248);
    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);
    max-width: 1366px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    height: auto;
}

.hl-image-bg.hidden {
    background-color: rgb(242, 245, 248);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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);
}

.hl-image-bg.hl-ad-left {
    background-color: rgb(242, 245, 248);
    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: 375px;
}

.hl-image-bg.hl-mobile {
    background-color: rgb(242, 245, 248);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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);
}

.hl-image-bg.hl-mobile.hidden {
    background-color: rgb(242, 245, 248);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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);
}

.hl-inad-contact-form {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
}

.hl-inner-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 980px;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-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);
}

.hl-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;
}

.hl-intro-button {
    background-color: rgba(0, 60, 113, 0.5);
    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: 10px;
    top: -20px;
    font-family: "Poppins Medium Regular";
    font-weight: 400;
    text-decoration-thickness: initial;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.hl-intro-button.hl-contact-us {
    background-color: rgb(0, 60, 113);
    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);
    top: 10px;
    left: -5px;
}

.hl-intro-button.hl-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%;
    text-decoration-thickness: initial;
}

.hl-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: 700px;
    height: auto;
    top: auto;
    font-family: "Poppins Bold Bold";
    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;
}

.hl-intro-diamonds {
    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: 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;
    margin-right: auto;
    margin-top: auto;
    margin-left: auto;
    z-index: 250;
    text-decoration-thickness: initial;
}

.hl-intro-headers {
    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: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    top: 20%;
    left: 0px;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-intro-headers-mobile.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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-intro-icon-download {
    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: left;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 175px;
    top: -260px;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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: -12px;
    left: 0px;
    text-decoration-thickness: initial;
}

.hl-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: 100%;
    text-decoration-thickness: initial;
}

.hl-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: 900px;
    top: -30px;
    font-family: "Poppins Bold Bold";
    font-size: 40px;
    line-height: 50px;
    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;
}

.hl-intro-title-small {
    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);
}

.hl-intro-title.hl-intro-title-small {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-size: 35px;
    line-height: 44px;
}

.hl-keytakeaway-body {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(19, 61, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Medium Regular";
}

.hl-keytakeaway-panel {
    background-color: rgb(181, 196, 40);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    margin-top: 10px;
    padding-right: 20px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    height: 100%;
}

.hl-keytakeaway-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);
}

.hl-lang-menu {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-lang-menu-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: list-item;
    float: left;
    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);
    left: 0px;
}

.hl-lang-menu-item-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(183, 191, 16);
    display: inline;
    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 Light Regular";
    font-size: 10px;
}

.hl-lang-menu-item-link-home {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Light Regular";
    font-size: 10px;
    text-transform: uppercase;
}

.hl-lang-menu-item-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline;
    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);
}

.hl-lang-menu-item.hl-hide-temp {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: list-item;
    float: left;
    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);
}

.hl-lang-menu-item.hl-lang-menu-temp-hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: left;
    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);
}

.hl-lang-menu-item:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: list-item;
    float: left;
    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);
}

.hl-lang-menu-regions-mobile {
    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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-lang-menu-regions-mobile-container {
    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);
}

.hl-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;
}

.hl-link-button {
    background-color: rgb(183, 191, 16);
    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: "Poppins 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;
    text-decoration-thickness: initial;
}

.hl-link-button.hl-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;
    text-decoration-thickness: initial;
}

.hl-logo-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);
    width: 55%;
    margin-bottom: 25px;
}

.hl-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%;
}

.hl-mapping-col {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 25%;
    border-bottom-style: none;
    border-bottom-color: rgb(17, 62, 107);
    padding-bottom: 30px;
}

.hl-mapping-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    width: 100%;
    max-width: 1600px;
    padding-bottom: 30px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 2px;
    border-bottom-color: rgb(17, 62, 107);
    padding-top: 30px;
}

.hl-menu {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    flex-direction: column;
}

.hl-menu-desktop-language-selector {
    background-color: rgba(202, 77, 77, 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: 65%;
    height: 20px;
    left: 0px;
    top: 0px;
    margin-left: 15px;
    margin-top: 10px;
}

.hl-menu-desktop-language-selector.hl-menu-moveup {
    background-color: rgba(202, 77, 77, 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);
}

.hl-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: 100%;
    text-decoration-thickness: initial;
}

.hl-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;
    text-decoration-thickness: initial;
    margin-top: 10px;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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-right: auto;
    margin-left: auto;
}

.hl-menu-home {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    color: rgb(0, 0, 0);
    display: inline;
    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;
}

.hl-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: 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: 175px;
    right: 194px;
    z-index: 25000;
    bottom: 13px;
    text-decoration-thickness: initial;
}

.hl-menu-home-desktop-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline;
    float: right;
    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: 175px;
    right: 194px;
    bottom: 19px;
    z-index: 25000;
}

.hl-menu-home-desktop:hover {
    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: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-menu-home-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: none;
    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);
    text-decoration-thickness: initial;
}

.hl-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: 45px;
    text-decoration-thickness: initial;
    margin-left: 17px;
}

.hl-menu-l1-desktop-languages {
    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);
    margin-top: 35px;
    margin-left: 17px;
    padding-top: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(255, 255, 255, 0.35);
    width: auto;
    border-right-color: rgba(255, 255, 255, 0.35);
    border-bottom-color: rgba(255, 255, 255, 0.35);
    border-left-color: rgba(255, 255, 255, 0.35);
}

.hl-menu-l1-desktop-languages.hl-menu-moveup {
    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);
    padding-top: 0px;
}

.hl-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: 26px;
    top: 3px;
    text-decoration-thickness: initial;
}

.hl-menu-l1-divider-1 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 2px;
    height: 41px;
    top: 5px;
}

.hl-menu-l1-divider-1.tmm-hidden {
    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);
}

.hl-menu-l1-divider.tmm-hidden {
    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);
}

.hl-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;
}

.hl-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: 5px;
    padding-left: 5px;
    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);
    width: 120px;
    text-decoration-thickness: initial;
}

.hl-menu-l1-item-1 {
    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: 120px;
    padding-right: 5px;
    padding-left: 5px;
    top: 4px;
}

.hl-menu-l1-item-1.hl-home-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);
}

.hl-menu-l1-item-1.hl-home-icon-1 {
    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: 40px;
    top: 4px;
}

.hl-menu-l1-item-1.tmm-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);
}

.hl-menu-l1-item.hl-home-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: 40px;
    top: -6px;
    text-decoration-thickness: initial;
}

.hl-menu-l1-item.tmm-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);
}

.hl-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);
}

.hl-menu-l1-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(183, 191, 16);
    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: "Poppins Bold Bold";
    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;
    line-height: 13px;
    text-decoration-thickness: initial;
}

.hl-menu-l1-link.hl-menu-l1-active-link {
    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);
}

.hl-menu-l1-link.sf-menu-l1-active-link {
    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);
}

.hl-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);
    font-family: "Poppins Bold Bold";
    font-weight: 500;
    text-decoration-thickness: initial;
}

.hl-menu-l1-mobile {
    display: none;
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    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(255, 255, 255);
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-menu-l2-divider {
    background-color: rgb(0, 60, 113);
    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;
}

.hl-menu-l2-item {
    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);
    text-decoration-thickness: initial;
}

.hl-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);
}

.hl-menu-l2-item.tmm-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);
}

.hl-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;
}

.hl-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);
}

.hl-menu-l2-link.tmm-hidden {
    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);
}

.hl-menu-l2.tmm-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);
}

.hl-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);
}

.hl-menu-l3 {
    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);
    text-decoration-thickness: initial;
}

.hl-menu-l3-divider {
    background-color: rgb(0, 60, 113);
    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;
}

.hl-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;
}

.hl-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;
}

.hl-menu-language-selection {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    left: 60px;
}

.hl-menu-language-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(183, 191, 17);
    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);
    font-family: "Futura Maxi Std Demi Regular";
    font-weight: 600;
    font-size: 10px;
}

.hl-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: relative;
    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: -40px;
    margin-top: auto;
    z-index: 15000;
    right: -20px;
    left: 0px;
    text-decoration-thickness: initial;
}

.hl-menu-logo:hover {
    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);
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-menu-mobile-language-selector {
    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);
}

.hl-menu-wrapper {
    background-color: rgb(0, 60, 113);
    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;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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;
}

.hl-newsletter-form.hl-contact-form {
    background-color: rgba(183, 191, 16, 0.5);
    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: 65%;
    margin-bottom: 25px;
    text-decoration-thickness: initial;
}

.hl-nutrimin-logos {
    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: 15px;
}

.hl-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: "Poppins Bold Bold";
    font-size: 20px;
    line-height: 27px;
    text-decoration-thickness: initial;
}

.hl-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);
    background-size: auto;
    text-decoration-thickness: initial;
    min-height: 100%;
    min-width: 100%;
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-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);
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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;
}

.hl-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: -30px;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-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: "Poppins SemiBold Regular";
    font-size: 22px;
    top: auto;
    text-transform: none;
    margin-top: 8px;
    line-height: 1.2em;
    text-decoration-thickness: initial;
    margin-bottom: 35px;
}

.hl-product-title.hl-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(0, 0, 0);
    margin-top: 25px;
    margin-bottom: 25px;
    text-decoration-thickness: initial;
}

.hl-question-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: 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 Bold Bold";
    width: 90%;
    padding-left: 10px;
}

.hl-question-box {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-left: 10px;
    margin-right: 10px;
    width: 90%;
}

.hl-question-button {
    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);
    height: 25px;
    background-image: url("https://cdn.opptylab.com/bb/assets/trouw-nutrition-open-icon.svg");
    width: 10%;
    background-size: cover;
    max-width: 25px;
    background-repeat: no-repeat;
}

.hl-question-button-down {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 10%;
    max-width: 25px;
    background-image: url("https://cdn.opptylab.com/bb/assets/trouw-nutrition-close-icon.svg");
    background-size: cover;
    height: 25px;
    z-index: -1;
}

.hl-question-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: 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: wrap;
}

.hl-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: "Poppins SemiBold Regular";
    margin-bottom: 5px;
    text-decoration-thickness: initial;
    font-size: 15px;
}

.hl-read-more-link.hl-centered {
    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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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: 10px;
    line-height: 15px;
    text-decoration-thickness: initial;
}

.hl-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;
}

.hl-result-title-icon {
    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-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: "Poppins Medium Regular";
    font-size: 14px;
    text-decoration-thickness: initial;
    line-height: 16px;
}

.hl-section {
    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: 980px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    background-size: auto;
    text-decoration-thickness: initial;
    padding-left: 10px;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-section-divider {
    background-color: rgb(113, 124, 125);
    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);
    height: 1px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.hl-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);
    text-decoration-thickness: initial;
    width: 980px;
    margin-right: auto;
    margin-left: auto;
}

.hl-section-form-panel {
    background-color: rgba(192, 206, 40, 0.64);
    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%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    text-decoration-thickness: initial;
    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);
}

.hl-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;
}

.hl-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;
    padding-right: 15px;
}

.hl-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-download-hydrafit-trial-spain-765x600.png");
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 50%;
    background-attachment: initial;
    width: 50%;
    height: 425px;
    background-repeat: no-repeat;
}

.hl-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;
    text-decoration-thickness: initial;
}

.hl-section-paragraph-image.hl-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;
}

.hl-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%;
}

.hl-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: "Poppins Regular Regular";
    font-size: 28px;
    line-height: 35px;
    text-decoration-thickness: initial;
    font-weight: 300;
    margin-bottom: 10px;
}

.hl-section-title.hl-title-fix {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-section-title.hl-topic-ad {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    margin-top: -30px;
    font-size: 25px;
    line-height: 36px;
    font-family: "Poppins Bold Bold";
    font-weight: 300;
}

.hl-section.hl-hide-temp {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-selko-lactibute-logo {
    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);
    width: 50%;
    margin-bottom: 35px;
}

.hl-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);
}

.hl-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);
}

.hl-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;
}

.hl-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%;
}

.hl-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%;
}

.hl-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%;
}

.hl-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%;
}

.hl-spacer-10.hidden {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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%;
}

.hl-spacer-30-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);
    text-decoration-thickness: initial;
}

.hl-spacer-30.hidden {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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;
}

.hl-spacer-50.sh-image-padding {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.hl-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: 80px;
    width: 100%;
    z-index: 0;
    text-decoration-thickness: initial;
}

.hl-tile-body {
    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: "Poppins Light Regular";
    font-weight: 300;
    font-size: 12px;
    line-height: 15px;
}

.hl-tile-c2a-button {
    background-color: rgb(183, 191, 16);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: right;
    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);
    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;
    top: -10px;
}

.hl-tile-c2a-button.hl-gdt-center {
    background-color: rgb(183, 191, 16);
    clear: both;
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hl-tile-c2a-special {
    background-color: rgb(183, 191, 16);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: "Futura Maxi Std Bold Bold";
    font-weight: 700;
    text-transform: uppercase;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

.hl-tile-c2a-special.hidden {
    background-color: rgb(183, 191, 16);
    clear: none;
    color: rgb(255, 255, 255);
    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(255, 255, 255);
}

.hl-tile-layout {
    background-color: rgba(255, 255, 255, 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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    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-color: rgb(19, 61, 113);
    border-right-color: rgb(19, 61, 113);
    border-bottom-color: rgb(19, 61, 113);
    border-left-color: rgb(19, 61, 113);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin-right: 5px;
    margin-left: 5px;
    width: 35%;
}

.hl-tile-layout.hidden {
    background-color: rgba(255, 255, 255, 0.75);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-tile-section-subtitle {
    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: "Poppins Light Regular";
    font-weight: 300;
    font-size: 17px;
    margin-top: -5px;
}

.hl-tile-section-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: 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 Bold Bold";
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
}

.hl-tile-subtitle {
    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);
    font-family: "Poppins Bold Bold";
    font-weight: 700;
    font-size: 13px;
    line-height: 15px;
    margin-top: 10px;
}

.hl-tile-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(19, 61, 113);
    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 Light Regular";
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    height: 65px;
}

.hl-topic-ad {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Bold Bold";
    font-size: 18px;
    line-height: 1.1em;
    width: 100%;
}

.hl-topic-ad.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 62, 107);
    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);
}

.hl-topic-ad.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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl-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;
}

.hl-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;
    margin-top: 25px;
    text-decoration-thickness: initial;
}

.hl-video-wrapper.hl-video-take-away {
    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%;
    top: -10px;
    margin-right: 15px;
}

.hl-visit-download-mobile {
    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: wrap;
}

.hl-webinar-presenter-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hl-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;
}

.hl-wrapper-section-menu {
    background-color: rgb(0, 60, 113);
    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;
    text-decoration-thickness: initial;
}

.hl22-container-default {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
    width: 100%;
    max-width: 1366px;
}

.hl22-container-menu {
    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: fixed;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    z-index: 4000;
}

.hl22-container-menu-1366-outer {
    background-color: rgb(0, 60, 113);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1366px;
    height: 170px;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.hl22-container-menu-980-inner {
    background-color: rgba(221, 59, 59, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 980px;
    flex-direction: column;
    justify-content: space-between;
}

.hl22-custom-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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl22-hamburger {
    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);
}

.hl22-lang {
    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);
}

.hl22-lang-chevron-down {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 60, 113);
}

.hl22-lang-chevron-up {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    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, 60, 113);
}

.hl22-lang-l1 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.hl22-lang-l1-item {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 60, 113);
    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(68, 68, 68);
    flex-direction: row;
    justify-content: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-right: 8px;
    padding-left: 8px;
    font-family: "Poppins Medium Regular";
    font-size: 10px;
    left: 0px;
}

.hl22-lang-l1-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 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-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-right: 6px;
}

.hl22-lang-l2 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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(68, 68, 68);
    padding-left: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 6px;
    width: 100%;
    top: 20px;
    z-index: 6000;
}

.hl22-lang-l2-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 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-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    font-size: 10px;
    padding-left: 6px;
}

.hl22-lang-l2:hover {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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(68, 68, 68);
}

.hl22-logo {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
    align-items: unset;
    justify-content: center;
}

.hl22-logo-image {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 240px;
    padding-top: 10px;
}

.hl22-logo-language-hamburger {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 980px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 100px;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 5900;
}

.hl22-menu {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 980px;
    height: 70px;
    padding-left: 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}

.hl22-menu-chevron-down {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl22-menu-chevron-up {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl22-menu-chevron-up:hover {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl22-menu-l1 {
    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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-left: 25px;
    height: 70px;
    margin-bottom: 0px;
}

.hl22-menu-l1-item {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 70px;
}

.hl22-menu-l1-item: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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 70px;
}

.hl22-menu-l1-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins SemiBold Regular";
    height: 70px;
    flex-direction: column;
    justify-content: center;
}

.hl22-menu-l1-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(181, 196, 40);
    display: flex;
    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(255, 255, 255);
    height: 70px;
    flex-direction: column;
    justify-content: center;
}

.hl22-menu-l1:hover {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hl22-menu-l2 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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(68, 68, 68);
    max-width: 700px;
    min-width: 300px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 8px;
    z-index: 5000;
}

.hl22-menu-l2-item {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 35px;
    width: 100%;
    left: 0px;
    padding-left: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}

.hl22-menu-l2-item:hover {
    background-color: rgb(181, 196, 40);
    clear: none;
    color: rgb(68, 68, 68);
    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(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}

.hl22-menu-l2-line {
    background-color: rgb(181, 196, 40);
    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);
    width: 100%;
    height: 4px;
}

.hl22-menu-l2-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    left: 0px;
    width: 100%;
}

.hl22-menu-l2-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 60, 113);
    display: inline;
    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, 60, 113);
}

.hl22-menu-l2-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 8px;
}

.hl22-menu-l2:hover {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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(68, 68, 68);
}

.hl22-menu-spanner {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 170px;
}

.hs-spacer-15 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.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);
}

.httpshealthylifetrouwnutritioncomtools-and-adviceprofit-calculatorcalculator {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.icon {
    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-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.hl-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.hl-hide-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);
}

.is-partial.hl-hide-temp {
    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.hl-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);
}

.javascript {
    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);
}

.js {
    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);
}

.left2right {
    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);
}

.lpc {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 175, 239);
    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(255, 255, 255);
    font-family: "Poppins Medium Regular";
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    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);
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
}

.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;
}

.minerals-landing-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    right: 0px;
    bottom: 0px;
    top: 50px;
}

.mobile {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.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;
    background-repeat: no-repeat;
}

.new-style {
    background-color: rgba(227, 85, 85, 0.58);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    width: 100%;
    height: 200px;
    max-width: 1380px;
}

.notlast-child {
    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);
}

.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);
}

.pejt-do-centra-stahovn {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.pietjepuk {
    background-color: rgb(214, 221, 161);
    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);
}

.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;
}

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

.rgb53 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.rh-demo-geo-template-nl {
    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);
}

.rh-demo-geo-template-nl.visible {
    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);
}

.rh-demo-geo-template-other {
    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);
}

.rh-demo-geo-template-other.visible {
    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);
}

.rh-demo-geo-template-th {
    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);
    text-decoration-thickness: initial;
}

.rh-demo-geo-template-th.visible {
    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);
}

.rh-demo-geo-template-us {
    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);
    text-decoration-thickness: initial;
}

.rh-demo-geo-template-us.visible {
    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);
}

.script {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.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;
    text-decoration-thickness: initial;
}

.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;
    text-decoration-thickness: initial;
}

.section-padding {
    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);
    padding-top: 30px;
    padding-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 {
    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);
}

.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;
    text-decoration-thickness: initial;
}

.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);
}

.selko-23-banner-webinar-mobile-image {
    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);
}

.selko-23-reset-filter-button {
    background-color: rgb(21, 133, 220);
    clear: none;
    color: rgb(255, 255, 255);
    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(255, 255, 255);
    width: 150px;
    font-family: "Poppins Regular Regular";
    margin-top: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 42px;
    padding-top: 11px;
    margin-bottom: 25px;
}

.selko-beef-gp-feedlot-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-growth-performance-feedlot.jpg");
}

.selko-beef-gp-grazing-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-gp-grazing.jpg");
}

.selko-beef-growth-performance-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-gp-general.jpg");
}

.selko-beef-hf-cowcalf-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-health-fertility-cowcalf.jpg");
}

.selko-beef-hf-feedlot-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-health-fertility-feedlot2.jpg");
}

.selko-beef-hf-grazing-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/023-health-fertility-grazing-new.jpg");
}

.selko-beef-hf-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-health-fertility.jpg");
}

.selko-beef-sust-cow-calf-header-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: start;
    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/bb/assets/selko-beef-header-011-sustainable-beef-farming-cow-calf-3.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 100%;
    height: 100%;
}

.selko-beef-sust-feedlot-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-032-growth-performance-feedlot.jpg");
}

.selko-beef-sust-grazing-header-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-023-health-and-fertility-grazing.jpg");
}

.selko23-fullname {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Bold Bold";
}

.selko23-image-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.selko24-intellibond-banner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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(17, 62, 107);
}

.selko24-link-collection {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    width: 100%;
    height: 100%;
}

.sf-fa-intro {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sf-read-more-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
}

.sf-read-more-link.hl-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;
}

.sfa23-cowsignals {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    padding-left: 40px;
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-bg-webinar-cowsignals-registration.png");
    background-size: cover;
}

.sh {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-24-subtitle-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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-24-title-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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Bold Bold";
    font-size: 2em;
    line-height: 1.4em;
}

.sh-accordion-container {
    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);
    padding-right: 40px;
    font-family: "Poppins Regular Regular";
    padding-bottom: 20px;
}

.sh-accordion-container-parent {
    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);
    width: 100%;
}

.sh-accordion-content {
    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);
}

.sh-accordion-divider {
    background-color: rgb(173, 237, 255);
    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);
    height: 1px;
}

.sh-accordion-harmonica {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.sh-accordion-harmonica.active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-accordion-header {
    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);
    font-family: "Poppins Bold Bold";
    margin-top: 40px;
    font-size: 1.5em;
    margin-bottom: 20px;
}

.sh-accordion-header-2 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    align-items: center;
    font-family: "Poppins SemiBold Regular";
    font-size: 20px;
    width: 100%;
    max-width: 1111px;
}

.sh-accordion-item {
    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);
}

.sh-accordion-item-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-weight: 600;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 18px;
    line-height: 23px;
}

.sh-accordion-item.hidden {
    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);
}

.sh-accordion-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    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);
    font-size: 16px;
    line-height: 25px;
    font-family: "Poppins Regular Regular";
    font-weight: 300;
    width: 100%;
}

.sh-actions {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-ad-banner-spacer-bottom {
    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);
    height: 15px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(17, 62, 107);
}

.sh-ad-banner-spacer-top {
    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);
    height: 15px;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: rgb(17, 62, 107);
    border-bottom-style: none;
}

.sh-additional-related-article-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: flex;
    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, 238);
    flex-direction: column;
}

.sh-additional-related-article-inner-link {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
}

.sh-additional-related-article-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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 70%;
}

.sh-additional-related-article-subtitle {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 12px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-additional-related-article-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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, 238);
    font-family: "Poppins Regular Regular";
    font-size: 13px;
    line-height: 150%;
}

.sh-additional-related-article-title {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 7px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: "Poppins Medium Regular";
    font-size: 22px;
    line-height: 1.4em;
}

.sh-additional-related-article-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    justify-content: unset;
    align-items: center;
    flex-wrap: unset;
}

.sh-banner-calculator-text-wrapper {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 50%;
    flex-direction: column;
    padding-top: 3%;
    padding-right: 3%;
    padding-bottom: 3%;
    padding-left: 3%;
}

.sh-banner-calculator-text-wrapper.hl-image-bg {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-banner-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
}

.sh-banner-image-right {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    justify-content: flex-end;
    width: 100%;
    max-width: 1200px;
    background-position-x: 50%;
    background-position-y: 50%;
    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-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    flex-direction: row;
}

.sh-banner-image-right.sh-maxcare-adv-bg {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/cz-maxcare-intellibond-adv-bg.jpg");
    background-size: cover;
    background-position-x: 100%;
    background-position-y: 50%;
}

.sh-banner-image-wrapper {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 50%;
    flex-direction: column;
}

.sh-banner-image-wrapper-100 {
    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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: column;
    width: 100%;
    max-width: 1060px;
}

.sh-bar-light {
    background-color: rgb(53, 167, 223);
    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);
    height: 3px;
    width: 100%;
}

.sh-beef-home {
    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%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/beef-homepage.jpg");
    background-size: cover;
    background-position-x: 70%;
    background-position-y: 30%;
}

.sh-bg-banner-calculator {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/healthylife-sustainable-dairy-farming-calculator-bg-desktop.png");
    max-width: 1200px;
    background-position-x: -200px;
    justify-content: flex-end;
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-size: cover;
    background-repeat: no-repeat;
}

.sh-bg-darkblue {
    background-color: rgb(17, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    display: 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(17, 62, 107);
    width: 100%;
    height: 100%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
}

.sh-bg-gray-1 {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 100%;
}

.sh-bg-gray-1-vertical-align {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-content: unset;
    justify-content: center;
}

.sh-bg-gray-2 {
    background-color: rgba(230, 233, 239, 0.7);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    height: 100%;
    margin-bottom: 10px;
    width: 100%;
}

.sh-bg-gray-3 {
    background-color: rgb(241, 244, 247);
    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);
    width: 100%;
}

.sh-bg-light-blue {
    background-color: rgb(53, 167, 223);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-content: space-between;
}

.sh-bg-webinar {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-bg-webinar-og-din-moelproduction {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/tn-healthylife-webinar-2021-feed-conversion-adv-bg.png");
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 1200px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.sh-bg-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0px;
    height: 100%;
    width: 100%;
    padding-bottom: 15px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

.sh-bg-white-15-padding {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 100%;
}

.sh-bg-white-30-padding {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

.sh-bg-white-trans-35 {
    background-color: rgba(255, 255, 255, 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);
}

.sh-bg-white-trans-50 {
    background-color: rgba(255, 255, 255, 0.5);
    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);
}

.sh-body-small-title-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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);
    width: 100%;
    font-family: "Poppins SemiBold Regular";
    font-size: 18px;
}

.sh-bold-24-blue {
    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);
    font-family: "Poppins Bold Bold";
    font-size: 2em;
    line-height: 1.4em;
    margin-top: 0px;
}

.sh-bold-24-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Bold Bold";
    font-size: 24px;
    line-height: 135%;
}

.sh-branding-splash-body {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(51, 63, 80);
    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);
}

.sh-branding-splash-divider {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 2%;
}

.sh-branding-splash-header {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(51, 63, 80);
    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(68, 68, 68);
    font-family: "Poppins SemiBold Regular";
    font-size: 1.5em;
    line-height: 1.4em;
    padding-bottom: 1%;
}

.sh-branding-splash-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(51, 63, 80);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins SemiBold Regular";
    margin-left: 4px;
}

.sh-branding-splash-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-bottom: 3%;
}

.sh-breadcrumb-chevron {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 6px;
    margin-right: 10px;
    margin-left: 10px;
}

.sh-breadcrumb-crumb {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
    font-family: "Poppins Medium Regular";
    font-size: 13px;
    width: 20%;
}

.sh-breadcrumb-crumb-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-breadcrumb-dairy-home {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-right: 5px;
    margin-left: 5px;
}

.sh-breadcrumb-dairy-home-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    font-size: 13px;
    flex-direction: row;
    flex-wrap: nowrap;
}

.sh-breadcrumb-home {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-left: 2px;
    top: 2px;
    width: 14px;
    height: 14px;
}

.sh-breadcrumb-home-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 10px;
    margin-right: 5px;
    font-size: 12px;
    margin-left: 20px;
}

.sh-breadcrumb-inner-wrapper {
    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: 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: 1200px;
    margin-right: auto;
    margin-left: auto;
    height: 60px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: unset;
    flex-wrap: unset;
    align-content: center;
    padding-right: 20px;
}

.sh-breadcrumb-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    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(68, 68, 68);
}

.sh-breadcrumb-link-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-breadcrumb-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    z-index: 1;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-button {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 16px;
    padding-top: 15px;
    padding-right: 21px;
    padding-bottom: 12px;
    padding-left: 21px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: rgb(21, 133, 220);
    border-right-color: rgb(21, 133, 220);
    border-bottom-color: rgb(21, 133, 220);
    border-left-color: rgb(21, 133, 220);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
}

.sh-button-hor-spacer {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-left: 15px;
}

.sh-button-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    margin-top: 20px;
    margin-bottom: 20px;
    flex-direction: row;
    align-content: space-between;
    justify-content: flex-start;
    margin-right: 1%;
}

.sh-button-wrapper.flex {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button-wrapper.hidden {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button.last {
    background-color: rgb(21, 133, 220);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button.sh-button-product {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-left: 1rem;
}

.sh-button.small {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 13px;
    padding-top: 12px;
    padding-bottom: 8px;
    padding-right: 17px;
    padding-left: 17px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

.sh-button.small:hover {
    background-color: rgb(17, 62, 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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button:focus {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button:hover {
    background-color: rgb(17, 62, 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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-button:active {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-caption {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 14px;
    font-family: Poppins Regular Regular;
}

.sh-caption-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-caption.hidden {
    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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-carousel-btn-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    align-content: unset;
    align-items: center;
}

.sh-carousel-btn-lft {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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);
    margin-right: auto;
    margin-left: auto;
}

.sh-carousel-btn-rgt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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);
    margin-right: auto;
    margin-left: auto;
}

.sh-carousel-btn-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    align-items: center;
    width: 25px;
    z-index: 5;
}

.sh-carousel-child {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 32%;
    min-width: 32%;
    flex-direction: column;
    flex-wrap: unset;
    align-content: unset;
    align-items: stretch;
    padding-right: 10px;
    padding-left: 10px;
    max-width: 32%;
}

.sh-carousel-image {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 80%;
}

.sh-carousel-image-wrapper {
    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);
    text-decoration-thickness: initial;
    justify-content: center;
    min-width: 250px;
}

.sh-carousel-link {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins SemiBold Regular";
    font-size: 16px;
    height: 100%;
    flex-direction: column;
}

.sh-carousel-product-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: 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(68, 68, 68);
    font-family: "Poppins Regular Regular";
    font-size: 14px;
}

.sh-carousel-product-title {
    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(68, 68, 68);
    font-family: "Poppins Bold Bold";
    font-size: 17px;
    min-height: 35px;
}

.sh-carousel-row {
    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(17, 62, 107);
    flex-direction: row;
}

.sh-carousel-text {
    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);
    margin-top: 6%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: unset;
    align-content: unset;
    padding-top: 0px;
    padding-bottom: 25px;
    padding-left: 15px;
    height: 100%;
}

.sh-category-panel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-top: 20px;
    padding-bottom: 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-right: 36px;
    padding-left: 20px;
    width: 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(241, 244, 247);
    border-right-color: rgb(241, 244, 247);
    border-bottom-color: rgb(241, 244, 247);
    border-left-color: rgb(241, 244, 247);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.sh-category-panel-chevron {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 20px;
    height: 20px;
}

.sh-category-panel-chevron-down {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 20px;
    height: 20px;
}

.sh-category-panel-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    padding-right: 36px;
    padding-left: 20px;
    min-height: 100px;
    align-content: unset;
    padding-bottom: 35px;
}

.sh-category-panel-content-container {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-category-panel-content-container-closed {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-category-panel-content-container.closed {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-category-panel-item {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 33%;
    padding-right: 10%;
    padding-top: 5px;
}

.sh-category-panel-item.hidden {
    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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-category-panel-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-weight: 600;
    font-size: 14px;
    font-family: "Poppins Medium Regular";
}

.sh-category-panel-link-low {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    font-size: 14px;
}

.sh-category-panel-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(127, 149, 169);
    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(17, 62, 107);
    width: 100%;
    font-size: 13px;
    font-family: "Poppins Medium Regular";
}

.sh-close-main-content {
    background-color: rgb(255, 255, 255);
    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);
    width: 100%;
    height: 3px;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(17, 62, 107);
    border-top-width: 30px;
    border-right-width: 30px;
    border-left-width: 30px;
}

.sh-col-icon-wrapper-home-healthylife-programme {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 200px;
    padding-right: 50px;
    padding-top: 8px;
    flex-direction: column;
}

.sh-col-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-content: center;
    align-items: flex-start;
    margin-top: 0px;
    border-top-color: rgb(53, 167, 223);
    border-right-color: rgb(53, 167, 223);
    border-bottom-color: rgb(53, 167, 223);
    border-left-color: rgb(53, 167, 223);
}

.sh-col-wrapper-12 {
    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);
}

.sh-col-wrapper-1200 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-width: 1200px;
    width: 100%;
    flex-direction: unset;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
}

.sh-col-wrapper-1200-reverse {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    flex-wrap: unset;
    align-items: flex-start;
}

.sh-col-wrapper-320 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-col-wrapper-alignbottom {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    align-items: flex-end;
}

.sh-col-wrapper-coll-list {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sh-col-wrapper-contact-form {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-home-newsletter-2024-v2.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh-col-wrapper-contact-form.sh25-santos-form-bg {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-beef-santos-intellibond.jpg");
}

.sh-col-wrapper-extra-small {
    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: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 30%;
}

.sh-col-wrapper-large {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    width: 80%;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-col-wrapper-mobile {
    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);
    width: 100%;
}

.sh-col-wrapper-mobile-transparent {
    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);
    width: 100%;
}

.sh-col-wrapper-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    align-content: space-between;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    height: auto;
}

.sh-col-wrapper-right-80 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    max-width: 440px;
    width: 100%;
}

.sh-col-wrapper-small {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    align-content: flex-start;
    width: 65%;
    align-items: flex-start;
    justify-content: flex-start;
}

.sh-col-wrapper-small.sh-col-wrapper-extra-small {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
}

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

.sh-col-wrapper.hl-image-bg {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-col-wrapper.sh-bg-gray-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
}

.sh-col-wrapper.sh-col-wrapper-320 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    max-width: 320px;
}

.sh-coll-list {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 48%;
}

.sh-coll-list-3 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 36.5%;
}

.sh-coll-list-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 24%;
}

.sh-company-contact {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    justify-content: space-between;
    padding-top: 2px;
}

.sh-company-email-link {
    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: initial;
    text-decoration-color: initial;
}

.sh-company-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 100%;
    height: 325px;
    max-width: 1200px;
}

.sh-company-location {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    padding-top: 2px;
    width: 100%;
}

.sh-company-location-part1 {
    background-color: rgb(240, 238, 235);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 49.5%;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 12px;
}

.sh-company-location-part2 {
    background-color: rgb(240, 238, 235);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 49.5%;
    padding-top: 10px;
    padding-right: 8px;
    padding-left: 12px;
}

.sh-company-location-title {
    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);
    font-weight: 700;
    padding-right: 20px;
}

.sh-contacts-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    justify-content: space-between;
    width: 24%;
    padding-top: 1%;
    padding-right: 1%;
    padding-bottom: 1%;
    padding-left: 1%;
    margin-bottom: 10px;
}

.sh-contacts-panel-content {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 20px;
}

.sh-contacts-panel-email {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    flex-direction: row;
}

.sh-contacts-panel-email-link {
    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: initial;
    text-decoration-color: initial;
    padding-left: 16px;
}

.sh-contacts-panel-email-link:hover {
    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: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh-contacts-panel-image {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
    width: 100%;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
    border-bottom-width: 1px;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-container-1060 {
    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);
    max-width: 1200px;
    width: 100%;
}

.sh-container-1060-blue {
    background-color: rgb(238, 249, 253);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    max-width: 1060px;
}

.sh-container-1060-centered {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
    justify-content: unset;
    flex-direction: column;
    align-items: center;
}

.sh-container-1060-centered-white {
    background-color: rgb(255, 255, 255);
    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);
    width: 100%;
    max-width: 1060px;
}

.sh-container-1060-key-take-away {
    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);
}

.sh-container-1060-lightblue {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-width: 1600px;
    width: 100%;
    flex-direction: column;
    align-content: unset;
    justify-content: center;
    align-items: center;
    flex-wrap: unset;
    padding-top: 80px;
    padding-bottom: 80px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
}

.sh-container-1060-nopadding {
    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);
    width: 100%;
    max-width: 1060px;
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.sh-container-1060-transparent {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    max-width: 1200px;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.sh-container-1060-webinar {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-selko-tmr-01.jpg");
    padding-left: 40px;
    max-width: 1200px;
    background-size: cover;
    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(53, 167, 223);
    border-right-color: rgb(53, 167, 223);
    border-bottom-color: rgb(53, 167, 223);
    border-left-color: rgb(53, 167, 223);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh-container-1060-webinar-black {
    background-color: rgb(0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    padding-left: 40px;
    background-size: cover;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    max-width: 1200px;
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-webinar.jpg");
}

.sh-container-1060-webinar.sfa23-cowsignals {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-bg-webinar-cowsignals-registration.png");
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.sh-container-1060-webinar.sfa23-cowsignals.hidden {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container-1060-webinar.sh-container-1060-webinar-black {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container-1060-webinar.sh24-adv-bg-selko-intellibond01 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-intellibond-bannerv2.jpg");
    background-position-x: 50%;
    background-position-y: -25px;
    align-items: unset;
}

.sh-container-1060-webinar.sh24-adv-bg-selko-mineraltech {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-webinar.jpg");
    background-position-x: 0px;
    background-position-y: 50%;
    background-size: cover;
    background-attachment: initial;
    background-repeat: no-repeat;
}

.sh-container-1060-webinar.sh24-adv-bg-selko-tmr {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-selko-tmr-01.jpg");
}

.sh-container-1060-webinar.sh24-adv-bg-selko-tmr02 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-selko-tmr.jpg");
}

.sh-container-1060-webinar.sh24-adv-bg-selko-tmr03 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/adv-banner-selko-tmr-02.jpg");
    background-position-x: 50%;
    background-position-y: 30%;
}

.sh-container-1060-webinar.sh25-class4image-desktop {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-beef-intelliopt-cr.jpg");
}

.sh-container-1060-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    padding-top: 20px;
}

.sh-container-1060-white-downloads {
    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: 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%;
    max-width: 1060px;
}

.sh-container-1060-white-nopadding {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    max-width: 1060px;
    flex-direction: column;
    align-items: center;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

.sh-container-1060-white-np {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    flex-direction: column;
    max-width: 1200px;
    align-items: center;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-container-1060-white.sh-container-1060-lightblue {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container-1200 {
    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);
    width: 100%;
    max-width: 1200px;
}

.sh-container-1200-light-blue {
    background-color: rgb(248, 249, 251);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-right: 2rem;
    padding-left: 2rem;
    max-width: 1200px;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.sh-container-1200-transparent {
    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);
    max-width: 1200px;
    width: 100%;
}

.sh-container-1200-transparent-mobile {
    position: static;
    width: 100%;
    max-width: 1200px;
}

.sh-container-80 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    padding-right: 2%;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 2%;
}

.sh-container-border {
    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);
    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(209, 209, 209);
    border-right-color: rgb(209, 209, 209);
    border-bottom-color: rgb(209, 209, 209);
    border-left-color: rgb(209, 209, 209);
}

.sh-container-carousel {
    background-color: rgb(255, 255, 255);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.sh-container-carousel.hidden {
    background-color: rgb(255, 255, 255);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-container-figures-light-blue {
    background-color: rgb(248, 249, 251);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 2rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
}

.sh-container-key-takeaway {
    background-color: rgb(238, 249, 253);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    max-width: 1111px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    top: -20px;
}

.sh-container-key-takeaway-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-container-key-takeaway-wrapper.hidden {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-container-product {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
}

.sh-container-product-description {
    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);
}

.sh-container-product-description-buttons {
    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);
}

.sh-container-product-description-text {
    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);
    font-family: "Poppins Regular Regular";
    font-size: 1.1em;
    line-height: 140%;
}

.sh-container-product-description-title {
    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);
    font-size: 2.5rem;
    font-family: "Poppins Bold Bold";
    line-height: 135%;
}

.sh-container-product-description-usp {
    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);
}

.sh-container-product-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-height: 600px;
    min-height: 600px;
    width: 100%;
    height: 100%;
}

.sh-container-product-subtitle {
    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(53, 167, 223);
    font-size: 2.3em;
    top: -20px;
    font-family: "Poppins Light Regular";
}

.sh-container-products {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-width: 1200px;
    width: 100%;
}

.sh-container-products-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container-products-productimage {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container-submenu {
    background-color: rgb(241, 244, 247);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.sh-container-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    justify-content: center;
}

.sh-container-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    height: 0px;
}

.sh-container-wrapper.sh-default-03 {
    background-color: rgb(241, 244, 247);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
}

.sh-container.hidden {
    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(68, 68, 68);
}

.sh-container.hl-container-grey {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
}

.sh-container.sh-container-1060-lightblue {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-container.sh-mobile-bg-color {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
}

.sh-container.sh-mobile-bg-color.hidden {
    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(68, 68, 68);
}

.sh-default-01 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-default-02 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-default-03 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Regular Regular";
    font-size: 16px;
}

.sh-default-03.hidden {
    background-color: rgb(241, 244, 247);
    clear: none;
    color: rgb(17, 62, 107);
    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(68, 68, 68);
}

.sh-default-03.sh-hide {
    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);
}

.sh-default-03.sh-show-in-crumbpath {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-devider {
    background-color: rgb(205, 211, 223);
    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);
    height: 1px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-download-1-intro {
    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);
}

.sh-download-1-intro-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sh-download-anchor {
    background-color: rgb(186, 186, 186);
    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);
    width: 0%;
    height: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    min-width: 0px;
    min-height: 0px;
    max-width: 0px;
    max-height: 0px;
}

.sh-download-button-center {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 5px;
    border-top-color: rgba(0, 44, 83, 0.5);
    border-right-color: rgba(0, 44, 83, 0.5);
    border-bottom-color: rgba(0, 44, 83, 0.5);
    border-left-color: rgba(0, 44, 83, 0.5);
    align-content: center;
    justify-content: space-around;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-family: "Poppins Bold Bold";
    height: 70px;
}

.sh-download-button-center-icon-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 250, 250);
    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(255, 250, 250);
    width: 14px;
    margin-top: 5px;
    margin-left: 15px;
}

.sh-download-button-center-title {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Bold Bold";
}

.sh-download-button-document {
    background-color: rgb(101, 188, 231);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    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(17, 62, 107);
    font-family: "Poppins Bold Bold";
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-color: rgba(0, 44, 83, 0.25);
    flex-direction: row-reverse;
    flex-wrap: unset;
    justify-content: flex-end;
    align-content: unset;
    align-items: center;
    border-top-color: rgba(0, 44, 83, 0.25);
    border-right-color: rgba(0, 44, 83, 0.25);
    border-left-color: rgba(0, 44, 83, 0.25);
    height: 70px;
}

.sh-download-button-document-icon {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-download-button-document-icon-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 25px;
    margin-right: 15px;
    margin-top: 5px;
}

.sh-download-button-document-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 250, 250);
    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(255, 250, 250);
}

.sh-download-button-heading-1 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 12px;
}

.sh-download-button-heading-2 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Medium Regular";
    margin-bottom: 20px;
}

.sh-download-button-small {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    font-family: "Poppins Medium Regular";
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
    padding-left: 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 14px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-top-color: rgb(17, 62, 107);
    border-right-color: rgb(17, 62, 107);
    border-bottom-color: rgba(17, 62, 107, 0.7);
    border-left-color: rgb(17, 62, 107);
}

.sh-download-button-small-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-top: 30px;
    margin-bottom: 20px;
}

.sh-download-button-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    padding-bottom: 15px;
    padding-right: 15px;
}

.sh-download-buttons-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-download-category {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Medium Regular";
    font-size: 12px;
}

.sh-download-category-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    margin-top: 10px;
}

.sh-download-heading {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Regular Regular";
    font-size: 27px;
    margin-bottom: 20px;
    line-height: 150%;
}

.sh-download-heading-small {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Regular Regular";
    font-size: 26px;
    line-height: 150%;
    margin-top: 0px;
    margin-bottom: 40px;
}

.sh-download-hidden {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-download-icon {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 23px;
    margin-right: 20px;
}

.sh-download-image {
    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: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    z-index: 1;
    width: 700px;
    max-width: 600px;
    left: -100px;
}

.sh-download-image-small {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-download-image-small-wrapper {
    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: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 40%;
    z-index: 1;
    margin-right: 0px;
    right: 0px;
    top: -25px;
}

.sh-download-image-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 45%;
    right: 0px;
}

.sh-download-inner-section {
    background-color: rgb(53, 167, 223);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    max-width: 1060px;
    margin-right: auto;
    margin-left: auto;
    flex-direction: row;
}

.sh-download-inner-section-small {
    background-color: rgb(53, 167, 223);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1060px;
    flex-direction: row;
}

.sh-download-intro {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-size: 16px;
    line-height: 1.5em;
}

.sh-download-intro-heading {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 22px;
    line-height: 135%;
}

.sh-download-intro-heading-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    margin-bottom: 20px;
}

.sh-download-intro-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);
}

.sh-download-intro-text-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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sh-download-intro-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.sh-download-link {
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins SemiBold Regular";
    font-size: 16px;
    width: 90%;
}

.sh-download-link-icon {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 15px;
    height: 15px;
    margin-right: 10px;
    top: 3px;
}

.sh-download-link-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);
    margin-top: 20px;
    margin-bottom: 10px;
}

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

.sh-download-more-heading {
    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(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 30px;
    margin-top: 50px;
    margin-bottom: 15px;
    width: 100%;
}

.sh-download-more-heading-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 30px;
}

.sh-download-more-subheading {
    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(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 17px;
    margin-bottom: 18px;
    width: 100%;
    margin-top: 0px;
}

.sh-download-more-subheading-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 17px;
}

.sh-download-paragraph {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Regular Regular";
    margin-bottom: 25px;
}

.sh-download-product-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-download-register-heading {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 18px;
    margin-bottom: 25px;
}

.sh-download-register-text {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-download-row {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-download-section {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-download-section-small {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-download-text-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-weight: 700;
}

.sh-download-text-small-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-left: 4%;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 60%;
}

.sh-download-text-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 55%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 3%;
    padding-right: 0px;
}

.sh-download-text-wrapper.hidden {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-downloads-categorie-tab {
    background-color: rgb(199, 211, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 16px;
    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: 21px;
    padding-bottom: 9px;
    padding-left: 21px;
    margin-right: 15px;
}

.sh-downloads-categorie-tab.active {
    background-color: rgb(17, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    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(17, 62, 107);
}

.sh-downloads-categorie-tab.active:hover {
    background-color: rgb(17, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    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(17, 62, 107);
}

.sh-downloads-categorie-tab.sh-downloads-categorie-tab-active {
    background-color: rgb(17, 62, 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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-downloads-categorie-tab:hover {
    background-color: rgb(17, 62, 107);
    clear: none;
    color: rgb(255, 255, 255);
    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(17, 62, 107);
}

.sh-downloads-categorie-tabs {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-downloads-categorie-tabs-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-bottom: 20px;
}

.sh-downloads-devider {
    background-color: rgb(205, 211, 223);
    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);
    height: 1px;
    width: 90%;
    margin-top: 10px;
    padding-top: 0px;
    padding-right: 0px;
    margin-right: auto;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: auto;
}

.sh-downloads-text-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-left: 30px;
    width: 100%;
}

.sh-dropdown-back-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-dropdown-back-inner-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-dropdown-back-title {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-dropdown-back-title-2-lines {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-dropdown-back-wrapper {
    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);
}

.sh-dropdown-inner-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-dropdown-link {
    background-color: rgba(0, 44, 83, 0.05);
    clear: none;
    color: rgb(0, 44, 83);
    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%;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 9px;
    padding-left: 9px;
    font-family: "Poppins SemiBold Regular";
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: rgba(0, 44, 83, 0.1);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(0, 44, 83, 0.1);
    text-transform: uppercase;
}

.sh-dropdown-link.hidden {
    background-color: rgba(0, 44, 83, 0.05);
    clear: none;
    color: rgb(0, 44, 83);
    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);
}

.sh-dropdown-link:hover {
    background-color: rgba(0, 44, 83, 0.1);
    clear: none;
    color: rgb(0, 44, 83);
    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);
}

.sh-dropdown-title {
    color: rgb(0, 44, 83);
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    display: block;
    background-color: rgba(0, 0, 0, 0);
    clear: 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(0, 44, 83);
}

.sh-dropdown-title.hide-on-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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(0, 44, 83);
}

.sh-dropdown-title.hide-on-desktop:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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(0, 44, 83);
}

.sh-dropdown-wrapper {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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: 200px;
    z-index: 101;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(0, 44, 83);
    border-right-color: rgba(0, 44, 83, 0.1);
    border-bottom-color: rgba(0, 44, 83, 0.1);
    border-left-color: rgba(0, 44, 83, 0.1);
    top: 2px;
    height: auto;
}

.sh-fontsize-18 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 18px;
}

.sh-footer-1060-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
    justify-content: center;
    padding-top: 20px;
    flex-direction: column;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-footer-acr {
    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);
}

.sh-footer-arc {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-width: 1200px;
    height: auto;
    width: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-arc-blue.svg");
    background-size: contain;
    min-height: 160px;
    background-position-x: 50%;
    background-position-y: 100%;
    flex-direction: column;
    background-attachment: initial;
    background-repeat: no-repeat;
}

.sh-footer-blue-line {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    border-top-style: none;
    border-top-width: 3px;
    border-top-color: rgb(17, 62, 107);
    width: 100%;
    padding-bottom: 15px;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 25px;
    justify-content: unset;
    align-items: center;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-right-color: rgb(17, 62, 107);
    border-bottom-color: rgb(17, 62, 107);
    border-left-color: rgb(17, 62, 107);
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.sh-footer-col {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    width: auto;
}

.sh-footer-col-right {
    background-color: rgba(0, 0, 0, 0);
    clear: right;
    color: rgb(17, 62, 107);
    display: flex;
    float: right;
    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(17, 62, 107);
    flex-direction: row-reverse;
    width: auto;
    justify-content: flex-end;
}

.sh-footer-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    font-size: 13px;
}

.sh-footer-links {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.sh-footer-list {
    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);
    padding-left: 26px;
    padding-top: 4px;
}

.sh-footer-list-col {
    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);
    width: 24%;
    padding-right: 1%;
}

.sh-footer-list-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: list-item;
    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: initial;
    text-decoration-color: initial;
    font-weight: 500;
}

.sh-footer-list-item-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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);
    font-family: "Poppins Medium Regular";
    line-height: 1.5em;
    font-weight: 500;
}

.sh-footer-list-item-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh-footer-list-item2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: list-item;
    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: initial;
    text-decoration-color: initial;
    font-weight: 500;
}

.sh-footer-list-item2:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: list-item;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

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

.sh-footer-list-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-weight: 700;
    font-family: "Poppins SemiBold Regular";
}

.sh-footer-list.hidden {
    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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-footer-logo {
    background-color: rgba(0, 0, 0, 0);
    clear: right;
    color: rgb(17, 62, 107);
    display: block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: auto;
    height: 41.2px;
}

.sh-footer-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    flex-direction: row;
    align-items: center;
    padding-bottom: 80px;
    justify-content: space-between;
    max-width: 1200px;
}

.sh-footer-row-right {
    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);
}

.sh-go-to-download-center-button {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-top-color: rgb(17, 62, 107);
    border-right-color: rgb(17, 62, 107);
    border-bottom-color: rgb(17, 62, 107);
    border-left-color: rgb(17, 62, 107);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 20px;
    padding-left: 20px;
    font-family: "Poppins SemiBold Regular";
    font-size: 16px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}

.sh-go-to-download-center-button:hover {
    background-color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.sh-go-to-download-center-heading {
    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(0, 0, 0);
    margin-bottom: 20px;
    font-size: 18px;
    font-family: "Poppins SemiBold Regular";
}

.sh-header-bg-img {
    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);
}

.sh-header-bg-wrapper {
    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);
}

.sh-header-branding-inner-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 1200px;
    border-bottom-color: rgb(231, 231, 231);
    border-bottom-style: none;
    margin-right: auto;
    margin-left: auto;
    height: 100%;
}

.sh-header-branding-logo {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 60px;
}

.sh-header-branding-logo-a {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    flex-direction: unset;
    align-content: unset;
    align-items: center;
}

.sh-header-branding-logo-beef {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-branding-logo-dairy {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-branding-wrapper {
    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: fixed;
    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: 100px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(0, 44, 83, 0.15);
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: 100;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-header-hamburger-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 27px;
}

.sh-header-hamburger-inner-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 10px;
    padding-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
}

.sh-header-hamburger-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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);
    height: 100%;
    margin-left: 35px;
}

.sh-header-inner-wrapper {
    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);
    width: 100%;
    height: 400px;
}

.sh-header-language-chevron-down {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-language-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 16px;
    top: 1.5px;
    height: 18px;
}

.sh-header-language-wrapper {
    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);
    flex-direction: column;
    flex-wrap: unset;
    justify-content: flex-end;
    align-items: flex-end;
    z-index: 101;
    padding-top: 36px;
}

.sh-header-language-wrapper.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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);
}

.sh-header-level-2 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-logo-inner-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    flex-direction: column;
    justify-content: center;
}

.sh-header-logo-second-level-logo-img {
    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: 300px;
    height: 52px;
}

.sh-header-logo-second-level-wrapper {
    display: none;
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    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);
}

.sh-header-logo-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    width: 350px;
    max-width: 55%;
}

.sh-header-nav-inner-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px;
    height: 74px;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-header-nav-li {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Medium Regular";
    height: 100%;
    left: 0px;
    min-width: 12.5%;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px;
    max-width: 140px;
}

.sh-header-nav-li-a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    font-size: 14px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: rgb(255, 255, 255);
    align-items: center;
}

.sh-header-nav-li-a-desktop {
    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: center;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    height: 75%;
    font-size: 14px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 3px;
}

.sh-header-nav-li-a:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 175, 239);
    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(68, 68, 68);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 3px;
}

.sh-header-nav-li.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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-nav-li:hover {
    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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    align-items: center;
    min-width: 12.5%;
}

.sh-header-nav-ul {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    flex-direction: row;
    justify-content: space-between;
    width: 101%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-header-nav-wrapper {
    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: fixed;
    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: 175px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(0, 44, 83, 0.1);
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 99;
}

.sh-header-nav-wrapper.hidden {
    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: fixed;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-nav-wrapper:hover {
    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: fixed;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-search-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 17px;
    bottom: 3px;
}

.sh-header-search-icon-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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-search-inner-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-bottom-color: rgb(255, 255, 255);
}

.sh-header-search-inner-wrapper.hidden {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-search-inner-wrapper:hover {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-bottom-color: rgb(237, 26, 26);
}

.sh-header-search-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 86);
    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);
    font-family: "Poppins SemiBold Regular";
    margin-left: 10px;
}

.sh-header-search-p: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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-header-search-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: 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(68, 68, 68);
    height: 100%;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-bottom-color: rgb(255, 255, 255);
    margin-left: 35px;
    padding-top: 36px;
}

.sh-header-search-wrapper:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: 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(68, 68, 68);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 44, 83);
}

.sh-header-wrapper {
    background-color: rgb(241, 244, 247);
    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);
    width: 100%;
}

.sh-hide {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-icon {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-image {
    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);
    width: 100%;
    height: 100%;
}

.sh-image-90 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 90%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.sh-image-95 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 95%;
    height: 95%;
}

.sh-image-bg {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-image-padding {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 5%;
    padding-bottom: 5%;
    padding-right: 15%;
    padding-left: 15%;
}

.sh-image-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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-top: 2px;
    width: 100%;
    height: auto;
    align-content: space-between;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
}

.sh-image-wrapper-90 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 90%;
    height: 90%;
}

.sh-image-wrapper-center-middle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    align-items: center;
    justify-content: center;
    margin-top: 3px;
    width: 100%;
    height: 100%;
}

.sh-image-wrapper-left-align {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    justify-content: flex-start;
    margin-top: 2px;
    padding-top: 15px;
    padding-left: 15px;
}

.sh-image-wrapper-left-form {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    justify-content: flex-start;
    border-top-left-radius: 16px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 16px;
}

.sh-infographic-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    justify-content: center;
    padding-right: 8%;
    padding-left: 8%;
    height: 100%;
}

.sh-infographic-text-large {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 19px;
}

.sh-inner-container-carousel {
    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);
    max-width: 1160px;
}

.sh-key-take-away-heading-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.sh-key-take-away-paragraph {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-key-take-away-paragraph-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-key-take-away-wrapper {
    background-color: rgb(238, 249, 253);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 30px;
    width: 100%;
}

.sh-language-chevron-icon {
    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: 11px;
    height: 11px;
    margin-left: 6px;
    margin-top: 4px;
}

.sh-latest-updates-heading {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    margin-top: 40px;
}

.sh-left-to-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
}

.sh-lp-latest-update-title {
    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);
    font-family: "Poppins SemiBold Regular";
    font-size: 32px;
    margin-bottom: 10px;
}

.sh-mapping {
    background-color: rgb(255, 255, 255);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: column;
    align-items: center;
}

.sh-menu-spanner {
    background-color: rgba(241, 244, 247, 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);
    width: 100%;
    height: 175px;
}

.sh-mobile {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-na {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-nav-arrow-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-padding-15 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 100%;
    height: 100%;
}

.sh-padding-30 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

.sh-padding-30:hover {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-padding-50 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-page-eaap-congress {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-ruminants-eaap-academy.jpg");
    background-position-x: 0px;
    background-position-y: 50%;
}

.sh-page-title-arrow-link {
    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);
}

.sh-page-title-arrow-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 20px;
    width: 20px;
    margin-top: 20px;
}

.sh-page-title-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);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-header-keyvisual-1200x600.jpg");
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh-page-title-bg-2024-test {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-032-growth-performance-feedlot.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 0px;
    width: 100%;
    height: 100%;
}

.sh-page-title-bg-404 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/sprayfo-header-404-1366x600.jpg");
}

.sh-page-title-bg-beef-products {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-cattle-mineral-beef-category-header-products.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 100%;
}

.sh-page-title-bg-beef-sbf-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-01-sustainable-beef-farming.jpg");
}

.sh-page-title-bg-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: static;
    text-align: start;
    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/bb/assets/selko-healthylife-calculator.jpg");
    width: 100%;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh-page-title-bg-cattle-mineral-for-dairy-cows {
    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);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-cattle-mineral-dairy-category-header.jpg");
    background-size: cover;
    width: 100%;
    height: 100%;
}

.sh-page-title-bg-collection {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-size: cover;
    height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-beef-santos-qa.jpg");
}

.sh-page-title-bg-collection.sk25-bg-webinar {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-feed-additives-webinar-cow-methane-emission.jpg");
}

.sh-page-title-bg-dairy-performance {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-dairy-performance.jpg");
    background-size: cover;
}

.sh-page-title-bg-dairy-performance.selko-bg-webinar {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-feed-additives-webinar-cow-methane-emission.jpg");
}

.sh-page-title-bg-farm-audit {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-tools-and-advice.jpg");
    width: 100%;
    height: 100%;
    background-size: cover;
}

.sh-page-title-bg-health-and-fertility {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-health-and-fertility.jpg");
}

.sh-page-title-bg-healthylife-solutions {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
}

.sh-page-title-bg-home-2024 {
    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%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants.jpg");
    background-size: cover;
}

.sh-page-title-bg-home-2024.sh-campaign-gfli-main-header {
    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);
    background-image: url("https://cdn.opptylab.com/bb/assets/gfli-lca-header.png");
}

.sh-page-title-bg-lifetime-daily-yield {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-examples-of-feed-additives-solutions-header-image.jpg");
    background-size: cover;
}

.sh-page-title-bg-nutri-opt-advisor {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-nutriopt-on-site-adviser-1200x600.jpg");
}

.sh-page-title-bg-product-page {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-page-title-bg-products-page {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-cattle-mineral-dairy-category-header.jpg");
    background-size: cover;
}

.sh-page-title-bg-sustainable-dairy-farming {
    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);
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-farmer-02-1200x600jpg.jpg");
    width: 100%;
    height: 100%;
    background-size: cover;
}

.sh-page-title-bg-tools-page {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-header-keyvisual-1200x600.jpg");
}

.sh-page-title-bg-tools-page.sh-bg-tools {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-home.jpg");
}

.sh-page-title-bg-tools-page.sh-tools-header {
    background-color: rgb(53, 167, 223);
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-home.jpg");
}

.sh-page-title-bg-transition {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-page-title-bg-transition-management {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-transition-management.jpg");
    background-size: cover;
}

.sh-page-title-bg-wrapper {
    background-color: rgb(53, 167, 223);
    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%;
    height: 42vh;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    max-height: 500px;
}

.sh-page-title-bg-wrapper.selko24-video-header {
    background-color: rgb(53, 167, 223);
    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);
    min-height: 675px;
}

.sh-page-title-category-brand {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Regular Regular";
    font-size: 19px;
    margin-top: 0px;
    line-height: 140%;
}

.sh-page-title-category-category {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins SemiBold Regular";
    font-size: 24px;
    margin-top: 0px;
    text-transform: none;
}

.sh-page-title-category-company {
    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);
}

.sh-page-title-category-devider {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins Light Italic Italic";
    font-size: 22px;
    top: 5px;
}

.sh-page-title-category-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 40px;
    padding-right: 4%;
    padding-left: 4%;
    line-height: 80%;
}

.sh-page-title-h1 {
    background-color: rgb(0, 60, 113);
    clear: none;
    color: rgb(255, 255, 255);
    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(68, 68, 68);
    font-family: "Poppins SemiBold Regular";
    margin-top: 0px;
    font-size: 34px;
    line-height: 125%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    top: -40px;
    z-index: 1;
    min-height: 120px;
    justify-content: unset;
    align-items: center;
    max-width: 1111px;
}

.sh-page-title-h1-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    padding-top: 0px;
    padding-right: 3%;
    padding-bottom: 0px;
    padding-left: 3%;
    width: 100%;
    align-items: center;
    flex-direction: column;
    align-content: unset;
    justify-content: unset;
}

.sh-page-title-h1-wrapper.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);
}

.sh-page-title-inner-wrapper {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    max-width: 1200px;
    flex-direction: column;
    align-items: center;
    margin-top: 0.3%;
}

.sh-pagetitle-wrapper {
    background-color: rgba(255, 255, 255, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    align-content: unset;
    flex-direction: unset;
    justify-content: center;
}

.sh-pagetitle-wrapper.hidden {
    background-color: rgba(255, 255, 255, 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);
}

.sh-pagetitle-wrapper.selko24-video-header {
    background-color: rgba(255, 255, 255, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-panel-content-closed {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-paragraph {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 16px;
    line-height: 150%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: "Poppins Regular Regular";
}

.sh-paragraph-15 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 15px;
}

.sh-paragraph-16 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-bottom: 1rem;
}

.sh-paragraph-16-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 16px;
    font-family: "Poppins Light Regular";
    line-height: 1.5em;
}

.sh-paragraph-440 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    max-width: 440px;
}

.sh-paragraph-bold-light {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: "Poppins Regular Regular";
    font-size: 16px;
    line-height: 150%;
}

.sh-paragraph-contact {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

.sh-paragraph-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-paragraph-wrapper-80 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-left: 5rem;
}

.sh-paragraph-wrapper-centered {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-paragraph-wrapper.inner-colu {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-paragraph-wrapper.sh25-innercolumn {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-paragraph.sh-paragraph-440 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-paragraph:hover {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-partial-has-condition {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-product-header-paragraph {
    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);
    padding-right: 10%;
    padding-left: 10%;
}

.sh-product-header-subtitle {
    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);
    font-family: "Poppins SemiBold Regular";
    font-size: 19px;
}

.sh-product-header-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 169, 224);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-content: unset;
    align-items: center;
}

.sh-product-header-title-part1 {
    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(0, 169, 224);
    font-family: "Poppins Bold Bold";
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 32px;
    margin-right: 3px;
    padding-bottom: 12px;
}

.sh-product-header-title-part2 {
    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(0, 169, 224);
    font-family: "Poppins Light Regular";
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 28px;
    line-height: 1.2em;
}

.sh-product-heading-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    align-items: center;
    padding-top: 20px;
}

.sh-product-section-bg-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    background-position-x: 50%;
    background-size: contain;
    padding-bottom: 25px;
    background-position-y: 100%;
    background-repeat: no-repeat;
}

.sh-quotes {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 25px;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-quotes-25 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 25px;
    height: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.sh-quotes-50 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-quotes-50-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 50px;
    height: 50px;
    margin-bottom: 15px;
}

.sh-quotes-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-reference-heading {
    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);
    font-size: 14px;
    font-family: "Poppins SemiBold Regular";
}

.sh-reference-heading-wrapper {
    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);
}

.sh-reference-text {
    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);
    font-size: 14px;
    line-height: 120%;
}

.sh-reference-wrapper {
    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);
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 8%;
    padding-left: 40px;
}

.sh-reference-wrapper.hidden {
    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);
}

.sh-regular-16-blue {
    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);
    font-size: 16px;
    margin-bottom: 0px;
}

.sh-regular-16-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: "Poppins Regular Regular";
    font-size: 16px;
}

.sh-related-article {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 32%;
    flex-direction: row;
    padding-bottom: 12px;
    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(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.sh-related-article-c2a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-bottom: 8%;
    flex-direction: row;
    justify-content: flex-end;
    padding-right: 6%;
    border-left-style: none;
    border-left-width: 2px;
    border-right-width: 2px;
    border-right-style: none;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    border-top-style: none;
}

.sh-related-article-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    height: 100%;
    flex-wrap: wrap;
    padding-right: 6%;
    padding-left: 6%;
    padding-top: 20px;
    border-right-style: none;
    border-left-style: none;
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    border-top-style: none;
    border-bottom-style: none;
    width: 100%;
}

.sh-related-article-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-related-article-inner-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 43, 83);
    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, 43, 83);
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.sh-related-article-link {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 43, 83);
    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: initial;
    text-decoration-color: initial;
    border-top-width: 6px;
    border-right-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 6px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    flex-direction: column;
    flex-wrap: unset;
    height: 100%;
    width: 100%;
    align-items: flex-end;
    align-content: unset;
}

.sh-related-article-link-100 {
    background-color: rgb(255, 255, 255);
    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(17, 62, 107);
    flex-direction: column;
    width: 80%;
    margin-bottom: 30px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    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(160, 160, 200);
    border-right-color: rgb(160, 160, 200);
    border-bottom-color: rgb(160, 160, 200);
    border-left-color: rgb(160, 160, 200);
    height: 100%;
}

.sh-related-article-link-48 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(0, 0, 238);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: column;
    width: 32%;
    margin-bottom: 30px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(160, 160, 200);
    border-right-color: rgb(160, 160, 200);
    border-bottom-color: rgb(160, 160, 200);
    border-left-color: rgb(160, 160, 200);
    padding-bottom: 10px;
}

.sh-related-article-link-48.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
}

.sh-related-article-placeholder {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 32%;
}

.sh-related-article-pointer {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 17px;
    height: 17px;
}

.sh-related-article-pointer-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: row;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    padding-right: 6%;
    padding-bottom: 0%;
    padding-left: 6%;
    top: -26px;
}

.sh-related-article-single {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    width: 100%;
    padding-bottom: 12px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
}

.sh-related-article-single-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    width: 32%;
}

.sh-related-article-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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(17, 62, 107);
    min-height: 3em;
    font-family: "Poppins SemiBold Regular";
    font-size: 12px;
}

.sh-related-article-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 44, 83);
    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: initial;
    text-decoration-color: initial;
    line-height: 150%;
    font-size: 13px;
}

.sh-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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-size: 18px;
    margin-top: 0px;
    line-height: 1.4em;
    font-family: "Poppins Light Regular";
    font-weight: 300;
}

.sh-related-article.hidden {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-related-articles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.sh-related-articles-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

.sh-related-remove-u {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh-reposition {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-row-flex {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    justify-content: space-between;
}

.sh-sbutitle-18 {
    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);
    font-family: "Poppins Bold Bold";
    font-size: 16px;
}

.sh-search-filter {
    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);
    width: 100%;
    padding-right: 10px;
}

.sh-search-filter-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    flex-direction: unset;
    flex-wrap: unset;
    justify-content: unset;
    align-items: flex-start;
    align-content: unset;
    top: -2px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.sh-search-filter-animate {
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    float: none;
    font-style: normal;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: row;
}

.sh-search-filter-col-1 {
    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);
    width: 100%;
    padding-right: 4%;
}

.sh-search-filter-col-2 {
    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);
    width: 30%;
}

.sh-search-filter-doc-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: left;
    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);
    width: 40px;
    top: 10px;
    margin-right: 15px;
}

.sh-search-filter-found-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Bold Bold";
    font-size: 1.3em;
}

.sh-search-filter-found-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-left: 5px;
}

.sh-search-filter-found-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
}

.sh-search-filter-header {
    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);
    font-family: "Futura Maxi Std Demi Regular";
    padding-top: 20px;
    font-size: 15px;
}

.sh-search-filter-header-2 {
    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);
    font-size: 12px;
    font-family: "Poppins SemiBold Regular";
    line-height: 125%;
    padding-top: 45px;
}

.sh-search-filter-header-desktop {
    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);
    width: 70%;
    padding-bottom: 15px;
}

.sh-search-filter-header-desktop-2 {
    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);
    margin-top: 20px;
}

.sh-search-filter-header-mobile {
    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);
    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(17, 62, 107);
    border-right-color: rgb(17, 62, 107);
    border-bottom-color: rgb(17, 62, 107);
    border-left-color: rgb(17, 62, 107);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.sh-search-filter-image-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-size: contain;
    background-position-x: 50%;
    background-position-y: 50%;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
}

.sh-search-filter-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    height: auto;
}

.sh-search-filter.hidden {
    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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-search-results {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    flex-wrap: unset;
    max-width: 1200px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(207, 207, 207);
}

.sh-section {
    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);
    width: 100%;
    max-width: 1200px;
}

.sh-section-1 {
    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);
}

.sh-section-1-wrapper {
    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);
    width: 100%;
}

.sh-section-100 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-section-12 {
    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);
    width: 12%;
}

.sh-section-2 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 2%;
}

.sh-section-2-wrapper {
    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);
    width: 100%;
}

.sh-section-3-wrapper {
    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);
    width: 100%;
}

.sh-section-38 {
    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);
    width: 38%;
}

.sh-section-4 {
    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);
    width: 4%;
}

.sh-section-4-wrapper {
    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);
    width: 100%;
}

.sh-section-40 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 40%;
}

.sh-section-48 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 48%;
}

.sh-section-5-wrapper {
    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);
    width: 100%;
}

.sh-section-50 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 50%;
}

.sh-section-58 {
    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);
    width: 58%;
}

.sh-section-6-wrapper {
    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);
    width: 100%;
}

.sh-section-60 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 60%;
}

.sh-section-7-wrapper {
    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);
    width: 100%;
}

.sh-section-70 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 70%;
}

.sh-section-75 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 75%;
    line-height: 150%;
}

.sh-section-8-wrapper {
    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);
    width: 100%;
}

.sh-section-80 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 80%;
}

.sh-section-86 {
    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);
    width: 86%;
}

.sh-section-9-wrapper {
    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);
    width: 100%;
}

.sh-section-90 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 90%;
}

.sh-section-a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-section-additional-related-articles {
    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);
    margin-top: 15px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-section-banner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    justify-content: unset;
}

.sh-section-banner-form {
    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);
    width: 40%;
}

.sh-section-banner-form-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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(17, 62, 107);
    width: 90%;
    height: 85%;
}

.sh-section-banner-form-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 60%;
    justify-content: center;
    align-items: flex-start;
}

.sh-section-banner-form-webinar {
    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);
    width: 55%;
    padding-right: 40px;
}

.sh-section-banner-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    height: 100%;
    align-items: center;
    flex-direction: column;
    flex-wrap: unset;
    align-content: unset;
    justify-content: unset;
}

.sh-section-banner-webinar {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
}

.sh-section-caousel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    flex-direction: unset;
}

.sh-section-caption-wrapper {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    padding-top: 22px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
}

.sh-section-caption-wrapper.hidden {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-section-carousel {
    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);
}

.sh-section-col-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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: row;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    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;
    border-top-color: rgb(53, 163, 223);
    border-right-color: rgb(53, 163, 223);
    border-bottom-color: rgb(53, 163, 223);
    border-left-color: rgb(53, 163, 223);
    padding-top: 0px;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
}

.sh-section-col-wrapper.sh-contact-outline {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    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(53, 167, 223);
    border-right-color: rgb(53, 167, 223);
    border-bottom-color: rgb(53, 167, 223);
    border-left-color: rgb(53, 167, 223);
}

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

.sh-section-image-100 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    top: -30px;
}

.sh-section-image-product {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    min-width: 100%;
    min-height: 100%;
    background-position-x: 13%;
    background-size: cover;
}

.sh-section-image-wh {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    height: auto;
}

.sh-section-image-wrapper {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.sh-section-image-wrapper-90 {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    padding-top: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    padding-left: 5%;
}

.sh-section-image-wrapper-94 {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    padding-top: 3%;
    padding-right: 3%;
    padding-bottom: 3%;
    padding-left: 3%;
    justify-content: center;
    align-items: unset;
    align-content: unset;
    height: 100%;
}

.sh-section-image-wrapper-product {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 100%;
    background-size: cover;
}

.sh-section-image-wrapper.sh-section-image-fill {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
}

.sh-section-image-wrapper.sh-table-padding-grey-bg {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-top: 7%;
    padding-right: 2%;
    padding-left: 2%;
}

.sh-section-image-wrapper.xxx-image-1 {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-section-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-img-only {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-img-only-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: 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(17, 62, 107);
    width: 100%;
    margin-bottom: 25px;
    margin-top: 50px;
}

.sh-section-infographic {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    padding-top: 5%;
    padding-right: 5%;
    padding-bottom: 5%;
    padding-left: 5%;
    justify-content: space-between;
}

.sh-section-infographic-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: left;
    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(17, 62, 107);
    width: 100%;
}

.sh-section-infoographic-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    height: 100%;
    flex-direction: column;
    align-items: unset;
    justify-content: center;
    padding-right: 8%;
    padding-left: 8%;
}

.sh-section-key-take-away-wrapper {
    background-color: rgb(241, 244, 247);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}

.sh-section-key-take-awaywrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-light-gray-bg {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 16.5px;
}

.sh-section-link-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-link.hidden {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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: initial;
    text-decoration-color: initial;
}

.sh-section-ltr {
    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);
}

.sh-section-ltr-multi-col {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    align-items: flex-start;
}

.sh-section-ltr-transparant {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    flex-wrap: wrap;
}

.sh-section-media-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    margin-bottom: 30px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-right: 3%;
}

.sh-section-media-container.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: none;
    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(17, 62, 107);
}

.sh-section-media-container.product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
}

.sh-section-p {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-right: 5%;
}

.sh-section-paragraph {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-paragraph-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 200%;
    max-width: 280%;
    padding-top: 20px;
}

.sh-section-product-image-wrapper {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-section-reference-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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: initial;
    text-decoration-color: initial;
    font-family: "Poppins Medium Regular";
    font-size: 14px;
    padding-right: 0px;
    padding-left: 0px;
}

.sh-section-reference-link-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-reference-link:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh-section-related-articles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sh-section-related-articles-for-mapping {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    flex-wrap: wrap;
}

.sh-section-text-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    flex-direction: column;
    padding-right: 8%;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    flex-wrap: wrap;
    align-content: unset;
    justify-content: unset;
    align-items: unset;
}

.sh-section-text-content-wrapper-vertical-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-right: 2%;
}

.sh-section-text-content-wrapper.sh-products-text-content-exception {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-left: 35px;
    padding-right: 30px;
}

.sh-section-textualcontent-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-transparent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1200px;
}

.sh-section-vert-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    align-items: center;
}

.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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
}

.sh-section-video-wrapper {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.sh-section-video-wrapper.hidden {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-video.hidden {
    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: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-section-white-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    justify-content: center;
}

.sh-section-white-ltr {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 1200px;
}

.sh-section-white-rtl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row-reverse;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1200px;
}

.sh-section-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: row-reverse;
}

.sh-section45 {
    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);
}

.sh-selko-westside-banner-logo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 85%;
}

.sh-selko-westside-banner-logo-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-semibold-17-dark-cented {
    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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-size: 17px;
    font-family: "Poppins SemiBold Regular";
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

.sh-semibold-17-light-cented {
    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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 17px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-semibold-dark-17 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 17px;
    font-family: "Poppins SemiBold Regular";
    line-height: 150%;
}

.sh-semibold-dark-19 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 19px;
}

.sh-show-in-crumbpath {
    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);
}

.sh-small-title-mobile {
    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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 18px;
}

.sh-spacer-10 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 10px;
}

.sh-spacer-120 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    height: 120px;
    width: 100%;
}

.sh-spacer-120.sh-25-innercolumn-spacer {
    height: 120px;
}

.sh-spacer-120.sh25-innercolumn-spacer {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-spacer-15 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 15px;
}

.sh-spacer-160 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    height: 160px;
}

.sh-spacer-20 {
    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);
    height: 20px;
    width: 100%;
}

.sh-spacer-30 {
    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: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    height: 30px;
    width: 100%;
}

.sh-spacer-30-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    max-width: 1060px;
    width: 100%;
    height: 30px;
    margin-right: auto;
    margin-left: auto;
}

.sh-spacer-5 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 5px;
}

.sh-spacer-6 {
    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);
}

.sh-spacer-60 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 60px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgb(235, 235, 235);
    border-right-color: rgb(235, 235, 235);
    border-bottom-color: rgb(235, 235, 235);
    border-left-color: rgb(235, 235, 235);
}

.sh-spacer-70 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    height: 70px;
}

.sh-spacer-80 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    height: 80px;
}

.sh-spacer-desktop30-mobile-10 {
    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);
}

.sh-spacer-divider {
    background-color: rgb(0, 62, 107);
    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);
    width: 100%;
    height: 1px;
}

.sh-spacer-vertical-10-procent {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 10%;
    height: 100%;
}

.sh-spacer-vertical-10-procent.hl-image-bg {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-spacer-vertical-5 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 10%;
    height: 100%;
}

.sh-speaker-panel {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 32%;
    margin-bottom: 30px;
}

.sh-speakers-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
    flex-wrap: wrap;
}

.sh-submenu-border {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    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(0, 44, 84, 0.1);
    border-right-color: rgba(0, 44, 84, 0.1);
    border-bottom-color: rgba(0, 44, 84, 0.1);
    border-left-color: rgba(0, 44, 84, 0.1);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.sh-submenu-icon {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-submenu-icon-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 20px;
    margin-right: 15px;
    height: 20px;
}

.sh-submenu-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh-subtitle {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    font-size: 20px;
    line-height: 145%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-subtitle-17 {
    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);
    font-family: "Poppins SemiBold Regular";
    font-size: 17px;
    line-height: 150%;
}

.sh-subtitle-light-20 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 20px;
    font-family: "Poppins SemiBold Regular";
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-subtitle-light-20-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(53, 167, 223);
    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(17, 62, 107);
    font-size: 2em;
}

.sh-subtitle-styling {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-subtitle-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    margin-bottom: 10px;
    padding-right: 8%;
}

.sh-target-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    width: 24%;
    height: auto;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-color: rgb(241, 244, 247);
    border-right-color: rgb(241, 244, 247);
    border-bottom-color: rgb(241, 244, 247);
    border-left-color: rgb(241, 244, 247);
    padding-top: 3%;
    padding-right: 2%;
    padding-bottom: 3%;
    padding-left: 2%;
    justify-content: space-between;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.sh-target-panel-c2a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
}

.sh-target-panel-image {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 80%;
    padding-bottom: 10%;
    height: 80%;
}

.sh-target-panel-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    align-items: center;
}

.sh-target-panel:hover {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
}

.sh-target-panels {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.sh-target-panles {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh-text-content-wrapper-vertical-adjust {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: unset;
    justify-content: space-between;
    padding-right: 8%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.sh-title {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: auto;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Bold Bold";
    font-size: 24px;
    line-height: 135%;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.sh-title-22-dark {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins Regular Regular";
    font-size: 22px;
    line-height: 135%;
}

.sh-title-24-light {
    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(53, 167, 223);
    font-family: "Poppins Bold Bold";
    font-size: 24px;
    line-height: 1.1em;
}

.sh-title-28-dark {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 28px;
    line-height: 150%;
}

.sh-title-28-dark-center {
    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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 28px;
}

.sh-title-28-light {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins Bold Bold";
    font-size: 24px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-title-2rem {
    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(53, 167, 223);
    width: 100%;
    font-size: 2rem;
    line-height: 135%;
    font-family: "Poppins Bold Bold";
}

.sh-title-2rem.no-margin {
    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(53, 167, 223);
    margin-top: 0px;
    margin-bottom: 0px;
}

.sh-title-center-32-dark {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(53, 167, 223);
    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(53, 167, 223);
}

.sh-title-center-medium-32-dark {
    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(53, 167, 223);
    font-family: "Poppins Medium Regular";
    font-size: 32px;
}

.sh-title-center-semibold-30-dark {
    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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 30px;
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-title-center-semibold-30-light {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(53, 167, 223);
    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(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 30px;
}

.sh-title-center-semibold-30-light-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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(53, 167, 223);
    font-family: "Poppins SemiBold Regular";
    font-size: 30px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.sh-title-center-semibold-32-dark {
    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(53, 167, 223);
    font-size: 32px;
    font-family: "Poppins Medium Regular";
}

.sh-title-wrapper {
    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);
    width: 100%;
}

.sh-title-wrapper-80 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-left: 5rem;
}

.sh-title-wrapper:hover {
    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);
}

.sh-title:hover {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh24-40 {
    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);
    width: 40%;
}

.sh24-60 {
    background-color: rgba(0, 0, 0, 0);
    clear: left;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 60%;
    justify-content: center;
}

.sh24-asset-result {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh24-beef-gp-cc {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-beef-header-gp-cow-calf.jpg");
}

.sh24-breadcrumb-crumb {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    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: 20%;
    font-family: "Poppins Medium Regular";
    font-size: 13px;
}

.sh24-button-wrap {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 3%;
}

.sh24-campaign-menu {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh24-category-panel {
    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);
}

.sh24-col-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
    flex-direction: column;
}

.sh24-collection-list {
    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);
    width: 100%;
    height: 100%;
}

.sh24-contact-list {
    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);
    width: 100%;
}

.sh24-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.sh24-container-1200 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    max-width: 1200px;
    width: 100%;
    flex-direction: row;
}

.sh24-content-right {
    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);
    width: 980px;
    padding-left: 20px;
}

.sh24-download-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    width: 90%;
    font-family: "Poppins SemiBold Regular";
    font-size: 14px;
    margin-top: 16px;
}

.sh24-download-link-wrapper {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    margin-top: 10px;
}

.sh24-key {
    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);
}

.sh24-logout {
    background-color: rgba(51, 179, 187, 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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    top: 40px;
    right: 0px;
}

.sh24-marketing-chapter {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(137, 137, 137);
    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);
    font-weight: 700;
    font-size: 1.2em;
}

.sh24-marketing-content {
    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);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgb(218, 224, 229);
    padding-bottom: 12px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    padding-top: 42px;
    width: 100%;
}

.sh24-marketing-guidelines-header {
    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-marketing-image {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    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(171, 240, 255);
    border-right-color: rgb(171, 240, 255);
    border-bottom-color: rgb(171, 240, 255);
    border-left-color: rgb(171, 240, 255);
}

.sh24-marketing-spacer-30 {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    height: 30px;
}

.sh24-marketing-title {
    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(53, 167, 223);
    font-size: 2em;
    line-height: 1.25em;
    margin-top: 0px;
}

.sh24-menu-left {
    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: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 220px;
    padding-right: 20px;
    padding-top: 16px;
    height: 540px;
    padding-left: 30px;
}

.sh24-menu-left-item-container {
    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: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(217, 224, 229);
    padding-bottom: 7px;
    padding-top: 7px;
}

.sh24-menu-left-item-container-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh24-menu-left-item-container-link.active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh24-page-start {
    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);
}

.sh24-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: 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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    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(0, 43, 83, 0.1);
    border-right-color: rgba(0, 43, 83, 0.1);
    border-bottom-color: rgba(0, 43, 83, 0.1);
    border-left-color: rgba(0, 43, 83, 0.1);
}

.sh24-panel-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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);
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.sh24-panel-left-btn {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    font-size: 2.1em;
    align-items: center;
    justify-content: flex-end;
}

.sh24-panel-right-btn {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 30px;
    align-items: center;
    font-size: 2.1em;
}

.sh24-panel-section-parent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    max-width: 980px;
}

.sh24-panel-section-title {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    padding-top: 14px;
    padding-bottom: 14px;
    font-family: "Poppins SemiBold Regular";
    font-weight: 600;
    align-items: center;
    justify-content: center;
    padding-right: 2px;
    left: 0px;
    right: 0px;
}

.sh24-panel-section-titles {
    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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: row;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(217, 224, 229);
    border-right-color: rgb(217, 224, 229);
    border-bottom-color: rgb(217, 224, 229);
    border-left-color: rgb(217, 224, 229);
}

.sh24-panel-sections {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
}

.sh24-panel-title {
    background-color: rgb(240, 248, 253);
    clear: none;
    color: rgb(17, 62, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-family: "Poppins SemiBold Regular";
    padding-top: 16px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
    font-weight: 600;
    width: 100%;
    font-size: 0.95em;
}

.sh24-panel-title-parent {
    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: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: row;
    width: 220px;
    border-left-style: none;
    z-index: 50;
}

.sh24-panels {
    background-color: rgba(255, 102, 102, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
}

.sh24-partial-blue {
    background-color: rgb(238, 249, 253);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    max-width: 1200px;
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.sh24-partial-left-40 {
    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-partial-right60 {
    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-regular-16-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: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 0.9em;
    line-height: 1.3em;
}

.sh24-related-article-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 43, 83);
    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, 43, 83);
    min-height: 200px;
    height: 200px;
    max-height: 200px;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 100%;
}

.sh24-roundedborders-bottom {
    background-color: rgb(255, 254, 254);
    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);
    width: 1200px;
    height: 20px;
}

.sh24-roundedborders-top {
    background-color: rgb(255, 255, 255);
    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);
    height: 20px;
    max-width: 1200px;
}

.sh24-scale2parent {
    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);
    width: 100%;
    height: 100%;
}

.sh24-section {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh24-section-caption-wrapper {
    background-color: rgba(241, 244, 247, 0.5);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    padding-top: 22px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
}

.sh24-section-col-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    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(255, 255, 255);
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
}

.sh24-section-items {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh24-section-items.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: static;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh24-section.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: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sh24-sectoin {
    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);
}

.sh24-text-for-dropdown {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.sh25-3col-horizontal-graphs {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    width: 100%;
}

.sh25-banner-container-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: column;
    width: 100%;
    max-width: 1200px;
}

.sh25-banner-container-desktop.sh25-bg-image-desktop-gfli {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    height: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-position-x: 50%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-intellibond-gfli-bg.jpg");
}

.sh25-banner-container-desktop.sh25-class4image-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants-beef-intelliopt-cr.jpg");
    width: 100%;
    height: 100%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-position-x: 100%;
    background-position-y: 50%;
    background-size: cover;
}

.sh25-banner-container-mobile {
    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);
    width: 100%;
    max-width: 1200px;
}

.sh25-bg-image-desktop-gfli {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    height: 100px;
    background-size: cover;
    background-position-x: 100%;
    background-position-y: 50%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-intellibond-gfli-image.jpg");
}

.sh25-class4image-desktop {
    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);
}

.sh25-container-video {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 100%;
    padding-left: 10px;
}

.sh25-download-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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, 43, 83);
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.sh25-gradient-mask {
    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);
    width: 100%;
    height: 100%;
    padding-left: 40px;
}

.sh25-hor-image-of-3 {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    width: 33%;
}

.sh25-lp-gfli-webinar-heading {
    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%;
    height: 100%;
    background-size: cover;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-intellibond-gfli-bg.jpg");
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh25-lp-santos-header {
    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%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/bb/assets/selko-healthylife-bradford-fibre-digestibility-webinar-1200x600.jpg");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh25-order-product-button-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    flex-direction: row;
    align-content: space-between;
    justify-content: flex-start;
}

.sh25-order-product-button-wrapper.hidden {
    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: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

.sh25-product-container-1060-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
    max-width: 1200px;
    flex-direction: column;
    align-items: center;
}

.sh25-product-tile {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 100%;
    flex-direction: column;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(212, 212, 212);
    border-right-color: rgb(212, 212, 212);
    border-bottom-color: rgb(212, 212, 212);
    border-left-color: rgb(212, 212, 212);
}

.sh25-related-article-buttons {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-right: 6%;
    padding-left: 6%;
    padding-top: 20px;
    flex-wrap: nowrap;
    width: 100%;
    padding-bottom: 0px;
}

.sh25-related-article-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: flex;
    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: initial;
    text-decoration-color: initial;
    flex-direction: column;
    width: 100%;
}

.sh25-related-product-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 43, 83);
    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, 43, 83);
    width: 80%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
}

.sh25-related-product-tile-48 {
    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: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    flex-direction: column;
    width: 32%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-color: rgb(212, 212, 212);
    border-right-color: rgb(212, 212, 212);
    border-bottom-color: rgb(212, 212, 212);
    border-left-color: rgb(212, 212, 212);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    padding-bottom: 1.5%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.sh25-section-text-content-wrapper-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 3%;
    width: 100%;
    height: 100%;
}

.sh25-tag {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    font-size: 0.6em;
    font-family: "Poppins SemiBold Regular";
}

.sh25-tag-label {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-left: 7px;
    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-bottom: 10px;
    margin-right: 5px;
    border-top-color: rgb(183, 183, 183);
    border-right-color: rgb(183, 183, 183);
    border-bottom-color: rgb(183, 183, 183);
    border-left-color: rgb(183, 183, 183);
}

.sh25-video-in-harmonica {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    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(17, 62, 107);
    width: 100%;
}

.showbrazil {
    background-color: rgb(0, 175, 239);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: right;
    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);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    top: -250px;
    right: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    width: 320px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    min-height: 150px;
}

.showbrazilmobile {
    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);
}

.showczech {
    background-color: rgb(0, 175, 239);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: right;
    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);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 330px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    top: -250px;
    right: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-left-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    min-height: 150px;
}

.showczechmobile {
    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);
}

.showitaly {
    background-color: rgb(0, 175, 239);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 300px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-width: 1px;
    border-right-color: rgb(255, 255, 255);
    border-left-width: 1px;
    border-left-color: rgb(255, 255, 255);
    top: -250px;
    right: 0px;
    min-height: 150px;
}

.showitalymobile {
    background-color: rgba(181, 196, 40, 0.8);
    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);
    top: 0px;
    z-index: 50;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
}

.showslovakia {
    background-color: rgb(0, 175, 239);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: right;
    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);
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 400px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    top: -250px;
    right: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    min-height: 150px;
}

.showspain {
    background-color: rgb(0, 175, 239);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 320px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    right: 0px;
    top: -250px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    min-height: 150px;
}

.showspainmobile {
    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);
}

.sk-event-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-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 5px;
    width: 50%;
}

.sk-header-branding-chevron-down-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sk-header-branding-chevron-up-icon-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.sk-header-language-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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.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;
    text-decoration-thickness: initial;
}

.spacer-10 {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 10px;
}

.spacer-30 {
    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);
}

.splash {
    background-color: rgba(237, 249, 255, 0.7);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    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(68, 68, 68);
    width: 100vw;
    height: 100vh;
    top: 0px;
    right: 0px;
    z-index: -5000;
}

.splash-message-box {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 400px;
    height: 500px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-color: rgb(87, 164, 219);
    border-right-color: rgb(87, 164, 219);
    border-bottom-color: rgb(87, 164, 219);
    border-left-color: rgb(87, 164, 219);
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    z-index: -5010;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}

.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";
}

.take-me-there-heading {
    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-size: 15px;
    font-family: "Poppins Medium Regular";
}

.take-me-to-the-page {
    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: 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: "Poppins Medium Regular";
    font-size: 15px;
}

.testetest {
    background-color: rgb(184, 55, 55);
    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);
    width: 100%;
    height: 50px;
}

.text-test {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-family: "Poppins SemiBold Italic Italic";
}

.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);
}

.tornando-lucrativa-a-pecuria-leiteira-sustentvel {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 169, 224);
}

.v {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: list-item;
    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(68, 68, 68);
}

.vimeo {
    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-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.xx-temp-col {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(17, 62, 107);
    display: flex;
    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(17, 62, 107);
    flex-direction: row;
}

.youtube {
    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: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(17, 62, 107);
}

@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;
    }

    .carousel {
        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);
        width: 98%;
    }

    .cid-element.hl-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);
    }

    .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;
    }

    .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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-calculator {
        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);
    }

    .flex-banner-calculator-mobile {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        min-width: 200%;
    }

    .flex-banner-intellibond-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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-intellibond-desktop-en {
        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);
    }

    .flex-banner-intellibond-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-tmr-desktop-en {
        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);
    }

    .flex-banner-tmr-desktop-en-2 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-webinair-desktop-rtl {
        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);
    }

    .flex-banner-webinair-mobile {
        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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .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;
    }

    .hl-22-lang-l2-item {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-980r {
        background-color: rgba(216, 71, 71, 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%;
        margin-right: auto;
        margin-left: auto;
        top: 0px;
        z-index: 200;
    }

    .hl-ad-column {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 10px;
        padding-left: 10px;
        left: 0px;
    }

    .hl-ad-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(113, 124, 125);
        margin-bottom: 15px;
        margin-left: 10px;
        font-family: "Poppins Light Regular";
        font-size: 15px;
        line-height: 21px;
    }

    .hl-body-txt.hl-10-correction {
        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(113, 124, 125);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-c2a-body-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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-left: 10px;
    }

    .hl-c2a-button {
        background-color: rgb(183, 191, 16);
        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(255, 255, 255);
        margin-bottom: 15px;
    }

    .hl-calculator-ad {
        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: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-carousel-child {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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;
    }

    .hl-container.hl-menu {
        background-color: rgba(0, 60, 113, 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: 46px;
    }

    .hl-download-image-mobile-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);
    }

    .hl-flex-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-ad-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-ad-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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-column {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: column;
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
        align-items: flex-start;
    }

    .hl-flex-banner-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-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(68, 68, 68);
        min-width: 200%;
    }

    .hl-flex-banner-image-mobile-left {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        min-width: 200%;
    }

    .hl-flex-banner-paragraph {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Regular Regular";
        font-size: 18px;
        line-height: 1.3em;
        width: 95%;
    }

    .hl-flex-banner-paragraph-grey {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Light Regular";
        font-size: 15px;
        line-height: 21px;
    }

    .hl-flex-banner-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Bold Bold";
        font-weight: 700;
        font-size: 20px;
        line-height: 26px;
        width: 95%;
    }

    .hl-flex-banner-topic-ad {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 1.1em;
        line-height: 1.3em;
        font-family: "Poppins Bold Bold";
        width: 95%;
        margin-bottom: 0px;
    }

    .hl-flex-container {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 0px;
        padding-left: 0px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        font-size: 14px;
    }

    .hl-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;
    }

    .hl-hide-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);
    }

    .hl-image-bg {
        background-color: rgb(242, 245, 248);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .hl-image-bg.hl-ad-left {
        background-color: rgb(242, 245, 248);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .hl-image-bg.hl-mobile {
        background-color: rgb(242, 245, 248);
        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);
        margin-right: auto;
        margin-left: auto;
    }

    .hl-inad-contact-form {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-lang-menu {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-lang-menu-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: list-item;
        float: left;
        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);
    }

    .hl-lang-menu-item-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline;
        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);
    }

    .hl-lang-menu-item-link-home {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-family: "Poppins Bold Bold";
        font-size: 15px;
    }

    .hl-lang-menu-regions-mobile {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-lang-menu-regions-mobile-container {
        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);
    }

    .hl-menu-desktop-language-selector {
        background-color: rgba(202, 77, 77, 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);
    }

    .hl-menu-home-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: right;
        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);
        right: 15px;
    }

    .hl-menu-home-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        width: 115px;
        height: 70px;
        top: -10px;
        right: 20px;
    }

    .hl-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: 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(0, 0, 0);
        height: auto;
        margin-top: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-right: auto;
        top: -4px;
    }

    .hl-menu-l1-desktop-languages {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-menu-l1-desktop-languages.hl-menu-moveup {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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);
    }

    .hl-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%;
    }

    .hl-menu-l1-item.hl-home-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);
    }

    .hl-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-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: 32px;
        font-family: "Poppins SemiBold Regular";
        font-weight: 600;
        font-size: 13px;
        background-size: auto;
    }

    .hl-menu-l1-link:hover {
        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-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: 32px;
        font-family: "Poppins SemiBold Regular";
        font-weight: 600;
        font-size: 13px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-right: auto;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .hl-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%;
    }

    .hl-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-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;
        font-size: 13px;
        font-family: "Poppins SemiBold Regular";
        font-weight: 600;
    }

    .hl-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-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;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .hl-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%;
    }

    .hl-menu-mobile-language-selector {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 12px;
        left: 50px;
        z-index: 500;
    }

    .hl-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: 46px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-left: 10px;
        font-size: 20px;
        line-height: 26px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-bottom: 15px;
        margin-left: 5px;
    }

    .hl-section {
        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);
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }

    .hl-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);
    }

    .hl-section-flex {
        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%;
    }

    .hl-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%;
        height: 46px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-right: 10px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 10px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 90%;
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 10px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        font-family: "Futura Maxi Std Light Regular";
        font-size: 20px;
        line-height: 26px;
    }

    .hl-section-title.hl-topic-ad {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        font-size: 20px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        height: 10px;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 30px;
    }

    .hl-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;
    }

    .hl-topic-ad {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-left: 10px;
    }

    .hl-topic-ad.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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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);
        height: 46px;
        width: 100%;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        height: 100%;
    }

    .hl22-container-default {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-container-menu {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        z-index: 4000;
    }

    .hl22-container-menu-1366-outer {
        background-color: rgb(0, 60, 113);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 46px;
    }

    .hl22-container-menu-980-inner {
        background-color: rgba(221, 59, 59, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-custom-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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-custom-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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-hamburger {
        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);
        padding-left: 2px;
    }

    .hl22-lang {
        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);
        padding-top: 8px;
    }

    .hl22-lang-l1 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-lang-l1-item {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 60, 113);
        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(68, 68, 68);
        flex-direction: row;
        justify-content: center;
    }

    .hl22-lang-l2 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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(68, 68, 68);
    }

    .hl22-logo {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-logo-image {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 115px;
        height: 70px;
    }

    .hl22-logo-language-hamburger {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row-reverse;
        align-items: center;
        height: 46px;
        top: 0px;
    }

    .hl22-menu {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: auto;
        overflow-y: auto;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        max-width: 100%;
        height: 100vh;
        margin-left: -100vw;
        padding-top: 20px;
        padding-bottom: 46px;
        top: 45px;
    }

    .hl22-menu-chevron-down {
        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(68, 68, 68);
    }

    .hl22-menu-chevron-up {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-menu-l1 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: auto;
        padding-left: 15px;
    }

    .hl22-menu-l1-items-set {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100vw;
        height: 65px;
        padding-right: 8%;
        padding-left: 4%;
    }

    .hl22-menu-l1-link {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: auto;
    }

    .hl22-menu-l1-listitem {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-menu-l2 {
        background-color: rgb(181, 196, 40);
        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);
        width: 100vw;
        margin-bottom: 0px;
        padding-bottom: 0px;
        max-width: 100vw;
    }

    .hl22-menu-l2-item {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100vw;
        padding-left: 12%;
    }

    .hl22-menu-l2-line {
        background-color: rgb(181, 196, 40);
        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);
    }

    .hl22-menu-l2-link {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 60, 113);
    }

    .hl22-menu-l2-spacer {
        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);
    }

    .hl22-menu-spanner {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 46px;
    }

    .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;
        text-decoration-thickness: initial;
    }

    .is-partial.hl-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);
    }

    .minerals-landing-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .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;
    }

    .script {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .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-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);
    }

    .selko-23-banner-webinar-mobile-image {
        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);
        padding-top: 40px;
        padding-right: 40px;
        padding-bottom: 20px;
    }

    .selko23-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sfa23-cowsignals {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-24-subtitle-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        margin-top: 0.5rem;
    }

    .sh-24-title-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-accordion-header {
        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);
    }

    .sh-banner-calculator-text-wrapper {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-bg-banner-calculator {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-bg-gray-1 {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-bg-gray-2 {
        background-color: rgba(230, 233, 239, 0.7);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-bg-webinar-og-din-moelproduction {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-bold-24-blue {
        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);
    }

    .sh-bold-24-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-breadcrumb-crumb {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-breadcrumb-home-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-breadcrumb-inner-wrapper {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-breadcrumb-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-button {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button.sh-button-product {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-caption {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-category-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: row;
        height: auto;
        flex-wrap: nowrap;
    }

    .sh-category-panel-chevron {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-category-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-category-panel-content-container.closed {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-category-panel-item {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

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

    .sh-col-wrapper-1200 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
    }

    .sh-col-wrapper-1200-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }

    .sh-col-wrapper-extra-small {
        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: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-col-wrapper-large {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 80%;
        padding-right: 0rem;
        padding-left: 1rem;
    }

    .sh-col-wrapper-mobile {
        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);
        padding-right: 0rem;
        padding-left: 0rem;
    }

    .sh-col-wrapper-mobile-transparent {
        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);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sh-company-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: auto;
        overflow-y: auto;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        max-width: 100%;
    }

    .sh-company-location {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-container-1060 {
        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);
    }

    .sh-container-1060-blue {
        background-color: rgb(238, 249, 253);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container-1060-lightblue {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        padding-right: 2rem;
        padding-left: 2rem;
        flex-direction: column;
        flex-wrap: wrap;
        padding-top: 1rem;
        padding-bottom: 2rem;
    }

    .sh-container-1060-transparent {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
    }

    .sh-container-1060-webinar {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container-1060-webinar.sfa23-cowsignals {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        background-image: url("https://cdn.opptylab.com/bb/assets/adv-bg-webinar-cowsignals-registration.png");
    }

    .sh-container-1060-webinar.sh24-adv-bg-selko-mineraltech {
        background-color: rgb(38, 38, 38);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container-1060-white {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-container-1200-transparent {
        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);
        padding-right: 2rem;
        padding-left: 2rem;
    }

    .sh-container-80 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
        padding-top: 0px;
    }

    .sh-container-carousel {
        background-color: rgb(255, 255, 255);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-container-key-takeaway {
        background-color: rgb(238, 249, 253);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-container-product {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column-reverse;
        align-items: center;
    }

    .sh-container-product-description-title {
        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);
    }

    .sh-container-product-product-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        height: 100%;
        max-height: 600px;
        max-width: 600px;
    }

    .sh-container.sh-mobile-bg-color {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-container.sh-mobile-bg-color.hidden {
        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(68, 68, 68);
    }

    .sh-default-03 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-download-inner-section-small {
        background-color: rgb(53, 167, 223);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-download-link {
        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);
    }

    .sh-download-more-heading {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(53, 167, 223);
        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(53, 167, 223);
    }

    .sh-download-more-subheading {
        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(53, 167, 223);
        width: 100%;
    }

    .sh-downloads-categorie-tabs-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-downloads-text-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-left: 10px;
    }

    .sh-dropdown-back-title {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-back-wrapper {
        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);
    }

    .sh-dropdown-inner-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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, 44, 83);
    }

    .sh-dropdown-title.hide-on-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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(0, 44, 83);
    }

    .sh-dropdown-wrapper {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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: 200px;
        height: auto;
        top: 2px;
        z-index: 101;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
    }

    .sh-dropdown-wrapper:hover {
        background-color: rgb(255, 255, 255);
        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);
    }

    .sh-footer-arc {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-footer-col {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-footer-links {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: row;
        flex-wrap: wrap;
    }

    .sh-footer-list-col {
        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);
        width: 50%;
    }

    .sh-footer-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-header-branding-inner-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-header-branding-logo {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-branding-wrapper {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-hamburger-inner-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-hamburger-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .sh-header-language-wrapper {
        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);
        flex-direction: column;
    }

    .sh-header-logo-inner-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-logo-second-level-logo-img {
        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);
    }

    .sh-header-logo-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-nav-inner-wrapper {
        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);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-header-nav-li {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-nav-li-a {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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: initial;
        text-decoration-color: initial;
        font-size: 12px;
    }

    .sh-header-nav-li-a:hover {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 175, 239);
        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(68, 68, 68);
    }

    .sh-header-nav-ul {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
    }

    .sh-header-nav-wrapper {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-hide {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-icon {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-image {
        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);
    }

    .sh-image-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: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
        background-size: cover;
    }

    .sh-image-wrapper-center-middle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-image-wrapper-left-form {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .sh-lp-latest-update-title {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        font-size: 30px;
    }

    .sh-menu-spanner {
        background-color: rgba(241, 244, 247, 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);
    }

    .sh-mobile {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-nav-arrow-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-eaap-congress {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-arrow-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-2024-test {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-collection {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-home-2024 {
        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);
        background-position-x: 100%;
        background-position-y: 50%;
    }

    .sh-page-title-bg-sustainable-dairy-farming {
        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);
        background-size: cover;
    }

    .sh-page-title-bg-tools-page {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-wrapper {
        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);
        min-height: 0px;
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;
    }

    .sh-page-title-category-brand {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 14px;
    }

    .sh-page-title-category-category {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 18px;
    }

    .sh-page-title-category-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 2%;
        padding-left: 2%;
        padding-top: 30px;
    }

    .sh-page-title-h1 {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        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);
        font-size: 27px;
        align-items: center;
    }

    .sh-page-title-h1-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        max-width: 100%;
        font-size: 21px;
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-page-title-inner-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-pagetitle-wrapper {
        background-color: rgba(255, 255, 255, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-paragraph {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-paragraph-440 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        max-width: 100%;
        padding-left: 0px;
    }

    .sh-paragraph-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-paragraph-wrapper-80 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sh-paragraph-wrapper.sh25-innercolumn {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-product-header-paragraph {
        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);
    }

    .sh-product-header-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        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(17, 62, 107);
    }

    .sh-product-header-title-part2 {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 169, 224);
        line-height: 1.1em;
    }

    .sh-product-heading-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-related-article {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        height: auto;
    }

    .sh-related-article-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-related-article-link {
        background-color: rgba(53, 167, 223, 0);
        clear: none;
        color: rgb(0, 43, 83);
        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, 43, 83);
    }

    .sh-related-article-link-48 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 238);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
    }

    .sh-related-article-pointer-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-related-articles-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-reposition {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        right: 30px;
    }

    .sh-search-filter {
        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);
        padding-bottom: 10px;
    }

    .sh-search-filter-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-bottom: 15px;
    }

    .sh-search-filter-animate {
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-search-filter-col-1 {
        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);
        padding-right: 3%;
        width: 100%;
    }

    .sh-search-filter-col-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        flex-direction: row;
        justify-content: flex-end;
    }

    .sh-search-filter-found-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-top: 20px;
    }

    .sh-search-filter-header {
        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);
    }

    .sh-search-filter-header-2 {
        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: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-top: 10px;
        padding-right: 20px;
    }

    .sh-search-filter-header-desktop-2 {
        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);
    }

    .sh-search-filter-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        height: auto;
        min-width: 250px;
    }

    .sh-search-results {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section {
        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);
    }

    .sh-section-2 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-section-4 {
        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);
    }

    .sh-section-50 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-section-75 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-additional-related-articles {
        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);
    }

    .sh-section-banner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-section-banner-form {
        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);
    }

    .sh-section-banner-form-img {
        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);
    }

    .sh-section-banner-form-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section-banner-form-webinar {
        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);
    }

    .sh-section-caption-wrapper {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-section-related-articles {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-section-text-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .sh-section-text-content-wrapper-vertical-center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-section-transparent {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-section-white-ltr {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-spacer-30 {
        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);
    }

    .sh-submenu-icon-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-submenu-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-subtitle {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-target-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
        justify-content: flex-start;
    }

    .sh-target-panel-image {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-target-panel-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-title {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 0px;
    }

    .sh-title-28-dark {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-title-28-light {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(53, 167, 223);
        font-size: 25px;
    }

    .sh-title-2rem {
        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(53, 167, 223);
        padding-left: 0px;
    }

    .sh-title-wrapper {
        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);
    }

    .sh-title-wrapper-80 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-left: 0px;
    }

    .sh24-40 {
        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);
        width: 100%;
    }

    .sh24-60 {
        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);
        width: 100%;
    }

    .sh24-breadcrumb-crumb {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: inline;
        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);
    }

    .sh24-button-wrap {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh24-collection-list {
        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);
    }

    .sh24-content-right {
        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-panel-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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);
    }

    .sh24-partial-blue {
        background-color: rgb(238, 249, 253);
        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(17, 62, 107);
    }

    .sh24-regular-16-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh24-section-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        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(255, 255, 255);
    }

    .sh24-toolkit-background {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        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(68, 68, 68);
        min-width: 150%;
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;
    }

    .sh25-banner-container-desktop {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh25-banner-container-desktop.sh25-bg-image-desktop-gfli {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh25-banner-container-desktop.sh25-class4image-desktop {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh25-banner-container-mobile {
        background-color: rgb(38, 38, 38);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
        border-bottom-left-radius: 16px;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 40px;
    }

    .sh25-download-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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, 43, 83);
    }

    .sh25-gradient-mask {
        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);
    }

    .sh25-related-article-buttons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .showitaly {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .showitalymobile {
        background-color: rgba(181, 196, 40, 0.8);
        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);
    }

    .showspainmobile {
        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);
    }

    .splash {
        background-color: rgba(237, 249, 255, 0.7);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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(68, 68, 68);
        z-index: -5000;
        top: 0px;
        right: 0px;
        width: 100vw;
        height: 100vh;
    }

    .splash-message-box {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 25px;
        padding-right: 25px;
        padding-bottom: 25px;
        padding-left: 25px;
    }

    .take-me-there-heading {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .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);
    }
}

@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;
    }

    .cancel {
        background-color: rgba(0, 60, 113, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        width: auto;
        font-size: 12px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .carousel {
        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);
        width: 98%;
        max-width: 98%;
    }

    .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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .cid-element.hl-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);
        width: 77%;
    }

    .col-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-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(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);
    }

    .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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-calculator {
        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);
    }

    .flex-banner-calculator-mobile {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-crv-herdoptimizer-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-crv-herdoptimizer-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-intellibond-desktop-en {
        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);
    }

    .flex-banner-intellibond-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-lactibute-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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-lactibute-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-nutrimin {
        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);
    }

    .flex-banner-tmr-desktop-en {
        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);
    }

    .flex-banner-tmr-desktop-en-2 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .flex-banner-webinair-desktop-rtl {
        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);
    }

    .flex-banner-webinair-desktop-rtl.nutrimin {
        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);
    }

    .flex-banner-webinair-mobile {
        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: static;
        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);
    }

    .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);
    }

    .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;
    }

    .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);
    }

    .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";
    }

    .hl-22-lang-l2-item {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-980r {
        background-color: rgba(216, 71, 71, 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);
        z-index: 200;
        top: 0px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
    }

    .hl-ad-column {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        left: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: auto;
        margin-left: auto;
        height: 1000px;
    }

    .hl-ad-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-adv-disclaimer {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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;
        margin-left: 10px;
        margin-right: 10px;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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%;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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%;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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);
        padding-top: 10px;
        width: 75%;
        text-decoration-thickness: initial;
    }

    .hl-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;
        margin-left: 10px;
        font-size: 15px;
        line-height: 21px;
        text-decoration-thickness: initial;
        margin-top: 0px;
    }

    .hl-body-txt.hl-10-correction {
        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);
        margin-left: 0px;
    }

    .hl-body-txt.sf-fa-intro {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(55, 55, 55);
        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;
        margin-right: 10px;
    }

    .hl-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;
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-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);
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-button-centered {
        background-color: rgb(183, 191, 16);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        flex-direction: column;
        width: 125px;
        margin-left: auto;
        margin-right: auto;
    }

    .hl-c2a {
        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);
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 15px;
    }

    .hl-c2a-body-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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 15px;
    }

    .hl-c2a-button {
        background-color: rgb(183, 191, 16);
        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(255, 255, 255);
        margin-bottom: 15px;
    }

    .hl-calculator-ad {
        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: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-ad-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: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-ad.hl-ad-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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(68, 68, 68);
        height: 0px;
    }

    .hl-calculator-desktop {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        max-height: 100%;
    }

    .hl-calculator-mask-bottom {
        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: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-mask-left {
        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: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-mask-right {
        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: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-mask-top {
        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: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-calculator-mobile {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 600px;
    }

    .hl-campagin-c2a {
        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);
        margin-right: auto;
        margin-left: auto;
        width: 100%;
    }

    .hl-caption {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(130, 130, 130);
        display: block;
        float: none;
        font-style: italic;
        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: 5px;
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-carousel-article-blender-img {
        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);
    }

    .hl-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: 35px;
        text-decoration-thickness: initial;
    }

    .hl-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: 35px;
        height: auto;
        text-decoration-thickness: initial;
        font-size: 0.7em;
    }

    .hl-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: 35px;
        height: auto;
        text-decoration-thickness: initial;
        font-size: 0.7em;
        justify-content: flex-end;
    }

    .hl-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: 35px;
        text-decoration-thickness: initial;
        justify-content: flex-end;
    }

    .hl-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%;
        text-decoration-thickness: initial;
        padding-right: 10px;
        padding-left: 10px;
    }

    .hl-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;
    }

    .hl-carousel-header.hl-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;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-carousel-row {
        background-color: rgba(255, 255, 255, 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%;
        text-decoration-thickness: initial;
    }

    .hl-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);
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-category-related-body {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(55, 55, 55);
        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: 14px;
        line-height: 20px;
        text-decoration-thickness: initial;
    }

    .hl-category-related-button {
        background-color: rgb(183, 191, 16);
        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(255, 255, 255);
    }

    .hl-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);
    }

    .hl-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;
    }

    .hl-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-centered-container.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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-col-50 {
        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%;
        flex-direction: column;
        padding-right: 15px;
    }

    .hl-col-50.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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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;
    }

    .hl-company-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        top: 0px;
    }

    .hl-congress-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: 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: wrap;
        width: 100%;
    }

    .hl-congress-image {
        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%;
    }

    .hl-congress-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: 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;
        width: 95%;
        flex-wrap: wrap;
    }

    .hl-congress-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 62, 107);
        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);
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
        text-decoration-thickness: initial;
        height: 225px;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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;
        width: 100%;
    }

    .hl-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);
    }

    .hl-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;
    }

    .hl-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;
        padding-left: 0px;
    }

    .hl-container-grey.hl-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;
    }

    .hl-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;
        text-decoration-thickness: initial;
    }

    .hl-container.hl-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;
        height: 46px;
    }

    .hl-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);
    }

    .hl-dl-abstract {
        background-color: rgb(0, 62, 107);
        clear: none;
        color: rgb(255, 255, 255);
        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(255, 255, 255);
        margin-bottom: 25px;
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-dowload-image-mobile {
        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);
        min-width: 200%;
    }

    .hl-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: start;
        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;
        text-decoration-thickness: initial;
        background-repeat: no-repeat;
    }

    .hl-download-image-mobile-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: right;
        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(68, 68, 68);
        min-width: 200%;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-download-panel-textarea.hl-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);
    }

    .hl-download-panel.hl-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);
    }

    .hl-download-text-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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 62, 107);
    }

    .hl-farm-assessment-mobile {
        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);
    }

    .hl-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: 0px;
    }

    .hl-flex-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-column {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        align-items: flex-start;
    }

    .hl-flex-banner-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        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(68, 68, 68);
    }

    .hl-flex-banner-image-mobile-left {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-image-mobile-left.nutrimin {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-paragraph {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-banner-paragraph-grey {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Light Regular";
    }

    .hl-flex-banner-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        line-height: 1.1em;
        font-size: 30px;
    }

    .hl-flex-banner-topic-ad {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-container {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-flex-container.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);
    }

    .hl-flex-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;
        align-content: center;
    }

    .hl-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;
        top: 0px;
    }

    .hl-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: 10px;
    }

    .hl-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;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 25px;
        margin-top: 10px;
        text-decoration-thickness: initial;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: stretch;
        align-content: stretch;
    }

    .hl-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%;
    }

    .hl-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-left: 10px;
        padding-right: 10px;
        text-decoration-thickness: initial;
    }

    .hl-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;
        text-decoration-thickness: initial;
    }

    .hl-graph-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: 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%;
    }

    .hl-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;
        width: 100%;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-hide-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);
        text-decoration-thickness: initial;
        height: 0px;
    }

    .hl-icon-block-home {
        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-bottom: 25px;
        max-width: 90%;
        text-decoration-thickness: initial;
        height: auto;
    }

    .hl-icon-body-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);
    }

    .hl-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);
    }

    .hl-icon-indent {
        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;
    }

    .hl-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;
    }

    .hl-image-bg {
        background-color: rgb(242, 245, 248);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .hl-image-bg.hl-ad-left {
        background-color: rgb(242, 245, 248);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .hl-image-bg.hl-mobile {
        background-color: rgb(242, 245, 248);
        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);
        margin-right: auto;
        margin-left: auto;
        height: 1050px;
    }

    .hl-image-bg.hl-mobile.hidden {
        background-color: rgb(242, 245, 248);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .hl-inad-contact-form {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-intro-category-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        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);
        margin-left: 10px;
        width: 100%;
        font-size: 1em;
        top: auto;
        font-family: "Poppins Bold Bold";
        font-weight: 700;
        text-decoration-thickness: initial;
        line-height: 1em;
    }

    .hl-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;
        top: 0px;
        right: -48px;
    }

    .hl-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;
        height: auto;
    }

    .hl-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;
    }

    .hl-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: absolute;
        text-align: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        text-decoration-thickness: initial;
        top: -190px;
        width: 20%;
        left: 25px;
    }

    .hl-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;
    }

    .hl-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: -6px;
        left: 0px;
        width: 100%;
    }

    .hl-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: 100%;
        height: 100%;
    }

    .hl-intro-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 60, 113);
        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: 10px;
        font-size: 2em;
        line-height: 1.4em;
        top: -5px;
        height: auto;
        margin-top: auto;
        padding-top: 5px;
        padding-right: 10px;
        text-decoration-thickness: initial;
    }

    .hl-intro-title.hl-intro-title-small {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-keytakeaway-panel {
        background-color: rgb(181, 196, 40);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
    }

    .hl-lang-menu {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-lang-menu-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: list-item;
        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);
    }

    .hl-lang-menu-item-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline;
        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);
    }

    .hl-lang-menu-item-link-home {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-family: "Poppins Bold Bold";
        font-size: 12px;
    }

    .hl-lang-menu-item.hl-lang-menu-temp-hidden {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: none;
        float: left;
        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);
    }

    .hl-lang-menu-regions-mobile {
        background-color: rgb(0, 60, 113);
        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%;
    }

    .hl-lang-menu-regions-mobile-container {
        background-color: rgb(0, 60, 113);
        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);
    }

    .hl-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;
    }

    .hl-link-button {
        background-color: rgb(183, 191, 16);
        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-bottom: 15px;
        text-decoration-thickness: initial;
        margin-right: auto;
        margin-left: auto;
    }

    .hl-logo-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-right: auto;
        margin-left: auto;
    }

    .hl-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%;
    }

    .hl-menu-desktop-language-selector {
        background-color: rgba(202, 77, 77, 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);
    }

    .hl-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%;
    }

    .hl-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;
        text-decoration-thickness: initial;
    }

    .hl-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: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-menu-home {
        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;
    }

    .hl-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;
    }

    .hl-menu-home-desktop-1 {
        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);
    }

    .hl-menu-home-icon {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        background-image: url("https://cdn.opptylab.com/bb/assets/hl-home-icon.svg");
    }

    .hl-menu-home-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: block;
        float: right;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        width: 115px;
        height: 70px;
        top: -10px;
        right: 20px;
        text-decoration-thickness: initial;
    }

    .hl-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);
        top: -4px;
        background-position-x: 50%;
        background-position-y: 50%;
        background-attachment: initial;
        background-size: contain;
        padding-top: 10px;
        padding-bottom: 10px;
        height: auto;
        z-index: 0;
        margin-top: 0px;
        margin-right: auto;
        text-decoration-thickness: initial;
        background-repeat: no-repeat;
    }

    .hl-menu-l1-desktop-languages {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-menu-l1-desktop-languages.hl-menu-moveup {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-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;
    }

    .hl-menu-l1-divider-1 {
        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);
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-menu-l1-item-1 {
        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);
    }

    .hl-menu-l1-item-1.hl-home-icon-1 {
        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);
    }

    .hl-menu-l1-item.hl-home-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);
    }

    .hl-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: "Poppins SemiBold 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;
    }

    .hl-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);
        text-decoration-thickness: initial;
    }

    .hl-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%;
        margin-right: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        text-decoration-thickness: initial;
    }

    .hl-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%;
        text-decoration-thickness: initial;
    }

    .hl-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);
    }

    .hl-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;
    }

    .hl-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%;
        text-decoration-thickness: initial;
    }

    .hl-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: "Poppins SemiBold 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;
        text-transform: uppercase;
    }

    .hl-menu-l2-link:hover {
        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);
        width: 100%;
        text-decoration-thickness: initial;
        padding-top: 6px;
        padding-right: 4px;
        padding-bottom: 6px;
        padding-left: 54px;
        font-family: "Poppins SemiBold Regular";
        font-weight: 600;
        font-size: 13px;
    }

    .hl-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%;
        text-decoration-thickness: initial;
    }

    .hl-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%;
    }

    .hl-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);
    }

    .hl-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%;
    }

    .hl-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: initial;
        text-decoration-color: initial;
        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;
    }

    .hl-menu-logo {
        background-color: rgba(169, 43, 43, 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);
        width: 100%;
        height: 100%;
        text-decoration-thickness: initial;
        right: 0px;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-menu-mobile-language-selector {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        left: 65px;
        z-index: 500;
        top: 12px;
    }

    .hl-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: 46px;
        text-decoration-thickness: initial;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-newsletter-form.hl-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%;
    }

    .hl-nutrimin-logos {
        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);
    }

    .hl-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: 20px;
        line-height: 26px;
        padding-left: 0px;
        text-decoration-thickness: initial;
        margin-left: 10px;
    }

    .hl-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);
    }

    .hl-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: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        text-decoration-thickness: initial;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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);
    }

    .hl-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;
        padding-left: 10px;
    }

    .hl-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;
        text-decoration-thickness: initial;
    }

    .hl-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;
    }

    .hl-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);
    }

    .hl-result-title-icon {
        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);
    }

    .hl-section {
        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;
    }

    .hl-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%;
    }

    .hl-section-flex {
        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);
        text-decoration-thickness: initial;
        width: 100%;
    }

    .hl-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;
        height: 46px;
    }

    .hl-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;
        padding-right: 10px;
    }

    .hl-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;
    }

    .hl-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: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 100%;
        padding-right: 10px;
        margin-left: auto;
        text-decoration-thickness: initial;
        margin-right: auto;
    }

    .hl-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: 20px;
        margin-right: 0px;
        margin-bottom: 15px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        line-height: 26px;
        font-family: "Poppins Light Regular";
        text-decoration-thickness: initial;
        width: 95%;
        margin-left: 10px;
    }

    .hl-section-title.hl-title-fix {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        margin-left: 0px;
    }

    .hl-section-title.hl-topic-ad {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-section.hl-hide-temp {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-selko-lactibute-logo {
        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: 15px;
        margin-bottom: 0px;
    }

    .hl-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%;
    }

    .hl-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%;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-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;
    }

    .hl-tile-body {
        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-size: 13px;
        line-height: 16px;
    }

    .hl-tile-c2a-button {
        display: inline-block;
        float: none;
        background-color: rgb(183, 191, 16);
        clear: none;
        color: rgb(255, 255, 255);
        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);
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: auto;
        margin-left: auto;
    }

    .hl-tile-c2a-special {
        background-color: rgb(183, 191, 16);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .hl-tile-layout {
        background-color: rgba(255, 255, 255, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: 93%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    .hl-tile-section-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: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-tile-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hl-tile-subtitle {
        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);
        font-size: 18px;
    }

    .hl-tile-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(19, 61, 113);
        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-size: 18px;
        line-height: 25px;
    }

    .hl-topic-ad {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-size: 1.1em;
        padding-left: 0px;
        line-height: 1.3em;
        margin-top: 0px;
    }

    .hl-topic-ad.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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl-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%;
    }

    .hl-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;
    }

    .hl-video-wrapper.hl-video-take-away {
        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-right: 0px;
    }

    .hl-visit-download-mobile {
        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: wrap;
        align-content: center;
        justify-content: flex-start;
        width: 100%;
    }

    .hl-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;
        height: 46px;
    }

    .hl-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;
    }

    .hl22-container-default {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-container-menu {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        z-index: 4000;
    }

    .hl22-container-menu-1366-outer {
        background-color: rgb(0, 60, 113);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 46px;
    }

    .hl22-container-menu-980-inner {
        background-color: rgba(221, 59, 59, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-hamburger {
        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);
        padding-left: 2px;
    }

    .hl22-lang {
        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);
        padding-top: 8px;
    }

    .hl22-lang-l1 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-lang-l1-item {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 60, 113);
        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(68, 68, 68);
        flex-direction: row;
        justify-content: center;
    }

    .hl22-lang-l1-link {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 60, 113);
    }

    .hl22-lang-l2 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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(68, 68, 68);
        top: 24px;
        z-index: 6000;
    }

    .hl22-logo {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: -6px;
    }

    .hl22-logo-image {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 115px;
        height: 70px;
    }

    .hl22-logo-language-hamburger {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row-reverse;
        height: 46px;
        align-items: center;
        top: 0px;
    }

    .hl22-menu {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: auto;
        overflow-y: auto;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 46px;
        height: 100vh;
        max-width: 100%;
        padding-top: 20px;
        padding-bottom: 46px;
        margin-left: -100vw;
    }

    .hl22-menu-chevron-down {
        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(68, 68, 68);
    }

    .hl22-menu-chevron-up {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-menu-l1 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: auto;
        width: 100%;
        padding-left: 15px;
    }

    .hl22-menu-l1-item {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row;
    }

    .hl22-menu-l1-items-set {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row;
        width: 100vw;
        justify-content: space-between;
        padding-right: 8%;
        padding-left: 4%;
        height: 65px;
        align-items: center;
    }

    .hl22-menu-l1-link {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: auto;
    }

    .hl22-menu-l1-link: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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        height: auto;
    }

    .hl22-menu-l1-listitem {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hl22-menu-l1:hover {
        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: 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%;
        height: auto;
    }

    .hl22-menu-l2 {
        background-color: rgb(181, 196, 40);
        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);
        width: 100vw;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .hl22-menu-l2-item {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100vw;
        padding-left: 12%;
    }

    .hl22-menu-l2-line {
        background-color: rgb(181, 196, 40);
        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);
    }

    .hl22-menu-l2-link {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 60, 113);
    }

    .hl22-menu-l2-spacer {
        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);
    }

    .hl22-menu-spanner {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 46px;
    }

    .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;
        text-decoration-thickness: initial;
    }

    .is-partial.hl-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.hl-hide-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);
    }

    .is-partial.hl-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);
    }

    .js {
        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);
    }

    .logo {
        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);
    }

    .lpc {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 175, 239);
        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(255, 255, 255);
        width: auto;
        font-size: 12px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight: 400;
        font-family: "Poppins Medium Regular";
    }

    .minerals-landing-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
    }

    .mrt-carousel-outer-container {
        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: 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;
    }

    .rgb53 {
        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: left;
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
    }

    .script {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .script: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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .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-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);
    }

    .selko-23-banner-webinar-mobile-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-bottom: 20px;
        padding-top: 20px;
        padding-right: 20px;
    }

    .selko-23-reset-filter-button {
        background-color: rgb(21, 133, 220);
        clear: none;
        color: rgb(255, 255, 255);
        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(255, 255, 255);
        margin-top: 0px;
    }

    .selko-beef-hf-cowcalf-header-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        background-position-x: 50%;
        background-position-y: 50%;
    }

    .selko-beef-hf-feedlot-header-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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .selko23-fullname {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        font-family: "Poppins Bold Bold";
    }

    .selko23-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        min-width: 200%;
    }

    .sf-read-more-link.hl-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;
    }

    .sfa23-cowsignals {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-24-subtitle-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-24-title-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-accordion-container {
        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);
        padding-right: 0px;
        font-size: 0.9em;
        line-height: 1.1em;
    }

    .sh-accordion-container.norm {
        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);
    }

    .sh-accordion-header {
        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);
    }

    .sh-accordion-item {
        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);
    }

    .sh-accordion-item-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-additional-related-article-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: flex;
        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, 238);
    }

    .sh-additional-related-article-link {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        width: 96%;
    }

    .sh-additional-related-article-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        align-items: center;
    }

    .sh-banner-calculator-text-wrapper {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .sh-banner-image {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-banner-image-right {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-banner-image-wrapper {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: row;
        justify-content: center;
        width: 100%;
    }

    .sh-bg-banner-calculator {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-top: 250px;
        background-size: 200%;
        background-position-x: 0px;
        background-position-y: -50px;
    }

    .sh-bg-gray-1 {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-bg-gray-2 {
        background-color: rgba(230, 233, 239, 0.7);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        margin-bottom: 0px;
    }

    .sh-bg-webinar-og-din-moelproduction {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        background-attachment: initial;
        background-size: 0px 0px;
        padding-right: 2%;
        padding-left: 2%;
        background-repeat: no-repeat;
    }

    .sh-body-small-title-desktop {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-bold-24-blue {
        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);
        font-size: 1.6em;
    }

    .sh-breadcrumb-crumb {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-breadcrumb-crumb-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-breadcrumb-home-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-breadcrumb-inner-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        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);
    }

    .sh-breadcrumb-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-button {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button-hor-spacer {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button-wrapper.hidden {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-button.sh-button-product {
        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: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        margin-left: 0px;
        margin-top: 1px;
    }

    .sh-button.small {
        background-color: rgb(17, 62, 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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-caption {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        font-size: 12px;
    }

    .sh-carousel-image-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: center;
        text-decoration-line: none;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: -25px;
    }

    .sh-carousel-product-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: 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(68, 68, 68);
    }

    .sh-carousel-text {
        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);
    }

    .sh-category-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: row;
        height: auto;
        flex-wrap: nowrap;
    }

    .sh-category-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-category-panel-content-container {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-category-panel-content-container.closed {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-category-panel-item {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
    }

    .sh-close-main-content {
        background-color: rgb(255, 255, 255);
        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);
    }

    .sh-col-icon-wrapper-home-healthylife-programme {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        margin-bottom: 15px;
    }

    .sh-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 100%;
    }

    .sh-col-wrapper-1200 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        flex-wrap: wrap;
    }

    .sh-col-wrapper-1200-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }

    .sh-col-wrapper-contact-form {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        min-height: 35vh;
        background-size: cover;
        background-position-x: 50%;
        background-position-y: 0px;
    }

    .sh-col-wrapper-extra-small {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: row;
        justify-content: center;
        min-width: 100%;
    }

    .sh-col-wrapper-large {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        padding-left: 0px;
    }

    .sh-col-wrapper-mobile {
        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);
        width: 100%;
        padding-top: 1rem;
        padding-right: 2rem;
        padding-bottom: 1rem;
        padding-left: 2rem;
    }

    .sh-col-wrapper-mobile-transparent {
        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);
        width: 100%;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .sh-col-wrapper-right {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        padding-left: 0px;
    }

    .sh-col-wrapper-small {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        max-height: 350px;
    }

    .sh-company-location {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-company-location-part1 {
        background-color: rgb(240, 238, 235);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
    }

    .sh-company-location-part2 {
        background-color: rgb(240, 238, 235);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
    }

    .sh-contacts-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        padding-bottom: 20px;
    }

    .sh-contacts-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-left: 16px;
        flex-direction: column;
        padding-top: 0px;
        margin-top: 10px;
    }

    .sh-contacts-panel-image {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
        margin-bottom: 0px;
    }

    .sh-container-1060 {
        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);
    }

    .sh-container-1060-blue {
        background-color: rgb(238, 249, 253);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 4%;
        padding-left: 4%;
    }

    .sh-container-1060-centered {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-container-1060-lightblue {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: unset;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .sh-container-1060-transparent {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
    }

    .sh-container-1060-transparent:hover {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-container-1060-webinar {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        background-size: cover;
        background-position-x: 100%;
        background-position-y: 50%;
        padding-left: 20px;
    }

    .sh-container-1060-webinar.sfa23-cowsignals {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container-1060-webinar.sh24-adv-bg-selko-intellibond01 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        background-size: cover;
        background-position-x: 0px;
        background-position-y: 50%;
    }

    .sh-container-1060-webinar.sh24-adv-bg-selko-mineraltech {
        background-color: rgb(38, 38, 38);
        clear: none;
        color: rgb(12, 36, 61);
        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(17, 62, 107);
        background-position-x: 0px;
        background-position-y: 50%;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: initial;
    }

    .sh-container-1060-webinar.sh24-adv-bg-selko-tmr {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        background-attachment: initial;
    }

    .sh-container-1060-white {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-container-1060-white-np {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-container-1200-transparent {
        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);
        padding-top: 0px;
    }

    .sh-container-1200-transparent-mobile {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-top: 0px;
    }

    .sh-container-80 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        margin-bottom: 0px;
    }

    .sh-container-carousel {
        background-color: rgb(255, 255, 255);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-container-key-takeaway {
        background-color: rgb(238, 249, 253);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        top: 0px;
    }

    .sh-container-key-takeaway-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-container-product {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container-product-product-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        height: 100%;
        max-height: 358px;
        min-height: 100%;
        max-width: 358px;
    }

    .sh-container-product-subtitle {
        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(53, 167, 223);
    }

    .sh-container-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-container.hidden {
        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(68, 68, 68);
    }

    .sh-container.sh-mobile-bg-color {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-container.sh-mobile-bg-color.hidden {
        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(68, 68, 68);
    }

    .sh-default-01 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-default-03 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(68, 68, 68);
    }

    .sh-desktop {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-devider {
        background-color: rgb(205, 211, 223);
        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);
    }

    .sh-download-button-heading-1 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-button-small {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-download-button-small-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        z-index: 2;
    }

    .sh-download-category-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
    }

    .sh-download-heading {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-heading-small {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-image {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-image-small {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-download-image-small-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        margin-top: -100px;
    }

    .sh-download-image-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
    }

    .sh-download-inner-section {
        background-color: rgb(53, 167, 223);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-download-inner-section-small {
        background-color: rgb(53, 167, 223);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-download-intro {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sh-download-intro-heading {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-link {
        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);
    }

    .sh-download-more-heading {
        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(53, 167, 223);
        font-family: "Poppins SemiBold Regular";
        line-height: 1.1em;
    }

    .sh-download-more-subheading {
        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(53, 167, 223);
        width: 100%;
        line-height: 1.5em;
    }

    .sh-download-paragraph {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-download-text-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        display: inline;
        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: initial;
        text-decoration-color: initial;
        font-weight: 700;
    }

    .sh-download-text-small-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        padding-bottom: 80px;
    }

    .sh-download-text-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-downloads-categorie-tab {
        background-color: rgb(199, 211, 223);
        clear: none;
        color: rgb(255, 255, 255);
        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(17, 62, 107);
        width: 80%;
        margin-bottom: 10px;
    }

    .sh-downloads-categorie-tab.sh-downloads-categorie-tab-active {
        background-color: rgb(17, 62, 107);
        clear: none;
        color: rgb(255, 255, 255);
        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(17, 62, 107);
        margin-bottom: 10px;
    }

    .sh-downloads-categorie-tab.sh-downloads-categorie-tab-active:hover {
        background-color: rgb(17, 62, 107);
        clear: none;
        color: rgb(255, 255, 255);
        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(17, 62, 107);
    }

    .sh-downloads-categorie-tab:hover {
        background-color: rgb(199, 211, 223);
        clear: none;
        color: rgb(255, 255, 255);
        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(17, 62, 107);
    }

    .sh-downloads-categorie-tabs-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        justify-content: center;
        align-content: center;
        flex-direction: column;
        align-items: center;
    }

    .sh-downloads-text-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-dropdown-back-icon-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: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 80px;
        padding-right: 45px;
        padding-left: 20px;
    }

    .sh-dropdown-back-inner-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: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
    }

    .sh-dropdown-back-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Medium Regular";
        font-size: 10px;
        line-height: 155%;
        top: -8px;
    }

    .sh-dropdown-back-title-2-lines {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        font-family: "Poppins Medium Regular";
        font-size: 10px;
        line-height: 150%;
    }

    .sh-dropdown-back-wrapper {
        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: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-left: 2%;
        margin-top: 35px;
        width: 100%;
        flex-direction: row;
    }

    .sh-dropdown-inner-wrapper {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 80%;
        margin-left: 20%;
        height: 100%;
        left: 80vw;
    }

    .sh-dropdown-inner-wrapper:hover {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-link {
        background-color: rgba(0, 44, 83, 0.05);
        clear: none;
        color: rgb(0, 44, 83);
        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);
        padding-left: 4%;
    }

    .sh-dropdown-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 86);
        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);
        font-family: "Poppins Medium Regular";
        font-size: 18px;
        padding-top: 25px;
        padding-bottom: 15px;
        padding-left: 4%;
        line-height: 125%;
    }

    .sh-dropdown-title.hide-on-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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, 44, 83);
    }

    .sh-dropdown-wrapper {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        right: 0px;
        left: 0px;
        height: 0vh;
        top: 0px;
        bottom: 0px;
        border-top-style: none;
        padding-right: 2%;
        padding-left: 2%;
        z-index: 140;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }

    .sh-dropdown-wrapper:visited {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-wrapper:focus {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-wrapper:hover {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-dropdown-wrapper:active {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-footer-arc {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        min-height: 80px;
    }

    .sh-footer-arc-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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(17, 62, 107);
        max-width: 100%;
        max-height: 100%;
    }

    .sh-footer-col {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        width: 100%;
        flex-wrap: wrap;
    }

    .sh-footer-col-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 60%;
        flex-direction: row;
        padding-top: 20px;
        justify-content: center;
    }

    .sh-footer-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: inline;
        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);
    }

    .sh-footer-links {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        flex-wrap: wrap;
    }

    .sh-footer-list {
        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);
    }

    .sh-footer-list-col {
        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);
        width: 100%;
        padding-bottom: 15px;
    }

    .sh-footer-logo {
        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);
        width: 221.2px;
        height: 38px;
    }

    .sh-footer-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        align-items: center;
    }

    .sh-header-branding-inner-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        z-index: 110;
    }

    .sh-header-branding-logo {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-branding-logo-a {
        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);
        max-width: 60%;
    }

    .sh-header-branding-wrapper {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        z-index: 100;
    }

    .sh-header-hamburger-icon-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-hamburger-inner-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-hamburger-wrapper {
        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);
        padding-right: 6%;
        padding-left: 6%;
        margin-left: 0px;
    }

    .sh-header-language-icon-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-language-wrapper {
        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);
        margin-left: 0px;
        z-index: 120;
        height: 100%;
        justify-content: center;
        padding-top: 16px;
    }

    .sh-header-language-wrapper.hidden {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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);
    }

    .sh-header-level-2 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-logo-inner-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-logo-second-level-inner-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 50%;
        height: 100%;
    }

    .sh-header-logo-second-level-logo-img {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-right: auto;
        margin-left: auto;
        margin-top: -20px;
    }

    .sh-header-logo-second-level-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 50px;
        padding-left: 4%;
        margin-top: 50px;
    }

    .sh-header-logo-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: auto;
        margin-left: 3%;
        max-width: 65%;
    }

    .sh-header-nav-inner-wrapper {
        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: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        height: 100%;
        width: 80%;
        margin-left: 20%;
        left: 80vw;
        margin-top: 0px;
    }

    .sh-header-nav-li {
        background-color: rgba(0, 44, 83, 0.05);
        clear: none;
        color: rgb(0, 44, 83);
        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(68, 68, 68);
        width: 100%;
        height: 50px;
        justify-content: space-between;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: rgba(0, 44, 83, 0.2);
        padding-right: 2%;
        padding-left: 2%;
        align-content: space-around;
    }

    .sh-header-nav-li-a {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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(68, 68, 68);
        font-family: "Poppins SemiBold Regular";
        border-top-style: none;
        width: 100%;
        justify-content: space-between;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }

    .sh-header-nav-li-a:hover {
        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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-nav-li: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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-nav-ul {
        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);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
        height: auto;
    }

    .sh-header-nav-ul: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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-nav-wrapper {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        z-index: 105;
        height: 0vh;
        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;
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-header-nav-wrapper:hover {
        background-color: rgba(0, 0, 0, 0.5);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-search-icon-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-header-search-inner-wrapper {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-bottom: 15px;
        align-items: center;
        padding-top: 0px;
    }

    .sh-header-search-p {
        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);
    }

    .sh-header-search-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: 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(68, 68, 68);
        margin-left: 0px;
        padding-right: 3%;
        padding-left: 3%;
    }

    .sh-hide {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-icon {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-image {
        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);
        width: 100%;
        height: 100%;
    }

    .sh-image-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(17, 62, 107);
        flex-direction: row;
        justify-content: unset;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    }

    .sh-image-wrapper-center-middle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-wrap: unset;
        justify-content: unset;
        align-content: center;
        align-items: unset;
    }

    .sh-image-wrapper-left-form {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .sh-infographic-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sh-key-take-away-paragraph {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-key-take-away-wrapper {
        background-color: rgb(238, 249, 253);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-language-chevron-icon {
        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);
    }

    .sh-latest-updates-heading {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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(53, 167, 223);
    }

    .sh-lp-latest-update-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        font-size: 27px;
    }

    .sh-menu-spanner {
        background-color: rgba(241, 244, 247, 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);
        height: 100px;
    }

    .sh-mobile {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-nav-arrow-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: right;
        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: 13px;
        height: 13px;
    }

    .sh-padding-30 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 10px;
        padding-left: 10px;
    }

    .sh-page-eaap-congress {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        background-position-x: 0px;
        background-position-y: 0px;
        background-size: contain;
    }

    .sh-page-title-arrow-link {
        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);
    }

    .sh-page-title-arrow-wrapper {
        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);
    }

    .sh-page-title-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);
    }

    .sh-page-title-bg-2024-test {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-beef-products {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        background-position-x: 100%;
        background-position-y: 100%;
        background-size: cover;
    }

    .sh-page-title-bg-cattle-mineral-for-dairy-cows {
        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);
        background-position-x: 100%;
        background-position-y: 50%;
    }

    .sh-page-title-bg-collection {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-farm-audit {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-home-2024 {
        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);
        background-image: url("https://cdn.opptylab.com/bb/assets/000-selko-ruminants.jpg");
        background-size: cover;
        background-position-x: 80%;
        background-position-y: 50%;
    }

    .sh-page-title-bg-products-page {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        background-position-x: 100%;
        background-position-y: 100%;
        background-size: cover;
    }

    .sh-page-title-bg-sustainable-dairy-farming {
        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);
    }

    .sh-page-title-bg-tools-page {
        background-color: rgb(53, 167, 223);
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-bg-wrapper {
        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);
        max-height: 275px;
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;
    }

    .sh-page-title-category-brand {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-category-category {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-page-title-category-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 0px;
    }

    .sh-page-title-h1 {
        background-color: rgb(0, 60, 113);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        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);
        top: -15px;
        align-items: center;
    }

    .sh-page-title-h1-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 30px;
    }

    .sh-page-title-inner-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-right: 2%;
        margin-left: 2%;
    }

    .sh-pagetitle-wrapper {
        background-color: rgba(255, 255, 255, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-paragraph {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 0px;
    }

    .sh-paragraph-16-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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-paragraph-440 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        line-height: 1.5em;
    }

    .sh-paragraph-bold-light {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-paragraph-contact {
        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(17, 62, 107);
    }

    .sh-paragraph-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-paragraph-wrapper-80 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-left: 0rem;
    }

    .sh-paragraph-wrapper.sh25-innercolumn {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-product-header-paragraph {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-product-header-subtitle {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-product-header-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 169, 224);
        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(17, 62, 107);
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
    }

    .sh-product-header-title-part1 {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 169, 224);
        width: 100%;
    }

    .sh-product-header-title-part2 {
        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: center;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 169, 224);
        width: 100%;
        line-height: 1.2em;
    }

    .sh-product-heading-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-product-section-bg-product-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
        padding-top: 275px;
        background-size: 700px;
        background-position-x: 20px;
        background-position-y: 0px;
    }

    .sh-regular-16-blue {
        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);
    }

    .sh-related-article {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }

    .sh-related-article-c2a {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-related-article-content {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-related-article-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh-related-article-inner-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 43, 83);
        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, 43, 83);
    }

    .sh-related-article-link {
        background-color: rgba(53, 167, 223, 0);
        clear: none;
        color: rgb(0, 43, 83);
        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, 43, 83);
    }

    .sh-related-article-link-100 {
        background-color: rgb(255, 255, 255);
        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(17, 62, 107);
        width: 100%;
    }

    .sh-related-article-link-48 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(0, 0, 238);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
        width: 100%;
    }

    .sh-related-article-pointer-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
        z-index: 2;
    }

    .sh-related-article-subtitle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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(17, 62, 107);
        min-height: auto;
    }

    .sh-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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .sh-related-articles {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-related-articles-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-reposition {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        right: 30px;
    }

    .sh-search-filter {
        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);
        padding-bottom: 0px;
    }

    .sh-search-filter-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-bottom: 30px;
        padding-top: 10px;
    }

    .sh-search-filter-animate {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-search-filter-animte {
        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);
    }

    .sh-search-filter-col-1 {
        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);
        width: 100%;
    }

    .sh-search-filter-col-2 {
        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);
        width: 100%;
    }

    .sh-search-filter-doc-icon {
        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);
        left: -20px;
    }

    .sh-search-filter-found-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: block;
        float: left;
        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);
    }

    .sh-search-filter-found-2 {
        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);
    }

    .sh-search-filter-header {
        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);
        padding-top: 0px;
    }

    .sh-search-filter-header-2 {
        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);
    }

    .sh-search-filter-header-desktop {
        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);
    }

    .sh-search-filter-header-desktop-2 {
        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);
    }

    .sh-search-filter-header-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: rgb(17, 62, 107);
        border-right-color: rgb(17, 62, 107);
        border-bottom-color: rgb(17, 62, 107);
        border-left-color: rgb(17, 62, 107);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 20px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .sh-search-filter-image-wrapper {
        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);
        width: 100%;
        height: 100%;
    }

    .sh-search-filter-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
        height: auto;
    }

    .sh-search-results {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section {
        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);
    }

    .sh-section-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        width: 100%;
        flex-direction: row;
        align-items: center;
        padding-bottom: 12px;
    }

    .sh-section-2 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-section-2-wrapper {
        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);
    }

    .sh-section-38 {
        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);
        width: 100%;
    }

    .sh-section-4 {
        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);
        height: 24px;
        width: 100%;
    }

    .sh-section-40 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-48 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-50 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-58 {
        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);
        width: 100%;
    }

    .sh-section-86 {
        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);
        width: 100%;
    }

    .sh-section-90 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-additional-related-articles {
        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);
    }

    .sh-section-banner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column-reverse;
    }

    .sh-section-banner-form {
        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);
        width: 100%;
    }

    .sh-section-banner-form-img {
        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);
    }

    .sh-section-banner-form-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: row;
        justify-content: center;
        min-width: 100%;
    }

    .sh-section-banner-form-webinar {
        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);
        width: 100%;
        padding-right: 20px;
    }

    .sh-section-banner-image {
        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);
    }

    .sh-section-banner-webinar {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section-caption-wrapper {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 10px;
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .sh-section-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

    .sh-section-image-100 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh-section-infographic {
        background-color: rgb(250, 250, 250);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-section-infographic-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh-section-ltr {
        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);
    }

    .sh-section-media-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column-reverse;
    }

    .sh-section-related-articles {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
        width: 100%;
    }

    .sh-section-rtl {
        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);
    }

    .sh-section-text-content-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-section-text-content-wrapper-vertical-center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-right: 0%;
    }

    .sh-section-text-content-wrapper.sh-products-text-content-exception {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sh-section-transparent {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
        padding-bottom: 2%;
    }

    .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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-section-white-ltr {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .sh-section-white-rtl {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }

    .sh-section-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column-reverse;
    }

    .sh-small-title-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 44, 83);
        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);
        padding-left: 6%;
    }

    .sh-spacer-10 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-spacer-120 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-spacer-120.sh-25-innercolumn-spacer {
        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: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-spacer-15 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-spacer-20 {
        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);
    }

    .sh-spacer-30 {
        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);
    }

    .sh-speaker-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        flex-direction: column;
    }

    .sh-speakers-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh-submenu-icon-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-submenu-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sh-subtitle {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        font-size: 18px;
    }

    .sh-subtitle-wrapper {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-bottom: 0px;
        padding-right: 0px;
    }

    .sh-target-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 48%;
        flex-direction: column;
        flex-wrap: unset;
        margin-bottom: 2%;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    }

    .sh-target-panel-image {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-target-panel-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
        align-items: flex-start;
    }

    .sh-target-panels {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sh-title {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        font-size: 22px;
        padding-right: 0px;
        margin-top: 15px;
    }

    .sh-title-28-dark {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh-title-28-light {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(53, 167, 223);
        font-size: 22px;
    }

    .sh-title-2rem {
        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(53, 167, 223);
    }

    .sh-title-wrapper {
        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);
    }

    .sh-title-wrapper-80 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        padding-left: 0rem;
    }

    .sh24-breadcrumb-crumb {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: inline;
        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);
    }

    .sh24-button-wrap {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh24-collection-list {
        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);
    }

    .sh24-container-1200 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh24-content-right {
        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);
        width: 100%;
        padding-left: 0px;
    }

    .sh24-logout {
        background-color: rgba(51, 179, 187, 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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 6%;
        padding-left: 6%;
    }

    .sh24-marketing-chapter {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(137, 137, 137);
        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);
        line-height: 1em;
    }

    .sh24-marketing-content {
        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-marketing-guidelines-header {
        background-color: rgb(255, 255, 255);
        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);
        padding-right: 3%;
        padding-left: 3%;
    }

    .sh24-marketing-spacer-30 {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: sticky;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh24-marketing-title {
        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(53, 167, 223);
        line-height: 1.3em;
    }

    .sh24-menu-left {
        background-color: rgb(240, 248, 253);
        clear: none;
        color: rgb(17, 62, 107);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: sticky;
        text-align: right;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh24-panel-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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-bottom: 0px;
    }

    .sh24-panel-left-btn {
        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);
    }

    .sh24-panel-right-btn {
        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);
    }

    .sh24-panel-section-title {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-bottom: 4px;
        padding-left: 20px;
        width: 96%;
    }

    .sh24-panel-section-titles {
        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: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh24-panel-title {
        background-color: rgb(240, 248, 253);
        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);
    }

    .sh24-panel-title-parent {
        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: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
    }

    .sh24-regular-16-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: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh24-roundedborders-top {
        background-color: rgb(255, 255, 255);
        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-section-caption-wrapper {
        background-color: rgba(241, 244, 247, 0.5);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 10px;
        padding-left: 10px;
    }

    .sh24-section-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        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(255, 255, 255);
        flex-direction: column;
    }

    .sh24-toolkit-background {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        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(68, 68, 68);
        background-position-x: 50%;
        background-position-y: 50%;
        min-width: 200%;
    }

    .sh25-3col-horizontal-graphs {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        flex-direction: column;
    }

    .sh25-banner-container-desktop.sh25-bg-image-desktop-gfli {
        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: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
    }

    .sh25-banner-container-mobile {
        background-color: rgb(17, 62, 107);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
    }

    .sh25-download-content {
        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(0, 43, 83);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh25-hor-image-of-3 {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(17, 62, 107);
        width: 100%;
        padding-bottom: 25px;
        height: 100%;
    }

    .sh25-product-container-1060-white {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        padding-right: 3%;
        padding-left: 3%;
    }

    .sh25-related-article-buttons {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        padding-right: 2%;
        padding-left: 2%;
    }

    .sh25-related-product-tile-48 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        display: flex;
        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(17, 62, 107);
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
        padding-bottom: 5%;
        padding-top: 2%;
    }

    .sh25-video-in-harmonica {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(17, 62, 107);
        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(17, 62, 107);
        flex-direction: column;
    }

    .showbrazil {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        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);
        right: 60px;
        top: -350px;
    }

    .showbrazilmobile {
        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);
    }

    .showczech {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        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);
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: rgb(255, 255, 255);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: rgb(255, 255, 255);
        top: -350px;
        right: 60px;
    }

    .showczechmobile {
        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);
    }

    .showitaly {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: right;
        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(68, 68, 68);
        border-top-style: none;
        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-right-color: rgb(255, 255, 255);
        top: -350px;
        right: 60px;
    }

    .showitalymobile {
        background-color: rgba(181, 196, 40, 0.8);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 3px;
        padding-bottom: 4px;
        padding-left: 15px;
        width: 100%;
        height: auto;
        top: -50px;
        z-index: 50;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: rgb(255, 255, 255);
    }

    .showslovakia {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        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);
        top: -350px;
        right: 60px;
        width: 350px;
    }

    .showspain {
        background-color: rgb(0, 175, 239);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: right;
        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);
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: rgb(255, 255, 255);
        top: -350px;
        right: 60px;
    }

    .showspainmobile {
        background-color: rgba(181, 196, 40, 0.8);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        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;
        padding-left: 15px;
        top: -50px;
        z-index: 50;
        padding-top: 3px;
        padding-bottom: 4px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: rgb(255, 255, 255);
    }

    .spacer-10 {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
    }

    .splash {
        background-color: rgba(237, 249, 255, 0.7);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        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(68, 68, 68);
        z-index: -5000;
        top: 0px;
        right: 0px;
        width: 100vw;
        height: 100%;
    }

    .splash-message-box {
        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: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 8px;
        padding-right: 14px;
        padding-bottom: 8px;
        padding-left: 14px;
    }

    .take-me-there-heading {
        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-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        width: auto;
        font-family: "Poppins Medium 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;
    }

    .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);
    }
}