@charset "UTF-8";
@-webkit-keyframes animation {
    0% {
        border-color: #a6eaff;
    }
    to {
        border-color: #fff;
    }
}
@keyframes animation {
    0% {
        border-color: #a6eaff;
    }
    to {
        border-color: #fff;
    }
}
*,
::after,
::before {
    box-sizing: border-box;
    background-repeat: no-repeat;
}
::after,
::before {
    text-decoration: inherit;
    vertical-align: inherit;
}
:where(body) {
    block-size: -moz-available;
    block-size: -webkit-fill-available;
    block-size: stretch;
    margin: 0;
}
:where(svg, img) {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
figure {
    margin: 0 auto 1.25rem;
}
html {
  scroll-behavior: smooth;
}
p {
    margin-top: 0;
}
small {
    font-size: 80%;
}
pre {
    padding: 0 20px 20px;
}
code {
    white-space: pre-wrap;
}
.a11y-skip,
.form--newsletter label,
.visuallyhidden,
form .hs-form-field label {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
}
.a11y-skip:focus,
.form--newsletter label:focus,
.visuallyhidden:focus,
form .hs-form-field label:focus {
    padding: 15px 23px 14px;
    width: auto;
    clip: auto !important;
    border-radius: 3px;
}
.header--inner,
.row {
    max-width: 1310px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
}

}
@media screen and (min-width: 90.0625em) {
    .h1,
    .legal--hero .hero--subheading,
    .pledge--hero .pledge-hero--subheading,
    .size-h1,
    h1 {
        font-size: var(--size-l-5);
    }
}
.h2,
.size-h2,
h2 {
    font-size: var(--size-l-3);
}
@media screen and (min-width: 90.0625em) {
    .h2,
    .size-h2,
    h2 {
        font-size: var(--size-l-4);
    }
}
.blog--featured-post .blog--post-excerpt h2,
.h3,
.size-h3,
h3 {
    font-size: var(--size-l-2);
}
@media screen and (min-width: 90.0625em) {
    .blog--featured-post .blog--post-excerpt h2,
    .h3,
    .size-h3,
    h3 {
        font-size: var(--size-l-3);
    }
}
.blog--list-of-posts .blog--post-excerpt h2,
.h4,
.home--hero .hero--text,
.insights--hero .hero--subheading,
.legal--hero .hero--heading,
.our-services--hero .hero--text,
.pledge--hero .pledge-hero--heading,
.pledge--overview-problem .overview p,
.size-h4,
.testimonial .media--content::before,
.testimonial .quote,
h4 {
    font-size: var(--size-l-1);
}
@media screen and (min-width: 90.0625em) {
    .blog--list-of-posts .blog--post-excerpt h2,
    .h4,
    .home--hero .hero--text,
    .insights--hero .hero--subheading,
    .legal--hero .hero--heading,
    .our-services--hero .hero--text,
    .pledge--hero .pledge-hero--heading,
    .pledge--overview-problem .overview p,
    .size-h4,
    .testimonial .media--content::before,
    .testimonial .quote,
    h4 {
        font-size: var(--size-l-2);
    }
}
.accord-tabs-shared .accordion--title,
.accord-tabs-shared .tab-link,
.accordion--horizontal .accordion--panel .question,
.h5,
.pagination .pagin a,
.pledge--overview-problem .problem p,
.size-h5,
h5 {
    font-size: var(--size-s-0);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accordion--title,
    .accord-tabs-shared .tab-link,
    .accordion--horizontal .accordion--panel .question,
    .h5,
    .pagination .pagin a,
    .pledge--overview-problem .problem p,
    .size-h5,
    h5 {
        font-size: var(--size-l-1);
    }
}
.h6,
.size-h6,
h6 {
    font-size: var(--size-s-1);
}
@media screen and (min-width: 90.0625em) {
    .h6,
    .size-h6,
    h6 {
        font-size: var(--size-s-0);
    }
}
.footer .menu .menu-item,
.footer address,
.p,
ol li,
p,
ul li {
    font-weight: 400;
    font-size: 1rem;
}
@media screen and (min-width: 90.0625em) {
    .footer .menu .menu-item,
    .footer address,
    .p,
    ol li,
    p,
    ul li {
        font-size: 1.5rem;
    }
}
section a:not(.logo--link):not(.btn):not(.btn--arrow):not(.link--cta):not(.card--link):not(.tab-link):not(.read-more):not(.tag) {
    padding-bottom: 1px;
    line-height: inherit;
    color: #03f;
    text-decoration: none;
    border-bottom: 2px solid;
    background-color: transparent;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
section a:focus:not(.logo--link):not(.btn):not(.btn--arrow):not(.link--cta):not(.card--link):not(.tab-link):not(.read-more):not(.tag),
section a:hover:not(.logo--link):not(.btn):not(.btn--arrow):not(.link--cta):not(.card--link):not(.tab-link):not(.read-more):not(.tag) {
    border-bottom-color: transparent;
}
.btn,
.form--newsletter [type="submit"],
form [type="button"],
form [type="submit"] {
    position: relative;
    display: inline-block;
    color: #fff;
    font-weight: 900;
    font-size: calc(21px * 0.7816793893);
    text-transform: uppercase;
    text-decoration: none;
    background: linear-gradient(145deg, #fa641e 0, #fa641e 100%);
    border-radius: 3.125rem;
    overflow: hidden;
}
.btn,
form [type="button"],
form [type="submit"] {
    padding: calc(12px * 0.7816793893) calc(29px * 0.7816793893);
    border-color: transparent;
}
.btn:focus,
.btn:hover,
.form--newsletter [type="submit"]:focus,
.form--newsletter [type="submit"]:hover,
form [type="button"]:focus,
form [type="button"]:hover,
form [type="submit"]:focus,
form [type="submit"]:hover {
    background: linear-gradient(145deg, #fa641e 0, #ff00b9 100%);
}
@media screen and (min-width: 90.0625em) {
    .btn,
    .form--newsletter [type="submit"],
    form [type="button"],
    form [type="submit"] {
        padding: 0.625rem 1.6875rem;
        font-size: 1.3125rem;
    }
}
.btn--blue,
.btn--outline,
.form--newsletter [type="submit"] {
    padding: calc(10px * 0.7816793893) calc(27px * 0.7816793893);
    background: 0 0;
    border: 2px solid transparent;
}
.btn--blue::after,
.btn--outline::after,
.form--newsletter [type="submit"]::after {
    content: none;
}
.single-post--hero .featured-image {
    position: relative;
}
.accord-tabs-shared .accord-tab--icon,
.picture,
.single-post--hero .featured-image {
    display: block;
    width: 100%;
    height: 100%;
}
.picture {
    position: relative;
}
.accord-tabs-shared .accord-tab--icon img,
.picture img,
.single-post--hero .featured-image img {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}
:root {
    --scale: 1.4063;
    --size-l-1: calc(1rem * var(--scale));
    --size-l-2: calc(var(--size-l-1) * var(--scale));
    --size-l-3: calc(var(--size-l-2) * var(--scale));
    --size-l-4: calc(var(--size-l-3) * var(--scale));
    --size-l-5: calc(var(--size-l-4) * var(--scale));
    --size-l-6: calc(var(--size-l-5) * var(--scale));
    --size-l-7: calc(var(--size-l-6) * var(--scale));
    --size-s-0: 1rem;
    --size-s-1: calc(1rem / var(--scale));
    --size-s-2: calc(var(--size-s-1) / var(--scale));
    --size-s-3: calc(var(--size-s-2) / var(--scale));
    --base-font-size: 16px;
    --fluid-typography-ratio: 0;
    --rem: calc(var(--base-font-size) + var(--fluid-typography-ratio) * 1vw);
    font-size: var(--rem);
}
@media print, screen and (max-width: 90.06125em) {
    :root {
        --scale: 1.3;
    }
}
body {
    font-weight: 400;
    font-family: "americane", sans-serif, -apple-system, BlinkMacSystemFont, "americane", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    position: relative;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    font-style: normal;
    font-weight: 900;
    line-height: 1.2;
    color: #03f;
    text-rendering: optimizeLegibility;
}
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    line-height: 0;
    color: inherit;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
    text-transform: uppercase;
}
.p,
p {
    margin-bottom: 1.5rem;
    line-height: 1.5;
}
@media screen and (min-width: 90.0625em) {
    .p,
    p {
        line-height: 1.2;
    }
}
ol,
ul {
    margin: 1.5rem 0;
    padding-left: 1.5rem;
}
body,
ul li {
    line-height: 1.5;
}
ul:not(.sub-menu):not(.menu) {
    list-style: none;
}
ul:not(.sub-menu):not(.menu) li:not(.sub-item):not(.tab-item) {
    position: relative;
    padding-bottom: 10px;
}
ul:not(.sub-menu):not(.menu) li:not(.sub-item):not(.tab-item)::before {
    content: "";
    position: absolute;
    left: -1.1875rem;
    top: 11px;
    display: block;
    width: 7px;
    height: 7px;
    background-color: #03f;
    border-radius: 50%;
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    ul:not(.sub-menu):not(.menu) li:not(.sub-item):not(.tab-item)::before {
        top: 9px;
    }
}
@media print, screen and (min-width: 64em) and (max-width: 90.06125em) {
    ul:not(.sub-menu):not(.menu) li:not(.sub-item):not(.tab-item)::before {
        top: 8px;
    }
}
ol li {
    padding-left: 0.875rem;
    padding-bottom: 1.875rem;
    line-height: 1.175;
}
ol li::marker {
    color: #03f;
}
blockquote {
    margin: 0;
    padding: 0;
}
.section {
    padding-top: calc(100px * 0.7816793893);
    padding-bottom: calc(100px * 0.7816793893);
}
@media print, screen and (min-width: 64em) {
    .section {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem;
    }
}
.btn--blue {
    border-color: #03f;
    color: #03f;
}
.btn--blue:focus,
.btn--blue:hover {
    color: #fff;
    background: #03f;
}
.btn--arrow {
    display: inline-block;
    width: 4.0625rem;
    height: 4.0625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65' viewBox='0 0 65 65'%3E%3Cg%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%2303f'/%3E%3C/g%3E%3Cg transform='translate(12.044 12.831)'%3E%3Cpath d='M27.175,53.786V44.628H51.792l-8.682-8.682L49.057,30,68.443,49.446,49.057,68.83l-6.125-6.065,8.979-8.979Z' transform='translate(-27.175 -30)' fill='%23a6eaff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.link--cta {
    color: #002C6D;
    font-weight: 900;
    font-size: 1rem;
    font-family: "americane", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

.link--cta-sub-nav {
    color: white;
    font-weight: 900;
    font-size: 1rem;
    font-family: "americane", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

.book-consultation p a::after,
.link--cta::after {
    content: " →";
}
.book-consultation p a:focus,
.book-consultation p a:hover,
.link--cta:focus,
.link--cta:hover {
    text-decoration: underline;
}
.uppercase {
    text-transform: uppercase;
}
.text-center {
    text-align: center;
}
.img-circle {
    border-radius: 50%;
}
.media-object {
    display: flex;
    align-items: center;
}
@media print, screen and (max-width: 63.99875em) {
    .media-object {
        flex-direction: column;
    }
}
.media-object.media-right {
    flex-direction: row-reverse;
}
.txt-white {
    color: #fff;
}
.txt-yellow {
    color: #ffeb00;
}
.txt-lb {
    color: #a6eaff;
}
.txt-bb {
    color: #03f;
}
.txt-mb {
    color: #002c6d;
}
.txt-db {
    color: #001e46;
}
.txt-black {
    color: #000;
}
.bg-lb {
    background-color: #a6eaff;
}
.bg-bb {
    background-color: #03f;
}
.bg-mb {
    background-color: #002c6d;
}
.bg-db {
    background-color: #001e46;
}
.bg-yellow {
    background-color: #ffeb00;
}
.bg-orange {
    background-color: #fa641e;
}
.bg-pink {
    background-color: #ffd6d6;
}
.bg-grey {
    background-color: #b2bbc7;
}
.bg-lb-20 {
    background-color: rgba(166, 234, 255, 0.2);
}
.bg-pink-50 {
    background-color: rgba(255, 214, 214, 0.5);
}
.bg-gradient {
    background: linear-gradient(145deg, #fa641e 0, #ff00b9 100%);
}
.parallax {
    position: relative;
    height: 40vh;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}
@media print, screen and (min-width: 64em) {
    .parallax {
        min-height: calc(540px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .parallax {
        min-height: 33.75rem;
    }
}
.row.expanded {
    max-width: none;
}
.small-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}
.small-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}
.small-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}
.small-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.small-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
@media print, screen and (min-width: 40em) {
    .medium-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .medium-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .medium-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .medium-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .medium-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .medium-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .medium-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .medium-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .large-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
    .large-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .large-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .large-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .large-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .large-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .large-offset-5 {
        margin-left: 41.66667%;
    }
    .large-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }
    .large-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
    .large-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .large-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
    .large-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }
    .large-expand {
        flex: 1 1 0px;
    }
}
@media screen and (min-width: 90.0625em) {
    .xlarge-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .xlarge-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .xlarge-expand {
        flex: 1 1 0px;
    }
}
.align-right {
    justify-content: flex-end;
}
.align-center {
    justify-content: center;
}
.align-between {
    justify-content: space-between;
}
.align-middle {
    align-items: center;
}
.accordion-container .hidden {
    height: 0px!important;
    display:block;
}
.accordion-container .accordion--title button {
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    border: 0;
    cursor: pointer;
}
.accordion-container .accordion--panel:focus {
    outline: 0;
    -webkit-animation-name: animation;
    animation-name: animation;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    border-color: #a6eaff;
}
.a11y-accordion .accordion--element {
    margin-bottom: 0;
}
.a11y-accordion .accordion--title {
    position: relative;
    margin-bottom: 0;
}
.a11y-accordion .accordion--title button {
    margin: 0;
    padding: 0 3.125rem 0 0;
    width: 100%;
    background-color: transparent;
}
@media print, screen and (min-width: 40em) {
    .a11y-accordion .accordion--title button {
        padding: 0 2.5rem 0 0;
    }
}
.a11y-accordion .accordion--title button::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 24px auto;
}
@media print, screen and (min-width: 40em) {
    .a11y-accordion .accordion--title button::after {
        background-size: 32px auto;
    }
}
.a11y-accordion .accordion--title button[aria-expanded="false"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");
}
.a11y-accordion .accordion--title button[aria-expanded="true"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' d='M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z'/%3E%3C/svg%3E");
}
.a11y-accordion .accordion--panel {
    padding: 1.25rem;
    border: 2px solid #fff;
    border-radius: 25px;
    height:350px;
  overflow:hidden;
/*     background-color: #fff; */
}
.accordion--horizontal {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    max-width: 1310px;
}
@media print, screen and (max-width: 63.99875em) {
    .accordion--horizontal {
        flex-flow: column wrap;
    }
}
@media print, screen and (min-width: 64em) {
    .accordion--horizontal {
        margin-top: calc(62px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .accordion--horizontal {
        margin-top: 3.875rem;
    }
}
.accordion--horizontal .accordion--element,
.table-styled td,
.table-styled th {
    padding: 0.625rem;
}
.accordion--horizontal .accordion--title {
    margin-bottom: 0;
}
.accordion--horizontal .accordion--title button {
    margin: 0;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    text-indent: -9999px;
    overflow: hidden;
    background-color: #a6eaff;
    background-position: center 14px;
    background-size: calc(55px * 0.7816793893) auto;
    border-radius: 20px;
}
@media print, screen and (min-width: 64em) {
    .accordion--horizontal .accordion--title button {
        width: 7.8125rem;
        height: 31.25rem;
        background-position: center 20px;
    }
}
@media screen and (min-width: 90.0625em) {
    .accordion--horizontal .accordion--title button {
        background-position: center 30px;
        background-size: 4.0625rem auto;
    }
}
.accordion--horizontal .accordion--title button[aria-expanded="true"] {
    width: 100%;
    background-color: #03f;
    background-position: 30px 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
@media print, screen and (min-width: 64em) {
    .accordion--horizontal .accordion--title button[aria-expanded="true"] {
        height: 7.8125rem;
    }
}
.accordion--horizontal .accordion--panel {
    padding: 1.875rem;
    height: calc(100% - 125px);
    color: #fff;
    background-color: #03f;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
@media print, screen and (min-width: 64em) {
    .accordion--horizontal .accordion--panel {
        padding: 0.625rem 3.125rem;
    }
}
.accordion--horizontal .accordion--panel .question {
    margin-bottom: 1.0625rem;
    color: #fff;
}
.accordion--horizontal .accordion--panel .answer {
    margin-bottom: 2.5rem;
}
.accordion--horizontal [data-id="1"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%2303f'/%3E%3Cpath d='M36.016 43.366V16.183H29.31s0 5.881-7.51 5.881v5.881h7.51v15.421H21.8v5.881h21.383v-5.881z' fill='%23a6eaff'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="1"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23FFD6D6'/%3E%3Cpath d='M36.016 43.366V16.183H29.31s0 5.881-7.51 5.881v5.881h7.51v15.421H21.8v5.881h21.383v-5.881z' fill='%23FA641E'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="2"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%2303f'/%3E%3Cpath d='M18.673 43.503l11.659-8q2.623-1.8 4.3-3.132a22.889 22.889 0 0 0 2.624-2.38 7.088 7.088 0 0 0 1.312-1.894 4.3 4.3 0 0 0 .36-1.693 4.19 4.19 0 0 0-.4-1.82 3.967 3.967 0 0 0-1.259-1.481 6.5 6.5 0 0 0-2.2-.994 12.518 12.518 0 0 0-3.206-.36 19.7 19.7 0 0 0-5.4.762 22.864 22.864 0 0 0-5.48 2.433l-3.089-5.078a27.789 27.789 0 0 1 6.739-3 26.62 26.62 0 0 1 7.628-1.079 19.672 19.672 0 0 1 6.062.836 12.324 12.324 0 0 1 4.253 2.275 9.17 9.17 0 0 1 2.507 3.343 10.055 10.055 0 0 1 .825 4.041 9.1 9.1 0 0 1-.55 3.153 10.389 10.389 0 0 1-1.925 3.11 26.8 26.8 0 0 1-3.713 3.459q-2.338 1.852-5.893 4.2l-4.824 3.174h18.103v5.881H18.673z' fill='%23a6eaff'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="2"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23FFD6D6'/%3E%3Cpath d='M18.673 43.503l11.659-8q2.623-1.8 4.3-3.132a22.889 22.889 0 0 0 2.624-2.38 7.088 7.088 0 0 0 1.312-1.894 4.3 4.3 0 0 0 .36-1.693 4.19 4.19 0 0 0-.4-1.82 3.967 3.967 0 0 0-1.259-1.481 6.5 6.5 0 0 0-2.2-.994 12.518 12.518 0 0 0-3.206-.36 19.7 19.7 0 0 0-5.4.762 22.864 22.864 0 0 0-5.48 2.433l-3.089-5.078a27.789 27.789 0 0 1 6.739-3 26.62 26.62 0 0 1 7.628-1.079 19.672 19.672 0 0 1 6.062.836 12.324 12.324 0 0 1 4.253 2.275 9.17 9.17 0 0 1 2.507 3.343 10.055 10.055 0 0 1 .825 4.041 9.1 9.1 0 0 1-.55 3.153 10.389 10.389 0 0 1-1.925 3.11 26.8 26.8 0 0 1-3.713 3.459q-2.338 1.852-5.893 4.2l-4.824 3.174h18.103v5.881H18.673z' fill='%23FA641E'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="3"] {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cpath d='m43.47 61.528a21.435 21.435 0 0 0 5.343 1.788 28.691 28.691 0 0 0 5.554.561 19.367 19.367 0 0 0 4.168-.391 9.933 9.933 0 0 0 2.9-1.069 4.662 4.662 0 0 0 1.693-1.608 3.938 3.938 0 0 0 -.444-4.623 6.1 6.1 0 0 0 -3.015-1.735 16.332 16.332 0 0 0 -5.1-.455 35.336 35.336 0 0 0 -7.248 1.204l.021-4.951 12.358-8.039h-17.5v-5.882h26.47v5.755l-10.876 6.9a17.256 17.256 0 0 1 5.332.762 11.858 11.858 0 0 1 3.957 2.095 8.986 8.986 0 0 1 2.454 3.153 9.17 9.17 0 0 1 .846 3.914 9.322 9.322 0 0 1 -1.09 4.5 9.868 9.868 0 0 1 -3.163 3.449 16 16 0 0 1 -5.068 2.211 26.874 26.874 0 0 1 -6.781.783 30.4 30.4 0 0 1 -7.427-.857 32.135 32.135 0 0 1 -6.475-2.38l3.089-5.078z' fill='%23a6eaff' transform='translate(-22.55 -20.586)'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="3"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23FFD6D6' r='32.5'/%3E%3Cpath d='m43.47 61.528a21.435 21.435 0 0 0 5.343 1.788 28.691 28.691 0 0 0 5.554.561 19.367 19.367 0 0 0 4.168-.391 9.933 9.933 0 0 0 2.9-1.069 4.662 4.662 0 0 0 1.693-1.608 3.938 3.938 0 0 0 -.444-4.623 6.1 6.1 0 0 0 -3.015-1.735 16.332 16.332 0 0 0 -5.1-.455 35.336 35.336 0 0 0 -7.248 1.204l.021-4.951 12.358-8.039h-17.5v-5.882h26.47v5.755l-10.876 6.9a17.256 17.256 0 0 1 5.332.762 11.858 11.858 0 0 1 3.957 2.095 8.986 8.986 0 0 1 2.454 3.153 9.17 9.17 0 0 1 .846 3.914 9.322 9.322 0 0 1 -1.09 4.5 9.868 9.868 0 0 1 -3.163 3.449 16 16 0 0 1 -5.068 2.211 26.874 26.874 0 0 1 -6.781.783 30.4 30.4 0 0 1 -7.427-.857 32.135 32.135 0 0 1 -6.475-2.38l3.089-5.078z' fill='%23FA641E' transform='translate(-22.55 -20.586)'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="4"] {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cpath d='m36.712 57.476 19.339-20.122h6.707v20.122h7.131v5.882h-7.13v7.067h-6.708v-7.067h-19.381zm19.339 0v-11.638l-11.3 11.637z' fill='%23a6eaff' transform='translate(-21.113 -21.167)'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="4"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23FFD6D6' r='32.5'/%3E%3Cpath d='m36.712 57.476 19.339-20.122h6.707v20.122h7.131v5.882h-7.13v7.067h-6.708v-7.067h-19.381zm19.339 0v-11.638l-11.3 11.637z' fill='%23FA641E' transform='translate(-21.113 -21.167)'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="5"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%2303f'/%3E%3Cpath d='M20.058 40.942a16.365 16.365 0 0 0 2.613 1.047 29.17 29.17 0 0 0 5.9 1.164q1.513.138 2.952.138a22.669 22.669 0 0 0 4.39-.37 10.3 10.3 0 0 0 3.047-1.047 4.809 4.809 0 0 0 1.777-1.619 3.888 3.888 0 0 0 .582-2.084 3.98 3.98 0 0 0-.6-2.137 5.051 5.051 0 0 0-1.8-1.672 10.281 10.281 0 0 0-3-1.09 20.144 20.144 0 0 0-4.221-.391q-1.079 0-2.433.1t-2.878.307q-1.523.212-3.174.582t-3.343.9V15.742h25.367v5.946h-19.17v6.411q1.587-.36 3.322-.6a28.076 28.076 0 0 1 3.872-.243 23.421 23.421 0 0 1 6.242.762 13.836 13.836 0 0 1 4.644 2.179 9.555 9.555 0 0 1 2.889 3.417 10.551 10.551 0 0 1-.074 9.1 9.786 9.786 0 0 1-3.153 3.518 15.67 15.67 0 0 1-5.12 2.243 28.05 28.05 0 0 1-6.972.783 36.471 36.471 0 0 1-4.031-.222 37.446 37.446 0 0 1-3.883-.635 31.033 31.033 0 0 1-3.608-1.016 26.364 26.364 0 0 1-3.227-1.365l3.089-5.078z' fill='%23a6eaff'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="5"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23FFD6D6'/%3E%3Cpath d='M20.058 40.942a16.365 16.365 0 0 0 2.613 1.047 29.17 29.17 0 0 0 5.9 1.164q1.513.138 2.952.138a22.669 22.669 0 0 0 4.39-.37 10.3 10.3 0 0 0 3.047-1.047 4.809 4.809 0 0 0 1.777-1.619 3.888 3.888 0 0 0 .582-2.084 3.98 3.98 0 0 0-.6-2.137 5.051 5.051 0 0 0-1.8-1.672 10.281 10.281 0 0 0-3-1.09 20.144 20.144 0 0 0-4.221-.391q-1.079 0-2.433.1t-2.878.307q-1.523.212-3.174.582t-3.343.9V15.742h25.367v5.946h-19.17v6.411q1.587-.36 3.322-.6a28.076 28.076 0 0 1 3.872-.243 23.421 23.421 0 0 1 6.242.762 13.836 13.836 0 0 1 4.644 2.179 9.555 9.555 0 0 1 2.889 3.417 10.551 10.551 0 0 1-.074 9.1 9.786 9.786 0 0 1-3.153 3.518 15.67 15.67 0 0 1-5.12 2.243 28.05 28.05 0 0 1-6.972.783 36.471 36.471 0 0 1-4.031-.222 37.446 37.446 0 0 1-3.883-.635 31.033 31.033 0 0 1-3.608-1.016 26.364 26.364 0 0 1-3.227-1.365l3.089-5.078z' fill='%23FA641E'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="6"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%2303f'/%3E%3Cpath d='M16.638 33.391a21.057 21.057 0 0 1 1.344-7.861 15.518 15.518 0 0 1 3.682-5.575 15.05 15.05 0 0 1 5.514-3.324 20.8 20.8 0 0 1 6.855-1.1q1.544 0 3.142.159a27.314 27.314 0 0 1 3.142.5 22.212 22.212 0 0 1 2.994.878 16.7 16.7 0 0 1 2.7 1.28l-2.983 5.078a12.315 12.315 0 0 0-1.978-.9 15.628 15.628 0 0 0-2.169-.592 22.226 22.226 0 0 0-2.264-.328q-1.143-.106-2.243-.106a14.468 14.468 0 0 0-4.433.635 10.445 10.445 0 0 0-3.417 1.8 8.9 8.9 0 0 0-2.3 2.782 9.833 9.833 0 0 0-1.069 3.586 12.8 12.8 0 0 1 2.433-1.5 17.254 17.254 0 0 1 2.825-1.047 21.9 21.9 0 0 1 3.068-.614 24.994 24.994 0 0 1 3.163-.2 19.955 19.955 0 0 1 5.618.741 12.882 12.882 0 0 1 4.327 2.137 9.648 9.648 0 0 1 2.782 3.4 10.146 10.146 0 0 1 .984 4.539 10.945 10.945 0 0 1-.984 4.634 10.367 10.367 0 0 1-2.906 3.698 14.182 14.182 0 0 1-4.782 2.476 22.093 22.093 0 0 1-6.623.9 22.664 22.664 0 0 1-6.686-.931 13.437 13.437 0 0 1-5.184-2.9 13.171 13.171 0 0 1-3.354-5 19.76 19.76 0 0 1-1.198-7.245zm6.665 3.11a7.343 7.343 0 0 0 3.047 5.237 11.441 11.441 0 0 0 6.665 1.767 14.506 14.506 0 0 0 3.682-.423 8.7 8.7 0 0 0 2.708-1.174 5.218 5.218 0 0 0 1.672-1.788 4.613 4.613 0 0 0 .571-2.264 4.378 4.378 0 0 0-.444-1.947 4.189 4.189 0 0 0-1.386-1.576 7.5 7.5 0 0 0-2.423-1.058 14.166 14.166 0 0 0-3.576-.391 19.213 19.213 0 0 0-3.322.275 17.056 17.056 0 0 0-2.9.762 14.013 14.013 0 0 0-2.423 1.143 9.724 9.724 0 0 0-1.873 1.439z' fill='%23a6eaff'/%3E%3C/svg%3E");
}
.accordion--horizontal [data-id="6"][aria-expanded="true"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23FFD6D6'/%3E%3Cpath d='M16.638 33.391a21.057 21.057 0 0 1 1.344-7.861 15.518 15.518 0 0 1 3.682-5.575 15.05 15.05 0 0 1 5.514-3.324 20.8 20.8 0 0 1 6.855-1.1q1.544 0 3.142.159a27.314 27.314 0 0 1 3.142.5 22.212 22.212 0 0 1 2.994.878 16.7 16.7 0 0 1 2.7 1.28l-2.983 5.078a12.315 12.315 0 0 0-1.978-.9 15.628 15.628 0 0 0-2.169-.592 22.226 22.226 0 0 0-2.264-.328q-1.143-.106-2.243-.106a14.468 14.468 0 0 0-4.433.635 10.445 10.445 0 0 0-3.417 1.8 8.9 8.9 0 0 0-2.3 2.782 9.833 9.833 0 0 0-1.069 3.586 12.8 12.8 0 0 1 2.433-1.5 17.254 17.254 0 0 1 2.825-1.047 21.9 21.9 0 0 1 3.068-.614 24.994 24.994 0 0 1 3.163-.2 19.955 19.955 0 0 1 5.618.741 12.882 12.882 0 0 1 4.327 2.137 9.648 9.648 0 0 1 2.782 3.4 10.146 10.146 0 0 1 .984 4.539 10.945 10.945 0 0 1-.984 4.634 10.367 10.367 0 0 1-2.906 3.698 14.182 14.182 0 0 1-4.782 2.476 22.093 22.093 0 0 1-6.623.9 22.664 22.664 0 0 1-6.686-.931 13.437 13.437 0 0 1-5.184-2.9 13.171 13.171 0 0 1-3.354-5 19.76 19.76 0 0 1-1.198-7.245zm6.665 3.11a7.343 7.343 0 0 0 3.047 5.237 11.441 11.441 0 0 0 6.665 1.767 14.506 14.506 0 0 0 3.682-.423 8.7 8.7 0 0 0 2.708-1.174 5.218 5.218 0 0 0 1.672-1.788 4.613 4.613 0 0 0 .571-2.264 4.378 4.378 0 0 0-.444-1.947 4.189 4.189 0 0 0-1.386-1.576 7.5 7.5 0 0 0-2.423-1.058 14.166 14.166 0 0 0-3.576-.391 19.213 19.213 0 0 0-3.322.275 17.056 17.056 0 0 0-2.9.762 14.013 14.013 0 0 0-2.423 1.143 9.724 9.724 0 0 0-1.873 1.439z' fill='%23FA641E'/%3E%3C/svg%3E");
}
.book-consultation {
    padding: calc(82px * 0.7816793893) 20px;
    text-align: center;
    background: linear-gradient(145deg, #fa641e 0, #ff00b9 100%);
}
@media screen and (min-width: 90.0625em) {
    .book-consultation {
        padding-top: 5.125rem;
        padding-bottom: 5.125rem;
    }
}
.book-consultation p {
    margin: 0 auto;
    max-width: 1310px;
}
.book-consultation p a {
    color: #fff;
    text-decoration: none;
}
.booking-ctas {
    text-align: center;
}
.booking-ctas .svg {
    margin-bottom: 2.125rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.booking-ctas .h3 {
    margin-bottom: calc(74px * 0.7816793893);
    line-height: 0.9;
}
@media screen and (min-width: 90.0625em) {
    .booking-ctas .h3 {
        margin-bottom: 4.625rem;
    }
}
.booking-ctas .column {
    padding-top: calc(100px * 0.4885496183);
    padding-bottom: calc(87px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .booking-ctas .column {
        padding-top: calc(100px * 0.7816793893);
        padding-bottom: calc(87px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .booking-ctas .column {
        padding-top: 6.25rem;
        padding-bottom: 5.4375rem;
    }
}
.booking-ctas .column:first-of-type {
    background-color: #ffd6d6;
}
.booking-ctas .column:first-of-type .h3 {
    color: #03f;
}
.booking-ctas .column:last-of-type {
    background-color: #03f;
}
.booking-ctas .column:last-of-type .h3 {
    color: #fff;
}
.card {
    background-color: #fff;
    border-radius: 0.9375rem;
    overflow: hidden;
    width:100%;
}
.card .card--link,
.sub-item span {
    display: block;
}
.card .svg {
    margin-bottom: 2.25rem;
}
.card .card--heading {
    margin-bottom: 1.9375rem;
    line-height: 1;
}
.card .card--text {
    font-size: calc(32px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .card .card--text {
        font-size: 2rem;
    }
}
.fact-feature {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
}
@media print, screen and (min-width: 64em) {
    .fact-feature {
        min-height: 100vh;
    }
}
@media print, screen and (max-width: 39.99875em) {
    .fact-feature .h1 {
        font-size: 2.375rem;
        line-height: 1 !important;
    }
}
.fact-feature .svg {
    width: 2.125rem;
    height: 2.125rem;
}
@media print, screen and (min-width: 64em) {
    .fact-feature .svg {
        width: 2.625rem;
        height: 2.625rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .fact-feature .svg {
        width: 4.0625rem;
        height: 4.0625rem;
    }
}
.fact-feature .source-ref {
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0;
    text-align: center;
}
.sticker {
    position: absolute;
    top: calc(-100px * 0.4885496183);
    right: 5vw;
    z-index: 2;
    width: calc(200px * 0.4885496183);
    height: calc(200px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .sticker {
        top: calc(-100px * 0.7816793893);
        width: calc(200px * 0.7816793893);
        height: calc(200px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .sticker {
        top: -6.25rem;
        width: 12.5rem;
        height: 12.5rem;
    }
}
.navigation--mobile {
    margin-bottom: 2.5rem;
    padding-top: 1.625rem;
    border-top: 2px solid #fff;
}
@media print, screen and (min-width: 64em) {
    .navigation--mobile {
        display: none;
    }
}
.navigation--desktop {
    display: none;
}
@media print, screen and (min-width: 64em) {
    .navigation--desktop {
        display: block;
    }
}
.menu {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: "americane", sans-serif;
}
.menu .menu-item {
    position: unset;
    font-weight: 700;
    font-size: 1.5rem;
    cursor: pointer;
}
@media print, screen and (max-width: 63.99875em) {
    .menu .menu-item {
        margin-bottom: 4px;
    }
}
@media print, screen and (min-width: 64em) {
    .menu .menu-item {
        display: inline-block;
        margin-left: calc(22.5px * 0.7816793893);
        margin-right: calc(22.5px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .menu .menu-item {
        font-size: 1.5rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .menu .menu-item:focus .sub-menu,
    .menu .menu-item:hover .sub-menu {
        display: block;
    }
}
.menu .menu-item:focus > a + .sub-menu--container,
.menu .menu-item:hover > a + .sub-menu--container {
    display: block;
}
/*.menu .menu-item:focus > a,
.menu .menu-item:hover > a {
    color: #fff;
    border-bottom: 3px solid #fa641e;
}*/
.menu .menu-item a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    border-bottom: 3px solid transparent;
}
.sub-menu--container {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    padding-top: 40px;
    width: 100%;
    z-index: 999;
}
.sub-menu--inner {
    border-top: 2px solid #fff;
    background-color: #03f;
}
.sub-menu {
    display: none;
    list-style: none;
    margin: 0 auto 3.75rem;
    padding: 0;
}
@media print, screen and (min-width: 64em) {
    .sub-menu {
        display: flex;
        margin: 0 auto;
        max-width: 1310px;
    }
}
.sub-item {
    padding-top: 2.0625rem;
}
@media print, screen and (min-width: 64em) {
    .sub-item {
        padding-top: 3.125rem;
        padding-right: 1.25rem;
        padding-bottom: 4.625rem;
    }
}
.sub-item .svg {
    width: 2.1875rem;
    height: 2.1875rem;
}
@media print, screen and (max-width: 63.99875em) {
    .sub-item .svg {
        float: left;
        margin-right: 1.0625rem;
        margin-bottom: 3.75rem;
    }
}
@media print, screen and (min-width: 64em) {
    .sub-item .svg {
        margin-bottom: 1.875rem;
        width: 4.0625rem;
        height: 4.0625rem;
    }
    .sub-item .h5 {
        margin-bottom: 1rem;
    }
}
.sub-item .h5,
.sub-item .p {
    color: #fff;
}
.sub-item .p {
    margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 64em) {
    .sub-item .p {
        margin-bottom: 1.875rem;
    }
}
.sub-item .link--cta {
    display: inline-block;
    color: #fff;
/*     border-bottom: 2px solid transparent; */
}
@media print, screen and (max-width: 63.99875em) {
    .sub-item .link--cta {
        font-size: 0.9375rem;
    }
}
.sub-item:focus .link--cta,
.sub-item:hover .link--cta {
    border-bottom-color: #fff;
}
.off-canvas-label {
    position: absolute;
    top: 27px;
    right: 27px;
    margin: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    transition: transform 250ms ease;
    cursor: pointer;
    z-index: 500;
}
@media print, screen and (min-width: 64em) {
    .off-canvas-label {
        display: none;
    }
}
.off-canvas-label .menu-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../svg/menu.svg) center no-repeat;
    background-size: 100% auto;
}
.off-canvas-label .close {
    display: none;
    visibility: hidden;
}
.off-canvas-label.opened {
    transition: transform 250ms ease;
}
.off-canvas-label.opened .menu-icon {
    background-image: url(../svg/close.svg);
}
.off-canvas-label.opened .open {
    display: none;
    visibility: none;
}
.off-canvas-label.opened .close {
    display: block;
    visibility: visible;
}
.off-canvas-input {
    display: none;
}
.off-canvas-wrapper {
    display: none;
    position: fixed;
    top: 0;
    left: -100vw;
    width: 100vw;
    height: 100%;
    background: #03f;
    transition: left 500ms ease;
    z-index: 0;
}
.off-canvas-wrapper.opened {
    display: block;
    left: 0;
    overflow: scroll;
    z-index: 400;
}
.off-canvas {
    padding: 40px 0.9375rem 0.9375rem;
    height: 100vh;
    overflow: scroll;
}
.bo-content {
    display: block;
    width: 100%;
    padding: 0;
    transition: transform 500ms ease;
}
.svg {
    display: inline-block;
    width: 4.0625rem;
    height: 4.0625rem;
    background-size: cover;
}
.svg--hand {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65.112 65' width='65.112' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h65.112v65h-65.112z'/%3E%3C/clipPath%3E%3Ccircle cx='32.5' cy='32.5' fill='%23001e46' r='32.5'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m19.514 57.408-9.821-9.769-.053-.053a6.86 6.86 0 0 1 8.36-10.686l-4.921-11.278a6.858 6.858 0 0 1 3.539-9.029 6.918 6.918 0 0 1 1.47-.456 6.858 6.858 0 0 1 12.387-5.411 6.911 6.911 0 0 1 1.334-.769 6.862 6.862 0 0 1 8.476 2.515 6.859 6.859 0 0 1 10.361 2.77l10.488 24.012a19.388 19.388 0 0 1 1.517 5.729 32.56 32.56 0 1 0 -32.689 20.017 41.9 41.9 0 0 1 -10.448-7.592' fill='%23a6eaff'/%3E%3Cpath d='m48.009 68.26-14.63-8.907a2.7 2.7 0 0 1 -.555-.447 1.431 1.431 0 0 0 -2.093 1.952l9.788 9.736a36.5 36.5 0 0 0 10.687 7.381 14.781 14.781 0 0 0 12.008.086l2.947-1.287a13.91 13.91 0 0 0 7.18-18.316l-10.489-24.01a1.431 1.431 0 0 0 -2.625 1.142l7.188 16.456a2.713 2.713 0 1 1 -4.972 2.172l-7.743-17.718-1.658-3.8a1.431 1.431 0 0 0 -2.624 1.144l8.3 18.991a2.713 2.713 0 1 1 -4.973 2.172l-8.296-18.986-2.212-5.064a1.431 1.431 0 0 0 -2.623 1.143l1.659 3.8 7.741 17.723a2.713 2.713 0 1 1 -4.972 2.177l-7.188-16.461a1.431 1.431 0 1 0 -2.623 1.146l8.119 18.586 7.482 4.555a2.713 2.713 0 1 1 -2.822 4.635' fill='%23ffd6d6' transform='translate(-17.179 -17.033)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--sponge {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65.05' height='65'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0H65.05V65H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M32.5 0A32.418 32.418 0 0 0 7.84 11.343a15.332 15.332 0 0 0 5.944 1.205 15.206 15.206 0 0 0 8.76-2.753c.054-.038.11-.074.167-.108l1.211-.721a20.721 20.721 0 1 1 .072 35.512 2.784 2.784 0 0 1-.212-.141l-1.264-.931a15.311 15.311 0 0 0-18.028.409 2.711 2.711 0 0 1-.7.608q-.614.372-1.251.7A32.5 32.5 0 1 0 32.5 0' fill='%2303f'/%3E%3Cpath d='M.834 39.804a20.719 20.719 0 0 1 24.816-.818l.053.038 1.184.872a15.3 15.3 0 1 0-.173-26.288l-1.149.683a20.592 20.592 0 0 1-11.781 3.673 20.772 20.772 0 0 1-9.176-2.147A32.473 32.473 0 0 0 .834 39.804' fill='%2303f'/%3E%3Cpath d='M32.5 0A32.418 32.418 0 0 0 7.84 11.343a15.332 15.332 0 0 0 5.944 1.205 15.206 15.206 0 0 0 8.76-2.753c.054-.038.11-.074.167-.108l1.211-.721a20.721 20.721 0 1 1 .072 35.512 2.784 2.784 0 0 1-.212-.141l-1.264-.931a15.311 15.311 0 0 0-18.028.409 2.711 2.711 0 0 1-.7.608q-.614.372-1.251.7A32.5 32.5 0 1 0 32.5 0' fill='%23001e46'/%3E%3Cpath d='M.834 39.804a20.719 20.719 0 0 1 24.816-.818l.053.038 1.184.872a15.3 15.3 0 1 0-.173-26.288l-1.149.683a20.592 20.592 0 0 1-11.781 3.673 20.772 20.772 0 0 1-9.176-2.147A32.473 32.473 0 0 0 .834 39.804' fill='%23001e46'/%3E%3Cpath d='M25.505 51.834l.053.039 1.185.872a15.3 15.3 0 0 0 23.011-12.041 20.706 20.706 0 0 1-25.9 3.774 2.784 2.784 0 0 1-.212-.141l-1.264-.931a15.313 15.313 0 0 0-18.032.408 2.711 2.711 0 0 1-.7.608c-.358.217-.723.418-1.092.613a32.386 32.386 0 0 0 2.571 4.9 20.71 20.71 0 0 1 20.376 1.9' fill='%23ffeb00'/%3E%3Cpath d='M34.501 11.398a15.275 15.275 0 0 0-7.931 2.212l-1.149.684a20.6 20.6 0 0 1-11.781 3.673 20.767 20.767 0 0 1-9.026-2.072A32.293 32.293 0 0 0 .76 25.736a3.249 3.249 0 1 1-.676 5.424c-.018.445-.034.89-.034 1.34a32.59 32.59 0 0 0 .8 7.175 20.715 20.715 0 0 1 24.651-.689l.053.038 1.185.872a15.306 15.306 0 1 0 7.758-28.5M14.741 27.888a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1-3.25 3.25m14.6 8.454a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1-3.25 3.25m2.5-12.224a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1-3.25 3.25m8.386 9.529a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1-3.25 3.25' fill='%23ffeb00'/%3E%3Cpath d='M32.55 0A32.42 32.42 0 0 0 7.838 11.4a15.331 15.331 0 0 0 5.8 1.144 15.207 15.207 0 0 0 8.761-2.753c.054-.038.11-.074.167-.108l1.211-.721a20.726 20.726 0 0 1 31.2 14.55 2.692 2.692 0 0 1 .245 1.121v14.916A20.725 20.725 0 0 1 23.85 57.327q-.11-.066-.212-.141l-1.264-.931A15.284 15.284 0 0 0 8.538 54.4 32.5 32.5 0 1 0 32.55 0' fill='%23a6eaff'/%3E%3Cpath d='M34.67 5.981a20.666 20.666 0 0 0-10.722 2.987l-1.212.721q-.085.051-.167.108a15.208 15.208 0 0 1-8.76 2.753 15.332 15.332 0 0 1-5.943-1.207 32.553 32.553 0 0 0-3.233 4.474 20.766 20.766 0 0 0 9.177 2.148 20.6 20.6 0 0 0 11.781-3.673l1.149-.684a15.3 15.3 0 1 1 .173 26.288l-1.185-.872-.053-.039a20.718 20.718 0 0 0-24.815.819 32.283 32.283 0 0 0 1.709 5.319q.636-.328 1.251-.7a2.726 2.726 0 0 0 .7-.608 15.31 15.31 0 0 1 18.028-.409l1.264.931q.1.075.212.141a20.722 20.722 0 1 0 10.65-38.5' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--laptop-handed {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Cg%3E%3Cpath d='M65 32.5A32.5 32.5 0 1 0 32.5 65 32.5 32.5 0 0 0 65 32.5' fill='%23a6eaff'/%3E%3Cpath d='M14.623 46.974l8.9 1.979L39.11 46.73a3.2 3.2 0 0 1 3.339 3.339c0 2.083-1.486 2.963-3.339 3.339l-18.944 3.875a13.356 13.356 0 0 1-6.512-.487l-.669-.223a13.883 13.883 0 0 1-9.492-13.175v-3.35h15.583a3.339 3.339 0 0 1 0 6.678h-4.453' fill='%23ffd6d6'/%3E%3Cpath d='M39.11 44.018a2.7 2.7 0 0 0-.383.027L24.49 46.083a6.046 6.046 0 0 0-5.415-8.739H6.152a2.707 2.707 0 0 0-2.659-2.231H.114A32.475 32.475 0 0 0 15.09 59.937a16.023 16.023 0 0 0 5.541.01l.078-.015 18.94-3.874c4.972-1.009 5.509-4.527 5.509-5.993a5.915 5.915 0 0 0-6.048-6.048m.6 6.3c-.007.008-.221.248-1.146.436l-18.9 3.867a10.681 10.681 0 0 1-5.155-.4l-8.31-2.77v-8.7h12.876a.631.631 0 1 1 0 1.261h-4.452a2.708 2.708 0 0 0-2.708 2.708v.118a2.709 2.709 0 0 0 2.118 2.773l8.9 1.979a2.718 2.718 0 0 0 .971.037l15.348-2.185c.447.045.486.31.486.624a.784.784 0 0 1-.028.25' fill='%23001e46'/%3E%3Cpath d='M65 32.5A32.454 32.454 0 0 0 51.123 5.872H36.04a3.978 3.978 0 0 0-3.978 3.978v23.021h-3.977v5.218a3.638 3.638 0 0 0 3.694 3.58h31.9a32.492 32.492 0 0 0 1.32-9.169' fill='%23a0f'/%3E%3Cpath d='M65 32.5A32.454 32.454 0 0 0 51.123 5.872h-15.08a3.978 3.978 0 0 0-3.978 3.978v23.021c33.084.42 32.937 2.814 32.937-.371' fill='%23ffeb00'/%3E%3Cpath d='M41.603 13.568a1.989 1.989 0 1 1-1.989-1.989 1.989 1.989 0 0 1 1.989 1.989' fill='%23001e46'/%3E%3Cpath d='M47.569 13.568a1.989 1.989 0 1 1-1.989-1.989 1.989 1.989 0 0 1 1.989 1.989' fill='%23001e46'/%3E%3Cpath d='M53.535 13.568a1.989 1.989 0 1 1-1.989-1.989 1.989 1.989 0 0 1 1.989 1.989' fill='%23001e46'/%3E%3Cpath d='M29.355 9.849v20.314h-1.27a2.709 2.709 0 0 0-2.708 2.708v5.218a6.353 6.353 0 0 0 6.4 6.289h30.974a32.289 32.289 0 0 0 1.6-5.417H31.779a.935.935 0 0 1-.985-.872V35.58h34.057c.1-1.014.15-2.041.15-3.079 0-.787-.038-1.565-.093-2.338H34.771V9.849A1.271 1.271 0 0 1 36.04 8.58h18.457a32.549 32.549 0 0 0-8-5.417H36.04a6.693 6.693 0 0 0-6.685 6.685' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--flower {
    background-image: url("data:image/svg+xml,%3Csvg height='64' viewBox='0 0 64 64' width='64' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32' cy='32' fill='%23ffec00' r='32'/%3E%3Cpath d='m66.069 55.679c-3.39 1.13-6.028-1.036-12.245-.754 4.9 3.956 8.289 3.674 10.361 6.593 1.79 2.449 1.508 4.992-1.224 6.97s-5.182 1.512-6.971-.941c-2.167-2.92-.848-6.028-3.109-11.962-2.26 5.934-.942 9.042-3.108 11.962-1.79 2.449-4.238 2.92-6.97.942s-3.014-4.521-1.224-6.97c2.072-2.92 5.463-2.637 10.36-6.593-6.217-.282-8.854 1.884-12.245.754-2.919-.942-4.144-3.108-3.108-6.311s3.391-4.239 6.217-3.391c3.391 1.13 4.238 4.427 9.513 7.818-1.7-6.028-4.522-7.818-4.522-11.4 0-3.014 1.7-4.9 5.086-4.9s5.086 1.884 5.086 4.9c0 3.579-2.826 5.369-4.521 11.4 5.275-3.391 6.122-6.688 9.513-7.818 2.826-.848 5.18.188 6.217 3.391s-.189 5.369-3.109 6.311z' fill='%23a0f' transform='translate(-20.662 -21.83)'/%3E%3C/svg%3E");
}
.svg--heart {
    background-image: url("data:image/svg+xml,%3Csvg height='90' viewBox='0 0 90 90' width='90' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' fill='%23ffec00' r='45'/%3E%3Cpath d='m72.425 46.875c-2.52 0-5.315 1.729-8.543 5.286a5.023 5.023 0 0 1 -7.425 0c-3.229-3.557-6.024-5.286-8.543-5.286a10.558 10.558 0 0 0 -10.414 10.105c0 10.829 12.5 21.72 22.669 29.312 10.165-7.592 22.669-18.485 22.669-29.312a10.558 10.558 0 0 0 -10.413-10.105z' fill='%23ff00b9' transform='translate(-15.169 -18.438)'/%3E%3Cpath d='m67.481 34.375c-4.144 0-8.172 1.9-12.256 5.8-4.084-3.9-8.112-5.8-12.256-5.8a18.02 18.02 0 0 0 -17.969 17.575c0 14.588 14.569 27.142 27.259 36.45a4.991 4.991 0 0 0 5.931 0c12.692-9.309 27.261-21.863 27.261-36.45a18.02 18.02 0 0 0 -17.97-17.575zm-12.256 46.887c-10.164-7.6-22.669-18.483-22.669-29.312a10.558 10.558 0 0 1 10.413-10.1c2.52 0 5.315 1.729 8.543 5.286a5.023 5.023 0 0 0 7.425 0c3.229-3.557 6.023-5.286 8.543-5.286a10.558 10.558 0 0 1 10.413 10.1c0 10.827-12.5 21.715-22.669 29.312z' fill='%23001e46' transform='translate(-10.225 -13.408)'/%3E%3C/svg%3E");
}
.svg--new {
    background-image: url("data:image/svg+xml,%3Csvg height='100' viewBox='0 0 100 100' width='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' fill='%23ffec00' r='50'/%3E%3Cg fill='%23fa641e'%3E%3Cpath d='m11.073 62.202h77.854v8.333h-77.854z'/%3E%3Cpath d='m20.687 59.919 7.8 13.627h8.96v-25.346h-6.72v11.308l-6.493-11.308h-10.192v25.345h6.645z' transform='translate(-4.681 -16.065)'/%3E%3Cpath d='m70.105 66.191h-9.705v-2.539h5.749v-5.824h-5.749v-2.315h9.595v-7.313h-17.995v25.345h18.105z' transform='translate(-17.333 -16.065)'/%3E%3Cpath d='m95.268 73.545 4.144-13.477 4.517 13.477h8.176l7.43-25.345h-8.1l-2.912 11.723-3.511-11.723h-8.176l-2.95 11.648-3.098-11.648h-10.229l7.915 25.349z' transform='translate(-26.853 -16.065)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--positive {
    background-image: url("data:image/svg+xml,%3Csvg height='96' viewBox='0 0 96 96' width='96' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h96v96h-96z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m96 48a48 48 0 1 0 -48 48 48 48 0 0 0 48-48' fill='%23a0f'/%3E%3Cpath d='m84.8 58.4h-18.4v-18.4h-8v18.4h-18.4v8h18.4v18.4h8v-18.4h18.4z' fill='%23a6eaff' transform='translate(-14.4 -14.4)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--email {
    background-image: url("data:image/svg+xml,%3Csvg height='100' viewBox='0 0 100 100' width='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' fill='%23ffeb00' r='50'/%3E%3Cpath d='m53.66 16.25a37.41 37.41 0 1 0 26.452 63.862l-5.628-5.628a29.45 29.45 0 1 1 8.626-20.824v4.776a5.572 5.572 0 0 1 -11.143 0v-4.776a18.334 18.334 0 1 0 -5.267 12.84 13.514 13.514 0 0 0 24.374-8.061v-4.779a37.452 37.452 0 0 0 -37.414-37.41zm0 47.757a10.347 10.347 0 1 1 10.347-10.347 10.359 10.359 0 0 1 -10.347 10.347z' fill='%23ff00b9' transform='translate(-3.832 -3.828)'/%3E%3C/svg%3E");
}
.svg--cursor {
    background-image: url("data:image/svg+xml,%3Csvg height='100' viewBox='0 0 100 100' width='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' fill='%23a6eaff' r='50'/%3E%3Cpath d='m58.484 82.713 10.331-11.238a6.16 6.16 0 0 1 4.28-2l15.25-.69-28.854-22.895z' fill='%23fa641e' transform='translate(-22.231 -17.951)'/%3E%3Cpath d='m97.669 66-40.534-35.5a5.7 5.7 0 0 0 -6.468-.84 6.858 6.858 0 0 0 -3.575 6.009l-1.414 57.088a6.834 6.834 0 0 0 3.864 6.522 5.737 5.737 0 0 0 2.351.511 5.905 5.905 0 0 0 4.539-2.219l11.777-14.137 8.541 20.21 8.506-4.377-8.541-20.21 17.385-.869a6.27 6.27 0 0 0 5.615-4.726 7.209 7.209 0 0 0 -2.046-7.462zm-27.769 3.029a5.939 5.939 0 0 0 -4.28 2.2l-10.331 12.4 1.011-40.629 28.854 25.267-15.25.762z' fill='%23001e46' transform='translate(-19.04 -16.627)'/%3E%3C/svg%3E");
}
.svg--arrow-down {
    width: 5.3125rem;
    height: 5.3125rem;
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23ffeb00' r='42.5'/%3E%3Cpath d='m75.245 58.041-13.769 13.769v-45.652h-7.083v45.69l-13.787-13.788-5.006 5.009 22.316 22.319 22.338-22.338z' fill='%2303f' transform='translate(-15.425 -11.335)'/%3E%3C/svg%3E");
}
.svg--haas,
.svg--itad {
    width: 5.625rem;
    height: 5.625rem;
    background-image: url("data:image/svg+xml,%3Csvg height='90' viewBox='0 0 90 90' width='90' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m52.187 33.5v38.25h56.371a44.962 44.962 0 0 0 -6.144-40.5h-47.977a2.253 2.253 0 0 0 -2.25 2.25z' fill='%23ffd6d6' transform='translate(-20.875 -12.5)'/%3E%3Cpath d='m87.683 59.25h-56.371v-38.25a2.253 2.253 0 0 1 2.25-2.25h47.978l.01-.007a44.993 44.993 0 1 0 6.15 40.511z' fill='%23fa641e'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m54.473 65.284-21.349 21.348-6.949-6.948-5.3 5.3 12.249 12.255 26.652-26.652z' transform='translate(-8.349 -26.114)'/%3E%3Cpath d='m47.187 28.5a2.253 2.253 0 0 1 2.25-2.25h47.977a45.246 45.246 0 0 0 -6.791-7.5h-41.186a9.761 9.761 0 0 0 -9.75 9.75v24h7.5z' transform='translate(-15.875 -7.5)'/%3E%3Ccircle cx='39.862' cy='27.3' r='4.5'/%3E%3Ccircle cx='53.362' cy='27.3' r='4.5'/%3E%3Ccircle cx='66.862' cy='27.3' r='4.5'/%3E%3Cpath d='m76.25 98.809v7.5h38.626a44.74 44.74 0 0 0 3.3-7.5z' transform='translate(-30.5 -39.523)'/%3E%3Cpath d='m58.937 126.25h39.387a45.245 45.245 0 0 0 6.791-7.5h-46.178z' transform='translate(-23.575 -47.5)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--itad {
    background-image: url("data:image/svg+xml,%3Csvg height='90' viewBox='0 0 90 90' width='90' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ccircle cx='45' cy='45' fill='%23ffd6d6' r='45'/%3E%3Cpath d='m71.855 53.75h-25.174l2.494 37.4h28.905l2.494-37.4z' fill='%23a6eaff' transform='translate(-19 -21.346)'/%3E%3C/g%3E%3Cg fill='%23001e46'%3E%3Cpath d='m85.086 33.218h-14.96v-2.244a9.735 9.735 0 0 0 -9.726-9.724h-11.966a9.735 9.735 0 0 0 -9.724 9.724v2.244h-14.96v7.482h6.225l1.113 16.7 7.463-.5-1.079-16.2h33.893l-2.494 37.4h-24.571v7.48h31.57l2.991-44.88h6.225v-7.48zm-38.9 0v-2.244a2.247 2.247 0 0 1 2.244-2.244h11.97a2.247 2.247 0 0 1 2.244 2.244v2.244z' transform='translate(-9.791 -8.294)'/%3E%3Cpath d='m33.092 97.154-12.219-12.219 5.289-5.289 6.93 6.93 21.292-21.292 5.289 5.289z' transform='translate(-8.636 -25.978)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--earth {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65.141' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' transform='translate(.141)' fill='%230dabff'/%3E%3Cg%3E%3Cpath d='M32.069.496a2.6 2.6 0 0 0 .385 2.561 1.73 1.73 0 0 0 .311.282c.233.164.476.319.722.476a9.551 9.551 0 0 1 3.119 2.8 6.411 6.411 0 0 1-.463 7.245 19.415 19.415 0 0 1-6.335 5.078l-.187.11c-.766.449-2.559 1.654-2.68 3.147-.118 1.472 1.366 2.971 2.8 3.741a22.454 22.454 0 0 0 3.323 1.32c.456.155.907.309 1.346.468.62.225 1.249.436 1.878.648 3.244 1.091 6.922 2.329 9.633 5.454a18.367 18.367 0 0 1 3.186 6.046l.2.547c.422 1.151 1 2.728 1.7 2.948a1.228 1.228 0 0 0 .946-.216c1.848-1.189 3.481-3.754 4.853-7.626 3.042-8.601 2.675-17.529-.975-23.893a22.5 22.5 0 0 0-5.207-6.112 32.345 32.345 0 0 0-18-5.517 1.076 1.076 0 0 0-.555.493z' fill='%233dd614'/%3E%3Cpath d='M7.789 14.73c.331-.2.665-.4 1-.6a18.781 18.781 0 0 0 3.042-2.068c.9-.813 2.944-2.947 2.624-5.2a2.329 2.329 0 0 0-.461-1.072A32.644 32.644 0 0 0 3.85 17.151c.963-.606 1.929-1.2 2.888-1.779l1.051-.642z' fill='%233dd614'/%3E%3Cpath d='M40.668 60.955a15.438 15.438 0 0 0-4.294 3.808 32.281 32.281 0 0 0 12.669-4.29 10.408 10.408 0 0 0-8.375.482z' fill='%233dd614'/%3E%3Cpath d='M11.924 57.655a10.285 10.285 0 0 0 1.86.882c.807.277 2.341.4 2.963-.885a2.223 2.223 0 0 0 .061-1.164c-.041-.337-.11-.706-.182-1.1-.1-.514-.2-1.045-.257-1.628a18.728 18.728 0 0 1 1.134-7.506 16.584 16.584 0 0 0 .967-4.738 2.682 2.682 0 0 0-.783-2.018 6.744 6.744 0 0 0-2.073-1.147 35.364 35.364 0 0 0-1.569-.546 23.222 23.222 0 0 1-3.284-1.28 24.04 24.04 0 0 1-2.423-1.464 15.04 15.04 0 0 0-2.328-1.356 3.18 3.18 0 0 0-1.222-.281 1.643 1.643 0 0 0-1.229.5C1.571 35.86.761 37.051.871 39.441c.007.157.043.532.125 1.071a32.506 32.506 0 0 0 10.928 17.143z' fill='%233dd614'/%3E%3Cpath d='M10.617 19.35c.308-.189.621-.374.933-.559a23.138 23.138 0 0 0 3.921-2.716c3.244-2.944 4.829-6.58 4.346-9.975a7.643 7.643 0 0 0-1.127-3.025 32.453 32.453 0 0 0-4.7 2.711 2.329 2.329 0 0 1 .461 1.072c.32 2.255-1.729 4.389-2.624 5.2a18.781 18.781 0 0 1-3.042 2.068c-.334.2-.669.4-1 .6l-1.047.649c-.959.584-1.925 1.174-2.888 1.779a32.263 32.263 0 0 0-3.221 8.975 66.6 66.6 0 0 1 8.927-6.128l1.061-.647z' fill='%23001e46'/%3E%3Cpath d='M28.359 6.6a7.148 7.148 0 0 0 1.286 1.165c.3.209.608.41.922.611a5.452 5.452 0 0 1 1.49 1.172c.137.213 0 .711-.3 1.134a15.164 15.164 0 0 1-4.682 3.578l-.189.111c-3.211 1.882-5.108 4.505-5.34 7.385-.211 2.615 1.136 6.526 5.626 8.945a26.77 26.77 0 0 0 4.146 1.679c.421.144.839.286 1.245.433.659.239 1.328.464 2 .689 2.841.956 5.524 1.858 7.268 3.869a13.851 13.851 0 0 1 2.2 4.38l.2.528c.764 2.084 1.918 5.234 5.168 6.252a6.113 6.113 0 0 0 1.83.278A6.79 6.79 0 0 0 54.88 47.7c2.923-1.879 5.222-5.273 7.03-10.374a40.428 40.428 0 0 0 2.311-11.888A32.527 32.527 0 0 0 50.623 5.52a22.5 22.5 0 0 1 5.207 6.112c3.653 6.363 4.017 15.292.974 23.884-1.372 3.872-3 6.438-4.853 7.626a1.228 1.228 0 0 1-.946.216c-.7-.22-1.28-1.8-1.7-2.948l-.2-.547a18.367 18.367 0 0 0-3.186-6.046c-2.711-3.125-6.389-4.363-9.633-5.454-.629-.212-1.258-.423-1.878-.648-.439-.159-.89-.313-1.346-.468a22.454 22.454 0 0 1-3.323-1.32c-1.429-.77-2.914-2.269-2.8-3.741.121-1.493 1.914-2.7 2.68-3.147l.187-.11a19.415 19.415 0 0 0 6.335-5.078 6.411 6.411 0 0 0 .463-7.245 9.551 9.551 0 0 0-3.119-2.8c-.245-.157-.489-.312-.722-.476a1.73 1.73 0 0 1-.311-.282 2.6 2.6 0 0 1-.384-2.556A1.076 1.076 0 0 1 32.62 0h-.121a32.646 32.646 0 0 0-5.992.561A8.013 8.013 0 0 0 28.359 6.6z' fill='%23001e46'/%3E%3Cpath d='M21.624 60.011a7.333 7.333 0 0 0 .563-4.168c-.062-.515-.151-.989-.237-1.448-.08-.427-.156-.83-.194-1.2a14.181 14.181 0 0 1 .933-5.374 20.884 20.884 0 0 0 1.2-6.351 7.965 7.965 0 0 0-2.639-6.052 12.226 12.226 0 0 0-3.686-2.12 39.674 39.674 0 0 0-1.816-.634 18.874 18.874 0 0 1-2.539-.97 19.706 19.706 0 0 1-1.883-1.15 19.566 19.566 0 0 0-3.226-1.83 7.488 7.488 0 0 0-7.975 1.024A32.774 32.774 0 0 0 0 32.5a32.558 32.558 0 0 0 1 8.013c-.081-.54-.117-.914-.125-1.071-.111-2.39.7-3.582 2.685-5.51a1.643 1.643 0 0 1 1.229-.5 3.18 3.18 0 0 1 1.222.281 15.041 15.041 0 0 1 2.328 1.356 24.038 24.038 0 0 0 2.423 1.464 23.221 23.221 0 0 0 3.284 1.28c.553.183 1.075.356 1.569.546a6.744 6.744 0 0 1 2.073 1.147 2.682 2.682 0 0 1 .783 2.018 16.584 16.584 0 0 1-.971 4.734 18.728 18.728 0 0 0-1.134 7.506c.061.583.161 1.114.257 1.628.073.39.142.759.182 1.1a2.223 2.223 0 0 1-.061 1.164c-.622 1.286-2.156 1.161-2.963.885a10.285 10.285 0 0 1-1.86-.882 32.49 32.49 0 0 0 7.832 4.749 7.169 7.169 0 0 0 1.871-2.397z' fill='%23001e46'/%3E%3Cpath d='M37.994 56.242a21.245 21.245 0 0 0-8.093 8.645c.857.068 1.721.112 2.6.112a32.777 32.777 0 0 0 3.874-.238 15.438 15.438 0 0 1 4.294-3.808 10.409 10.409 0 0 1 8.375-.482A32.591 32.591 0 0 0 54 56.862c-4.206-2.574-10.755-3.595-16.006-.62z' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--peace {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cg fill='%23ffd6d6'%3E%3Cpath d='m28.75 49.038a19.935 19.935 0 0 0 4.1 12.133l13.233-13.23v-18.757a20.068 20.068 0 0 0 -17.333 19.854z' transform='translate(-16.657 -16.537)'/%3E%3Cpath d='m81.176 103.4a19.938 19.938 0 0 0 9.4-3.879l-9.376-9.406z' transform='translate(-46.365 -51.065)'/%3E%3Cpath d='m56.463 103.437v-13.29l-9.4 9.4a19.938 19.938 0 0 0 9.4 3.89z' transform='translate(-27.037 -51.083)'/%3E%3Cpath d='m81.284 29.152-.03 18.757 13.208 13.251a20.022 20.022 0 0 0 -13.178-32.008z' transform='translate(-46.41 -16.519)'/%3E%3C/g%3E%3Cpath d='m41.708 16.25a25.458 25.458 0 1 0 25.459 25.458 25.487 25.487 0 0 0 -25.459-25.458zm-2.708 45.312a19.938 19.938 0 0 1 -9.4-3.894l9.4-9.4zm0-20.95-13.229 13.229a20.022 20.022 0 0 1 13.229-31.986zm5.417 20.95v-13.29l9.4 9.4a19.938 19.938 0 0 1 -9.4 3.89zm13.229-7.721-13.229-13.229v-18.757a20.022 20.022 0 0 1 13.229 31.986z' fill='%23001e46' transform='translate(-9.574 -9.208)'/%3E%3C/svg%3E");
}
.svg--percent {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m91.278 76.014a9.75 9.75 0 1 0 9.75 9.75 9.75 9.75 0 0 0 -9.75-9.75zm0 14.083a4.333 4.333 0 1 1 4.333-4.333 4.338 4.338 0 0 1 -4.333 4.336z' transform='translate(-46.199 -43.074)'/%3E%3Cpath d='m42.972 38.736a9.75 9.75 0 1 0 -9.75 9.75 9.75 9.75 0 0 0 9.75-9.75zm-14.083 0a4.333 4.333 0 1 1 4.333 4.333 4.338 4.338 0 0 1 -4.333-4.333z' transform='translate(-13.301 -16.425)'/%3E%3Cpath d='m0 0h44.455v5.417h-44.455z' transform='matrix(.70710678 -.70710678 .70710678 .70710678 14.868 46.302)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--lock {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23ffec00' r='32.5'/%3E%3Cpath d='m46.458 77.25h-2.708v16.25h27.083v-16.25zm13.542 8.295v4.7h-5.417v-4.7a3.25 3.25 0 1 1 5.417 0z' fill='%23a6eaff' transform='translate(-24.791 -43.775)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m66.458 36.417h-2.708v-8.125a13.542 13.542 0 1 0 -27.083 0v8.125h-2.709a2.708 2.708 0 0 0 -2.708 2.708v21.667a2.708 2.708 0 0 0 2.708 2.708h32.5a2.708 2.708 0 0 0 2.708-2.708v-21.667a2.708 2.708 0 0 0 -2.708-2.708zm-24.375-8.125a8.125 8.125 0 1 1 16.25 0v8.125h-16.25zm21.667 29.791h-27.083v-16.25h27.083z' transform='translate(-17.708 -8.358)'/%3E%3Cpath d='m70.75 84.75a3.249 3.249 0 0 0 -2.708 5.05v4.7h5.417v-4.7a3.249 3.249 0 0 0 -2.709-5.05z' transform='translate(-38.25 -48.025)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--leaf {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23a6eaff'/%3E%3Cg transform='translate(10.942 4.914)'%3E%3Cpath d='M18.85 60.086h2.708a32.77 32.77 0 0 1-2.708-.121z' fill='%23001e46'/%3E%3Cpath d='M24.266 60.086v-.121c-.894.074-1.8.121-2.708.121z' fill='%23001e46'/%3E%3Cpath d='M24.267 31.696a23.653 23.653 0 0 1 6.529-5.25l2.42 4.846c-.356.182-8.948 4.679-8.948 14.71v1.827A16.165 16.165 0 0 0 37.7 31.92c0-8.312-10.417-19.548-16.142-24.777C15.835 12.37 5.417 23.606 5.417 31.92A16.165 16.165 0 0 0 18.85 47.83v-1.828c0-10.031-8.593-14.529-8.959-14.715l2.43-4.841a23.653 23.653 0 0 1 6.529 5.25V19.135h5.417z' fill='%233dd614'/%3E%3Cpath d='M43.117 31.919c0-5.873-3.389-12.824-10.073-20.661a91.946 91.946 0 0 0-9.745-9.8L21.558-.003l-1.741 1.462a91.946 91.946 0 0 0-9.745 9.8C3.389 19.094 0 26.046 0 31.919a21.586 21.586 0 0 0 18.85 21.382v6.663c.894.074 1.8.121 2.708.121s1.814-.047 2.708-.121v-6.663a21.586 21.586 0 0 0 18.851-21.382zM18.85 19.135v12.561a23.653 23.653 0 0 0-6.529-5.25l-2.43 4.841c.366.187 8.959 4.685 8.959 14.715v1.827a16.165 16.165 0 0 1-13.433-15.91c0-8.312 10.418-19.548 16.142-24.777C27.283 12.371 37.7 23.606 37.7 31.919a16.165 16.165 0 0 1-13.433 15.91v-1.827c0-10.031 8.593-14.529 8.949-14.71l-2.42-4.846a23.653 23.653 0 0 0-6.529 5.25V19.135H18.85z' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--question {
    width: 5.3125rem;
    height: 5.3125rem;
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23ffd6d6' r='42.5'/%3E%3Cg fill='%23002c6d'%3E%3Cpath d='m81.264 37.186a11.28 11.28 0 0 0 -3.837-3.908 19.761 19.761 0 0 0 -6.127-2.433 36.117 36.117 0 0 0 -8.173-.845 47.588 47.588 0 0 0 -6.957.487 50.551 50.551 0 0 0 -6.084 1.26 41.128 41.128 0 0 0 -5 1.7 31.488 31.488 0 0 0 -3.665 1.789l4.18 6.871a27.186 27.186 0 0 1 3.607-1.575 38.721 38.721 0 0 1 4.409-1.288 47.561 47.561 0 0 1 4.9-.859 41.059 41.059 0 0 1 5.039-.315 27.393 27.393 0 0 1 4.166.286 12.907 12.907 0 0 1 3.135.845 5.178 5.178 0 0 1 1.976 1.388 2.883 2.883 0 0 1 .687 1.89 3.011 3.011 0 0 1 -.83 2.047 7 7 0 0 1 -2.79 1.664 27.309 27.309 0 0 1 -5.225 1.231q-1.343.206-2.953.366a5.723 5.723 0 0 0 -5.149 5.7v10.581h8.157v-9.647a49.492 49.492 0 0 0 8.56-1.8 19.408 19.408 0 0 0 5.5-2.634 8.962 8.962 0 0 0 2.935-3.407 9.712 9.712 0 0 0 .873-4.123 10.39 10.39 0 0 0 -1.334-5.271z' transform='translate(-17.705 -13.712)'/%3E%3Ccircle cx='42.946' cy='62.096' r='5.726'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--microphone {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m24.633 70.883a62.147 62.147 0 0 1 -1.377-13.373 62.147 62.147 0 0 1 1.377-13.374c-6.394 2.93-13.873 3.664-19.733 3.664-1.213 0-2.35-.032-3.4-.082a32.621 32.621 0 0 0 0 19.592c6.114-.287 15.41.042 23.127 3.577z' fill='%23fa641e' transform='translate(0 -25.01)'/%3E%3Cpath d='m72.794 48.815a8.647 8.647 0 0 1 -5.441 8.026c1.014 7.521 3.264 11.75 4.377 11.992 1.425-.317 4.856-7.519 4.856-20.043s-3.431-19.726-4.894-20.043c-.335.074-.78.533-1.266 1.347-1.09 1.829-2.38 5.468-3.078 10.689a8.647 8.647 0 0 1 5.446 8.032z' fill='%23ffec00' transform='translate(-38.162 -16.289)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m50.05 29.792h9.75v5.417h-9.75z'/%3E%3Cpath d='m0 0h8.913v5.417h-8.913z' transform='matrix(.866 -.5 .5 .866 46.953 20.528)'/%3E%3Cpath d='m0 0h5.417v8.913h-5.417z' transform='matrix(.5 -.8660254 .8660254 .5 46.953 44.473)'/%3E%3Cpath d='m10.6 56.96c6.225.372 14.681 1.913 19.66 7.13 1.43 1.926 3.175 3.076 5.256 3.076 7.071 0 10.292-13.2 10.292-25.458s-3.22-25.458-10.291-25.458c-2.084 0-3.83 1.152-5.262 3.083-6.037 6.319-17.029 7.349-24.534 7.215a32.294 32.294 0 0 0 -2.247 5.364c1.049.049 2.186.082 3.4.082 5.855 0 13.334-.73 19.729-3.659a62.147 62.147 0 0 0 -1.377 13.374 62.147 62.147 0 0 0 1.374 13.372c-7.715-3.535-17.011-3.864-23.126-3.581a32.285 32.285 0 0 0 2.244 5.358c1.507-.026 3.157 0 4.882.1zm23.629-33.944c.485-.813.931-1.272 1.266-1.347 1.464.317 4.894 7.519 4.894 20.043s-3.431 19.726-4.856 20.043c-1.113-.241-3.364-4.47-4.377-11.992a8.64 8.64 0 0 0 -.007-16.055c.7-5.221 1.988-8.86 3.078-10.689z' transform='translate(-1.969 -9.208)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--exclamation {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cg fill='%23ffec00'%3E%3Cpath d='m69.189 55.72c.287-7.628 4.25-11.189 4.25-18.024a52.2 52.2 0 0 0 -.632-7.7h-10.797a35.478 35.478 0 0 0 -.862 7.7c0 6.835 4.021 10.4 4.308 18.024z' transform='translate(-34.651 -17)'/%3E%3Ccircle cx='32.499' cy='47.666' r='4.333'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--exclamation-2 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a0f' r='32.5'/%3E%3Cg fill='%23ffec00'%3E%3Cpath d='m69.125 55.515c.285-7.567 4.216-11.1 4.216-17.88a51.783 51.783 0 0 0 -.626-7.635h-10.715a35.2 35.2 0 0 0 -.855 7.635c0 6.781 3.989 10.313 4.274 17.88h3.7z' transform='translate(-34.52 -16.928)'/%3E%3Ccircle cx='33' cy='47.999' r='4'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--eye {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a0f' r='7.042'/%3E%3Cpath d='m37.185 38.729c-13.313 0-24.94 11.353-28.917 15.717 3.976 4.363 15.6 15.717 28.917 15.717s24.94-11.352 28.915-15.716c-3.975-4.365-15.6-15.718-28.915-15.718zm0 28.176a12.458 12.458 0 1 1 12.458-12.458 12.473 12.473 0 0 1 -12.458 12.458z' fill='%23ffec00' transform='translate(-4.685 -21.947)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m58.708 46.25a12.458 12.458 0 1 0 12.459 12.458 12.473 12.473 0 0 0 -12.459-12.458zm0 19.5a7.042 7.042 0 1 1 7.042-7.042 7.05 7.05 0 0 1 -7.042 7.042z' transform='translate(-26.208 -26.208)'/%3E%3Cpath d='m64.687 42.9c-5.053-5.4-17.387-16.671-32.187-16.671s-27.134 11.271-32.187 16.671a32.018 32.018 0 0 0 0 8.928c5.053 5.394 17.387 16.672 32.187 16.672s27.134-11.275 32.187-16.67a32.018 32.018 0 0 0 0-8.928zm-32.187 20.181c-13.314 0-24.942-11.354-28.917-15.717 3.977-4.364 15.604-15.718 28.917-15.718s24.94 11.354 28.917 15.717c-3.977 4.365-15.604 15.718-28.917 15.718z' transform='translate(0 -14.863)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--clock {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m48.778 28.75a20.028 20.028 0 1 0 20.028 20.028 20.051 20.051 0 0 0 -20.028-20.028zm12.45 22.735h-12.45a2.706 2.706 0 0 1 -2.707-2.707v-16.778h5.413v14.072h9.743z' fill='%23a0f' transform='translate(-16.764 -16.021)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m41.691 16.25a25.441 25.441 0 1 0 25.442 25.441 25.47 25.47 0 0 0 -25.442-25.441zm0 45.469a20.028 20.028 0 1 1 20.029-20.028 20.051 20.051 0 0 1 -20.029 20.028z' transform='translate(-9.677 -8.934)'/%3E%3Cpath d='m74.163 36.25h-5.413v16.78a2.706 2.706 0 0 0 2.707 2.707h12.45v-5.413h-9.744z' transform='translate(-39.442 -20.273)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--tick {
    background-image: url("data:image/svg+xml,%3Csvg height='64' viewBox='0 0 65 64' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='32.499' cy='32' fill='%23ffec00' rx='32.5' ry='32'/%3E%3Cpath d='m40.245 72.257-14.162-14.162 3.828-3.828 10.334 10.333 24.377-24.375 3.828 3.828z' fill='%23001e46' transform='translate(-14.28 -23.57)'/%3E%3C/svg%3E");
}
.svg--number-1 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m64.536 64.543v-27.189h-6.707s0 5.882-7.511 5.882v5.882h7.511v15.425h-7.512v5.882h21.392v-5.882z' fill='%23001e46' transform='translate(-28.513 -21.167)'/%3E%3C/svg%3E");
}
.svg--number-2 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m42.067 64.144 11.659-8q2.623-1.8 4.3-3.132a22.89 22.89 0 0 0 2.624-2.38 7.088 7.088 0 0 0 1.312-1.894 4.3 4.3 0 0 0 .36-1.693 4.19 4.19 0 0 0 -.4-1.82 3.967 3.967 0 0 0 -1.259-1.481 6.5 6.5 0 0 0 -2.2-.994 12.517 12.517 0 0 0 -3.206-.36 19.7 19.7 0 0 0 -5.4.762 22.865 22.865 0 0 0 -5.48 2.433l-3.089-5.078a27.789 27.789 0 0 1 6.739-3 26.62 26.62 0 0 1 7.628-1.079 19.672 19.672 0 0 1 6.062.836 12.324 12.324 0 0 1 4.253 2.275 9.17 9.17 0 0 1 2.507 3.343 10.055 10.055 0 0 1 .825 4.041 9.1 9.1 0 0 1 -.55 3.153 10.389 10.389 0 0 1 -1.925 3.11 26.8 26.8 0 0 1 -3.713 3.459q-2.338 1.852-5.893 4.2l-4.824 3.174h18.103v5.881h-28.433z' fill='%23001e46' transform='translate(-23.394 -20.641)'/%3E%3C/svg%3E");
}
.svg--number-3 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m43.47 61.528a21.436 21.436 0 0 0 5.343 1.788 28.691 28.691 0 0 0 5.554.561 19.368 19.368 0 0 0 4.168-.391 9.933 9.933 0 0 0 2.9-1.069 4.662 4.662 0 0 0 1.693-1.608 3.937 3.937 0 0 0 -.444-4.623 6.1 6.1 0 0 0 -3.015-1.735 16.332 16.332 0 0 0 -5.1-.455 35.336 35.336 0 0 0 -7.248 1.204l.021-4.951 12.358-8.039h-17.5v-5.882h26.47v5.755l-10.876 6.9a17.256 17.256 0 0 1 5.332.762 11.858 11.858 0 0 1 3.957 2.095 8.986 8.986 0 0 1 2.454 3.153 9.17 9.17 0 0 1 .846 3.914 9.322 9.322 0 0 1 -1.09 4.5 9.868 9.868 0 0 1 -3.163 3.449 16 16 0 0 1 -5.068 2.211 26.874 26.874 0 0 1 -6.781.783 30.4 30.4 0 0 1 -7.427-.857 32.135 32.135 0 0 1 -6.475-2.38l3.089-5.078z' fill='%23001e46' transform='translate(-22.883 -20.586)'/%3E%3C/svg%3E");
}
.svg--number-4 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m36.712 57.476 19.339-20.122h6.707v20.122h7.131v5.882h-7.13v7.067h-6.708v-7.067h-19.381zm19.339 0v-11.638l-11.3 11.637z' fill='%23001e46' transform='translate(-20.78 -21.167)'/%3E%3C/svg%3E");
}
.svg--number-5 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m42.249 61.528a16.365 16.365 0 0 0 2.613 1.047 29.17 29.17 0 0 0 5.9 1.164q1.513.138 2.952.138a22.669 22.669 0 0 0 4.39-.37 10.3 10.3 0 0 0 3.047-1.047 4.809 4.809 0 0 0 1.777-1.619 3.888 3.888 0 0 0 .582-2.084 3.98 3.98 0 0 0 -.6-2.137 5.051 5.051 0 0 0 -1.8-1.672 10.28 10.28 0 0 0 -3-1.09 20.144 20.144 0 0 0 -4.221-.391q-1.079 0-2.433.1t-2.878.307q-1.523.212-3.174.582t-3.343.9v-19.028h25.367v5.946h-19.17v6.411q1.587-.36 3.322-.6a28.076 28.076 0 0 1 3.872-.243 23.421 23.421 0 0 1 6.242.762 13.836 13.836 0 0 1 4.644 2.179 9.555 9.555 0 0 1 2.889 3.417 10.551 10.551 0 0 1 -.074 9.1 9.786 9.786 0 0 1 -3.153 3.518 15.67 15.67 0 0 1 -5.12 2.243 28.05 28.05 0 0 1 -6.972.783 36.469 36.469 0 0 1 -4.031-.222 37.448 37.448 0 0 1 -3.883-.635 31.032 31.032 0 0 1 -3.608-1.016 26.362 26.362 0 0 1 -3.227-1.365z' fill='%23001e46' transform='translate(-22.191 -20.586)'/%3E%3C/svg%3E");
}
.svg--number-6 {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m38.4 53.7a21.057 21.057 0 0 1 1.344-7.861 15.518 15.518 0 0 1 3.682-5.575 15.05 15.05 0 0 1 5.514-3.324 20.8 20.8 0 0 1 6.855-1.1q1.544 0 3.142.159a27.315 27.315 0 0 1 3.142.5 22.212 22.212 0 0 1 2.994.878 16.7 16.7 0 0 1 2.7 1.28l-2.983 5.078a12.315 12.315 0 0 0 -1.978-.9 15.627 15.627 0 0 0 -2.169-.592 22.224 22.224 0 0 0 -2.264-.328q-1.143-.106-2.243-.106a14.468 14.468 0 0 0 -4.433.635 10.445 10.445 0 0 0 -3.417 1.8 8.9 8.9 0 0 0 -2.3 2.782 9.833 9.833 0 0 0 -1.069 3.586 12.8 12.8 0 0 1 2.433-1.5 17.254 17.254 0 0 1 2.825-1.047 21.9 21.9 0 0 1 3.068-.614 25 25 0 0 1 3.163-.2 19.955 19.955 0 0 1 5.618.741 12.882 12.882 0 0 1 4.327 2.137 9.648 9.648 0 0 1 2.782 3.4 10.146 10.146 0 0 1 .984 4.539 10.945 10.945 0 0 1 -.984 4.634 10.367 10.367 0 0 1 -2.906 3.698 14.182 14.182 0 0 1 -4.782 2.476 22.092 22.092 0 0 1 -6.623.9 22.664 22.664 0 0 1 -6.686-.931 13.437 13.437 0 0 1 -5.184-2.9 13.171 13.171 0 0 1 -3.354-5 19.76 19.76 0 0 1 -1.198-7.245zm6.665 3.11a7.343 7.343 0 0 0 3.047 5.237 11.441 11.441 0 0 0 6.665 1.767 14.507 14.507 0 0 0 3.682-.423 8.7 8.7 0 0 0 2.708-1.174 5.218 5.218 0 0 0 1.672-1.788 4.613 4.613 0 0 0 .571-2.264 4.378 4.378 0 0 0 -.444-1.947 4.19 4.19 0 0 0 -1.386-1.576 7.5 7.5 0 0 0 -2.423-1.058 14.166 14.166 0 0 0 -3.576-.391 19.212 19.212 0 0 0 -3.322.275 17.055 17.055 0 0 0 -2.9.762 14.013 14.013 0 0 0 -2.423 1.143 9.724 9.724 0 0 0 -1.873 1.439z' fill='%23001e46' transform='translate(-21.762 -20.309)'/%3E%3C/svg%3E");
}
.svg--spanner-orange {
    width: 5.3125rem;
    height: 5.3125rem;
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23a6eaff' r='42.5'/%3E%3Cpath d='m67.965 81.871a21.968 21.968 0 0 0 4.466-36.412l-2.2 19.962a3.541 3.541 0 0 1 -3.52 3.153h-17a3.541 3.541 0 0 1 -3.52-3.153l-2.2-19.962a21.968 21.968 0 0 0 4.461 36.411 3.542 3.542 0 0 1 1.965 3.171v18.932a42.211 42.211 0 0 0 15.583 0v-18.931a3.542 3.542 0 0 1 1.965-3.171z' fill='%23fa641e' transform='translate(-15.709 -19.699)'/%3E%3Cpath d='m81.833 54.823a28.89 28.89 0 0 0 -16.133-26.014 3.542 3.542 0 0 0 -5.1 2.783l-2.481 22.523h-10.655l-2.486-22.523a3.542 3.542 0 0 0 -5.1-2.783 29.042 29.042 0 0 0 -1.965 50.958v14.874a42.178 42.178 0 0 0 7.087 1.959v-18.934a3.542 3.542 0 0 0 -1.965-3.171 21.968 21.968 0 0 1 -4.466-36.411l2.2 19.962a3.541 3.541 0 0 0 3.52 3.153h17a3.541 3.541 0 0 0 3.52-3.153l2.2-19.962a21.968 21.968 0 0 1 -4.461 36.416 3.542 3.542 0 0 0 -1.965 3.171v18.929a42.178 42.178 0 0 0 7.083-1.957v-14.876a28.867 28.867 0 0 0 14.167-24.944z' fill='%23001e46' transform='translate(-10.292 -12.324)'/%3E%3C/svg%3E");
}
.svg--spanner-blue {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m60.5 73.3a16.8 16.8 0 0 0 3.415-27.844l-1.682 15.268a2.708 2.708 0 0 1 -2.692 2.411h-13a2.708 2.708 0 0 1 -2.692-2.411l-1.684-15.265a16.8 16.8 0 0 0 3.416 27.841 2.708 2.708 0 0 1 1.5 2.425v14.48a32.28 32.28 0 0 0 11.917 0v-14.477a2.708 2.708 0 0 1 1.502-2.428z' fill='%2303f' transform='translate(-20.541 -25.761)'/%3E%3Cpath d='m68.167 48.615a22.092 22.092 0 0 0 -12.336-19.893 2.708 2.708 0 0 0 -3.9 2.128l-1.9 17.224h-8.147l-1.9-17.224a2.708 2.708 0 0 0 -3.9-2.128 22.209 22.209 0 0 0 -1.5 38.968v11.374a32.255 32.255 0 0 0 5.416 1.497v-14.478a2.708 2.708 0 0 0 -1.5-2.425 16.8 16.8 0 0 1 -3.415-27.844l1.685 15.265a2.708 2.708 0 0 0 2.692 2.411h13a2.708 2.708 0 0 0 2.692-2.411l1.685-15.265a16.8 16.8 0 0 1 -3.415 27.844 2.708 2.708 0 0 0 -1.5 2.425v14.478a32.255 32.255 0 0 0 5.417-1.5v-11.371a22.075 22.075 0 0 0 10.826-19.075z' fill='%23001e46' transform='translate(-13.458 -16.116)'/%3E%3C/svg%3E");
}
.svg--reuse {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23ffec00' r='32.5'/%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='13.758'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m87.065 44.368h-5.9v-14.368h16.985v5.9h-11.085z' transform='translate(-45.995 -17)'/%3E%3Cpath d='m81.168 36.248a13.758 13.758 0 0 1 10.532 17.372l5.076 2.931a19.505 19.505 0 0 0 -15.6-26.119z' transform='translate(-45.995 -17.244)'/%3E%3Cpath d='m31.157 57.089 2.949 5.111-12.444 7.18-8.491-14.707 5.107-2.948 5.543 9.6z' transform='translate(-7.463 -29.311)'/%3E%3Cpath d='m36.5 54.361a13.758 13.758 0 0 1 9.775-17.883v-5.855a19.5 19.5 0 0 0 -14.811 26.646z' transform='translate(-17 -17.353)'/%3E%3Cpath d='m75.546 91.417 2.948-5.107 12.444 7.184-8.491 14.706-5.107-2.948 5.543-9.6z' transform='translate(-42.81 -48.91)'/%3E%3Cpath d='m65.757 95.873a13.747 13.747 0 0 1 -20.275.49l-5.082 2.937a19.492 19.492 0 0 0 30.4-.518l-5.038-2.909z' transform='translate(-22.895 -54.328)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--dollar {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23fa641e' r='32.5'/%3E%3Cpath d='m70.761 51.625c0-4.4-2.443-8.794-10.992-10.064l-.077-.012v-3.921a19.138 19.138 0 0 1 7.014 3.152l2.294-8.647a24.538 24.538 0 0 0 -9.31-2.683v-4.45h-5.414v4.361c-6.666.754-11.019 5.084-11.019 11.614 0 4.153 1.71 8.891 10.406 10.064l.614.094v4.153a20.364 20.364 0 0 1 -8.477-4.247l-2.589 8.5a24.176 24.176 0 0 0 11.068 3.69v5.1h5.417v-5.081c6.448-.703 11.065-4.548 11.065-11.623zm-17.929-12.653c0-.617.39-1.265 1.444-1.572v3.261c-1.259-.385-1.444-.926-1.444-1.689zm6.861 16.7v-3.725c1.376.37 1.688 1 1.688 1.828a1.924 1.924 0 0 1 -1.688 1.901z' fill='%23ffeb00' transform='translate(-24.485 -14.167)'/%3E%3C/svg%3E");
}
.svg--trash {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m64.911 53.75h-18.23l1.806 27.083h20.931l1.806-27.083zm-13.015 25-.69-22.75h5.419l.689 22.747zm14.113 0h-5.419l.69-22.75h5.42l-.69 22.747z' fill='%23ffec00' transform='translate(-26.452 -30.459)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m57.333 29.917v-1.625a7.05 7.05 0 0 0 -7.042-7.042h-8.666a7.05 7.05 0 0 0 -7.042 7.042v1.625h-10.833v5.417h4.508l2.166 32.5h31.068l2.166-32.5h4.508v-5.417zm-17.333-1.625a1.627 1.627 0 0 1 1.625-1.625h8.667a1.627 1.627 0 0 1 1.625 1.625v1.625h-11.917zm16.424 34.125h-20.932l-1.805-27.084h24.543z' transform='translate(-13.458 -12.042)'/%3E%3Cpath d='m57.125 58.942.689 22.747h5.419l-.689-22.747z' transform='translate(-32.37 -33.401)'/%3E%3Cpath d='m78.779 81.69h5.421l.69-22.747h-5.421z' transform='translate(-44.641 -33.401)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--fire {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h65v65h-65z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m52.708 24.567c-5.995 5.459-17.049 17.343-17.049 26.145a16.972 16.972 0 0 0 4.248 11.242 12.973 12.973 0 0 1 -.114-1.692c0-7.839 10.029-16.482 11.173-17.442l1.741-1.461 1.741 1.461c1.144.959 11.173 9.6 11.173 17.442a12.9 12.9 0 0 1 -.114 1.692 16.972 16.972 0 0 0 4.248-11.242c0-8.817-11.052-20.692-17.046-26.145' fill='%23ffec00' transform='translate(-20.207 -13.921)'/%3E%3Cpath d='m65.189 79.906c-3.416 3.281-7.489 8.305-7.489 11.714a7.5 7.5 0 0 0 15 0c0-3.677-4.525-8.834-7.5-11.714' fill='%23fa641e' transform='translate(-32.696 -45.28)'/%3E%3Cpath d='m32.5 0a32.5 32.5 0 1 0 32.5 32.5 32.5 32.5 0 0 0 -32.5-32.5m0 59.254a22.489 22.489 0 0 1 -22.464-22.464c0-6.123 3.541-13.38 10.526-21.569a96.142 96.142 0 0 1 10.2-10.252l1.738-1.461 1.741 1.461a96.141 96.141 0 0 1 10.2 10.252c6.982 8.189 10.523 15.446 10.523 21.569a22.489 22.489 0 0 1 -22.464 22.464' fill='%23a6eaff'/%3E%3Cpath d='m57.562 19.808a96.141 96.141 0 0 0 -10.2-10.252l-1.738-1.462-1.741 1.462a96.122 96.122 0 0 0 -10.2 10.252c-6.983 8.192-10.523 15.446-10.523 21.569a22.464 22.464 0 0 0 44.928 0c0-6.123-3.541-13.38-10.526-21.569m-11.938 38.616a7.506 7.506 0 0 1 -7.5-7.5c0-3.409 4.075-8.433 7.491-11.714 2.979 2.88 7.5 8.037 7.5 11.714a7.506 7.506 0 0 1 -7.5 7.5m12.8-5.806a12.973 12.973 0 0 0 .114-1.692c0-7.839-10.029-16.482-11.173-17.442l-1.741-1.461-1.741 1.461c-1.144.959-11.174 9.6-11.174 17.442a12.973 12.973 0 0 0 .114 1.692 16.973 16.973 0 0 1 -4.248-11.242c0-8.8 11.054-20.686 17.049-26.145 6.005 5.454 17.056 17.329 17.056 26.146a16.973 16.973 0 0 1 -4.248 11.242' fill='%23001e46' transform='translate(-13.124 -4.587)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--laptop {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m52.187 32.875v27.625h40.713a32.472 32.472 0 0 0 -4.437-29.25h-34.651a1.627 1.627 0 0 0 -1.625 1.625zm25.675 1.3a3.25 3.25 0 1 1 -3.25 3.25 3.25 3.25 0 0 1 3.25-3.25zm-9.75 0a3.25 3.25 0 1 1 -3.25 3.25 3.25 3.25 0 0 1 3.25-3.25zm-9.75 0a3.25 3.25 0 1 1 -3.25 3.25 3.25 3.25 0 0 1 3.25-3.25z' fill='%23ffec00' transform='translate(-29.573 -17.708)'/%3E%3Cg fill='%23001e46'%3E%3Ccircle cx='28.789' cy='19.717' r='3.25'/%3E%3Ccircle cx='38.539' cy='19.717' r='3.25'/%3E%3Ccircle cx='48.289' cy='19.717' r='3.25'/%3E%3Cpath d='m75.58 57.614c.018-.036.037-.07.054-.106q.311-.629.594-1.274l.027-.059q.59-1.348 1.061-2.758h-40.716v-27.625a1.627 1.627 0 0 1 1.625-1.625h34.65a32.685 32.685 0 0 0 -4.9-5.416h-29.747a7.05 7.05 0 0 0 -7.042 7.042v27.624h-3.791a2.708 2.708 0 0 0 -2.708 2.708v2.167a9.219 9.219 0 0 0 9.208 9.208h34.08a32.685 32.685 0 0 0 4.9-5.416h-38.98a3.8 3.8 0 0 1 -3.753-3.25h44.8c.222-.4.433-.808.638-1.219z' transform='translate(-13.99 -10.625)'/%3E%3C/g%3E%3Cpath d='m43.737 111.25h-6.462a3.8 3.8 0 0 0 3.753 3.25h38.984a32.493 32.493 0 0 0 2.063-3.25z' fill='%23a0f' transform='translate(-21.123 -63.042)'/%3E%3C/svg%3E");
}
.svg--hardware-delivery {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23a6eaff'/%3E%3Cg transform='translate(10.638)'%3E%3Cpath d='M24.57 47.346v17.533a32.291 32.291 0 0 0 13.737-4.35V42.062L24.57 47.346z' fill='%23ffec00'/%3E%3Cpath d='M14.994 45.746v7.106l-5.417-2.083v-7.107l-4.16-1.6v18.467a32.291 32.291 0 0 0 13.737 4.35V47.346l-4.16-1.6z' fill='%23fa641e'/%3E%3Cpath d='M10.253 38.118l11.609 4.465 11.609-4.465-11.609-4.465z' fill='%23a0f'/%3E%3Cpath d='M43.694 37.74c-.006-.04-.014-.078-.022-.117a2.953 2.953 0 0 0-.098-.378 2.848 2.848 0 0 0-.094-.237c-.016-.036-.031-.072-.049-.107a2.7 2.7 0 0 0-.174-.3l-.011-.018a2.7 2.7 0 0 0-.232-.289c-.024-.027-.051-.051-.077-.077a2.741 2.741 0 0 0-.194-.179l-.1-.081c-.031-.026-.059-.049-.091-.071s-.08-.047-.119-.072-.072-.045-.109-.065a2.7 2.7 0 0 0-.282-.134c-.017-.007-.033-.017-.05-.024L23.15 28.347a3.566 3.566 0 0 0-2.567 0L1.736 35.591c-.018.007-.034.018-.053.025a2.716 2.716 0 0 0-.279.133c-.038.021-.074.043-.11.066s-.081.045-.119.071-.06.048-.091.071-.07.053-.1.081a3 3 0 0 0-.194.179c-.025.026-.052.05-.077.077a2.7 2.7 0 0 0-.232.289l-.011.018a2.7 2.7 0 0 0-.174.3c-.018.035-.032.071-.049.107a2.433 2.433 0 0 0-.134.364 2.344 2.344 0 0 0-.058.251c-.007.039-.016.078-.022.117a2.7 2.7 0 0 0-.029.378v18.429a32.606 32.606 0 0 0 5.417 3.981V42.062l4.16 1.6v7.106l5.412 2.079v-7.1l4.16 1.6V64.88c.894.074 1.8.121 2.708.121s1.814-.047 2.708-.121V47.347l13.737-5.283v18.465a32.606 32.606 0 0 0 5.417-3.982V38.119a2.706 2.706 0 0 0-.029-.378zm-21.171-4.341zm-.661 9.185L10.25 38.119l11.609-4.465 11.609 4.465z' fill='%23001e46'/%3E%3Cpath d='M12.95 7.3l-3.827 3.835 12.731 12.733L34.603 11.12l-3.83-3.83-6.2 6.2V.122C23.681.047 22.777 0 21.861 0s-1.81.047-2.7.121v13.393L12.95 7.3z' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--computer-chip {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='m67.667 40.472v-5.417h-6.367v-5.109a3.579 3.579 0 0 0 -3.575-3.575h-5.113v-6.371h-5.412v6.371h-6.728v-6.371h-5.417v6.371h-5.109a3.579 3.579 0 0 0 -3.575 3.575v5.109h-6.371v5.417h6.371v6.728h-6.371v5.417h6.371v5.109a3.579 3.579 0 0 0 3.575 3.574h5.109v6.371h5.417v-6.371h6.728v6.371h5.417v-6.371h5.109a3.579 3.579 0 0 0 3.574-3.579v-5.109h6.371v-5.412h-6.371v-6.728h6.371zm-11.788 15.407h-24.091v-24.091h24.091z' fill='%23001e46' transform='translate(-11.333 -11.333)'/%3E%3Cpath d='m20.455 20.455h24.091v24.091h-24.091z' fill='%2303f'/%3E%3C/svg%3E");
}
.svg--recycle {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m60.7 19.167a1.6 1.6 0 0 1 1.407.813l4.8 8.308-4.483-1.2-1.526 5.7 13.879 3.712 3.723-13.879-5.7-1.526-1.2 4.483-4.8-8.307a7.042 7.042 0 0 0 -12.2 0l-4.834 8.373 4.691 2.708 4.843-8.373a1.6 1.6 0 0 1 1.407-.812z' transform='translate(-28.204 -7.792)'/%3E%3Cpath d='m29.857 62.171 1.2 4.484 5.7-1.526-3.722-13.879-13.879 3.719 1.526 5.7 4.483-1.2-4.8 8.308a7.042 7.042 0 0 0 6.1 10.563h9.668v-5.423h-9.665a1.625 1.625 0 0 1 -1.407-2.437l4.8-8.308z' transform='translate(-10.855 -29.042)'/%3E%3Cpath d='m93.078 78.426-4.834-8.373-4.69 2.708 4.834 8.373a1.625 1.625 0 0 1 -1.407 2.438h-9.594l3.282-3.282-4.169-4.17-10.16 10.16 10.16 10.16 4.17-4.169-3.282-3.282h9.592a7.042 7.042 0 0 0 6.1-10.562z' transform='translate(-37.593 -39.697)'/%3E%3C/g%3E%3Cpath d='m61.36 55.468-3.282 3.282h9.593a1.625 1.625 0 0 0 1.407-2.437l-4.834-8.373 2.345-1.354-1.733-3-13.878-3.722 1.526-5.7 4.483 1.2-4.8-8.308a1.625 1.625 0 0 0 -2.814 0l-4.834 8.373-2.339-1.348-1.734 3 3.719 13.879-5.7 1.526-1.2-4.486-4.8 8.308a1.625 1.625 0 0 0 1.415 2.442h9.668v2.708h3.467l10.156-10.158 4.17 4.17z' fill='%233dd614' transform='translate(-18.284 -14.875)'/%3E%3C/svg%3E");
}
.svg--checklist {
    background-image: url("data:image/svg+xml,%3Csvg height='99.844' viewBox='0 0 99.844 99.844' width='99.844' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='49.922' cy='49.922' fill='%23fa641e' r='49.922'/%3E%3Cpath d='m81.78 51.608v7.655a4.16 4.16 0 0 1 -4.16 4.16h-30.62a4.16 4.16 0 0 1 -4.16-4.16v-7.655h-5.79v58.625a49.892 49.892 0 0 0 50.521 0v-58.625zm-25.533 50.814-13.519-13.522 5.883-5.883 7.636 7.636 19.762-19.76 5.883 5.883z' fill='%23fff' transform='translate(-12.388 -17.257)'/%3E%3Cpath d='m87.552 32.3h-15.277v-6.062a7.5 7.5 0 0 0 -7.488-7.488h-13.312a7.5 7.5 0 0 0 -7.488 7.488v6.062h-15.277a4.16 4.16 0 0 0 -4.16 4.16v56.67a50.085 50.085 0 0 0 8.32 6.115v-58.624h5.791v7.655a4.16 4.16 0 0 0 4.16 4.16h30.619a4.16 4.16 0 0 0 4.16-4.16v-7.655h5.791v58.625a50.085 50.085 0 0 0 8.32-6.115v-56.67a4.16 4.16 0 0 0 -4.159-4.161zm-35.245-5.23h11.648v5.23h-11.648zm16.973 17.046h-22.3v-3.495h22.3z' fill='%23001e46' transform='translate(-8.209 -6.27)'/%3E%3Cpath d='m78.862 80.581-19.762 19.762-7.636-7.636-5.883 5.883 13.519 13.52 25.645-25.646z' fill='%23001e46' transform='translate(-15.241 -26.945)'/%3E%3Cpath d='m38.773 34.351h22.298v3.495h-22.298z' fill='%2303f'/%3E%3C/svg%3E");
}
.svg--warehouse {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cpath d='m47.1 53.64h38.09v-.91a32.16 32.16 0 0 0 -3.033-13.693l-12.917-3.337-33.54 8.8v35.88a31.95 31.95 0 0 0 8.71 3.77v-27.823a2.719 2.719 0 0 1 2.73-2.73z' fill='%233dd614' transform='translate(-20.23 -20.229)'/%3E%3Cg fill='%23ffd6d6'%3E%3Cpath d='m68.3 94.713h33.323a34.519 34.519 0 0 0 1.477-5.113h-34.8z' transform='translate(-38.703 -50.772)'/%3E%3Cpath d='m68.3 113.9v4.94h27.04a31.83 31.83 0 0 0 3.683-4.94z' transform='translate(-38.703 -64.542)'/%3E%3Cpath d='m68.3 142.957c.953.087 1.95.13 2.9.13a32.43 32.43 0 0 0 17.77-5.287h-20.67z' transform='translate(-38.703 -78.086)'/%3E%3C/g%3E%3Cpath d='m95.957 82.517a31.887 31.887 0 0 0 .607-5.417h-38.134a2.719 2.719 0 0 0 -2.73 2.73v27.82a31.44 31.44 0 0 0 5.417.953v-5.157h20.67a31.472 31.472 0 0 0 6.327-5.417h-27.041v-4.939h30.727a33.007 33.007 0 0 0 2.643-5.417h-33.283v-5.113h34.8z' fill='%23001e46' transform='translate(-31.563 -43.689)'/%3E%3Cpath d='m62.893 22.972a2.513 2.513 0 0 0 -1.387 0l-36.27 9.533a2.731 2.731 0 0 0 -2.037 2.6v33.8a31.969 31.969 0 0 0 5.373 4.2v-35.876l33.628-8.84 12.913 3.337a33.115 33.115 0 0 0 -4.16-6.673l-8.06-2.08z' fill='%23001e46' transform='translate(-13.147 -12.962)'/%3E%3Cpath d='m39.26 23.444h19.283v5.417h-19.283z' fill='%23001e46'/%3E%3C/svg%3E");
}
.svg--smiley {
    width: 5.3125rem;
    height: 5.3125rem;
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23ffec00' r='42.5'/%3E%3Cg fill='%23001e46'%3E%3Ccircle cx='28.333' cy='34.215' r='5.667'/%3E%3Ccircle cx='56.666' cy='34.215' r='5.667'/%3E%3Cpath d='m57 108.586a33.072 33.072 0 0 1 -23.541-9.751l5.009-5.008a26.209 26.209 0 0 0 37.064 0l5.009 5.008a33.072 33.072 0 0 1 -23.541 9.751z' transform='translate(-14.499 -40.658)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--plant {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23a6eaff'/%3E%3Cg transform='translate(11.485 10.906)'%3E%3Cpath d='M23.874 15.193a10.78 10.78 0 0 0 11.353-9.775 10.78 10.78 0 0 0-11.353 9.775z' fill='%233dd614'/%3E%3Cpath d='M12.384 15.818a9.258 9.258 0 0 0-6.215-.521 8.787 8.787 0 0 0 10.519 5.035 9.263 9.263 0 0 0-4.3-4.514z' fill='%233dd614'/%3E%3Cpath d='M38.524.282c-5.57-.905-10.715.382-14.481 3.625a16.573 16.573 0 0 0-5.417 9.824 13.844 13.844 0 0 0-3.9-2.8 15.358 15.358 0 0 0-13.132.243 2.708 2.708 0 0 0-1.5 3.143 15.359 15.359 0 0 0 8.048 10.379 13.994 13.994 0 0 0 6.076 1.358 16.119 16.119 0 0 0 4.1-.549v12.182a34.832 34.832 0 0 0-11.722 2.966l2.221 4.94a29.884 29.884 0 0 1 24.4 0l2.221-4.94a34.834 34.834 0 0 0-11.712-2.966V20.606c.094 0 .189.006.283.006a16.681 16.681 0 0 0 11.056-3.907c3.766-3.243 5.8-8.138 5.736-13.782A2.708 2.708 0 0 0 38.527.282zM10.473 19.813a9.261 9.261 0 0 1-4.3-4.514 8.786 8.786 0 0 1 10.515 5.032 9.263 9.263 0 0 1-6.215-.521zM31.528 12.6a11.285 11.285 0 0 1-7.652 2.593 10.78 10.78 0 0 1 11.353-9.775 11.391 11.391 0 0 1-3.7 7.182z' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--pound {
    width: 5.3125rem;
    height: 5.3125rem;
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23ffec00' r='42.5'/%3E%3Cpath d='m57.664 54.037h12.889v5.852h-9.963a11.07 11.07 0 0 1 .7 4.111 13.069 13.069 0 0 1 -1.255 5.365c3.205 1.045 5.226 3.275 7.873 3.275 4.041 0 4.877-4.32 4.877-4.32l6.48 3.623s-2.857 8.5-11.426 8.5c-6.619 0-7.942-3.9-12.472-3.9-4.18 0-5.922 4.459-5.922 4.459l-6.41-4.459s3.205-6.27 8.152-7.525a9.07 9.07 0 0 0 1.742-5.225 8.819 8.819 0 0 0 -1.254-3.9h-8.64v-5.856h5.435c-1.324-2.369-3.414-6.062-3.414-9.824-.003-6.413 4.665-14.213 16.161-14.213a17.076 17.076 0 0 1 14.422 7.8l-6.061 4.88a9.706 9.706 0 0 0 -8.361-4.88c-4.877 0-7.8 3.065-7.8 6.967 0 2.647 2.787 6.967 4.25 9.266z' fill='%23001e46' transform='translate(-18.647 -13)'/%3E%3C/svg%3E");
}
.svg--broken-phone {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h65v65h-65z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m65 32.5a32.5 32.5 0 1 0 -32.5 32.5 32.5 32.5 0 0 0 32.5-32.5' fill='%2303f'/%3E%3Cpath d='m69.94 37.434h-4.612l-11.776 12.766 6.123 4.368-3.445 3.458c2.241 1.477 6.156 4.042 8.863 5.812l-2.965 4.533c-.858-.561-7.3-4.777-9.8-6.431l-5.583 5.6-3.835-3.821 8.42-8.449-5.924-4.225 12.554-13.611h-20.91v44.307a32.478 32.478 0 0 0 32.89 0zm-16.157 45.887a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1 -3.25 3.25' fill='%23a6eaff' transform='translate(-20.995 -21.213)'/%3E%3Cpath d='m32.5 0a32.5 32.5 0 0 0 -21.862 56.548v-43.034a2.708 2.708 0 0 1 2.708-2.708h38.307a2.708 2.708 0 0 1 2.708 2.708v43.034a32.5 32.5 0 0 0 -21.861-56.548' fill='%23ffec00'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m71.415 128.327a3.25 3.25 0 1 0 3.25 3.25 3.25 3.25 0 0 0 -3.25-3.25' transform='translate(-38.627 -72.719)'/%3E%3Cpath d='m65.565 24.935h-38.307a2.708 2.708 0 0 0 -2.708 2.708v43.035a32.594 32.594 0 0 0 5.417 3.981v-44.307h20.91l-12.554 13.61 5.924 4.225-8.42 8.449 3.837 3.824 5.583-5.6c2.5 1.654 8.941 5.87 9.8 6.431l2.964-4.533c-2.707-1.771-6.621-4.335-8.862-5.812l3.445-3.457-6.123-4.368 11.774-12.769h4.612v44.307a32.63 32.63 0 0 0 5.417-3.981v-43.035a2.708 2.708 0 0 0 -2.708-2.708' transform='translate(-13.912 -14.13)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.svg--broken-pc {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h65v65h-65z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m65 32.5a32.5 32.5 0 1 0 -32.5 32.5 32.5 32.5 0 0 0 32.5-32.5' fill='%2303f'/%3E%3Cpath d='m80.9 111.9h-45.408a3.8 3.8 0 0 0 3.753 3.25h39.524v.045a32.641 32.641 0 0 0 2.133-3.3' fill='%23ffec00' transform='translate(-20.112 -63.411)'/%3E%3Cpath d='m19.133 57.157a9.219 9.219 0 0 1 -9.208-9.208v-2.167a2.708 2.708 0 0 1 2.708-2.708h3.792v-27.625a7.05 7.05 0 0 1 7.042-7.042h30.844a32.505 32.505 0 1 0 -.652 48.75z' fill='%23a0f'/%3E%3Cpath d='m87.406 31.1-.188.2v.142h-.131l-7.521 8.158 6.212 4.431-13.078 12.291-3.708-3.948 8.267-7.766-5.839-4.161 8.3-9h-27.693a1.627 1.627 0 0 0 -1.627 1.627v27.626h41.39a32.475 32.475 0 0 0 -4.387-29.6m-30.829 9.77a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1 -3.25 3.25m9.75 0a3.25 3.25 0 1 1 3.25-3.25 3.25 3.25 0 0 1 -3.25 3.25' fill='%23a6eaff' transform='translate(-28.561 -17.626)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m57.152 41.9a3.25 3.25 0 1 0 3.25-3.25 3.25 3.25 0 0 0 -3.25 3.25' transform='translate(-32.386 -21.902)'/%3E%3Cpath d='m82.9 38.651a3.25 3.25 0 1 0 3.25 3.25 3.25 3.25 0 0 0 -3.25-3.25' transform='translate(-45.136 -21.902)'/%3E%3Cpath d='m34.819 59.484h38.949a32.3 32.3 0 0 0 2.441-5.417h-41.39v-27.624a1.627 1.627 0 0 1 1.625-1.625h27.691l-8.3 9 5.835 4.162-8.27 7.762 3.708 3.948 13.086-12.29-6.212-4.431 7.518-8.151h.131v-.142l.188-.2a32.661 32.661 0 0 0 -4.53-5.076h-30.845a7.05 7.05 0 0 0 -7.044 7.043v27.625h-3.79a2.708 2.708 0 0 0 -2.71 2.708v2.167a9.219 9.219 0 0 0 9.208 9.208h34.529a32.7 32.7 0 0 0 5-5.372v-.045h-39.527a3.8 3.8 0 0 1 -3.753-3.25h6.461z' transform='translate(-12.978 -10.994)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.svg--phone {
    width: 6.25rem;
    height: 6.25rem;
    background-image: url("data:image/svg+xml,%3Csvg height='100' viewBox='0 0 100 100' width='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' fill='%23a6eaff' r='50'/%3E%3Cpath d='m78.951 89.069c2.589-.221 3.323-1.262 3.563-1.6l5.515-7.827-10.906-6.991-3.969 5.412a4.167 4.167 0 0 1 -5.409 1.163c-.23-.13-5.724-3.272-13.222-10.893-7.619-7.5-10.762-12.99-10.892-13.221a4.167 4.167 0 0 1 1.169-5.412l5.412-3.969-6.991-10.902-7.827 5.515c-.342.241-1.383.975-1.6 3.563-.644 7.55 6.161 21 15.171 29.983 6.348 6.366 14.917 11.631 22.064 13.948l2.407.682a17.746 17.746 0 0 0 5.521.549z' fill='%23ff00b9' transform='translate(-11.249 -11.61)'/%3E%3Cpath d='m69.182 92.441a26.147 26.147 0 0 0 4.722.47q.817 0 1.591-.066c5.337-.455 8.2-3.029 9.668-5.108l6.337-8.988a6.517 6.517 0 0 0 1.354-5.013 6.836 6.836 0 0 0 -2.994-4.683l-.063-.041-13.235-8.477c-.059-.038-.118-.074-.179-.109a7.643 7.643 0 0 0 -5.076-.928 6.763 6.763 0 0 0 -4.594 3.055l-2.06 2.809a75.962 75.962 0 0 1 -8.4-7.445l-.025-.025a75.582 75.582 0 0 1 -7.421-8.373l2.809-2.06a6.765 6.765 0 0 0 3.055-4.594 7.65 7.65 0 0 0 -.928-5.075c-.035-.061-.071-.121-.109-.18l-8.477-13.236-.042-.064a6.835 6.835 0 0 0 -4.684-2.993 6.511 6.511 0 0 0 -5.012 1.355l-8.988 6.328c-2.079 1.465-4.653 4.331-5.108 9.668-.854 10.01 6.708 25.742 17.581 36.583a68.467 68.467 0 0 0 22.208 14.78 27.735 27.735 0 0 0 1.943 16.68 49.759 49.759 0 0 0 8.645-1.809l-.851-1.244c-.031-.041-2.595-4.097-1.667-11.217zm-24.382-23.078c-9.013-8.983-15.818-22.433-15.174-29.983.221-2.589 1.262-3.322 1.6-3.563l7.832-5.517 6.986 10.906-5.412 3.969a4.167 4.167 0 0 0 -1.164 5.41c.13.23 3.272 5.724 10.892 13.221 7.5 7.62 12.992 10.763 13.222 10.893a4.167 4.167 0 0 0 5.409-1.163l3.969-5.412 10.906 6.987-5.515 7.827c-.241.342-.975 1.383-3.563 1.6a17.746 17.746 0 0 1 -5.521-.549l-2.407-.682c-7.147-2.313-15.716-7.578-22.06-13.944z' fill='%23001e46' transform='translate(-7.086 -7.083)'/%3E%3C/svg%3E");
}
.svg--waste-collection {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0H65V65H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M65 32.5A32.5 32.5 0 1 0 32.5 65 32.5 32.5 0 0 0 65 32.5' fill='%2303f'/%3E%3Cpath d='M25.134 16.649v-6.565H8.981a32.646 32.646 0 0 0-2.915 3.52h9.649v5.417H2.929a32.529 32.529 0 0 0 .279 27.576h21.926z' fill='%23ffec00'/%3E%3Cpath d='M32.5 0a32.344 32.344 0 0 0-16.786 4.667h12.128a2.708 2.708 0 0 1 2.708 2.708V13.6h21.337v5.417h-4.48l8.168 10.4a2.708 2.708 0 0 1 .579 1.673V49.3a2.708 2.708 0 0 1-2.708 2.708h-5.69a10.206 10.206 0 0 1-19.681 0H6.51A32.5 32.5 0 1 0 32.5 0' fill='%23a6eaff'/%3E%3Cpath d='M40.882 30.268h8.473l-8.473-10.783z' fill='%23a6eaff'/%3E%3Cpath d='M33.124 49.304a4.791 4.791 0 1 0 4.792-4.791 4.8 4.8 0 0 0-4.792 4.791' fill='%23ff00b9'/%3E%3Cpath d='M30.549 19.357v22.891a10.2 10.2 0 0 1 17.206 4.349h2.979V35.688H38.173a2.708 2.708 0 0 1-2.708-2.708V19.357z' fill='%23ffec00'/%3E%3Cpath d='M56.152 31.09a2.707 2.707 0 0 0-.579-1.673l-8.168-10.396h4.48v-5.417H30.55V7.375a2.708 2.708 0 0 0-2.708-2.708H15.714a32.639 32.639 0 0 0-6.734 5.417h16.154v36.514H3.205a32.513 32.513 0 0 0 3.3 5.417h21.57a10.205 10.205 0 0 0 19.681 0h5.688a2.708 2.708 0 0 0 2.708-2.708zm-15.27-11.6l8.472 10.778h-8.472zm-2.966 34.608a4.792 4.792 0 1 1 4.789-4.793 4.8 4.8 0 0 1-4.789 4.793m12.819-7.5h-2.979a10.2 10.2 0 0 0-17.206-4.35V19.357h4.915v13.62a2.708 2.708 0 0 0 2.708 2.708h12.562z' fill='%23001e46'/%3E%3Cpath d='M2.929 19.021h12.787v-5.417H6.07a32.452 32.452 0 0 0-3.137 5.417' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--box {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle cx='32.5' cy='32.5' r='32.5' fill='%23a6eaff'/%3E%3Cg transform='translate(10.638 9.92)'%3E%3Cpath d='M14.994 24.747l-5.417-2.083v-7.107l-4.16-1.6v19.33l13.737 5.283V19.241l-4.16-1.6z' fill='%23fa641e'/%3E%3Cpath d='M21.862 5.552l-11.609 4.461 3.1 1.191 5.8-2.232 5.418 2.08-5.8 2.232 3.1 1.191L33.48 10.01z' fill='%23a0f'/%3E%3Cpath d='M24.57 38.57l4.16-1.6v-6.673l5.417-2.083v6.673l4.16-1.6v-19.33L24.57 19.241z' fill='%23ffec00'/%3E%3Cpath d='M43.673 9.518a2.953 2.953 0 0 0-.098-.378 2.848 2.848 0 0 0-.094-.237c-.016-.036-.031-.072-.049-.107a2.7 2.7 0 0 0-.174-.3l-.008-.018a2.7 2.7 0 0 0-.232-.289c-.024-.027-.051-.051-.077-.077a2.741 2.741 0 0 0-.194-.179l-.1-.081c-.031-.026-.059-.049-.091-.071s-.08-.047-.119-.072-.072-.045-.109-.065a2.7 2.7 0 0 0-.282-.134c-.017-.007-.033-.017-.05-.024L23.15.239a3.566 3.566 0 0 0-2.567 0L1.736 7.486c-.018.007-.034.018-.053.025a2.715 2.715 0 0 0-.279.133c-.038.021-.074.043-.11.066s-.081.045-.119.071-.06.048-.091.071-.07.053-.1.081a3 3 0 0 0-.194.179c-.025.026-.052.05-.077.077a2.7 2.7 0 0 0-.232.289l-.011.018a2.7 2.7 0 0 0-.174.3c-.018.035-.032.071-.049.107a2.433 2.433 0 0 0-.134.364 2.344 2.344 0 0 0-.058.251c-.007.039-.016.078-.022.117a2.705 2.705 0 0 0-.029.378v24.538a3.6 3.6 0 0 0 2.292 3.337l18.6 7.153c.024.009.049.012.072.02a2.7 2.7 0 0 0 .31.088c.046.01.091.023.137.031a2.706 2.706 0 0 0 .45.041 2.705 2.705 0 0 0 .45-.041c.046-.008.092-.021.138-.031a2.673 2.673 0 0 0 .31-.087c.024-.008.049-.011.072-.02l18.6-7.153a3.6 3.6 0 0 0 2.292-3.337V10.013a2.706 2.706 0 0 0-.029-.378c-.006-.04-.014-.078-.022-.117zm-21.15-4.224zM19.15 38.57L5.416 33.286V13.957l4.16 1.6v7.106l5.417 2.083V17.64l4.16 1.6zm2.712-24.092l-3.1-1.191 5.8-2.232-5.412-2.083-5.8 2.236-3.1-1.191 11.612-4.469 11.608 4.465-11.608 4.465zm16.445 18.808l-4.16 1.6v-6.673l-5.417 2.084v6.673l-4.16 1.6V19.24l13.737-5.283v19.329z' fill='%23001e46'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--report {
    width: 9.375rem;
    height: 9.375rem;
    background-image: url("data:image/svg+xml,%3Csvg height='150' viewBox='0 0 150 150' width='150' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='75' cy='75' fill='%23ffec00' r='75'/%3E%3Cpath d='m109.862 64.859-20.162-20.159v20.159z' fill='%2303f'/%3E%3Cpath d='m83.449 77.359a6.25 6.25 0 0 1 -6.25-6.25v-29.5h-40.149v98.074a74.954 74.954 0 0 0 75.9 0v-62.324h-29.5z' fill='%23a6eaff'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m47.55 91.805h54.9v12.5h-54.9z'/%3E%3Cpath d='m47.55 116.805h54.9v12.5h-54.9z'/%3E%3Cpath d='m125.426 64.859a6.248 6.248 0 0 0 -1.806-3.92l-30-30a6.244 6.244 0 0 0 -3.92-1.806v-.025h-58.9a6.25 6.25 0 0 0 -6.25 6.25v95.142a75.245 75.245 0 0 0 12.5 9.187v-98.079h40.15v29.5a6.25 6.25 0 0 0 6.25 6.25h29.5v62.323a75.245 75.245 0 0 0 12.5-9.187v-65.635h-.025zm-35.727 0v-20.159l20.164 20.164z'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--settings {
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23ffeb00' r='32.5'/%3E%3Cpath d='m31.636 65.39c0-1.206-.059-2.323.007-3.434a5.142 5.142 0 0 0 -5.751-5.728c-.973.058-1.939.1-2.911.16a.6.6 0 0 1 -.717-.446q-1.052-2.6-2.179-5.158a.643.643 0 0 1 .233-.876c.79-.684 1.552-1.4 2.326-2.106a5.11 5.11 0 0 0 -.044-7.715c-.8-.716-1.61-1.409-2.377-2.159a.851.851 0 0 1 -.175-.742q1.018-2.639 2.141-5.245a.846.846 0 0 1 .64-.4c.948-.007 1.892.049 2.843.109a5.13 5.13 0 0 0 5.787-5.75c-.073-1.118-.109-2.235-.168-3.4 1.924-.8 3.848-1.623 5.787-2.4a.689.689 0 0 1 .593.18c.764.785 1.492 1.61 2.238 2.413a5.111 5.111 0 0 0 7.72-.069c.666-.742 1.346-1.467 1.982-2.236a.8.8 0 0 1 1.083-.275c1.647.705 3.3 1.393 4.967 2.037a.748.748 0 0 1 .543.9c-.066 1.114-.147 2.235-.147 3.353a5.087 5.087 0 0 0 5.487 5.115c1.223-.071 2.436-.135 3.687-.2.82 1.941 1.631 3.865 2.415 5.8a.739.739 0 0 1 -.2.6c-.79.757-1.616 1.478-2.421 2.223a5.112 5.112 0 0 0 .036 7.665c.8.721 1.618 1.411 2.385 2.156a.962.962 0 0 1 .192.8q-1.01 2.608-2.116 5.172a.914.914 0 0 1 -.7.438c-.975.008-1.94-.059-2.914-.117a5.128 5.128 0 0 0 -5.676 5.729c.065.943.094 1.884.168 2.832a.7.7 0 0 1 -.505.836c-1.706.681-3.4 1.4-5.093 2.134a.641.641 0 0 1 -.885-.212c-.7-.811-1.435-1.584-2.158-2.374a5.125 5.125 0 0 0 -7.676.073c-.717.8-1.411 1.609-2.159 2.374a.851.851 0 0 1 -.739.191c-1.9-.738-3.783-1.516-5.553-2.235zm.3-21.53a11.917 11.917 0 1 0 11.852-11.923 11.886 11.886 0 0 0 -11.854 11.923z' fill='%23001e46' fill-rule='evenodd' transform='translate(-11.333 -11.333)'/%3E%3C/svg%3E");
}
.svg--people {
    background-image: url("data:image/svg+xml,%3Csvg height='65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%23a6eaff' r='32.5'/%3E%3Cpath d='M32.501 35.924c-7.755 0-14.994 9.257-17.6 22.512l-.241 1.224a32.479 32.479 0 0 0 35.689 0l-.241-1.224c-2.614-13.256-9.853-22.512-17.607-22.512z' fill='%23fa641e'/%3E%3Ccircle cx='32.5' cy='22.382' fill='%23ffd6d6' r='8.125'/%3E%3Cpath d='M40.963 32.941a13.542 13.542 0 1 0-16.927 0c-6.472 3.869-11.689 12.1-14.127 22.912a32.637 32.637 0 0 0 4.746 3.806l.241-1.224c2.61-13.254 9.849-22.512 17.6-22.512s14.994 9.257 17.6 22.512l.241 1.224a32.639 32.639 0 0 0 4.747-3.806c-2.432-10.812-7.649-19.043-14.121-22.912zm-8.464-2.435a8.125 8.125 0 1 1 8.125-8.125 8.134 8.134 0 0 1-8.124 8.126z' fill='%23001e46'/%3E%3C/svg%3E");
}
.svg--support {
    width: 5rem;
    height: 5rem;
    background-image: url("data:image/svg+xml,%3Csvg height='80' viewBox='0 0 80 80' width='80' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' fill='%23ffeb00' r='40'/%3E%3Cpath d='m57.943 33.264a2.017 2.017 0 0 0 -2.014-2.014h-10.644v3.76h-6.713v-3.76h-17.909v3.76h-6.714v-3.76h-3.728a40.2 40.2 0 0 0 -4.5 8.057h52.222z' fill='%23fa641e' transform='translate(-2.646 -14.749)'/%3E%3Cpath d='m33.8 90.977h19.482a2.017 2.017 0 0 0 2.018-2.014v-30.213h-54.341a40.246 40.246 0 0 0 9.307 35.584h23.534z' fill='%23ffd6d6' transform='translate(.001 -27.478)'/%3E%3Cg fill='%23001e46'%3E%3Cpath d='m50.951 65.284-19.111 19.111-6.22-6.22-4.747 4.747 10.967 10.968 23.86-23.859z' transform='translate(-9.661 -30.503)'/%3E%3Cpath d='m54.108 15.626h-10.643v-3.626h-6.714v3.626h-22.272a40.5 40.5 0 0 0 -6.079 6.713h3.728v3.761h6.714v-3.76h17.909v3.76h6.714v-3.76h10.643a2.017 2.017 0 0 1 2.014 2.014v6.046h-52.222a39.962 39.962 0 0 0 -2.114 6.71h54.337v30.213a2.017 2.017 0 0 1 -2.014 2.014h-19.478v6.714h19.477a8.738 8.738 0 0 0 8.728-8.728v-42.969a8.738 8.738 0 0 0 -8.728-8.728z' transform='translate(-.826 -5.838)'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--end {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65'%3E%3Ccircle fill='%23ffd6d6' cx='32.5' cy='32.5' r='32.5'/%3E%3Cg transform='translate(7.197 20.885)'%3E%3Cpath fill='%23ff00b9' transform='translate(0 19.546)' d='M0 0H50.605V5.417H0z'/%3E%3Cpath fill='%23ff00b9' d='M20.264 7.703l5.124 8.95h5.885V.003H26.86v7.43L22.593.003h-6.694v16.646h4.364z'/%3E%3Cpath fill='%23ff00b9' d='M48.901 8.41c0-4.683-2.7-8.41-7.5-8.41h-7.824v16.649h7.821c4.806 0 7.503-3.261 7.503-8.239zm-9.808 3.678V4.561h1.59c1.349 0 2.305 1.226 2.305 3.874s-.956 3.653-2.28 3.653h-1.615z'/%3E%3Cpath fill='%23ff00b9' d='M13.597 11.818H7.222v-1.667h3.776V6.326H7.222V4.803h6.3v-4.8H1.705v16.646h11.892z'/%3E%3C/g%3E%3C/svg%3E");
}
.svg--problem-1 {
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23ffec00' r='42.5'/%3E%3Cpath d='m68.942 72.967v-35.613h-8.786s0 7.7-9.839 7.7v7.7h9.839v20.2h-9.839v7.7h28.02v-7.7z' fill='%23001e46' transform='translate(-21.757 -16.293)'/%3E%3C/svg%3E");
}
.svg--problem-2 {
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%23001e46' r='42.5'/%3E%3Cpath d='m42.31 72.733 15.271-10.477q3.436-2.355 5.626-4.1a29.982 29.982 0 0 0 3.437-3.118 9.284 9.284 0 0 0 1.718-2.48 5.634 5.634 0 0 0 .471-2.217 5.488 5.488 0 0 0 -.527-2.383 5.2 5.2 0 0 0 -1.649-1.94 8.511 8.511 0 0 0 -2.882-1.3 16.4 16.4 0 0 0 -4.2-.471 25.8 25.8 0 0 0 -7.067 1 29.949 29.949 0 0 0 -7.178 3.187l-4.046-6.652a36.4 36.4 0 0 1 8.827-3.936 34.868 34.868 0 0 1 9.989-1.42 25.768 25.768 0 0 1 7.94 1.095 16.142 16.142 0 0 1 5.574 2.979 12.011 12.011 0 0 1 3.286 4.379 13.171 13.171 0 0 1 1.081 5.294 11.922 11.922 0 0 1 -.721 4.13 13.608 13.608 0 0 1 -2.522 4.074 35.106 35.106 0 0 1 -4.864 4.531q-3.063 2.426-7.719 5.5l-6.319 4.157h23.723v7.7h-37.249z' fill='%23ffec00' transform='translate(-18.216 -15.891)'/%3E%3C/svg%3E");
}
.svg--problem-3 {
    background-image: url("data:image/svg+xml,%3Csvg height='85' viewBox='0 0 85 85' width='85' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='42.5' cy='42.5' fill='%2303f' r='42.5'/%3E%3Cpath d='m44.427 69.337a28.077 28.077 0 0 0 7 2.342 37.582 37.582 0 0 0 7.275.734 25.368 25.368 0 0 0 5.46-.513 13.01 13.01 0 0 0 3.8-1.4 6.107 6.107 0 0 0 2.217-2.106 5.158 5.158 0 0 0 -.582-6.056 7.983 7.983 0 0 0 -3.949-2.273 21.393 21.393 0 0 0 -6.679-.6 46.286 46.286 0 0 0 -9.492 1.58l.028-6.485 16.18-10.527h-22.921v-7.7h34.672v7.539l-14.246 9.028a22.6 22.6 0 0 1 6.984 1 15.533 15.533 0 0 1 5.183 2.744 11.77 11.77 0 0 1 3.215 4.13 12.011 12.011 0 0 1 1.109 5.126 12.21 12.21 0 0 1 -1.427 5.889 12.925 12.925 0 0 1 -4.143 4.518 20.961 20.961 0 0 1 -6.638 2.9 35.2 35.2 0 0 1 -8.883 1.025 39.818 39.818 0 0 1 -9.728-1.122 42.091 42.091 0 0 1 -8.481-3.118l4.046-6.652z' fill='%23fa641e' transform='translate(-17.418 -15.849)'/%3E%3C/svg%3E");
}
form,
form select {
    width: 100%;
}
form [type="color"],
form [type="date"],
form [type="datetime-local"],
form [type="datetime"],
form [type="email"],
form [type="month"],
form [type="number"],
form [type="password"],
form [type="search"],
form [type="tel"],
form [type="text"],
form [type="time"],
form [type="url"],
form [type="week"] {
    border-radius: 1.875rem;
}
form [type="color"],
form [type="date"],
form [type="datetime-local"],
form [type="datetime"],
form [type="email"],
form [type="month"],
form [type="number"],
form [type="password"],
form [type="search"],
form [type="tel"],
form [type="text"],
form [type="time"],
form [type="url"],
form [type="week"],
form textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 3.125rem;
    margin: 0 0 0.625rem;
    padding: 0 1.25rem;
    text-transform: none;
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.25rem;
    background-color: transparent;
    border: 2px solid #03f;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
form [type="color"]:focus,
form [type="color"]:hover,
form [type="date"]:focus,
form [type="date"]:hover,
form [type="datetime-local"]:focus,
form [type="datetime-local"]:hover,
form [type="datetime"]:focus,
form [type="datetime"]:hover,
form [type="email"]:focus,
form [type="email"]:hover,
form [type="month"]:focus,
form [type="month"]:hover,
form [type="number"]:focus,
form [type="number"]:hover,
form [type="password"]:focus,
form [type="password"]:hover,
form [type="search"]:focus,
form [type="search"]:hover,
form [type="tel"]:focus,
form [type="tel"]:hover,
form [type="text"]:focus,
form [type="text"]:hover,
form [type="time"]:focus,
form [type="time"]:hover,
form [type="url"]:focus,
form [type="url"]:hover,
form [type="week"]:focus,
form [type="week"]:hover,
form textarea:focus,
form textarea:hover {
    border: 3px solid #03f;
}
form textarea {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    max-width: 100%;
    min-height: 8.5rem;
    color: #000;
    border-radius: 0.9375rem;
}
form textarea[rows] {
    height: auto;
}
form input:disabled,
form input[readonly],
form textarea:disabled,
form textarea[readonly] {
    background-color: #e6e6e6;
    cursor: not-allowed;
}
form [type="button"],
form [type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
form ::-moz-placeholder {
    color: #001e46;
    font-weight: 900;
}
form :-ms-input-placeholder {
    color: #001e46;
    font-weight: 900;
}
form ::placeholder {
    color: #001e46;
    font-weight: 900;
}
form [type="checkbox"],
form [type="file"],
form [type="radio"] {
    margin: 0 0 0.625rem;
}
form [type="checkbox"] + label,
form [type="radio"] + label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    margin-bottom: 0;
}
form [type="checkbox"] + label[for],
form [type="radio"] + label[for] {
    cursor: pointer;
}
form label > [type="checkbox"],
form label > [type="radio"] {
    margin-right: 0.625rem;
}
form [type="file"],
table {
    width: 100%;
}
form label {
    display: block;
    margin: 0 0 0.3125rem;
}
form fieldset,
form select {
    border: 1px solid var(--grey-30);
}
form fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    margin: 1.125rem 0;
    padding: 1.25rem;
}
form legend {
    max-width: 100%;
    margin-bottom: 0.625rem;
    margin: 0;
    margin-left: -0.1875rem;
    padding: 0 0.1875rem;
}
form select {
    height: 3.125rem;
    margin: 0 0 0.625rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background-color: #fefefe;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding: 0.625rem;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
form select:focus {
    outline: 0;
    border: 1px solid var(--grey-50);
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
form select:disabled {
    background-color: #e6e6e6;
    cursor: not-allowed;
}
form select[multiple] {
    height: auto;
    background-image: none;
}
form .hs-form-field {
    margin-bottom: 0.9375rem;
}
form .hs-submit,
form .hs_submit {
    padding-top: 0.9375rem;
    text-align: center;
}
.pn-ProductNav_Wrapper {
    position: relative;
    box-sizing: border-box;
}
.pn-ProductNav {
    padding-bottom: 20px;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    font-size: 0;
    scrollbar-width: thin;
    scrollbar-color: #03f transparent;
}
.pn-ProductNav::-webkit-scrollbar {
    width: 12px;
}
.pn-ProductNav::-webkit-scrollbar-track {
    background: 0 0;
}
.pn-ProductNav::-webkit-scrollbar-thumb {
    background-color: #03f;
    border-radius: 20px;
    border: 0;
}
.pn-ProductNav_Contents {
    float: left;
    transition: transform 0.2s ease-in-out;
}
.pn-ProductNav_Contents-no-transition {
    transition: none;
}
.pn-ProductNav_Link {
    font-size: 1.2rem;
    display: inline-flex;
    align-items: center;
    padding: 0 10px;
    min-height: 44px;
}
.pn-Advancer {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    padding: 0;
    border: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity 0.3s;
}
.pn-Advancer:focus {
    outline: 0;
}
.pn-Advancer:hover {
    cursor: pointer;
}
.pn-Advancer_Left {
    left: 0;
}
[data-overflowing="both"] ~ .pn-Advancer_Left,
[data-overflowing="both"] ~ .pn-Advancer_Right,
[data-overflowing="left"] ~ .pn-Advancer_Left,
[data-overflowing="right"] ~ .pn-Advancer_Right {
    opacity: 1;
}
.pn-Advancer_Right {
    right: 0;
}
.pn-Advancer_Icon {
    width: 20px;
    height: 44px;
    fill: #bbb;
}
.pn-ProductNav_Indicator {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 100px;
    background-color: #f90;
    transform-origin: 0 0;
    transition: transform 0.2s ease-in-out;
}
.services--bottom-ctas {
    text-align: center;
}
.services--bottom-ctas .column {
    padding-top: calc(94px * 0.4885496183);
    padding-bottom: calc(81px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .services--bottom-ctas .column {
        padding-top: calc(94px * 0.7816793893);
        padding-bottom: calc(81px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .services--bottom-ctas .column {
        padding-top: 5.875rem;
        padding-bottom: 5.0625rem;
    }
}
.services--bottom-ctas .svg {
    margin-bottom: 2rem;
    width: calc(100px * 0.7816793893);
    height: calc(100px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .services--bottom-ctas .svg {
        width: 6.25rem;
        height: 6.25rem;
    }
}
.services--bottom-ctas .h3 {
    margin-bottom: 2.8125rem;
    line-height: 1;
}
.services--bottom-ctas .cta-service--haas {
    color: #fff;
    background-color: #001e46;
}
.services--bottom-ctas .cta-service--haas .h3,
.services--bottom-ctas .cta-service--itad .h3 {
    color: #fff;
}
.services--bottom-ctas .cta-service--itad {
    color: #fff;
    background-color: #03f;
}
.services--bottom-ctas .cta-service--support {
    color: #001e46;
    background-color: #a6eaff;
}
.a11y-tabs .h2 {
    margin-bottom: 0.625rem;
    color: #03f;
    text-transform: lowercase;
}
.a11y-tabs .h5,
.about--services .introduction h4 {
    margin-bottom: 3.125rem;
}
.a11y-tabs .tabs--list {
    list-style: none;
}
.a11y-tabs [role="tablist"] {
    margin: 0;
    padding: 0;
}
.a11y-tabs [role="tablist"] li {
    display: block;
    padding-bottom: 0;
    color: #001E46;
}
.a11y-tabs [role="tablist"] a {
    display: block;
    text-decoration: none;
    opacity: 0.5;
    color: #001E46;
}
.a11y-tabs [role="tablist"] [aria-selected] {
    opacity: 1 !important;
}
.a11y-tabs [role="tablist"] a [aria-selected] {
    opacity: 1 !important;
}
.a11y-tabs [role="tabpanel"] {
    display: block;
}
.a11y-tabs [role="tabpanel"][hidden] {
    display: none;
}
.a11y-tabs :focus {
    outline: 0;
/*     box-shadow: inset 0 0 0 4px #add8e6; */
}
.a11y-tabs .graphic {
    margin-bottom: 0.625rem;
    height: 21.875rem;
    text-align: center;
}
.a11y-tabs .graphic img {
    padding: 0.625rem;
    -o-object-fit: contain;
    object-fit: contain;
}
.a11y-tabs .wp-block-buttons {
    gap: 1rem;
}
.table-styled {
    border-collapse: collapse;
}
.table-styled tr {
    border-bottom: 2px solid #e5e5e5;
}
.table-styled tr td:first-child {
    width: 13.125rem;
    color: #001e46;
    font-weight: 900;
    font-size: 1rem;
    font-family: "americane", sans-serif;
    text-transform: uppercase;
}
.header {
    position: relative;
    padding: 1rem 1.875rem;
    height: 80px;
    background-color: #03f;
}
@media print, screen and (min-width: 64em) {
    .header {
        padding: 1.375rem 0.9375rem;
        height: 100px;
    }
}
.header--inner {
    justify-content: space-between;
    align-items: center;
}
.logo {
    margin: 0;
    text-align: center;
}
.logo .logo--link {
    display: block;
    width: 98px;
}
@media print, screen and (min-width: 64em) {
    .logo .logo--link {
        width: 130px;
    }
}
.offcanvas--ctas {
    display: block;
}
@media print, screen and (min-width: 64em) {
    .offcanvas--ctas {
        display: none;
    }
}
.offcanvas--ctas .btn {
    display: inline-block;
}
.header--ctas,
.pagination p {
    margin-bottom: 0;
}
@media print, screen and (max-width: 63.99875em) {
    .header--ctas {
        display: none;
    }
}
.header--ctas .btn:last-of-type {
    margin-left: 30px;
}
.footer {
    padding-top: calc(174px * 0.4885496183);
    color: #fff;
    background-color: #001e46;
}
@media print, screen and (min-width: 64em) {
    .footer {
        padding-top: calc(174px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .footer {
        padding-top: 10.875rem;
    }
}
.footer a {
    color: #fff;
    text-decoration: none;
}
.footer a:focus,
.footer a:hover {
    text-decoration: none;
    border-bottom: 2px solid #FA641E;
}
.footer .social-links a {
  border-bottom: none;
  text-decoration: none;
}
.footer--top {
    padding-bottom: calc(70px * 0.7816793893);
    margin-bottom: calc(70px * 0.7816793893);
    border-bottom: 2px solid #fff;
}
@media print, screen and (max-width: 63.99875em) {
    .footer--top {
        text-align: center;
    }
    .footer--top .column {
        padding-bottom: 1.875rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .footer--top {
        padding-bottom: 4.375rem;
        margin-bottom: 4.375rem;
    }
}
.footer--top .svg {
    margin-bottom: 1.875rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.footer--top .link--cta {
    position: relative;
}
.footer--bottom {
    padding-bottom: 1.5rem;
}
@media print, screen and (max-width: 63.99875em) {
    .footer--bottom {
        text-align: center;
    }
    .footer--bottom .column {
        padding-bottom: 2.5rem;
    }
}
.footer--bottom h5 {
    margin-bottom: 1rem;
    color: #fff;
    text-transform: none;
}
.footer--bottom .menu .menu-item {
    display: block;
  margin-left:0;
}
.form--newsletter {
    padding-top: 1.25rem;
}
@media print, screen and (min-width: 40em) {
    .form--newsletter {
        display: flex;
        align-items: flex-start;
    }
}
.form--newsletter [type="text"] {
    padding: 0.625rem 1.25rem;
    width: 100%;
    max-width: 24.375rem;
    height: 3.125rem;
    color: #a6eaff;
    font-weight: 900;
    font-size: 1rem;
    text-transform: uppercase;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 3.125rem;
}
@media print, screen and (max-width: 39.99875em) {
    .form--newsletter [type="text"] {
        margin-bottom: 0.9375rem;
    }
}
@media print, screen and (min-width: 40em) {
    .form--newsletter [type="text"] {
        margin-right: 1.5625rem;
    }
}
.form--newsletter [type="submit"] {
    flex: 1 0 auto;
    height: 3.125rem;
    cursor: pointer;
}
.footer--address {
    font-style: normal;
}
.footer--credit {
    padding-bottom: 4.375rem;
}
@media print, screen and (max-width: 63.99875em) {
    .footer--credit {
        text-align: center;
    }
}
.footer--credit .logo--ext {
    margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
    .footer--credit .logo--ext {
        margin: 0;
    }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .footer--credit .footer--policies {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-end;
    }
}
@media print, screen and (min-width: 64em) {
    .footer--credit .footer--policies {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
    }
    .footer--credit .footer--policies p {
        margin-bottom: 0;
        font-size: 1rem;
    }
    .footer--credit .footer--policies p a {
        margin-right: 5px;
    }
}
@media print, screen and (min-width: 64em) and (max-width: 90.06125em) {
    .footer--credit .footer--policies p a {
        display: block;
    }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .footer--credit .footer--socials {
        text-align: center;
    }
}
.footer--credit .social-links {
    margin-bottom: 1.125rem;
}
.footer--credit .social-links .soc {
    margin-right: 0.75rem;
    text-decoration: none;
}
.footer--credit .social-links .soc .svg {
    width: 2.375rem;
    max-height: 2.375rem;
    fill: #fff;
}
.footer--credit .social-links .soc .svg:focus, .footer--credit .social-links .soc .svg:hover {
  fill: #FA641E !important;
}
.footer--credit .social-links .soc .soc--linkedin:focus,
.footer--credit .social-links .soc .soc--linkedin:hover {
    fill: #FA641E;
}
.footer--credit .social-links .soc .soc--twitter:focus,
.footer--credit .social-links .soc .soc--twitter:hover {
    fill: #FA641E;
}
.footer--credit .social-links .soc .soc--facebook:focus,
.footer--credit .social-links .soc .soc--facebook:hover {
    fill: #FA641E;
}
.footer--credit .social-links .soc .soc--youtube:focus,
.footer--credit .social-links .soc .soc--youtube:hover {
    fill: #FA641E;
}
.footer--credit .social-links .soc .soc--instagram:focus,
.footer--credit .social-links .soc .soc--instagram:hover {
    fill: #FA641E;
}
@media print, screen and (min-width: 64em) {
    .footer--credit .trading-as {
        margin-bottom: 0;
        font-size: 1rem;
    }
}
.home--hero {
    position: relative;
    height: 90vh;
    text-align: center;
    background: #002c6d url(../img/home-hero-bg.jpg) center no-repeat;
    background-size: cover;
}
@media print, screen and (min-width: 64em) {
    .home--hero {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
        height: 100vh;
    }
}
.home--hero .row {
    height: 70vh;
}
.home--hero .column {
    display: flex;
    flex-flow: column nowrap;
    align-content: space-around;
    justify-content: center;
}
@media print, screen and (min-width: 64em) {
    .home--hero .column {
        justify-content: space-around;
    }
}
.home--hero .hero--heading,
.home--hero .hero--text {
    color: #fff;
}
.home--hero .hero--heading {
    margin-bottom: calc(120px * 0.2748091603);
    font-size: 3.1875rem;
    line-height: 0.83;
}
@media print, screen and (min-width: 40em) {
    .home--hero .hero--heading {
        font-size: calc(120px * 0.4885496183);
        line-height: 0.83;
    }
}
@media print, screen and (min-width: 64em) {
    .home--hero .hero--heading {
        margin-bottom: 0;
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .home--hero .hero--heading {
        font-size: 7.5rem;
    }
}
.home--hero .hero--text {
    margin: 0 auto;
    max-width: 50rem;
    line-height: 1.175;
    letter-spacing: 0.03em;
/*     text-shadow: 0 0 5px #002c6d; */
}
@media print, screen and (min-width: 64em) {
    .home--hero .hero--text {
        margin-bottom: 0;
    }
}
.home--hero .svg--heart {
    width: 2.3125rem;
    height: 2.3125rem;
}
@media screen and (min-width: 90.0625em) {
    .home--hero .svg--heart {
        width: 5.625rem;
        height: 5.625rem;
    }
}
.home--hero .svg--arrow-down {
    position: absolute;
    bottom: -42px;
    left: 50%;
    transform: translateX(-50%);
}
@media print, screen and (max-width: 90.06125em) {
    .home--hero .svg--arrow-down {
        bottom: -24px;
        width: 2.375rem;
        height: 2.375rem;
    }
}
.home--services {
    padding-top: calc(141px * 0.7816793893);
    padding-bottom: calc(124px * 0.7816793893);
    background-color:#ffffff;
}
@media screen and (min-width: 90.0625em) {
    .home--services {
        padding-top: 8.8125rem;
        padding-bottom: 7.75rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .home--services .column {
        margin-bottom: 1.25rem;
    }
}
.home--services .h1 {
    margin: 0 auto calc(68px * 0.7816793893);
    line-height: 0.76;
}
@media print, screen and (min-width: 64em) {
    .home--services .h1 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }
}
@media screen and (min-width: 90.0625em) {
    .home--services .h1 {
        margin-bottom: 4.25rem;
    }
}
.home--services picture {
    display: block;
    margin-bottom: calc(33px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .home--services picture {
        margin-bottom: 2.0625rem;
    }
}
.home--services .h2 {
    margin-bottom: calc(34px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .home--services .h2 {
        margin-bottom: 2.125rem;
    }
}
.home--services h4 {
    margin-bottom: calc(616x * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .home--services h4 {
        margin-bottom: 1rem;
    }
}
.home--reasons {
    padding-top: calc(169px * 0.7816793893);
    padding-bottom: calc(113px * 0.7816793893);
    background-color: #EDFBFF;
}
@media print, screen and (max-width: 63.99875em) {
    .home--reasons .column:first-of-type {
        margin-bottom: 1.875rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .home--reasons {
        padding-top: 10.5625rem;
        padding-bottom: 7.0625rem;
    }
}
.home--reasons .h1 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
    margin: 0 auto calc(159px * 0.7816793893);
    line-height: 0.77;
}
@media screen and (min-width: 90.0625em) {
    .home--reasons .h1 {
        margin-bottom: 9.9375rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .home--reasons .svg {
        width: calc(65px * 0.4885496183);
        height: calc(65px * 0.4885496183);
    }
}
.home--reasons h3 {
    margin-bottom: calc(33px * 0.7816793893);
    line-height: 0.97;
}
@media screen and (min-width: 90.0625em) {
    .home--reasons h3 {
        margin-bottom: 2.0625rem;
    }
}
.home--reasons .size-h4,
.home--reasons .testimonial .media--content::before,
.home--reasons .testimonial .quote,
.testimonial .home--reasons .media--content::before,
.testimonial .home--reasons .quote {
    margin-bottom: calc(46px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .home--reasons .size-h4,
    .home--reasons .testimonial .media--content::before,
    .home--reasons .testimonial .quote,
    .testimonial .home--reasons .media--content::before,
    .testimonial .home--reasons .quote {
        margin-bottom: 2.875rem;
    }
}
.home--reasons .media-object {
    margin-bottom: 1.75rem;
    align-items: flex-start;
}
.home--reasons .media-object .h5 {
    margin-bottom: 0.375rem;
}
.home--reasons .media--picture {
    flex: 0 0 6.25rem;
}
.home--questions {
    position: relative;
    padding: 8.25rem 0 0;
    background-color: #001e46;
}
@media print, screen and (max-width: 63.99875em) {
    .home--questions {
        padding-top: calc(132px * 0.7816793893);
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
    }
}
.hiw--circles h3,
.home--questions .h1 {
    margin-bottom: 1.875rem;
}
.home--questions .svg--question {
    position: absolute;
    top: -42.5px;
    left: 50%;
    transform: translateX(-50%);
}
@media print, screen and (max-width: 90.06125em) {
    .home--questions .svg--question {
        top: -33.215px;
        width: calc(85px * 0.7816793893);
        height: calc(85px * 0.7816793893);
    }
}
.home--questions .smaller-devices {
    display: block;
}
@media print, screen and (min-width: 64em) {
    .home--questions .smaller-devices {
        display: none;
    }
}
.home--questions .larger-devices {
    display: none;
}
@media print, screen and (min-width: 64em) {
    .home--questions .larger-devices {
        display: block;
        padding-top: 4.875rem;
    }
} 
.list-of-brands {
    padding-bottom: calc(98px * 0.7816793893);
    background-color:#ffffff;
}
@media screen and (min-width: 90.0625em) {
    .list-of-brands {
        padding-bottom: 6.125rem;
    }
}
.list-of-brands .row {
    padding-top: 2.375rem;
    padding-bottom: 2.375rem;
    border-top: 2px solid #b2b2b2;
}
.list-of-brands .column {
    text-align: center;
}
@media print, screen and (max-width: 63.99875em) {
    .list-of-brands .column {
        padding: 0.9375rem;
    }
}
.latest-news {
    padding-top: calc(220px * 0.4885496183);
    padding-bottom: calc(220px * 0.4885496183);
    background-color:#EDFBFF;
}
@media print, screen and (min-width: 64em) {
    .latest-news {
        padding-top: calc(220px * 0.7816793893);
        padding-bottom: calc(220px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .latest-news {
        padding-top: 13.75rem;
        padding-bottom: 13.75rem;
    }
}
@media print, screen and (min-width: 64em) {
    .latest-news .row {
        justify-content: space-between;
    }
}
.latest-news .latest-news--header {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
    .latest-news .latest-news--header {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
}
.latest-news .svg--earth {
    margin-bottom: calc(43px * 0.4885496183);
    width: calc(100px * 0.4885496183);
    height: calc(100px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .latest-news .svg--earth {
        margin-bottom: calc(43px * 0.7816793893);
        width: calc(100px * 0.7816793893);
        height: calc(100px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .latest-news .svg--earth {
        margin-bottom: 2.6875rem;
        width: 6.25rem;
        height: 6.25rem;
    }
}
.latest-news .h1 {
    line-height: 0.77;
}
.latest-news .pn-ProductNav_Wrapper {
    flex: 1 1 0px;
    max-width: 100vw;
}
@media print, screen and (min-width: 64em) {
    .latest-news .pn-ProductNav_Wrapper {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.latest-news .pn-ProductNav_Contents .column {
    display: inline-flex;
    align-items: center;
    width: 90vw;
    white-space: normal;
}
@media print, screen and (min-width: 40em) {
    .latest-news .pn-ProductNav_Contents .column {
        max-width: calc(640px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .latest-news .pn-ProductNav_Contents .column {
        max-width: 40rem;
    }
}
.latest-news .card--picture {
    height:300px;
}
.latest-news .card--link {
    text-decoration: none;
}
.latest-news .card--content {
    display: block;
    padding: calc(52px * 0.4885496183) calc(60px * 0.4885496183) calc(32px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .latest-news .card--content {
        padding: calc(52px * 0.7816793893) calc(60px * 0.7816793893) calc(32px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .latest-news .card--content {
        padding: 3.25rem 3.75rem 2rem;
    }
}
.latest-news .card--content .h3 {
    margin-bottom: calc(104px * 0.7816793893);
    line-height: 0.98;
}
@media screen and (min-width: 90.0625em) {
    .latest-news .card--content .h3 {
        margin-bottom: 6.5rem;
    }
}
.latest-news .card--content .h3,
.latest-news .card--content .p {
    display: block;
}
.latest-news .card--content .reading-time {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #002C6D;
    font-weight: 900;
    font-size: 1rem;
}
.about-us--hero {
    position: relative;
    padding-top: calc(130px * 0.4885496183);
    padding-bottom: calc(332px * 0.4885496183);
    text-align: center;
    background: #03f url(../img/about-us-hero-bg.png) bottom center;
    background-repeat: no-repeat;
    background-size: 70vw auto;
}
@media print, screen and (min-width: 64em) {
    .about-us--hero {
        padding-top: calc(130px * 0.7816793893);
        padding-bottom: calc(332px * 0.7816793893);
        background-size: 95vw auto;
    }
}
@media screen and (min-width: 90.0625em) {
    .about-us--hero {
        padding-top: 8.125rem;
        padding-bottom: 20.75rem;
    }
}
.about-us--hero .h4 {
    margin-bottom: 4.625rem;
    color: #fff;
}
.about-us--hero .hero--heading {
    color: #fff;
    font-size: 3.5625rem;
    line-height: 1;
}
@media print, screen and (min-width: 40em) {
    .about-us--hero .hero--heading {
        font-size: calc(120px * 0.4885496183);
        line-height: 0.83;
    }
}
@media print, screen and (min-width: 64em) {
    .about-us--hero .hero--heading {
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .about-us--hero .hero--heading {
        font-size: 7.5rem;
    }
}
.about-us--hero .svg {
    width: 2.8125rem;
    height: 2.8125rem;
}
@media print, screen and (min-width: 64em) {
    .about-us--hero .svg {
        width: 4.375rem;
        height: 4.375rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .about-us--hero .svg {
        width: 5.625rem;
        height: 5.625rem;
    }
}
.about-us--hero .svg--arrow-down {
    position: absolute;
    bottom: -1.40625rem;
    left: 50%;
    transform: translateX(-50%);
}
@media print, screen and (min-width: 64em) {
    .about-us--hero .svg--arrow-down {
        bottom: -2.8125rem;
    }
}
.about-us--ourstory {
    padding-top: calc(153px * 0.4885496183);
    padding-bottom: calc(153px * 0.4885496183);
    overflow: hidden;
}
@media print, screen and (min-width: 64em) {
    .about-us--ourstory {
        padding-top: calc(153px * 0.7816793893);
        padding-bottom: calc(153px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .about-us--ourstory {
        padding-top: 9.5625rem;
        padding-bottom: 5.1875rem;
    }
}
.about-us--ourstory .row {
    justify-content: space-between;
}
@media print, screen and (max-width: 63.99875em) {
    .about-us--ourstory .row {
        align-items: center;
    }
}
.about-us--ourstory .row h3 {
    margin-bottom: 27px;
}
.about-us--ourstory .our-story--img {
    display: block;
    position: relative;
}
@media print, screen and (min-width: 64em) {
    .about-us--ourstory .our-story--img {
        width: calc(701px * 0.7816793893);
        height: calc(528px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .about-us--ourstory .our-story--img {
        right: -0.375rem;
        top: -3.5625rem;
        width: 43.8125rem;
        height: 33rem;
    }
}
@media print, screen and (min-width: 64em) {
    .about-us--ourstory .our-story--img img {
        position: absolute;
        height: auto;
        width: 100%;
        max-width: 75%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
.about-us--video-container {
    padding: 0 1.25rem;
    background: #fff;
    background: linear-gradient(180deg, #fff 0, #fff 50%, rgba(166, 234, 255, 0.2035407913) 50%, rgba(166, 234, 255, 0.2035407913) 100%);
    z-index:-99;
}
.about-us--video-container video {
    width: 100%;
    max-width: 106.25rem;
}
.about--services {
    padding-top: calc(144px * 0.4885496183);
    padding-bottom: calc(162px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .about--services {
        padding-top: calc(144px * 0.7816793893);
        padding-bottom: calc(162px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .about--services {
        padding-top: 9rem;
        padding-bottom: 10.125rem;
    }
}
.about--services .row:first-of-type {
    justify-content: center;
    margin-bottom: 4rem;
}
.about--services .introduction {
    text-align: center;
}
.about--services .list-of-services {
    margin-bottom: 3.9375rem;
}
.about--services .list-of-services .column {
    padding-bottom: 1.375rem;
}
.about--services .list-of-services .svg {
    margin-bottom: 1.625rem;
}
.about--services .list-of-services h5 {
    margin-bottom: 0.75rem;
    line-height: 0.9;
}
.about--services .service-buttons,
.accord-tabs-shared .accordion--title button {
    text-align: center;
}
.about--services .service-buttons p {
    display: inline-block;
    margin: 0 0.9375rem;
}
@media print, screen and (max-width: 63.99875em) {
    .about--services .service-buttons p {
        margin-bottom: 1.25rem;
    }
}
.about--iso {
    padding-top: 10.5625rem;
    padding-bottom: 3rem;
}
.about--iso .row:first-of-type {
    margin-bottom: 2.875rem;
    text-align: center;
}
.about--iso .row:first-of-type .h1 {
    line-height: 0.8;
}
.about--iso .row:nth-child(2) {
    justify-content: space-around;
    margin-bottom: 4.75rem;
}
@media print, screen and (max-width: 63.99875em) {
    .about--iso .isos .column {
        margin-bottom: 1.25rem;
    }
}
.accord-tabs-shared {
    position: relative;
    overflow: hidden;
    padding-top: calc(34px * 0.7816793893);
    padding-bottom: calc(116px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared {
        padding-top: 2.125rem;
        padding-bottom: 7.25rem;
    }
}
.accord-tabs-shared .accordion--title {
    width: 100%;
    z-index: 1;
}
.accord-tabs-shared .accordion--panel {
    position: relative;
    top: -55px;
    z-index: 0;
}
.accord-tabs-shared .accordion--element,
.accord-tabs-shared .tab-item {
    position: relative;
    margin-bottom: calc(30px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accordion--element,
    .accord-tabs-shared .tab-item {
        margin-bottom: 1.875rem;
    }
}
.accord-tabs-shared .accordion--element:nth-child(odd) .accordion--title,
.accord-tabs-shared .accordion--element:nth-child(odd) .tab-link,
.accord-tabs-shared .tab-item:nth-child(odd) .accordion--title,
.accord-tabs-shared .tab-item:nth-child(odd) .tab-link {
    background-color: #a6eaff;
}
.accord-tabs-shared .accordion--element:nth-child(even) .accordion--title,
.accord-tabs-shared .accordion--element:nth-child(even) .tab-link,
.accord-tabs-shared .tab-item:nth-child(even) .accordion--title,
.accord-tabs-shared .tab-item:nth-child(even) .tab-link {
    background-color: #ffd6d6;
}
.accord-tabs-shared .accordion--element:nth-of-type(1) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(1) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(1) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(1) .tab-link {
    background-image: url(../svg/number-1.svg);
}
.accord-tabs-shared .accordion--element:nth-of-type(2) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(2) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(2) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(2) .tab-link {
    background-image: url(../svg/number-2.svg);
}
.accord-tabs-shared .accordion--element:nth-of-type(3) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(3) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(3) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(3) .tab-link {
    background-image: url(../svg/number-3.svg);
}
.accord-tabs-shared .accordion--element:nth-of-type(4) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(4) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(4) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(4) .tab-link {
    background-image: url(../svg/number-4.svg);
}
.accord-tabs-shared .accordion--element:nth-of-type(5) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(5) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(5) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(5) .tab-link {
    background-image: url(../svg/number-5.svg);
}
.accord-tabs-shared .accordion--element:nth-of-type(6) .accordion--title,
.accord-tabs-shared .accordion--element:nth-of-type(6) .tab-link,
.accord-tabs-shared .tab-item:nth-of-type(6) .accordion--title,
.accord-tabs-shared .tab-item:nth-of-type(6) .tab-link {
    background-image: url(../svg/number-6.svg);
}
.accord-tabs-shared .tab-link {
    line-height: unset;
    background-size: calc(65px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .tab-link {
        background-size: 65px;
    }
}
.accord-tabs-shared .accordion--title,
.accord-tabs-shared .tab-link {
    display: inline-block;
    padding: calc(37px * 0.4885496183) 0;
    padding-left: calc(130px * 0.4885496183);
    text-align: center;
    color: #000;
    font-weight: 900;
    text-transform: none;
    border-radius: 3.125rem;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 50px auto;
}
@media print, screen and (min-width: 64em) {
    .accord-tabs-shared .accordion--title,
    .accord-tabs-shared .tab-link {
        padding: calc(37px * 0.7816793893) 0;
        padding-left: calc(90px * 0.7816793893);
        background-position: 20px center;
        background-size: 65px auto;
    }
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accordion--title,
    .accord-tabs-shared .tab-link {
        padding: 2.3125rem 1.25rem;
    }
}
.accord-tabs-shared .accord-tab--icon {
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    z-index: 2;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
}
.accord-tabs-shared .tab-item .accord-tab--icon {
    top: -21px;
    right: -24px;
    width: 2.5rem;
    height: 2.5rem;
}
@media screen and (max-width: 1280px) {
  .accord-tabs-shared .tab-item .accord-tab--icon {
    right: 0px;
    top: -11px;
  }
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .tab-item .accord-tab--icon {
        width: 4.0625rem;
        height: 4.0625rem;
    }
}
.accord-tabs-shared .accord-tab--content {
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    padding: 0 calc(65px * 0.7816793893);
    width: 25rem;
    height: 25rem;
    text-align: center;
    background-color: #a6eaff;
    border-radius: 50%;
    z-index: 999; 
}
.smaller-devices .accordion--panel.hidden, .smaller-devices .accordion--panel {
    transition: all 0.5s ease;
    transition-delay: 00ms;
}
@media only screen and (max-width: 1440px) {
  #section-6 .accord-tab--content {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accord-tab--content {
        padding: 0 4.0625rem;
        width: 43.75rem;
        height: 43.75rem;
    }
}
.accord-tabs-shared .accord-tab--content h3 {
    margin-bottom: 1.5625rem;
    color: #001E46;
    line-height: 1;
}
.accord-tabs-shared .accord-tab--content p {
    margin-bottom: 2.5rem;
  color: #001E46;
}
.accord-tabs-shared .accord-tab--content .accord-tab--icon {
    top: calc(34px * 0.4885496183);
    right: calc(-38px * 0.4885496183);
    width: calc(200px * 0.4885496183);
    height: calc(200px * 0.4885496183);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accord-tab--content .accord-tab--icon {
        top: 34px;
        right: -38px;
        width: 12.5rem;
        height: 12.5rem;
    }
}
.accord-tabs-shared .accord-tab--content .svg {
      margin: 0 auto 2.25rem;
  }
@media only screen and (max-width: 1280px) {
  .accord-tabs-shared .accord-tab--content .svg {
      margin: 0.5em auto 0.5em;
  }
}
@media print, screen and (max-width: 90.06125em) {
    .accord-tabs-shared .accord-tab--content .svg {
        width: calc(65px * 0.7816793893);
        height: calc(65px * 0.7816793893);
    }
}
.accord-tabs-shared .accord-tab--feat-img {
    position: absolute;
    bottom: calc(-221px * 0.7816793893);
    right: calc(-251px * 0.7816793893);
    overflow: hidden;
    z-index: 0;
    width: calc(600px * 0.7816793893);
    height: calc(600px * 0.7816793893);
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
}
@media screen and (min-width: 90.0625em) {
    .accord-tabs-shared .accord-tab--feat-img {
        bottom: -150px;
        right: 0px;
        width: 37.5rem;
        height: 37.5rem;
    }
}
.blog--hero {
    position: relative;
    padding-top: calc(160px * 0.4885496183);
    padding-bottom: calc(159px * 0.4885496183);
    background: #002c6d;
}
@media print, screen and (min-width: 40em) {
    .blog--hero {
        background: #002c6d url(../img/blog-hero-bg.png) 50vw center;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
@media print, screen and (min-width: 64em) {
    .blog--hero {
        padding-top: calc(160px * 0.7816793893);
        padding-bottom: calc(159px * 0.7816793893);
        background-size: cover;
    }
}
@media screen and (min-width: 90.0625em) {
    .blog--hero {
        height: 100vh;
    }
    .blog--hero .column {
        flex: 0 0 44.375rem;
        max-width: 44.375rem;
    }
}
.blog--hero .svg {
    margin-right: 0.9375rem;
}
@media screen and (min-width: 90.0625em) {
    .blog--hero .svg {
        width: 6.25rem;
        height: 6.25rem;
    }
}
.blog--hero .hero--heading {
    margin-top: 3.0625rem;
    margin-bottom: 1.5rem;
    color: #fff;
    font-size: calc(120px * 0.4885496183);
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .blog--hero .hero--heading {
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .blog--hero .hero--heading {
        font-size: 7.5rem;
    }
}
.blog--hero .hero--subheading {
    color: #fff;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.175;
    text-transform: none;
}
.blog--hero .svg--arrow-down {
    position: absolute;
    bottom: -2.03125rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media print, screen and (min-width: 64em) {
    .blog--hero .svg--arrow-down {
        bottom: -2.8125rem;
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.blog--featured-post {
    position: relative;
    padding-top: calc(150px * 0.4885496183);
    padding-bottom: calc(78px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .blog--featured-post {
        padding-top: calc(150px * 0.7816793893);
        padding-bottom: calc(78px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .blog--featured-post {
        padding-top: 9.375rem;
        padding-bottom: 4.875rem;
    }
}
.blog--featured-post .blog--featured-image {
    height: 50vh;
}
@media print, screen and (min-width: 40em) {
    .blog--featured-post .blog--featured-image {
        height: 40vh;
    }
}
@media print, screen and (min-width: 64em) {
    .blog--featured-post .blog--featured-image {
        height: calc(646px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .blog--featured-post .blog--featured-image {
        height: 40.375rem;
    }
}
.blog--featured-post .blog--post-excerpt {
    position: relative;
    top: -10.6875rem;
    margin-bottom: -10.6875rem;
    padding: calc(47px * 0.7816793893);
    flex: 0 0 85%;
    max-width: 85%;
    z-index: 1;
}
@media print, screen and (min-width: 40em) {
    .blog--featured-post .blog--post-excerpt {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media print, screen and (min-width: 64em) {
    .blog--featured-post .blog--post-excerpt {
        flex: 0 0 42.9375rem;
        max-width: 42.9375rem;
        padding: 2.9375rem;
    }
}
.blog--featured-post .blog--post-excerpt h2 {
    line-height: 0.96;
}
.blog--featured-image {
    height: 30vh;
}
@media print, screen and (min-width: 64em) {
    .blog--featured-image {
        height: 19.6875rem;
    }
}
.blog--post-excerpt {
    background-color: #fff;
}
.blog--post-excerpt h2 {
    margin-bottom: 1.5rem;
}
.blog--list-of-posts {
    padding-bottom: calc(50px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .blog--list-of-posts {
        padding-bottom: 3.125rem;
    }
}
.blog--list-of-posts .column {
    margin-bottom: calc(75px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .blog--list-of-posts .column {
        margin-bottom: 4.6875rem;
    }
}
.blog--list-of-posts .blog--featured-image {
    margin-bottom: 1.9375rem;
}
.blog--list-of-posts .blog--post-excerpt h2 {
    text-transform: none;
}
.blog--meta {
    margin-top: 1.9375rem;
    color: #001e46;
    font-weight: 900;
    font-size: 1rem;
    text-transform: uppercase;
}
.blog--meta .read-more {
    margin-right: 1.25rem;
    color: #001e46;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}
@media print, screen and (min-width: 64em) {
    .blog--meta .read-more {
        margin-right: 4.25rem;
    }
}
.blog--meta .read-more:focus,
.blog--meta .read-more:hover {
    padding-bottom: 1px;
    border-bottom-color: inherit;
}
.blog--meta .read-more::after, .footer .footer--top .column a.cta::after {
    content: " →";
}
.single-post--hero {
    padding-top: calc(181px * 0.4885496183);
    padding-bottom: calc(51px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .single-post--hero {
        padding-top: calc(181px * 0.7816793893);
        padding-bottom: calc(51px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .single-post--hero {
        padding-top: 11.3125rem;
        padding-bottom: 3.1875rem;
    }
}
.single-post--hero .row {
    justify-content: center;
    text-align: center;
}
.single-post--hero .hero--heading {
    margin-bottom: calc(109px * 0.7816793893);
    line-height: 0.8;
}
@media screen and (min-width: 90.0625em) {
    .single-post--hero .hero--heading {
        margin-bottom: 6.8125rem;
    }
}
.single-post--hero .link--cta {
    margin-bottom: 3.125rem;
}
.single-post--hero .featured-image {
    height: calc(645px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .single-post--hero .featured-image {
        height: calc(645px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .single-post--hero .featured-image {
        height: 40.3125rem;
    }
}
.single-post--section-1 {
    padding-top: calc(100px * 0.4885496183);
    padding-bottom: calc(120px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .single-post--section-1 {
        padding-top: calc(100px * 0.7816793893);
        padding-bottom: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .single-post--section-1 {
        padding-top: 6.25rem;
        padding-bottom: 7.5rem;
    }
}
.single-post--fact-1 {
    text-align: center;
    background-color: #03f;
}
.single-post--fact-1 .h1 {
    line-height: 0.8;
}
.single-post--section-2 {
    padding-top: calc(149px * 0.4885496183);
    padding-bottom: calc(126px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .single-post--section-2 {
        padding-top: calc(149px * 0.7816793893);
        padding-bottom: calc(126px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .single-post--section-2 {
        padding-top: 9.3125rem;
        padding-bottom: 7.875rem;
    }
}
.single-post--section-2 .link--cta {
    margin-top: 4.625rem;
    margin-bottom: 0.625rem;
}
.pagination {
    padding-top: calc(145px * 0.4885496183);
    padding-bottom: calc(143px * 0.4885496183);
    align-items: center;
    border-top: 2px solid #03f;
}
@media print, screen and (min-width: 64em) {
    .pagination {
        padding-top: calc(145px * 0.7816793893);
        padding-bottom: calc(143px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .pagination {
        padding-top: 9.0625rem;
        padding-bottom: 8.9375rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .pagination .column {
        order: 1;
    }
}
.pagination .cta {
    text-align: center;
}
@media print, screen and (max-width: 39.99875em) {
    .pagination .cta {
        margin-bottom: 0.625rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .pagination .cta {
        order: 0;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.pagination p a:focus,
.pagination p a:hover {
    opacity: 0.5;
}
.pagination .pagin a {
    display: flex;
    align-items: center;
    height: 45px;
    line-height: 1;
    color: #03f;
    font-weight: 900;
    text-transform: uppercase;
    text-decoration: none;
}
@media print, screen and (min-width: 40em) {
    .pagination .pagin a {
        height: 55px;
        line-height: 55px;
    }
}
@media print, screen and (min-width: 64em) {
    .pagination .pagin a {
        height: 65px;
        line-height: 65px;
    }
}
.pagination .prev a {
    padding-left: 55px;
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.998' transform='matrix(-1 0 0 -1 65 65)'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cpath d='m54.369 35.6-3.83 3.83 10.529 10.526h-34.91v5.417h34.942l-10.546 10.543 3.83 3.83 17.067-17.067z' fill='%23ffeb00' transform='translate(-14.823 -20.172)'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 45px auto;
}
@media print, screen and (min-width: 40em) {
    .pagination .prev a {
        padding-left: 65px;
        background-size: 55px auto;
    }
}
@media print, screen and (min-width: 64em) {
    .pagination .prev a {
        padding-left: 75px;
        background-size: 65px auto;
    }
}
.pagination .next {
    text-align: right;
}
.pagination .next a {
    padding-right: 55px;
    background-position: right;
    background-image: url("data:image/svg+xml,%3Csvg height='65' viewBox='0 0 65 65' width='65' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.5' cy='32.5' fill='%2303f' r='32.5'/%3E%3Cpath d='m54.369 35.6-3.83 3.83 10.529 10.526h-34.91v5.417h34.942l-10.546 10.543 3.83 3.83 17.067-17.067z' fill='%23ffeb00' transform='translate(-14.823 -20.172)'/%3E%3C/svg%3E");
    background-size: 45px auto;
}
@media print, screen and (min-width: 40em) {
    .pagination .next a {
        padding-right: 65px;
        background-size: 55px auto;
    }
}
@media print, screen and (min-width: 64em) {
    .pagination .next a {
        padding-right: 75px;
        background-size: 65px auto;
    }
}
.hiw--hero {
    padding-top: calc(100px * 0.7816793893);
    padding-bottom: calc(100px * 0.7816793893);
    background-color: #001e46;
}
@media print, screen and (min-width: 40em) {
    .hiw--hero {
/*         height: 33vh; */
    }
}
@media print, screen and (min-width: 64em) {
    .hiw--hero {
/*         height: 52vh; */
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--hero {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem;
    }
}
.hiw--hero .row {
    justify-content: center;
    align-items: center;
    height: 100%;
}
.hiw--hero .column {
    text-align: center;
}
.hiw--hero .svg {
    height: 2.625rem;
    width: 2.625rem;
}
@media print, screen and (min-width: 64em) {
    .hiw--hero .svg {
        height: 4.0625rem;
        width: 4.0625rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--hero .svg {
        height: 5.5rem;
        width: 5.5rem;
    }
}
.hiw--hero .hero--heading {
    margin-bottom: 0;
    color: #fff;
    font-size: calc(120px * 0.4885496183);
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .hiw--hero .hero--heading {
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--hero .hero--heading {
        font-size: 7.5rem;
    }
}
.hiw--hero .hero--subheading {
    color: #fff;
}
.introduction {
    margin-bottom: calc(75px * 0.7816793893);
    justify-content: center;
}
@media screen and (min-width: 90.0625em) {
    .introduction {
        margin-bottom: 4.6875rem;
    }
}
.introduction .column {
    text-align: center;
}
.introduction .size-h4,
.introduction .testimonial .media--content::before,
.introduction .testimonial .quote,
.testimonial .introduction .media--content::before,
.testimonial .introduction .quote {
    font-weight: 700;
    color: #03f;
    text-transform: none;
}
.timeline {
    margin-bottom: 1.6875rem;
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .timeline {
        justify-content: center;
        text-align: center;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline {
        background: url(../img/vertical-dotted-line.png) center top repeat-y;
    }
}
.timeline .h4 {
    margin-bottom: 1.0625rem;
    text-transform: none;
}
.timeline p {
    margin-bottom: 0.8125rem;
}
.timeline .media-object {
    margin-bottom: calc(128px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object {
        margin-bottom: calc(128px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .timeline .media-object {
        margin-bottom: 8rem;
    }
}
.timeline .media-object:last-child {
    margin-bottom: 0;
}
@media print, screen and (max-width: 63.99875em) {
    .timeline .media-object .media--picture {
        margin-bottom: 1.875rem;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object .media--picture {
        margin-left: 2.1875rem;
        margin-right: 0;
    }
}
@media screen and (min-width: 90.0625em) {
    .timeline .media-object .media--picture {
        margin-left: 1.1875rem;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object .media--content {
        padding-left: 3.125rem;
        padding-right: 0;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .timeline .media-object.media-right {
        flex-direction: column;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object.media-right .media--picture {
        margin-right: 2.1875rem;
        margin-left: 0;
    }
}
@media screen and (min-width: 90.0625em) {
    .timeline .media-object.media-right .media--picture {
        margin-right: 1.1875rem;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object.media-right .media--content {
        padding-left: 0;
        padding-right: 3.125rem;
    }
}
.timeline .media-object .svg {
    width: calc(150px * 0.4885496183);
    height: calc(150px * 0.4885496183);
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .timeline .media-object .svg {
        margin-bottom: 1.875rem;
    }
}
@media print, screen and (min-width: 64em) {
    .timeline .media-object .svg {
        width: calc(150px * 0.7816793893);
        height: calc(150px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .timeline .media-object .svg {
        width: 9.375rem;
        height: 9.375rem;
    }
}
.hiw--circles {
    padding-top: calc(152px * 0.4885496183);
    padding-bottom: calc(143px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .hiw--circles {
        padding-top: calc(152px * 0.7816793893);
        padding-bottom: calc(143px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--circles {
        padding-top: 9.5rem;
        padding-bottom: 8.9375rem;
    }
}
.hiw--circles .row {
    margin-bottom: calc(140px * 0.4885496183);
    justify-content: center;
}
@media print, screen and (min-width: 64em) {
    .hiw--circles .row {
        align-items: center;
        margin-bottom: calc(140px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--circles .row {
        margin-bottom: 8.75rem;
    }
}
.hiw--circles .row:last-child {
    margin-bottom: 0;
}
.hiw--circles .row .column:first-child {
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .hiw--circles .row .column:first-child {
        position: relative;
    }
}
.hiw--circles .row .column:first-child img {
    margin: 0 auto;
    max-width: 60vw;
    margin-bottom: 1.875rem;
}
@media print, screen and (min-width: 64em) {
    .hiw--circles .row .column:first-child img {
        position: relative;
        right: calc(-130px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--circles .row .column:first-child img {
        right: -8.125rem;
    }
}
@media print, screen and (min-width: 64em) {
    .hiw--circles .row:nth-child(even) .column:first-child img {
        right: calc(130px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .hiw--circles .row:nth-child(even) .column:first-child img {
        right: 8.125rem;
    }
}
@media print, screen and (min-width: 64em) {
    .hiw--circles .row:nth-child(odd) .column:first-child {
        order: 1;
    }
    .hiw--circles .row:nth-child(odd) .column:last-child {
        order: 0;
    }
}
.hiw--circles .size-h4,
.hiw--circles .testimonial .media--content::before,
.hiw--circles .testimonial .quote,
.testimonial .hiw--circles .media--content::before,
.testimonial .hiw--circles .quote {
    margin-bottom: 1.0625rem;
}
.insights--hero {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: calc(139px * 0.4885496183);
    padding-bottom: calc(139px * 0.4885496183);
    min-height: 85vh;
    background: #001e46 url(../img/insights-hero-bg.png) center bottom;
    background-repeat: no-repeat;
    background-size: 100vw auto;
}
@media print, screen and (min-width: 40em) {
    .insights--hero {
        background-size: 61vw auto;
    }
}
@media print, screen and (min-width: 64em) {
    .insights--hero {
        padding-top: calc(139px * 0.7816793893);
        padding-bottom: calc(139px * 0.7816793893);
        min-height: 100vh;
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--hero {
        padding-top: 8.6875rem;
        padding-bottom: 8.6875rem;
        min-height: calc(100vh - 100px);
    }
}
.insights--hero .row {
    justify-content: center;
    color: #fff;
}
@media print, screen and (min-width: 40em) {
    .insights--hero .row {
        text-align: center;
    }
}
.insights--hero .svg {
    width: 2rem;
    height: 2rem;
}
@media print, screen and (min-width: 40em) {
    .insights--hero .svg {
        width: 2.625rem;
        height: 2.625rem;
    }
}
@media print, screen and (min-width: 64em) {
    .insights--hero .svg {
        width: 4.0625rem;
        height: 4.0625rem;
    }
}
.insights--hero .hero--heading {
    margin-bottom: 3.125rem;
    font-size: 2.5rem;
    line-height: 1;
    color: #fff;
}
@media print, screen and (min-width: 40em) {
    .insights--hero .hero--heading {
        font-size: calc(120px * 0.4885496183);
        line-height: 0.83;
    }
}
@media print, screen and (min-width: 64em) {
    .insights--hero .hero--heading {
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--hero .hero--heading {
        font-size: 7.5rem;
    }
}
.insights--hero .svg--arrow-down {
    position: absolute;
    bottom: -2.03125rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media screen and (min-width: 90.0625em) {
    .insights--hero .svg--arrow-down {
        bottom: -2.8125rem;
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.insights--introduction {
    padding-top: calc(170px * 0.4885496183);
    padding-bottom: 2.8125rem;
    text-align: center;
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .insights--introduction {
        padding-top: calc(170px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--introduction {
        padding-top: 10.625rem;
    }
}
.insights--introduction .h1 {
    line-height: 0.8;
}
.insights--featured-posts {
    padding-bottom: calc(120px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .insights--featured-posts {
        padding-bottom: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--featured-posts {
        padding-bottom: 7.5rem;
    }
}
.insights--featured-posts .column {
    margin-bottom: 1.875rem;
}
.insights--featured-posts .blog--featured-image {
    height: calc(385px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .insights--featured-posts .blog--featured-image {
        height: calc(385px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--featured-posts .blog--featured-image {
        height: 24.0625rem;
    }
}
.insights--featured-posts .blog--title {
    margin-bottom: 0;
    padding: calc(60px * 0.4885496183);
    line-height: 2.7rem;
}
@media print, screen and (min-width: 64em) {
    .insights--featured-posts .blog--title {
        padding: calc(60px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--featured-posts .blog--title {
        padding: 4.1875rem 3.8125rem 3.5625rem;
    }
}
.insights--posts .introduction {
    justify-content: center;
    padding-top: calc(157px * 0.4885496183);
    padding-bottom: 3.875rem;
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .insights--posts .introduction {
        padding-top: calc(157px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .insights--posts .introduction {
        padding-top: 9.8125rem;
    }
}
.insights--posts .introduction h3 {
    line-height: 1;
}
.insights--posts .list-of-posts {
    padding-bottom: 3.125rem;
}
.insights--posts .list-of-posts .column {
    margin-bottom: 2.1875rem;
}
.insights--posts .insight-card {
    padding-bottom: 2.1875rem;
}
.insights--posts .insight-card .blog--featured-image,
.insights--posts .insight-card .tags {
    margin-bottom: 1.875rem;
}
.insights--posts .insight-card .tags .tag {
    display: inline-block;
    margin-right: 0.625rem;
    padding: 0.4375rem 0.9375rem;
    color: #001e46;
    font-size: 1rem;
    font-weight: 900;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2.5rem;
    border: 2px solid #03f;
}
@media print, screen and (min-width: 64em) {
    .insights--posts .insight-card .tags .tag {
        padding: 0.625rem 1.75rem;
    }
}
.insights--posts .insight-card .blog--title {
    margin-bottom: 1.0625rem;
}
.insights--posts .insight-card .link--cta,
.insights--posts .insight-card .link--cta a {
    color: #002C6D;
}

/* New code starts here */
@media screen and (max-width: 600px) {
    .insights--posts .list-of-posts .column,
    .insights--featured-posts .column,
    .insights--posts .insight-card {
        padding-left: 15px;
        padding-right: 15px;
    }

    .insights--posts .introduction,
    .insights--featured-posts .blog--title {
        padding-left: 15px;
        padding-right: 15px;
    }

    .insights--posts .insight-card .blog--title {
        font-size: 1.2rem; /* Adjust font size if needed */
    }
}

.cstudies--hero {
    background-image: url(../img/cstudies-hero-bg.png);
}
.cstudies--featured-post .sticky-here {
    position: relative;
}
.single-cstudy--hero {
    padding-bottom: calc(150px * 0.7816793893);
}
@media print, screen and (max-width: 39.99875em) {
    .single-cstudy--hero {
        padding-bottom: calc(150px * 0.4885496183);
    }
}
@media screen and (min-width: 90.0625em) {
    .single-cstudy--hero {
        padding-bottom: 9.375rem;
    }
}
.single-cstudy--hero .hero--heading {
    margin-bottom: 2.5rem;
    line-height: 0.8;
}
.single-cstudy--hero .link--cta {
    color: #002C6D;
}
.single-cstudy--hero .link--cta::after {
    content: "";
}
.single-cstudy--hero .sticky-here {
    position: relative;
}
.cstudies--services {
    margin-top: calc(49px * 0.7816793893);
    padding-top: calc(142px * 0.7816793893);
    padding-bottom: calc(90px * 0.7816793893);
    background-color: #001e46;
}
@media print, screen and (max-width: 39.99875em) {
    .cstudies--services {
        padding-bottom: calc(90px * 0.4885496183);
    }
}
@media screen and (min-width: 90.0625em) {
    .cstudies--services {
        margin-top: 3.0625rem;
        padding-top: 8.875rem;
        padding-bottom: 5.625rem;
    }
}
.cstudies--services .row {
    justify-content: center;
}
.cstudies--services .column {
    padding-bottom: 2.375rem;
    text-align: center;
}
.cstudies--services .svg {
    margin-bottom: 1.75rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.cstudies--services .services--heading {
    color: #fff;
}
.cstudies--services .services--subheading {
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
}
@media screen and (min-width: 90.0625em) {
    .cstudies--services .services--subheading {
        line-height: 0.9;
    }
}
.cstudy--2-col {
    padding-bottom: calc(63px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col {
        padding-bottom: 3.9375rem;
    }
}
.cstudy--2-col + .pagination {
    margin-top: calc(125px * 0.7816793893);
}
@media print, screen and (max-width: 39.99875em) {
    .cstudy--2-col + .pagination {
        margin-top: calc(125px * 0.4885496183);
    }
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col + .pagination {
        margin-top: 7.8125rem;
    }
}
.cstudy--2-col .row {
    justify-content: space-between;
}
.cstudy--2-col .column:first-child .svg {
    margin-bottom: 1.4375rem;
}
.cstudy--2-col .column:first-child .h3 {
    margin-bottom: 1.875rem;
}
.cstudy--2-col .column:last-child {
    padding-top: 5.9375rem;
}
@media print, screen and (max-width: 39.99875em) {
    .cstudy--2-col .column:last-child {
        padding-top: calc(95px * 0.4885496183);
    }
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col .column:last-child h5 {
        margin-bottom: 1.0625rem;
    }
}
.cstudy--2-col .column:last-child ul,
.cstudy--2-col.problem-solution .column:last-child ol {
    margin-top: 0;
}
.cstudy--2-col.problem-solution {
    padding-top: calc(152px * 0.7816793893);
}
@media print, screen and (max-width: 39.99875em) {
    .cstudy--2-col.problem-solution {
        padding-top: calc(152px * 0.4885496183);
    }
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col.problem-solution {
        padding-top: 9.5rem;
    }
}
.cstudy--2-col.problem-solution:nth-child(odd) {
    background-color: rgba(166, 234, 255, 0.2);
}
.cstudy--2-col.problem-solution .column:first-child .h3 {
    margin-bottom: 1.1875rem;
}
.cstudy--2-col.problem-solution .column:first-child .svg {
    margin-bottom: 2.75rem;
    width: 4.6875rem;
    height: 4.6875rem;
}
@media print, screen and (max-width: 39.99875em) {
    .cstudy--2-col.problem-solution .column:first-child .svg {
        width: 4.0625rem;
        height: 4.0625rem;
    }
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col.problem-solution .column:first-child .svg {
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.cstudy--2-col.problem-solution .column:last-child {
    padding-top: 0;
}
@media print, screen and (max-width: 39.99875em) {
    .cstudy--2-col.problem-solution .column:last-child {
        padding-top: calc(95px * 0.4885496183);
    }
}
.cstudy--2-col.problem-solution .column:last-child .h5 {
    text-transform: uppercase;
}
@media screen and (min-width: 90.0625em) {
    .cstudy--2-col.problem-solution .column:last-child .h5 {
        margin-bottom: 0.5rem;
    }
}
.testimonial {
    padding-top: calc(136px * 0.7816793893);
    padding-bottom: calc(117px * 0.7816793893);
    background:#ffffff;
}
@media print, screen and (min-width: 64em) {
    .testimonial {
        padding-top: 8.5rem;
        padding-bottom: 7.3125rem;
    }
}
.testimonial .h3 {
    line-height: 1;
}
.testimonial .media-object {
    margin-top: calc(90px * 0.7816793893);
}
@media print, screen and (min-width: 64em) {
    .testimonial .media-object {
        margin-top: 5.625rem;
        justify-content: center;
    }
}
@media print, screen and (min-width: 64em) and (max-width: 90.06125em) {
    .testimonial .media-object img {
        max-height: 12.5rem;
    }
}
.testimonial .media--picture {
    padding: 0.9375rem;
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .testimonial .media--picture {
        flex: 0 1 auto;
    }
}
@media screen and (min-width: 90.0625em) {
    .testimonial .media--picture {
        flex: 0 0 32.375rem;
        max-width: 32.375rem;
    }
}
.testimonial .media--content {
    position: relative;
    padding: 0.9375rem 0.9375rem 0.9375rem 1.375rem;
    max-width: calc(672px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .testimonial .media--content {
        max-width: 42rem;
    }
}
.testimonial .media--content::before {
    content: "“";
    color: #03f;
    font-weight: 700;
}
@media print, screen and (min-width: 64em) {
    .testimonial .media--content::before {
        position: absolute;
        top: -6px;
        left: 0;
    }
}
.testimonial .quote {
    margin-bottom: 3.3125rem;
    color: #03f;
    font-weight: 700;
    line-height: 1.17;
}
.testimonial cite {
    font-style: normal;
    text-transform: uppercase;
    color: #03f;
    font-size: 1rem;
    line-height: 1;
}
.testimonial .author {
    display: block;
    color: #001e46;
    font-weight: 900;
}
.our-clients--hero {
    position: relative;
    padding-top: calc(158px * 0.4885496183);
    padding-bottom: calc(186px * 0.4885496183);
    background: #002c6d;
}
@media print, screen and (min-width: 40em) {
    .our-clients--hero {
        background: #002c6d url(../img/our-clients-hero-bg.png) 50vw center;
        background-repeat: no-repeat;
        background-size: 791px auto;
    }
}
@media print, screen and (min-width: 64em) and (max-width: 90.06125em) {
    .our-clients--hero {
        padding-top: calc(158px * 0.7816793893);
        padding-bottom: calc(186px * 0.7816793893);
        min-height: calc(100vh - 100px);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--hero {
        padding-top: 9.875rem;
        padding-bottom: 11.625rem;
    }
    .our-clients--hero .column {
        flex: 0 0 44.375rem;
        max-width: 44.375rem;
    }
}
.our-clients--hero .svg {
    margin-right: 0.9375rem;
}
@media screen and (min-width: 90.0625em) {
    .our-clients--hero .svg {
        width: 6.25rem;
        height: 6.25rem;
    }
}
.our-clients--hero .hero--heading {
    margin-bottom: 5rem;
    color: #fff;
    line-height: 1;
}
@media print, screen and (max-width: 39.99875em) {
    .our-clients--hero .hero--heading {
        font-size: 3rem;
    }
}
@media print, screen and (min-width: 40em) {
    .our-clients--hero .hero--heading {
        margin-top: 2.625rem;
        line-height: 0.8;
    }
}
.our-clients--hero .svg--arrow-down {
    position: absolute;
    bottom: -2.03125rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media print, screen and (min-width: 64em) {
    .our-clients--hero .svg--arrow-down {
        bottom: -2.8125rem;
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.our-clients--do-good {
    padding-top: calc(168px * 0.4885496183);
    padding-bottom: calc(100px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .our-clients--do-good {
        padding-top: calc(168px * 0.7816793893);
        padding-bottom: calc(100px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--do-good {
        padding-top: 10.5rem;
        padding-bottom: 6.25rem;
    }
}
.our-clients--do-good .row:first-of-type {
    justify-content: center;
}
.our-clients--do-good .row:nth-of-type(2) {
    justify-content: space-between;
}
.our-clients--do-good .h1 {
    margin-bottom: calc(115px * 0.4885496183);
    text-align: center;
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .our-clients--do-good .h1 {
        margin-bottom: calc(115px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--do-good .h1 {
        margin-bottom: 7.1875rem;
    }
}
.our-clients--do-good .call-to-action {
    padding-top: calc(86px * 0.4885496183);
    padding-bottom: calc(36px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .our-clients--do-good .call-to-action {
        padding-top: calc(86px * 0.7816793893);
        padding-bottom: calc(36px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--do-good .call-to-action {
        padding-top: 5.375rem;
        padding-bottom: 2.25rem;
    }
}
.our-clients--fact-1 {
    background-color: #03f;
}
.our-clients--movement {
    padding-top: calc(169px * 0.4885496183);
    padding-bottom: calc(144px * 0.4885496183);
    background-color: rgba(255, 214, 214, 0.5);
}
@media print, screen and (min-width: 64em) {
    .our-clients--movement {
        padding-top: calc(169px * 0.7816793893);
        padding-bottom: calc(144px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--movement {
        padding-top: 10.5625rem;
        padding-bottom: 9rem;
    }
}
.our-clients--movement .h1 {
    margin-bottom: calc(120px * 0.4885496183);
    color: #001e46;
    line-height: 0.8;
}
@media print, screen and (min-width: 64em) {
    .our-clients--movement .h1 {
        margin-bottom: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--movement .h1 {
        margin-bottom: 7.5rem;
    }
}
.our-clients--movement h3 {
    margin-bottom: 3.75rem;
    color: #001e46;
}
.our-clients--movement .brands {
    align-items: center;
    justify-content: center;
    text-align: center;
}
@media print, screen and (max-width: 63.99875em) {
    .our-clients--movement .brands .column {
        margin-bottom: 1.25rem;
    }
}
.our-clients--why-green {
    padding-top: calc(134px * 0.4885496183);
    padding-bottom: calc(135px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .our-clients--why-green {
        padding-top: calc(134px * 0.7816793893);
        padding-bottom: calc(135px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--why-green {
        padding-top: 8.375rem;
        padding-bottom: 8.4375rem;
    }
}
.our-clients--why-green .row:first-of-type {
    margin-bottom: calc(115px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .our-clients--why-green .row:first-of-type {
        margin-bottom: calc(115px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--why-green .row:first-of-type {
        margin-bottom: 7.1875rem;
    }
}
.our-clients--why-green .row:nth-of-type(2) {
    margin-bottom: 0.625rem;
    max-width: 62.9375rem;
}
.our-clients--why-green .row:nth-of-type(2) .column {
    margin-bottom: calc(84px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .our-clients--why-green .row:nth-of-type(2) .column {
        margin-bottom: calc(84px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-clients--why-green .row:nth-of-type(2) .column {
        margin-bottom: 5.25rem;
    }
}
.our-clients--why-green .svg {
    margin-bottom: 1.6875rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.our-clients--why-green .h5 {
    color: #001e46;
    line-height: 0.9;
    text-transform: uppercase;
}
.pledge--hero {
    position: relative;
    padding-top: calc(129px * 0.4885496183);
    padding-bottom: calc(129px * 0.4885496183);
    height: 85vh;
    text-align: center;
    background: #03f url(../img/our-pledge-hero-bg.png) center bottom;
    background-repeat: no-repeat;
    background-size: 100vw auto;
}
@media print, screen and (min-width: 40em) {
    .pledge--hero {
        background-size: 61vw auto;
    }
}
@media print, screen and (min-width: 64em) {
    .pledge--hero {
        padding-top: calc(129px * 0.7816793893);
        padding-bottom: calc(129px * 0.7816793893);
        height: calc(100vh - 100px);
    }
}
@media screen and (min-width: 90.0625em) {
    .pledge--hero {
        padding-top: 8.0625rem;
        padding-bottom: 8.0625rem;
    }
}
.pledge--hero .pledge-hero--heading {
    margin-bottom: 4.8125rem;
    color: #fff;
    text-transform: none;
}
.pledge--hero .pledge-hero--subheading {
    color: #fff;
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .pledge--hero .pledge-hero--subheading {
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .pledge--hero .pledge-hero--subheading {
        font-size: 7.5rem;
    }
}
.pledge--hero .svg--arrow-down {
    position: absolute;
    bottom: -2.03125rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media print, screen and (min-width: 64em) {
    .pledge--hero .svg--arrow-down {
        bottom: -2.8125rem;
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.pledge--overview-problem {
    padding-bottom: calc(132px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .pledge--overview-problem {
        padding-bottom: 8.25rem;
    }
}
.pledge--overview-problem .row {
    padding-top: calc(95px * 0.7816793893);
    padding-bottom: 1.0625rem;
    justify-content: space-between;
}
@media screen and (min-width: 90.0625em) {
    .pledge--overview-problem .row {
        padding-top: 5.9375rem;
    }
}
.pledge--overview-problem .row.overview {
    flex-direction: row-reverse;
}
.pledge--overview-problem .overview .the-overview {
    padding-top: calc(57px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .pledge--overview-problem .overview .the-overview {
        padding-top: 3.5625rem;
    }
}
.pledge--overview-problem .overview h3,
.pledge--overview-problem .problem h3 {
    margin-bottom: 1.8125rem;
}
.pledge--overview-problem .problem .the-problem {
    padding-top: 3.5625rem;
}
.our-pledge--fact-1 {
    background-color: #03f;
}
.our-pledge--fact-1 .h1 {
    margin-bottom: 0;
    line-height: 0.8;
}
.our-pledge--three-ps {
    padding-top: calc(150px * 0.4885496183);
    padding-bottom: calc(120px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .our-pledge--three-ps {
        padding-top: calc(150px * 0.7816793893);
        padding-bottom: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-pledge--three-ps {
        padding-top: 9.375rem;
        padding-bottom: 7.5rem;
    }
}
@media print, screen and (max-width: 63.99875em) {
    .our-pledge--three-ps .column {
        margin-bottom: 1.25rem;
    }
}
.our-pledge--three-ps .svg {
    margin-bottom: 1.5625rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.our-pledge--three-ps h3 {
    margin-bottom: 1.875rem;
}
.our-pledge--three-ps h4 {
    margin-bottom: 1.9375rem;
    font-weight: 400;
}
.our-pledge--three-ps h4, .our-pledge--three-ps p {
      color: #001e46;
}
.our-pledge--certified {
    padding-top: calc(172px * 0.4885496183);
    padding-bottom: calc(48px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .our-pledge--certified {
        padding-top: calc(172px * 0.7816793893);
        padding-bottom: calc(48px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-pledge--certified {
        padding-top: 10.75rem;
        padding-bottom: 3rem;
    }
}
.our-pledge--certified .h1 {
    margin-bottom: calc(168px * 0.4885496183);
    line-height: 0.8;
}
@media print, screen and (min-width: 64em) {
    .our-pledge--certified .h1 {
        margin-bottom: calc(168px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-pledge--certified .h1 {
        margin-bottom: 10.5rem;
    }
}
.our-pledge--certified .row:last-of-type {
    max-width: 71.375rem;
}
@media print, screen and (max-width: 63.99875em) {
    .our-pledge--certified .row:last-of-type .column {
        margin-bottom: 1.25rem;
    }
}
.our-services--hero {
    position: relative;
    padding-top: calc(189px * 0.4885496183);
    padding-bottom: calc(217px * 0.4885496183);
    background-color: #002c6d;
    background-size: cover;
}
@media print, screen and (min-width: 40em) {
    .our-services--hero {
        background-image: url(../img/our-services-hero-bg.jpg);
        background-position: center;
        background-repeat: no-repeat;
    }
}
@media print, screen and (min-width: 64em) {
    .our-services--hero {
        padding-top: calc(189px * 0.7816793893);
        padding-bottom: calc(217px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-services--hero {
        padding-top: 11.8125rem;
        padding-bottom: 13.5625rem;
    }
}
.our-services--hero .svg {
    margin-bottom: calc(43px * 0.7816793893);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media print, screen and (min-width: 64em) {
    .our-services--hero .svg {
        width: calc(85px * 0.7816793893);
        height: calc(85px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-services--hero .svg {
        margin-bottom: 2.6875rem;
    }
}
.our-services--hero .hero--heading {
    margin-bottom: calc(50px * 0.4885496183);
    font-size: calc(108px * 0.4885496183);
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .our-services--hero .hero--heading {
        margin-bottom: calc(50px * 0.7816793893);
        font-size: calc(120px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-services--hero .hero--heading {
        margin-bottom: 3.125rem;
        font-size: 7.5rem;
    }
}
.our-services--hero .hero--heading,
.our-services--hero .hero--text {
    color: #fff;
}
.our-services--hero .hero--text {
    margin-bottom: calc(61px * 0.7816793893);
    line-height: 1.175;
}
@media screen and (min-width: 90.0625em) {
    .our-services--hero .hero--text {
        margin-bottom: 3.8125rem;
    }
}
.our-services--all {
    padding-top: calc(220px * 0.4885496183);
    padding-bottom: calc(186px * 0.4885496183);
    background-color: rgba(166, 234, 255, 0.2);
}
@media print, screen and (min-width: 64em) {
    .our-services--all {
        padding-top: calc(220px * 0.7816793893);
        padding-bottom: calc(186px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-services--all {
        padding-top: 13.75rem;
        padding-bottom: 11.625rem;
    }
}
.our-services--all .row {
    justify-content: center;
}
@media print, screen and (max-width: 63.99875em) {
    .our-services--all .column {
        margin-bottom: 1.875rem;
    }
}
.our-services--all .card {
    padding: calc(45px * 0.7816793893);
    height: 100%;
}
@media screen and (min-width: 90.0625em) {
    .our-services--all .card {
        padding: 2.8125rem;
    }
}
.our-services--all .card .svg {
    margin-top: 0.9375rem;
    width: 4.0625rem;
    height: 4.0625rem;
}
.our-services--all .card p:nth-last-child(1) {
    margin-top: 3.125rem;
    margin-bottom: 0;
}
.our-services--fact-1 {
    background-color: #03f;
}
.our-services--fact-1 .h1 {
    margin-bottom: 0;
    line-height: 0.8;
}
.our-services--fact-1 .source-ref {
    color: #fff;
}
.our-services--fact-1 .source-ref a {
    color: inherit !important;
}
.our-services--economy {
    padding-top: calc(149px * 0.4885496183);
    padding-bottom: calc(125px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .our-services--economy {
        padding-top: calc(149px * 0.7816793893);
        padding-bottom: calc(125px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .our-services--economy {
        padding-top: 9.3125rem;
        padding-bottom: 7.8125rem;
    }
}
.our-services--economy .row:first-of-type {
    align-items: center;
    margin-bottom: calc(80px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .our-services--economy .row:first-of-type {
        margin-bottom: 5rem;
    }
}
.our-services--economy .row:last-of-type {
    justify-content: space-between;
}
.our-services--economy .svg {
    margin-bottom: 1.5625rem;
}
.our-services--economy .h1 {
    margin-bottom: 3.125rem;
    color: #001e46;
    line-height: 0.8;
}
.our-services--economy .graphic {
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .our-services--economy .graphic {
        text-align: right;
    }
}
@media print, screen and (max-width: 39.99875em) {
    .our-services--economy .graphic img {
        max-width: 75vw;
    }
}
.our-services--economy h4 {
    margin-bottom: 1.0625rem;
}
.our-services--economy h5 {
    margin-bottom: 0.3125rem;
}
.our-services--economy h5.h4 {
    font-weight: 700;
}
.our-services--fact-2 {
    background-color: rgba(255, 214, 214, 0.5);
}
.our-services--fact-2 .h1 {
    margin-bottom: 0;
    line-height: 0.8;
}
@media print, screen and (min-width: 40em) {
    .haas--hero {
        background-image: url(../img/haas-hero-bg.jpg);
    }
}
.haas--services {
    padding-top: calc(152px * 0.4885496183);
    padding-bottom: calc(138px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .haas--services {
        padding-top: calc(152px * 0.7816793893);
        padding-bottom: calc(138px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--services {
        padding-top: 9.5rem;
        padding-bottom: 8.625rem;
    }
}
.haas--services .row {
    justify-content: center;
}
.haas--services .row:first-of-type {
    margin-bottom: calc(77px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .haas--services .row:first-of-type {
        margin-bottom: 4.8125rem;
    }
}
.haas--services .row:first-of-type .h3 {
    margin-bottom: 1.8125rem;
}
.haas--services .svg {
    margin-bottom: 1.6875rem;
}
.haas--services .row:nth-of-type(2) {
    margin-bottom: 1.4375rem;
}
.haas--services .row:nth-of-type(2) .h5 {
    margin-bottom: 0.625rem;
    line-height: 0.9;
}
.haas--services .row:last-of-type {
    margin-bottom: 5.3125rem;
}
@media print, screen and (max-width: 39.99875em) {
    .haas--services .column {
        padding-left: 15vw;
        padding-right: 15vw;
    }
}
.haas--approach {
    padding-top: calc(152px * 0.4885496183);
    padding-bottom: calc(125px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .haas--approach {
        padding-top: calc(152px * 0.7816793893);
        padding-bottom: calc(125px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--approach {
        padding-top: 9.5rem;
        padding-bottom: 7.8125rem;
    }
}
.haas--approach .row {
    justify-content: space-between;
}
@media print, screen and (max-width: 39.99875em) {
    .haas--approach .row .size-h4,
    .haas--approach .row .testimonial .media--content::before,
    .haas--approach .row .testimonial .quote,
    .testimonial .haas--approach .row .media--content::before,
    .testimonial .haas--approach .row .quote {
        margin-bottom: 3.125rem;
    }
}
.haas--approach .row .h5 {
    margin-bottom: 0.375rem;
    text-transform: none;
}
.haas--approach .row .h5 + p,
.itad--approach .row .h5 + p {
    margin-bottom: 3.125rem;
}
.haas--approach .row p + ul {
    margin-top: -1.25rem;
    margin-bottom: 3.125rem;
}
.haas--our-approach-img {
    display: block;
}
@media print, screen and (max-width: 63.99875em) {
    .haas--our-approach-img {
        margin: 0 auto 2.5rem;
        width: 100%;
        max-width: 50vw;
    }
}
@media print, screen and (min-width: 64em) {
    .haas--our-approach-img {
        position: relative;
        left: -93px;
        margin-top: calc(100px * 0.7816793893);
        width: calc(815px * 0.7816793893);
        height: calc(815px * 0.7816793893);
    }
    .haas--our-approach-img img {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--our-approach-img {
        left: -11.9375rem;
        margin-top: 6.25rem;
        width: 50.9375rem;
        height: 50.9375rem;
    }
}
.haas--values {
    position: relative;
    padding-top: calc(152px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .haas--values {
        padding-top: calc(152px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--values {
        padding-top: 9.5rem;
    }
}
.haas--values .h1 {
    margin-bottom: 2rem;
}
.haas--values .row:first-of-type {
    justify-content: center;
    margin-bottom: calc(121px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .haas--values .row:first-of-type {
        margin-bottom: calc(121px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--values .row:first-of-type {
        margin-bottom: 7.5625rem;
    }
}
.haas--values .row:last-of-type {
    justify-content: space-between;
}
.haas--values .row:last-of-type .column {
    margin-bottom: calc(128px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .haas--values .row:last-of-type .column {
        margin-bottom: calc(128px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .haas--values .row:last-of-type .column {
        margin-bottom: 8rem;
    }
}
.haas--values .row:last-of-type .svg {
    margin-bottom: 2rem;
    width: 5.3125rem;
    height: 5.3125rem;
}
.haas--values .row:last-of-type h3 {
    line-height: 0.9;
}
.haas--fact-1 {
    text-align: center;
    background-color: rgba(255, 214, 214, 0.5);
}
.itad--hero {
    background-color: #03f;
}
@media print, screen and (min-width: 40em) {
    .itad--hero {
        background-image: url(../img/itad-hero-bg.png);
        background-size: cover;
        background-position: right;
    }
}
.itad--services {
    padding-top: calc(152px * 0.4885496183);
    padding-bottom: calc(138px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .itad--services {
        padding-top: calc(152px * 0.7816793893);
        padding-bottom: calc(138px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .itad--services {
        padding-top: 9.5rem;
        padding-bottom: 8.625rem;
    }
}
.itad--services .row {
    justify-content: center;
}
.itad--services .row:first-of-type {
    margin-bottom: calc(77px * 0.7816793893);
}
@media screen and (min-width: 90.0625em) {
    .itad--services .row:first-of-type {
        margin-bottom: 4.8125rem;
    }
}
.itad--services .row:first-of-type .h3 {
    margin-bottom: 1.8125rem;
}
.itad--services .svg {
    margin-bottom: 1.6875rem;
}
.itad--services .row:nth-of-type(2) {
    margin-bottom: 1.4375rem;
}
@media screen and (min-width: 90.0625em) {
    .itad--services .row:nth-of-type(2) {
        max-width: 61.4375rem;
    }
}
.itad--services .row:nth-of-type(2) .h5 {
    margin-bottom: 0.625rem;
    line-height: 0.9;
}
.itad--services .row:last-of-type {
    margin-bottom: 5.3125rem;
}
@media screen and (min-width: 90.0625em) {
    .itad--services .row:last-of-type {
        max-width: 983px;
    }
}
.itad--approach {
    padding-top: calc(150px * 0.4885496183);
    padding-bottom: calc(100px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .itad--approach {
        padding-top: calc(150px * 0.7816793893);
        padding-bottom: calc(100px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .itad--approach {
        padding-top: 9.375rem;
        padding-bottom: 6.25rem;
    }
}
.itad--approach .row {
    justify-content: space-between;
}
@media print, screen and (max-width: 39.99875em) {
    .itad--approach .row .size-h4,
    .itad--approach .row .testimonial .media--content::before,
    .itad--approach .row .testimonial .quote,
    .testimonial .itad--approach .row .media--content::before,
    .testimonial .itad--approach .row .quote {
        margin-bottom: 3.125rem;
    }
}
.itad--approach .row .h5 {
    margin-bottom: 0.375rem;
    text-transform: none;
}
.itad--fact-1 {
    text-align: center;
    background-color: rgba(255, 214, 214, 0.5);
}
.legal--hero {
    padding: calc(130px * 0.4885496183) calc(100px * 0.4885496183) calc(163px * 0.4885496183);
    text-align: center;
    background-color: #001e46;
}
@media print, screen and (min-width: 64em) {
    .legal--hero {
        padding-top: 8.125rem;
        padding-bottom: 10.1875rem;
        max-height: 50vh;
    }
}
.legal--hero .hero--heading {
    margin-bottom: 2.1875rem;
    color: #fff;
    text-transform: none;
}
.legal--hero .hero--subheading {
    max-width: 1310px;
    margin: 0 auto;
    color: #fff;
    line-height: 0.83;
}
@media print, screen and (min-width: 64em) {
    .legal--ctas {
        max-height: 50vh;
    }
}
.legal--ctas .column {
    padding: calc(94px * 0.4885496183) calc(100px * 0.4885496183) calc(82px * 0.4885496183);
    text-align: center;
}
@media print, screen and (min-width: 64em) {
    .legal--ctas .column {
        padding: 5.875rem 6.25rem 5.125rem;
    }
}
.legal--ctas .column .svg {
    margin-bottom: 1.9375rem;
    width: 65px;
    height: 65px;
}
@media print, screen and (min-width: 64em) {
    .legal--ctas .column .svg {
        width: 99.84px;
        height: 99.84px;
    }
}
.legal--ctas .column .cta--title {
    line-height: 1;
}
.contact--ctas {
    text-align: center;
}
.contact--ctas .column {
    padding-top: calc(192px * 0.4885496183);
    padding-bottom: calc(167px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .contact--ctas .column {
        padding-top: calc(192px * 0.7816793893);
        padding-bottom: calc(167px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .contact--ctas .column {
        padding-top: 12rem;
        padding-bottom: 10.4375rem;
    }
}
.contact--ctas .column .svg {
    margin-bottom: 2.625rem;
    width: 100px;
    height: 100px;
}
.contact--ctas .column .h1 {
    margin-bottom: 6rem;
    line-height: 0.8;
}
.contact--first-form {
    padding-top: calc(167px * 0.4885496183);
    padding-bottom: calc(153px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .contact--first-form {
        padding-top: calc(167px * 0.7816793893);
        padding-bottom: calc(153px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .contact--first-form {
        padding-top: 10.4375rem;
        padding-bottom: 9.5625rem;
    }
}
.contact--first-form .row {
    text-align: center;
    justify-content: center;
}
@media print, screen and (min-width: 40em) {
    .contact--first-form .row .column {
        flex: 0 0 51%;
        max-width: 51%;
    }
}
.contact--first-form .svg {
    width: 2rem;
    height: 2rem;
}
@media print, screen and (min-width: 40em) {
    .contact--first-form .svg {
        width: 2.625rem;
        height: 2.625rem;
    }
}
@media print, screen and (min-width: 64em) {
    .contact--first-form .svg {
        width: 4.0625rem;
        height: 4.0625rem;
    }
}
.contact--first-form .h1 {
    margin-bottom: 2.625rem;
    line-height: 1;
}
.contact--first-form .h1 + p {
    margin-bottom: 0.9375rem;
}
.contact--first-form h5 {
    margin: 0 auto;
}
.contact--book-collection {
    position: relative;
    justify-content: center;
    padding-top: calc(134px * 0.4885496183);
    padding-bottom: calc(125px * 0.4885496183);
    background-color: #001e46;
}
@media print, screen and (min-width: 64em) {
    .contact--book-collection {
        padding-top: calc(134px * 0.7816793893);
        padding-bottom: calc(125px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .contact--book-collection {
        padding-top: 8.375rem;
        padding-bottom: 7.8125rem;
    }
}
.contact--book-collection .column {
    text-align: center;
}
.contact--book-collection .column > * {
    color: #fff;
}
.contact--book-collection .h1 {
    margin-bottom: 2.6875rem;
    line-height: 0.8;
}
.contact--book-collection .h1 + p {
    margin-bottom: 1.0625rem;
}
.contact--book-collection .svg--arrow-down {
    position: absolute;
    bottom: -2.03125rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.0625rem;
    height: 4.0625rem;
}
@media print, screen and (min-width: 64em) {
    .contact--book-collection .svg--arrow-down {
        bottom: -2.8125rem;
        width: 5.3125rem;
        height: 5.3125rem;
    }
}
.contact--second-form {
    padding-top: calc(146px * 0.4885496183);
    padding-bottom: calc(142px * 0.4885496183);
}
@media print, screen and (min-width: 64em) {
    .contact--second-form {
        padding-top: calc(146px * 0.7816793893);
        padding-bottom: calc(142px * 0.7816793893);
    }
}
@media screen and (min-width: 90.0625em) {
    .contact--second-form {
        padding-top: 9.125rem;
        padding-bottom: 8.875rem;
    }
}
.contact--second-form .row {
    justify-content: center;
}
@media print, screen and (min-width: 40em) {
    .contact--second-form .row .column {
        flex: 0 0 51%;
        max-width: 51%;
    }
}

#hs_cos_wrapper_widget_1663752928672.hs_cos_wrapper .our-services--hero.itaad--hero {
	color: #002c6d;
} 
#hs_cos_wrapper_widget_1663752928672.hs_cos_wrapper .our-services--hero.itaad--hero h1 {
	color: #002c6d;
}
#hs_cos_wrapper_widget_1663752928672.hs_cos_wrapper .our-services--hero.itaad--hero .hero—text {
	color: #002c6d;
}

.about-us--hero .column .hero--heading img {
  width: 90px !important;
  height: auto !important;
}
@media only screen and (max-width: 550px) {
  .about-us--hero .column .hero--heading img {
  width: 50px !important;
    height: auto !important;
}
}


/* CONTACT US COLLECTION FORM */
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form fieldset {
  max-width: 100% !important;
}
@media only screen and (max-width: 600px) {
  #hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form fieldset.form-columns-2 {
    column-count: 1;
  }
  #hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form fieldset.form-columns-2 .hs-form-field {
    width: 100% !important;
  }
}
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form fieldset.form-columns-2 .hs-form-field {
  width: 47.5% !important;
}
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form .hs_error_rollup, 
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form .no-list.hs-error-msgs.inputs-list,
#hs_cos_wrapper_widget_1662110513251.hs_cos_wrapper .column.form form .no-list.hs-error-msgs.inputs-list,
#hs_cos_wrapper_widget_1662110513251.hs_cos_wrapper .column.form form .hs_error_rollup,
#hs_form_target_1660307631150 form .no-list.hs-error-msgs.inputs-list, #hs_form_target_1660307631150 form .hs_error_rollup { 
  display: none !important;
}
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form form .hs-input.invalid.error,
#hs_cos_wrapper_widget_1662110513251.hs_cos_wrapper .column.form form .hs-input.invalid.error, 
#hs_form_target_1660307631150 form .hs-input.invalid.error {
  border: 1px solid red;
}
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form fieldset.form-columns-0 {
  text-align: left;
}
#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form fieldset.form-columns-0 .hs-richtext.hs-main-font-element h4 {
  margin: 30px 0 10px 0 !important;
  font-size: 24px !important;
}

#hs_cos_wrapper_widget_1662110650217.hs_cos_wrapper .column.form fieldset.form-columns-0 .hs-richtext.hs-main-font-element p {
    font-size: 1.3rem;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #001E46;
}

.footer .form--newsletter {
  width: 100%;
  max-width: 600px;
}
@media only screen and (max-width: 1024px) {
  .footer .form--newsletter { 
    max-width: 100%;
  }
}
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper, 
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper #hs_form_target_1660307631150,
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper #hs_form_target_1660307631150 form,
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper #hs_form_target_1660307631150 form .input {
  width: 100%;
}
#hs_form_target_1660307631150 form {
  display: flex;
    justify-content: flex-start;
    align-items: baseline;
}
#hs_form_target_1660307631150 form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{
  margin-right: 5%;
}
#hs_form_target_1660307631150 form .hs_email {
  width: 100%;
}
#hs_form_target_1660307631150 form .hs_email .input input {
  border: 2px solid white;
  width: 100%;
} 
#hs_form_target_1660307631150 form .hs_email .input input::placeholder {
  color: #A6EAFF;
}
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper #hs_form_target_1660307631150 form .hs-submit .actions input {
  border: 2px solid white;
}
.footer .form--newsletter #hs_cos_wrapper_1660307631150_.hs_cos_wrapper #hs_form_target_1660307631150 form .hs-submit .actions input:hover {
  background: #FA641E;
  color: #fff;
  border: 2px solid #FA641E;
}
.contact--first-form .column .h1 img {
  width: 90px !important;
  height: auto;
}

.row.expanded.contact--book-collection .h1 img {
  width: 90px !important;
}
.section.home--questions .accordion--panel p {
	margin-top: 55px;
}
.smaller-devices .accordion--panel:nth-of-type(odd) {
  background-color: #a6eaff !important;
}
.smaller-devices #accordion-panel-2, .smaller-devices #accordion-panel-4, .smaller-devices #accordion-panel-6 {
  background-color: #ffd6d6 !important;
}
#section-2 .accord-tab--content, #section-4 .accord-tab--content, #section-6 .accord-tab--content {
  background-color: #ffd6d6;
}
header.header {
  position: fixed;
  width: 100%;
  z-index: 1000;
}

.sub-item .link--cta:hover, .section.home--services .link--cta, .link--cta.txt-mb, p.blog--meta a.read-more  {
  text-decoration:none;
}
.link--cta:hover, p.blog--meta a.read-more:hover  {
  border-bottom: 3px solid #fa641e !important;
}
#main-content {
  padding-top: 60px;
}
.about-us--hero .column h1 img {
  width: 90px !important;
  height: auto;
}
h3 strong {
  color: #03f;
} 
strong {
  color: #001E46;
}
.slick-dots li button:before {
  content: "";
}

.menu-item a.nav--link, .sub-item a .link--cta{
  position: relative;
}

.menu-item a.nav--link:after, .sub-item a .link--cta:after{
  content: '';
  position: absolute;
  width: 0; height: 3px;
  display: block;
  margin-top: 0px;
  right: 0;
  background: #fa641e;
  transition: width .2s ease;
  -webkit-transition: width .2s ease;
}
 
.menu-item a.nav--link:hover:after, .sub-item .link--cta:hover:after {
  width: 100%;
  left: 0;
  background: #fa641e;
  text-decoration:none!important;
}

.sub-item .link--cta:hover{
  text-decoration:none!important;
}

.reveal{
  position: relative;
  transform: translateY(50px);
  opacity: 0;
  transition: 1s all ease;
}

.reveal.active{
  transform: translateY(0);
  opacity: 1;
}

@media only screen and (min-width: 1100px) {
  h1 span.svg, h1 img{
    height:90px!important;
    width:90px!important;
  }
}

@media only screen and (max-width: 1100px) {
  h1 span.svg{
    height:60px!important;
    width:60px!important;
  }
  
  h1 img{
    height:50px!important;
    width:50px!important;
  }
}

@media only screen and (max-width: 700px) {
  h1 span.svg{
    height:30px!important;
    width:30px!important;
  }
}

/* Ensure proper viewport settings */
html {
    font-size: 100%; /* Base font size */
}

body {
    margin: 0; /* Remove default body margin */
    padding: 0; /* Remove default body padding */
    max-width: 100vw; /* Prevent overflow */
    overflow-x: hidden; /* Hide horizontal overflow */
}