/*!
Theme Name: Lifestyle And Mobility
Theme URI: http://unity.online
Description: Custom theme for built for Lifestyle And Mobility
Author: Unity Dev Team
Author URI:  mailto:development@unity.online
Version: 1.0
!*/
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Titillium+Web:ital,wght@0,400;0,700;1,400;1,700&display=swap");
body,
input,
select,
textarea {
    color: #4f4f4f;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #fff;
    line-height: 1.6875em;
}
.title,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000000;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0.5em;
    line-height: 1.4em;
}
.hero {
    font-size: clamp(24px, 5vw, 34px);
    line-height: 1.083em;
    color: white;
}
.title-extra-large,
h1,
h2 {
    font-size: clamp(36px, 5vw, 35px);
    line-height: 1.375em;
}
.title-large,
h3 {
    font-size: clamp(30px, 5vw, 30px);
    line-height: 1.22em;
}
.title-medium,
h4 {
    font-size: clamp(24px, 5vw, 30px);
    line-height: 1.5em;
}
.title-small,
h5 {
    font-size: clamp(22px, 5vw, 30px);
    line-height: 1.46em;
}
.title-extra-small,
h6 {
    font-size: clamp(22px, 5vw, 24px);
    line-height: 1.42em;
}
.big_paragraph {
    font-size: clamp(18px, 4vw, 22px);
    line-height: 1.36em;
}
.small_paragraph {
    font-size: 14px;
    line-height: 1.57em;
}
a {
    color: #0074bd;
    font-weight: 700;
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
a:hover {
    text-decoration-color: inherit;
}
.bg_grey {
    background-color: #f5f5f5;
}
.bg_black {
    color: #ffffff;
    background-color: #000000;
}
.bg_black .title,
.bg_black h1,
.bg_black h2,
.bg_black h3,
.bg_black h4,
.bg_black h5,
.bg_black h6,
.bg_black_overlay .title,
.bg_black_overlay h1,
.bg_black_overlay h2,
.bg_black_overlay h3,
.bg_black_overlay h4,
.bg_black_overlay h5,
.bg_black_overlay h6,
.bg_blue .title,
.bg_blue h1,
.bg_blue h2,
.bg_blue h3,
.bg_blue h4,
.bg_blue h5,
.bg_blue h6,
.bg_blue_overlay .title,
.bg_blue_overlay h1,
.bg_blue_overlay h2,
.bg_blue_overlay h3,
.bg_blue_overlay h4,
.bg_blue_overlay h5,
.bg_blue_overlay h6 {
    color: #ffffff;
}
.bg_blue {
    color: #ffffff;
    background-color: #0074bd;
}
.bg_black_overlay,
.bg_blue_overlay {
    color: #ffffff;
    position: relative;
}
.bg_black_overlay:before,
.bg_blue_overlay:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.bg_blue_overlay:before {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 116, 189, 0.9)), to(rgba(0, 116, 189, 0.9)));
    background: linear-gradient(0deg, rgba(0, 116, 189, 0.9), rgba(0, 116, 189, 0.9));
}
.bg_black_overlay:before {
    background: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
}
.bg_black_overlay > *,
.bg_blue_overlay > * {
    position: relative;
}
.bg_blue a,
.bg_blue_overlay a {
    color: #ffffff;
}
.white_container {
    color: #000000;
}
.white_container .title,
.white_container h1,
.white_container h2,
.white_container h3,
.white_container h4,
.white_container h5,
.white_container h6 {
    color: #000000;
}
.white_container a:not(.button) {
    color: #0074bd;
}
.button {
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: transparent;
    padding: 18px 38px;
    display: inline-block;
    background: #0074bd;
    border: 2px solid #0074bd;
    border-radius: 33px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 15px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.button:hover {
    text-decoration-color: inherit;
    color: #0074bd;
    background-color: #ffffff;
}
.button.black_button {
    background-color: #000000;
    border-color: #000000;
}
.button.black_button:hover {
    color: #000000;
    background-color: #ffffff;
}
.button.white_button {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
}
.button.white_button:hover {
    background-color: transparent;
}
.bg_black .button.white_button:hover,
.bg_black_overlay .button.white_button:hover,
.bg_blue .button.white_button:hover,
.bg_blue_overlay .button.white_button:hover {
    color: #ffffff;
}
.white_container .button.white_button:hover,
.white_container .button.white_button:hover {
    color: #0074bd;
}
.button.square {
    color: #0074bd;
    border-radius: 0;
}
.button:last-of-type {
    margin-right: 0;
    margin-bottom: 0;
}
p + p .button:first-child,
ul + p .button:first-child {
    margin-top: calc(clamp(30px, 3vw, 50px) - 1em);
}
.mce-content-body a.button[data-mce-selected] {
    padding: 8px 20px;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.alignleft {
    float: left;
    margin-right: 20px;
}
.alignright {
    float: right;
    margin-left: 20px;
}
.aligncenter {
    margin: auto;
    text-align: center;
}
img {
    max-width: 100%;
    height: auto;
}
img.aligncenter {
    display: block;
    margin: 0 auto;
}
div.wp-caption {
    max-width: 100%;
    display: inline-block;
}
p.wp-caption-text {
    background-color: #f7f7f7;
    color: #808080;
    padding: 16px 25px;
    font-size: 18px;
    font-style: italic;
}
@media (max-width: 450px) {
    .button {
        min-width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 0;
    }
    .woocommerce div.product form.cart .button.share_button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay {
    display: none;
    opacity: 0;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
#baguetteBox-overlay.visible {
    opacity: 1;
}
#baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
#baguetteBox-overlay .full-image figure {
    display: inline;
    margin: 0;
    height: 100%;
}
#baguetteBox-overlay .full-image img {
    display: inline-block;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 1.8;
    white-space: normal;
    color: #ccc;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
#baguetteBox-slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    -webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease;
    transition: left 0.4s ease, -webkit-transform 0.4s ease;
    transition: left 0.4s ease, transform 0.4s ease;
    transition: left 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
    -webkit-animation: bounceFromRight 0.4s ease-out;
    animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
    -webkit-animation: bounceFromLeft 0.4s ease-out;
    animation: bounceFromLeft 0.4s ease-out;
}
@-webkit-keyframes bounceFromRight {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes bounceFromRight {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
    to {
        margin-left: 0;
    }
}
@-webkit-keyframes bounceFromLeft {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes bounceFromLeft {
    0% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
    to {
        margin-left: 0;
    }
}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
    top: 50%;
    top: calc(50% - 30px);
    width: 44px;
    height: 60px;
}
.baguetteBox-button {
    position: absolute;
    cursor: pointer;
    outline: none;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 15%;
    background-color: #323232;
    background-color: rgba(50, 50, 50, 0.5);
    color: #ddd;
    font: 1.6em sans-serif;
    -webkit-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.baguetteBox-button:focus,
.baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
    right: 2%;
}
.baguetteBox-button#previous-button {
    left: 2%;
}
.baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px;
}
.baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0;
}
.baguetteBox-spinner {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2s infinite ease-in-out;
}
.baguetteBox-double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
@-webkit-keyframes bounce {
    0%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes bounce {
    0%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
body {
    margin: 0;
}
.error_404 {
    text-align: center;
    padding: 200px 0;
}
.wp_content > :first-child {
    margin-top: 0;
}
.wp_content > :last-child {
    margin-bottom: 0;
}
.padding_1680 {
    padding-left: max(clamp(15px, 6vw, 60px), 50% - 840px);
    padding-right: max(clamp(15px, 6vw, 60px), 50% - 840px);
}
.padding_1440 {
    padding-left: max(clamp(15px, 6vw, 60px), 50% - 720px);
    padding-right: max(clamp(15px, 6vw, 60px), 50% - 720px);
}
.padding_1000 {
    padding-left: max(clamp(15px, 6vw, 60px), 50% - 500px);
    padding-right: max(clamp(15px, 6vw, 60px), 50% - 500px);
}
.padding_top_default {
    padding-top: clamp(15px, 6vw, 100px);
}
.padding_top_half {
    padding-top: clamp(15px, 6vw, 50px);
}
.padding_top_none {
    padding-top: 0;
}
.padding_bottom_default {
    padding-bottom: clamp(15px, 6vw, 100px);
}
.padding_bottom_half {
    padding-bottom: clamp(15px, 6vw, 50px);
}
.padding_bottom_none {
    padding-bottom: 0;
}
#pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    margin-top: clamp(15px, 6vw, 75px);
}
#pagination a,
#pagination > span {
    color: #000000;
    font-size: 22px;
    line-height: 1.36em;
    font-weight: 400;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 59px;
    min-height: 59px;
    border: 1px solid #000000;
    border-radius: 50%;
}
#pagination a:hover,
#pagination > span {
    color: #ffffff;
    font-weight: 700;
    background: #0074bd;
    border-color: #0074bd;
}
#pagination .next,
#pagination .prev {
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 400;
    border: none;
    border-radius: unset;
    min-width: unset;
    min-height: unset;
    padding: 0 15px;
    text-decoration: underline;
    text-decoration-color: transparent;
}
#pagination .next:hover,
#pagination .prev:hover {
    color: #000000;
    text-decoration-color: #000000;
    font-weight: 400;
    background: none;
}
ul.check_ul {
    list-style: none;
    padding: 0;
}
ul.check_ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    margin-bottom: 5px;
}
ul.check_ul > li:last-child {
    margin-bottom: 0;
}
ul.check_ul > li:before {
    content: "";
    margin-right: 10px;
    min-width: 20px;
    min-height: 20px;
    background: center/16px no-repeat
        url("data:image/svg+xml,%3Csvg width='16' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.67.94 6.33 10.6 2 6.27l-2 2 6.67 6.67 9.33-12-2.33-2Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.bg_blue ul.check_ul > li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.67.94 6.33 10.6 2 6.27l-2 2 6.67 6.67 9.33-12-2.33-2Z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.social_links_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
}
.footer_socials .social_links_container {
    gap: clamp(15px, 3vw, 50px);
}
.social_icon {
    min-width: 32px;
    min-height: 32px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.footer_socials .social_icon {
    min-width: clamp(50px, 4.5vw, 70px);
    min-height: clamp(50px, 4.5vw, 70px);
}
.social_icon:last-child {
    margin-right: 0;
}
.social_icon.facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32Zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V800H427.2V490.2H322.9V369.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9h-.1Z' fill='%231877F2'/%3E%3C/svg%3E");
}
.social_icon.google {
    background-image: url("data:image/svg+xml,%3Csvg width='373' height='382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M316 335c45-42 65-112 53-179H190v74h102c-4 24-18 44-38 57l62 48Z' fill='%234285F4'/%3E%3Cpath d='M20 276a192.007 192.007 0 0 0 133.671 101.386A192.002 192.002 0 0 0 316 335l-62-48c-53 35-141 22-171-60l-63 49Z' fill='%2334A853'/%3E%3Cpath d='M83 227c-8-25-8-48 0-73l-63-49c-23 46-30 111 0 171l63-49Z' fill='%23FBBC02'/%3E%3Cpath d='M83 154c22-69 116-109 179-50l55-54C239-25 87-22 20 105l63 49Z' fill='%23EA4335'/%3E%3C/svg%3E");
}
.social_icon.instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='133' height='132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.034 1c-27.142 0-35.08.028-36.623.156-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468-4.125 4.282-6.625 9.55-7.53 15.812-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C117.904 5 112.644 2.5 106.376 1.596c-3.037-.439-3.642-.569-19.182-.596h-21.16Z' fill='url(%23a)'/%3E%3Cpath d='M66.034 1c-27.142 0-35.08.028-36.623.156-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468-4.125 4.282-6.625 9.55-7.53 15.812-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C117.904 5 112.644 2.5 106.376 1.596c-3.037-.439-3.642-.569-19.182-.596h-21.16Z' fill='url(%23b)'/%3E%3Cpath d='M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29h.015Zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27v.012Zm29.928 7.97a5.76 5.76 0 1 0 5.76 5.758c0-3.18-2.58-5.76-5.76-5.76v.002Zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35h.001Zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16Z' fill='%23fff'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 -128.829 119.853 0 35.538 141.001)'%3E%3Cstop stop-color='%23FD5'/%3E%3Cstop offset='.1' stop-color='%23FD5'/%3E%3Cstop offset='.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='rotate(78.678 -16.712 -7.494) scale(57.5876 237.438)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%2360F' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
.social_icon.linkedin {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32ZM237.3 681.7H118.6V299.9h118.7v381.8Zm-59.3-434a68.799 68.799 0 0 1-48.649-117.449 68.802 68.802 0 0 1 105.854 10.426A68.799 68.799 0 0 1 246.8 178.9c-.1 38-30.9 68.8-68.8 68.8Zm503.7 434H563.1V496c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H311.7V299.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4Z' fill='%230A66C2'/%3E%3C/svg%3E");
}
.social_icon.tiktok {
    background-image: url("data:image/svg+xml,%3Csvg width='534' height='534' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.667.333h426.666c29.457 0 53.334 23.877 53.334 53.334v426.666c0 29.457-23.877 53.334-53.334 53.334H53.667C24.21 533.667.333 509.79.333 480.333V53.667C.333 24.21 24.21.333 53.667.333Z' fill='%23010101'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M335.224 491c16.228 0 29.385-13.05 29.385-29.146s-13.157-29.147-29.385-29.147h-4.427c16.229 0 29.385 13.051 29.385 29.147 0 16.096-13.156 29.146-29.385 29.146h4.427Z' fill='%23EE1D51'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M330.396 432.707h-4.426c-16.229 0-29.387 13.051-29.387 29.147 0 16.096 13.158 29.146 29.387 29.146h4.426c-16.23 0-29.386-13.05-29.386-29.146s13.156-29.147 29.386-29.147Z' fill='%2366C8CF'/%3E%3Cpath d='M330.597 476.026c7.893 0 14.291-6.345 14.291-14.172 0-7.826-6.398-14.171-14.291-14.171-7.893 0-14.291 6.345-14.291 14.171 0 7.827 6.398 14.172 14.291 14.172Z' fill='%23010101'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107 419.533v14.774h17.306v56.294h17.312v-55.895h14.086l4.83-15.173H107Zm141.685 0v14.774h17.306v56.294h17.312v-55.895h14.086l4.83-15.173h-53.534Zm-84.928 8.384c0-4.629 3.778-8.384 8.446-8.384 4.672 0 8.455 3.755 8.455 8.384 0 4.63-3.781 8.384-8.455 8.384-4.668-.002-8.446-3.754-8.446-8.384Zm0 14.375h16.901v48.309h-16.901v-48.309Zm24.148-22.759v71.068h16.906v-18.364l5.233-4.795L226.546 491h18.112l-23.751-34.336 21.334-20.764h-20.527l-16.903 16.768v-33.135h-16.906Zm182.336 0v71.068h16.908v-18.364l5.231-4.795L408.886 491H427l-23.75-34.336 21.333-20.764h-20.527l-16.907 16.768v-33.135h-16.908Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M344.156 173.53c23.347 16.681 51.951 26.496 82.842 26.496v-59.415a83.777 83.777 0 0 1-17.397-1.82v46.769c-30.889 0-59.488-9.815-82.842-26.496v121.248c0 60.655-49.195 109.822-109.877 109.822-22.641 0-43.687-6.842-61.169-18.575 19.953 20.39 47.778 33.041 78.562 33.041 60.687 0 109.883-49.167 109.883-109.824V173.53h-.002Zm21.462-59.942c-11.932-13.029-19.766-29.867-21.462-48.482v-7.642H327.67c4.149 23.659 18.304 43.872 37.948 56.124ZM194.093 325.016a50.013 50.013 0 0 1-10.252-30.413c0-27.742 22.502-50.233 50.263-50.233a50.333 50.333 0 0 1 15.247 2.353V185.98a110.9 110.9 0 0 0-17.391-1v47.279a50.372 50.372 0 0 0-15.253-2.353c-27.761 0-50.262 22.491-50.262 50.235 0 19.616 11.247 36.602 27.648 44.875Z' fill='%23EE1D52'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M326.759 159.064c23.354 16.681 51.953 26.496 82.842 26.496v-46.769c-17.242-3.669-32.506-12.676-43.983-25.203-19.644-12.252-33.799-32.465-37.948-56.124h-43.305v237.31c-.098 27.665-22.562 50.065-50.263 50.065-16.324 0-30.827-7.776-40.011-19.823-16.401-8.273-27.648-25.259-27.648-44.875 0-27.744 22.5-50.235 50.262-50.235 5.318 0 10.444.827 15.253 2.353V184.98c-59.616 1.231-107.563 49.918-107.563 109.796 0 29.89 11.94 56.988 31.318 76.785 17.482 11.733 38.528 18.575 61.169 18.575 60.682 0 109.877-49.169 109.877-109.822v-121.25Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M409.601 138.791v-12.646a82.864 82.864 0 0 1-43.983-12.559 83.086 83.086 0 0 0 43.983 25.205ZM327.67 57.464c-.397-2.26-.7-4.537-.911-6.822V43h-59.793v237.312c-.096 27.663-22.558 50.063-50.261 50.063-8.135 0-15.813-1.929-22.614-5.359 9.184 12.047 23.687 19.823 40.011 19.823 27.699 0 50.165-22.4 50.263-50.065V57.464h43.305ZM231.96 184.98v-13.464a110.978 110.978 0 0 0-15.076-1.022C156.195 170.494 107 219.663 107 280.312c0 38.025 19.334 71.535 48.715 91.247-19.377-19.797-31.318-46.895-31.318-76.785 0-59.876 47.945-108.563 107.563-109.794Z' fill='%2369C9D0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M330.795 491c16.228 0 29.387-13.05 29.387-29.146s-13.159-29.147-29.387-29.147h-.401c-16.228 0-29.384 13.051-29.384 29.147 0 16.096 13.156 29.146 29.384 29.146h.401Zm-14.489-29.146c0-7.829 6.4-14.171 14.293-14.171 7.887 0 14.287 6.342 14.287 14.171 0 7.83-6.4 14.176-14.287 14.176-7.893-.002-14.293-6.346-14.293-14.176Z' fill='%23fff'/%3E%3C/svg%3E");
}
.social_icon.twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32ZM615.3 289.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111.001 111.001 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.135 111.135 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.285 315.285 0 0 0 229 116.1C380 241.1 436.4 180 504.2 180c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6Z' fill='%2355ACEE'/%3E%3C/svg%3E");
}
.social_icon.youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='896' height='628' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M877.3 98.1a112.307 112.307 0 0 0-79.2-79.3C728.2 0 448 0 448 0S167.8 0 97.9 18.7A112.12 112.12 0 0 0 18.7 98C0 168 0 314 0 314s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C167.8 628 448 628 448 628s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C896 460 896 314 896 314s0-146-18.7-215.9ZM359 448V180l232 133-232 135Z' fill='red'/%3E%3C/svg%3E");
}
.social_icon.facebook:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='0 0 800 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32V768C0 785.7 14.3 800 32 800H768C785.7 800 800 785.7 800 768V32C800 14.3 785.7 0 768 0ZM675.6 233.5H611.7C561.6 233.5 551.9 257.3 551.9 292.3V369.4H671.5L655.9 490.1H551.9V800H427.2V490.2H322.9V369.4H427.2V280.4C427.2 177.1 490.3 120.8 582.5 120.8C626.7 120.8 664.6 124.1 675.7 125.6V233.5H675.6Z' fill='%230074BD'/%3E%3C/svg%3E%0A");
}
.social_icon.google:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='373' height='382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M316 335c45-42 65-112 53-179H190v74h102c-4 24-18 44-38 57l62 48Z' fill='%230074BD'/%3E%3Cpath d='M20 276a192.007 192.007 0 0 0 133.671 101.386A192.002 192.002 0 0 0 316 335l-62-48c-53 35-141 22-171-60l-63 49Z' fill='%230074BD'/%3E%3Cpath d='M83 227c-8-25-8-48 0-73l-63-49c-23 46-30 111 0 171l63-49Z' fill='%230074BD'/%3E%3Cpath d='M83 154c22-69 116-109 179-50l55-54C239-25 87-22 20 105l63 49Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.social_icon.instagram:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='133' height='132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.034 1c-27.142 0-35.08.028-36.623.156-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468-4.125 4.282-6.625 9.55-7.53 15.812-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C117.904 5 112.644 2.5 106.376 1.596c-3.037-.439-3.642-.569-19.182-.596h-21.16Z' fill='%230074BD'/%3E%3Cpath d='M66.034 1c-27.142 0-35.08.028-36.623.156-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468-4.125 4.282-6.625 9.55-7.53 15.812-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28a27.22 27.22 0 0 0 17.75-14.53c1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C117.904 5 112.644 2.5 106.376 1.596c-3.037-.439-3.642-.569-19.182-.596h-21.16Z' fill='%230074BD'/%3E%3Cpath d='M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29h.015Zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27v.012Zm29.928 7.97a5.76 5.76 0 1 0 5.76 5.758c0-3.18-2.58-5.76-5.76-5.76v.002Zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35h.001Zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16Z' fill='%23fff'/%3E%3C/svg%3E");
}
.social_icon.linkedin:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32ZM237.3 681.7H118.6V299.9h118.7v381.8Zm-59.3-434a68.799 68.799 0 0 1-48.649-117.449 68.802 68.802 0 0 1 105.854 10.426A68.799 68.799 0 0 1 246.8 178.9c-.1 38-30.9 68.8-68.8 68.8Zm503.7 434H563.1V496c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H311.7V299.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.social_icon.tiktok:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='534' height='534' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.667.333h426.666c29.457 0 53.334 23.877 53.334 53.334v426.666c0 29.457-23.877 53.334-53.334 53.334H53.667C24.21 533.667.333 509.79.333 480.333V53.667C.333 24.21 24.21.333 53.667.333Z' fill='%230074BD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M335.224 491c16.228 0 29.385-13.05 29.385-29.146s-13.157-29.147-29.385-29.147h-4.427c16.229 0 29.385 13.051 29.385 29.147 0 16.096-13.156 29.146-29.385 29.146h4.427Z' fill='%23EE1D51'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M330.396 432.707h-4.426c-16.229 0-29.387 13.051-29.387 29.147 0 16.096 13.158 29.146 29.387 29.146h4.426c-16.23 0-29.386-13.05-29.386-29.146s13.156-29.147 29.386-29.147Z' fill='%2366C8CF'/%3E%3Cpath d='M330.597 476.026c7.893 0 14.291-6.345 14.291-14.172 0-7.826-6.398-14.171-14.291-14.171-7.893 0-14.291 6.345-14.291 14.171 0 7.827 6.398 14.172 14.291 14.172Z' fill='%230074BD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107 419.533v14.774h17.306v56.294h17.312v-55.895h14.086l4.83-15.173H107Zm141.685 0v14.774h17.306v56.294h17.312v-55.895h14.086l4.83-15.173h-53.534Zm-84.928 8.384c0-4.629 3.778-8.384 8.446-8.384 4.672 0 8.455 3.755 8.455 8.384 0 4.63-3.781 8.384-8.455 8.384-4.668-.002-8.446-3.754-8.446-8.384Zm0 14.375h16.901v48.309h-16.901v-48.309Zm24.148-22.759v71.068h16.906v-18.364l5.233-4.795L226.546 491h18.112l-23.751-34.336 21.334-20.764h-20.527l-16.903 16.768v-33.135h-16.906Zm182.336 0v71.068h16.908v-18.364l5.231-4.795L408.886 491H427l-23.75-34.336 21.333-20.764h-20.527l-16.907 16.768v-33.135h-16.908Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M344.156 173.53c23.347 16.681 51.951 26.496 82.842 26.496v-59.415a83.777 83.777 0 0 1-17.397-1.82v46.769c-30.889 0-59.488-9.815-82.842-26.496v121.248c0 60.655-49.195 109.822-109.877 109.822-22.641 0-43.687-6.842-61.169-18.575 19.953 20.39 47.778 33.041 78.562 33.041 60.687 0 109.883-49.167 109.883-109.824V173.53h-.002Zm21.462-59.942c-11.932-13.029-19.766-29.867-21.462-48.482v-7.642H327.67c4.149 23.659 18.304 43.872 37.948 56.124ZM194.093 325.016a50.013 50.013 0 0 1-10.252-30.413c0-27.742 22.502-50.233 50.263-50.233a50.333 50.333 0 0 1 15.247 2.353V185.98a110.9 110.9 0 0 0-17.391-1v47.279a50.372 50.372 0 0 0-15.253-2.353c-27.761 0-50.262 22.491-50.262 50.235 0 19.616 11.247 36.602 27.648 44.875Z' fill='%23EE1D52'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M326.759 159.064c23.354 16.681 51.953 26.496 82.842 26.496v-46.769c-17.242-3.669-32.506-12.676-43.983-25.203-19.644-12.252-33.799-32.465-37.948-56.124h-43.305v237.31c-.098 27.665-22.562 50.065-50.263 50.065-16.324 0-30.827-7.776-40.011-19.823-16.401-8.273-27.648-25.259-27.648-44.875 0-27.744 22.5-50.235 50.262-50.235 5.318 0 10.444.827 15.253 2.353V184.98c-59.616 1.231-107.563 49.918-107.563 109.796 0 29.89 11.94 56.988 31.318 76.785 17.482 11.733 38.528 18.575 61.169 18.575 60.682 0 109.877-49.169 109.877-109.822v-121.25Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M409.601 138.791v-12.646a82.864 82.864 0 0 1-43.983-12.559 83.086 83.086 0 0 0 43.983 25.205ZM327.67 57.464c-.397-2.26-.7-4.537-.911-6.822V43h-59.793v237.312c-.096 27.663-22.558 50.063-50.261 50.063-8.135 0-15.813-1.929-22.614-5.359 9.184 12.047 23.687 19.823 40.011 19.823 27.699 0 50.165-22.4 50.263-50.065V57.464h43.305ZM231.96 184.98v-13.464a110.978 110.978 0 0 0-15.076-1.022C156.195 170.494 107 219.663 107 280.312c0 38.025 19.334 71.535 48.715 91.247-19.377-19.797-31.318-46.895-31.318-76.785 0-59.876 47.945-108.563 107.563-109.794Z' fill='%2369C9D0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M330.795 491c16.228 0 29.387-13.05 29.387-29.146s-13.159-29.147-29.387-29.147h-.401c-16.228 0-29.384 13.051-29.384 29.147 0 16.096 13.156 29.146 29.384 29.146h.401Zm-14.489-29.146c0-7.829 6.4-14.171 14.293-14.171 7.887 0 14.287 6.342 14.287 14.171 0 7.83-6.4 14.176-14.287 14.176-7.893-.002-14.293-6.346-14.293-14.176Z' fill='%23fff'/%3E%3C/svg%3E");
}
.social_icon.twitter:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='800' height='800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M768 0H32C14.3 0 0 14.3 0 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32ZM615.3 289.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111.001 111.001 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.135 111.135 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.285 315.285 0 0 0 229 116.1C380 241.1 436.4 180 504.2 180c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.social_icon.youtube:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='896' height='628' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M877.3 98.1a112.307 112.307 0 0 0-79.2-79.3C728.2 0 448 0 448 0S167.8 0 97.9 18.7A112.12 112.12 0 0 0 18.7 98C0 168 0 314 0 314s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C167.8 628 448 628 448 628s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C896 460 896 314 896 314s0-146-18.7-215.9ZM359 448V180l232 133-232 135Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.intro_content {
    max-width: 1000px;
    margin: 0 auto clamp(15px, 6vw, 60px);
}
.outro_content {
    max-width: 1000px;
    margin: clamp(15px, 6vw, 60px) auto 0;
}
.intro_content_sm {
    max-width: 1000px;
    margin: 0 auto 20px;
}
.outro_content_sm {
    max-width: 1000px;
    margin: 20px auto 0;
}
.center_content {
    text-align: center;
}
@media (max-width: 640px) {
    .header-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
#header {
    top: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: static;
}
.top_of_page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px max(clamp(15px, 6vw, 60px), 50% - 900px);
    position: sticky;
    z-index: 11;
    top: 0;
}
.brochure_link,
.locations_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
}
.brochure_link:before,
.locations_link:before {
    content: "";
    display: block;
    min-width: 22px;
    min-height: 18px;
    margin-right: 15px;
    background: center/contain no-repeat transparent
        url("data:image/svg+xml,%3Csvg width='22' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.16 4.67-2.28-3.64c-.2-.33-.57-.53-.95-.53H3.73c-.4 0-.75.2-.96.53L.5 4.67c-1.18 1.88-.13 4.5 2.07 4.8l.48.03c1.04 0 1.96-.46 2.6-1.17a3.48 3.48 0 0 0 5.18 0 3.48 3.48 0 0 0 5.2 0 3.48 3.48 0 0 0 3.07 1.13c2.2-.29 3.25-2.9 2.07-4.79Zm-2.55 5.96c-.35 0-.7-.06-1.03-.14V14H4.08v-3.5a4.65 4.65 0 0 1-1.67.08c-.2-.03-.4-.07-.58-.12v6.91c0 .63.5 1.13 1.12 1.13H18.7c.63 0 1.13-.5 1.13-1.13v-6.91a3.6 3.6 0 0 1-1.22.16Z' fill='%23fff'/%3E%3C/svg%3E");
}
.brochure_link:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6s1.5-2 5-2 5 2 5 2v14s-1.5-1-5-1-5 1-5 1V6Zm10 0s1.5-2 5-2 5 2 5 2v14s-1.5-1-5-1-5 1-5 1V6Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.brochure_link strong,
.locations_link strong {
    font-weight: 600;
}
.top_of_page .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.top_of_page_menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.top_of_page_menu_desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding: 0 0 0 clamp(10px, 1vw, 30px);
}
.top_of_page_menu a {
    color: #ffffff;
    font-weight: 400;
    line-height: 20px;
    display: block;
    padding: 0 clamp(7px, 0.8vw, 30px);
    border-right: 1px solid #ffffff;
}
.top_of_page_menu_desktop li:first-child a {
    border-left: 1px solid #ffffff;
}
.top_of_page_menu li:last-child a {
    padding-right: 0;
    border-right: none;
}
.pre_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: white;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: clamp(15px, 3vw, 30px) max(clamp(15px, 6vw, 60px), 50% - 900px);
    gap: clamp(20px, 1.5vw, 30px);
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    max-height: 500px;
}
#header.scrolling .pre_menu {
    max-height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    z-index: 10;
}
#logo {
    display: block;
    min-width: 195px;
    min-height: 80px;
    background: center/contain no-repeat transparent;
}
.call_us {
    color: #000000;
    font-size: clamp(18px, 1.5vw, 24px);
    line-height: 1.2em;
}
.header_icon_links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: clamp(15px, 1.5vw, 60px);
}
.header_icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    cursor: pointer;
    position: relative;
}
.header_icon.search {
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: none;
}
.header_icon.search:hover {
    text-decoration-color: inherit;
}
.top_of_page_search_container {
    display: none;
}
.header_icon:before {
    content: "";
    display: block;
    min-width: 36px;
    min-height: 36px;
    margin-bottom: 10px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.header_icon:hover:before {
    opacity: 0.7;
}
.header_icon.search:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.67 21.25 19 16.58c-.21-.21-.5-.33-.8-.33h-.76a9.75 9.75 0 1 0-1.69 1.69v.76c0 .3.12.59.33.8l4.67 4.67c.44.44 1.16.44 1.6 0l1.32-1.33c.44-.44.44-1.15 0-1.59Zm-13.92-5a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.header_icon.phone:before {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m33.81 24.45-6.82-2.93a1.46 1.46 0 0 0-1.71.42l-3.02 3.7a22.59 22.59 0 0 1-10.8-10.8l3.7-3.02a1.46 1.46 0 0 0 .41-1.71l-2.92-6.83a1.47 1.47 0 0 0-1.68-.84L4.63 3.9A1.46 1.46 0 0 0 3.5 5.32 28.27 28.27 0 0 0 31.78 33.6a1.46 1.46 0 0 0 1.42-1.13l1.46-6.34a1.48 1.48 0 0 0-.85-1.68Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.header_icon.account:before {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 19.95a8.78 8.78 0 1 0 0-17.55 8.78 8.78 0 0 0 0 17.55Zm7.8 1.95h-3.36a10.62 10.62 0 0 1-8.88 0H10.7a7.8 7.8 0 0 0-7.8 7.8v.98a2.93 2.93 0 0 0 2.92 2.92h25.35a2.93 2.93 0 0 0 2.93-2.93v-.97c0-4.3-3.5-7.8-7.8-7.8Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.header_icon.basket:before {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M36 15.5v1c0 .83-.67 1.5-1.5 1.5H34l-1.63 11.42A3 3 0 0 1 29.4 32H6.6a3 3 0 0 1-2.97-2.58L2 18h-.5A1.5 1.5 0 0 1 0 16.5v-1c0-.83.67-1.5 1.5-1.5h4.2l6.68-9.18a2 2 0 0 1 3.24 2.36L10.65 14h14.7l-4.97-6.82a2 2 0 0 1 3.24-2.36L30.29 14h4.21c.83 0 1.5.67 1.5 1.5Zm-16.5 11v-7a1.5 1.5 0 0 0-3 0v7a1.5 1.5 0 0 0 3 0Zm7 0v-7a1.5 1.5 0 0 0-3 0v7a1.5 1.5 0 0 0 3 0Zm-14 0v-7a1.5 1.5 0 0 0-3 0v7a1.5 1.5 0 0 0 3 0Z' fill='%230074BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h36v36H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.header_icon.basket .cart_count {
    position: absolute;
    top: -4px;
    right: 5px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 20px;
    min-height: 20px;
    background-color: #fb4d3d;
    border-radius: 50%;
    line-height: 20px;
}
#mobile_menu_button,
.locations_link_mobile,
.top_of_page_mobile_menu {
    display: none;
}
.main_menu > li.current-menu-ancestor > a,
.main_menu > li.current-menu-item > a,
.main_menu > li.current_page_ancestor > a,
.main_menu > li > a:hover {
    text-decoration-color: inherit;
}
ul.sub-menu > li.current-menu-item > a {
    text-decoration: underline;
    text-decoration-color: inherit;
}
.main_menu > li.highlight > a {
    color: #ffffff;
    background-color: #fb4d3d;
}
.menu-item-23397 {
    position: relative;
}
.menu-item-23397 a {
    padding: 20px 15px 20px 90px !important;
}
@media (max-width: 1300px) {
    .menu-item-23397 a {
        padding: 20px 15px 20px 60px !important;
    }
}
.menu-item-23397 a:before {
    content: url("./includes/img/lifestyle-menu.png");
    position: absolute;
    left: 16px;
    top: 55%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    height: auto;
    z-index: 10;
}
@media (max-width: 1300px) {
    .menu-item-23397 a:before {
        content: url("./includes/img/lifestyle-menu-mobile.png");
        position: absolute;
        left: 16px;
        top: 55%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: auto;
        height: auto;
        z-index: 10;
    }
}
@media (max-width: 1450px) {
    .pre_menu,
    .top_of_page {
        padding: clamp(15px, 3vw, 30px) 20px;
    }
    .top_of_page {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
@media (min-width: 1301px) {
    .header_menu {
        background-color: #e5e5e5;
        position: sticky;
        top: 50px;
        z-index: 9;
    }
    .main_menu {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        position: relative;
        width: 100%;
    }
    .main_menu a {
        display: block;
    }
    .main_menu > li {
        position: relative;
    }
    .main_menu > li > a {
        color: #000000;
        font-size: 16px;
        font-weight: 700;
        line-height: 28px;
        text-align: center;
        padding: 20px 15px;
        border-left: 1px solid #bdbdbd;
        height: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .main_menu > li:last-child > a {
        border-right: 1px solid #bdbdbd;
    }
    .main_menu > li.menu-item-has-children > a:after,
    ul.sub-menu > li.menu-item-has-children > a:after {
        content: "";
        display: inline-block;
        min-width: 16px;
        min-height: 16px;
        margin-left: 8px;
        background: center/contain no-repeat
            url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 6-5 5-5-5' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .main_menu > li > ul.sub-menu {
        position: absolute;
        top: 68px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        min-width: 250px;
        list-style: none;
        margin: 0;
        padding: 10px;
        background-color: #ffffff;
        border: 1px solid #d5d5d5;
        z-index: 10;
        display: none;
        border-top: 2px solid #0074bd;
    }
    .main_menu > li:hover > ul.sub-menu {
        display: block;
    }
    .main_menu > li.menu-item-has-children > a:before {
        content: "";
        position: absolute;
        top: 48px;
        left: 50%;
        z-index: 20;
        border: 10px solid transparent;
        border-bottom-color: #0074bd;
        opacity: 0;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .main_menu > li.menu-item-has-children:hover > a:before {
        opacity: 1;
    }
    .main_menu > li.menu-item-has-children > a {
        position: relative;
    }
    .main_menu > li > ul.sub-menu:after {
        content: "";
        position: absolute;
        top: -20px;
        right: -4px;
        display: block;
        min-width: calc(100% + 8px);
        min-height: 40px;
        background-color: transparent;
    }
    ul.sub-menu > li > a {
        font-size: 16px;
        font-weight: 600;
        text-decoration: underline;
        text-decoration-color: transparent;
        padding: 13px 15px;
        color: #000000;
        border-bottom: 1px solid #d9d9d9;
    }
    ul.sub-menu > li.menu-item-has-children > a,
    ul.sub-menu > li:last-child > a {
        border-bottom: none;
    }
    ul.sub-menu > li > a:hover {
        background-color: #e5e5e5;
    }
    .main_menu > li > ul.sub-menu ul.sub-menu {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #f4f4f4;
    }
    .main_menu > li > ul.sub-menu ul.sub-menu a {
        font-weight: 400;
        padding: 10px 15px 10px 30px;
        border-bottom: 1px solid #bbbbbb;
    }
    .main_menu > li > ul.sub-menu ul.sub-menu li:last-child a {
        border-bottom: none;
    }
    .main_menu > li > ul.sub-menu ul.sub-menu a:hover {
        background-color: #d9d9d9;
    }
    .main_menu li.mega_menu {
        position: static;
    }
    .main_menu li.mega_menu > ul {
        left: max(clamp(15px, 6vw, 60px), 50% - 900px);
        top: 68px;
        display: block;
        -webkit-transform: unset;
        transform: unset;
        width: calc(100% - 2 * max(clamp(15px, 6vw, 60px), 50% - 900px));
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 20px;
    }
    #mobile_menu_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .main_menu li.mega_menu > ul {
        display: none;
        gap: 20px;
    }
    .main_menu li.mega_menu > ul > li {
        width: calc((100% - 60px) / 4);
    }
    .main_menu > li.mega_menu:hover > ul.sub-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .main_menu li.mega_menu > ul > li > a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: none;
    }
    .main_menu li.mega_menu > ul > li > a div {
        width: 40px;
        height: 40px;
        background: no-repeat center/40px;
        margin-right: 10px;
    }
    .main_menu li.mega_menu > ul > li > a:after {
        display: none;
    }
    .main_menu > li.mega_menu > ul.sub-menu ul.sub-menu a {
        background: none;
        border-bottom: none;
    }
    .main_menu > li.mega_menu > ul.sub-menu ul.sub-menu {
        background: none;
    }
    .main_menu > li.mega_menu > ul.sub-menu ul.sub-menu a:hover {
        background: #e5e5e5;
    }
    .main_menu > li.mega_menu > ul.sub-menu > li.menu_ctas {
        min-width: 100%;
    }
    ul.mega_menu_ctas {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 20px;
    }
    ul.mega_menu_ctas li.width_50 {
        width: calc(2 * (100% - 40px) / 4);
    }
    ul.mega_menu_ctas li.width_25 {
        width: calc((100% - 60px) / 4);
    }
    ul.mega_menu_ctas a.mega_menu_cta {
        overflow: hidden;
    }
    ul.mega_menu_ctas a.mega_menu_cta div.mega_menu_cta_img {
        height: min(16vw, 300px);
        background: center/cover no-repeat;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    ul.mega_menu_ctas a.mega_menu_cta:hover div.mega_menu_cta_img {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
}
@media (max-width: 1750px) {
    .main_menu > li > a {
        font-size: 15px;
        padding: 28px 10px;
    }
    .locations_link p span.hide_desktop {
        display: none;
    }
}
@media (max-width: 1300px) {
    .header_icon.search,
    .top_of_page_search_container {
        display: block;
    }
    .pre_menu_search_container {
        display: none;
    }
    .top_of_page_search_container {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        top: 0;
        z-index: 12;
        overflow: hidden;
        position: relative;
        padding: 0 max(clamp(30px, 6vw, 60px), 50% - 900px) 0 max(clamp(15px, 6vw, 60px), 50% - 900px);
    }
    .top_of_page_search_container .search_form {
        height: 51px;
        max-height: 0;
        -webkit-transition: 0.15s;
        transition: 0.15s;
    }
    .top_of_page_search_container.open .search_form {
        max-height: 51px;
    }
    .top_of_page_search_container .search_padding {
        height: 12px;
        max-height: 0;
        -webkit-transition: 0.15s;
        transition: 0.15s;
    }
    .top_of_page_search_container.open .search_padding {
        max-height: 12px;
    }
    .header_icon span {
        display: none;
    }
    .header_icon:before {
        margin-bottom: 0;
    }
    .main_menu > li > ul.sub-menu {
        top: 57px;
    }
    .header_icon.basket .cart_count {
        top: -4px;
        right: -10px;
        padding: 0;
    }
}
@media (max-width: 1350px) {
    .main_menu > li > a {
        padding: 15px 10px;
    }
}
@media (max-width: 1300px) {
    .call_us {
        display: none;
    }
    .header_menu {
        max-height: 0;
    }
    #mobile_menu_button {
        width: 40px;
        display: block;
        cursor: pointer;
    }
    #mobile_menu_button > div {
        width: 100%;
        height: 7px;
        background-color: #0074bd;
        margin-bottom: 5px;
    }
    #mobile_menu_button > div:last-child {
        margin: 0;
    }
    #close_menu {
        background-color: rgba(0, 0, 0, 0.01);
        position: fixed;
        top: 0;
        right: 0;
        z-index: 11;
        width: 0;
        height: 100vh;
        display: block;
        transition: background-color 0.3s ease, right 0.3s ease;
        -webkit-transition: background-color 0.3s ease, right 0.3s ease;
    }
    body.menu_open {
        overflow: hidden;
    }
    body.menu_open #close_menu {
        display: block;
        background: rgba(0, 0, 0, 0.5);
        right: 300px;
        width: 100%;
    }
    body.menu_open.show_menu_close #close_menu {
        background-color: rgba(0, 0, 0, 0.01);
        width: 100%;
        right: 0;
    }
    #wrap {
        position: relative;
        width: auto;
        min-width: 320px;
        overflow: hidden;
    }
    #shifter {
        position: relative;
        width: 100%;
        left: 0;
        transition: left 0.3s ease;
        -webkit-transition: left 0.3s ease;
        background: #fff;
    }
    body {
        background: #d8d8d8;
    }
    body.menu_open #shifter {
        left: -300px;
    }
    body.menu_open.show_menu_close #shifter {
        left: 0;
    }
    #mobile_menu_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 80px;
        background-color: #0074bd;
        top: 0;
        left: 100%;
        width: 330px;
        z-index: 11;
        position: fixed;
        overflow-x: hidden;
        overflow-y: scroll;
        height: 100vh;
        -webkit-transition: left 0.3s ease;
    }
    body.menu_open #mobile_menu_container {
        left: calc(100% - 300px);
    }
    body.menu_open.show_menu_close #mobile_menu_container {
        left: 100%;
    }
    .main_menu,
    .main_menu ul {
        padding: 0;
        margin: 0;
        list-style: none;
        background: #0074bd;
    }
    .main_menu ul {
        max-height: 0;
        -webkit-transition: max-height 0.3s;
        transition: max-height 0.3s;
        overflow: hidden;
    }
    .main_menu li.clicked ul {
        max-height: 5000px;
    }
    .main_menu a {
        display: block;
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .main_menu > li > a {
        padding: 15px;
        font-size: 20px;
        font-weight: 600;
    }
    .main_menu ul a {
        font-size: 16px;
        font-weight: 600;
        padding: 10px 30px;
        background: rgba(255, 255, 255, 0.1);
    }
    .main_menu li {
        position: relative;
    }
    .main_menu > li.menu-item-has-children > a:after {
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        right: 55px;
        top: 17px;
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-transform-origin: 14px 14px;
        transform-origin: 14px 14px;
    }
    .main_menu > li.menu-item-has-children.clicked > a:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .sub-menu > li.menu-item-has-children > a > p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .sub-menu > li.menu-item-has-children > a > p:after {
        content: "";
        display: inline-block;
        min-width: 16px;
        min-height: 16px;
        margin-left: 8px;
        background: center/contain no-repeat
            url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 6-5 5-5-5' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    }
    .main_menu > li > ul.sub-menu > li > a > .image {
        display: none;
    }
    .main_menu > li > ul.sub-menu > li > a > p {
        margin: 0;
    }
    .main_menu > li.mega_menu > ul.sub-menu > li.menu_ctas {
        display: none;
    }
    .main_menu > li > ul.sub-menu ul.sub-menu a {
        font-weight: 400;
        background: rgba(255, 255, 255, 0.2);
        padding-left: 50px;
    }
    .top_of_page #top_of_page_menu {
        display: none;
    }
    .brochure_link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    ul.top_of_page_mobile_menu {
        display: block;
    }
    .locations_link_mobile,
    ul.top_of_page_mobile_menu a {
        padding: 15px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
    .locations_link_mobile {
        display: block;
    }
    .locations_link_mobile:before {
        display: none;
    }
    .top_of_page_menu > li:last-child {
        margin-bottom: 150px;
    }
    .top_of_page_menu > li:last-child > a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
}
@media (max-width: 768px) {
    .pre_menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    #logo {
        width: 100%;
    }
    .header_icon_links {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .top_of_page {
        padding: 8px max(clamp(15px, 6vw, 60px), 50% - 900px);
    }
    .brochure_link,
    .locations_link {
        font-size: 16px;
    }
    .brochure_link:before,
    .locations_link:before {
        margin-right: 5px;
    }
}
@media (max-width: 576px) {
    .header_icon:before {
        min-width: 30px;
        min-height: 30px;
    }
}
@media (max-width: 500px) {
    .top_of_page .hide_mob {
        display: none;
    }
    .brochure_link,
    .locations_link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.page_banner {
    position: relative;
}
.page-id-3209 .page_banner_image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: center/cover no-repeat;
    z-index: 0;
}
.page-id-3209 .page_banner_image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
    opacity: 0.8;
}
.page-id-3209 .slide_container .banner_title {
    background: transparent;
}
.page-id-3209 .page_banner_image {
    width: 100%;
}
.page-id-3209 .banner_title {
    position: absolute;
    left: 0;
}
.page-id-3209 .banner_title .wp_content {
    position: relative;
    top: 60px;
    width: 100%;
    color: white;
}
.page-id-3209 .banner_title .wp_content a.button {
    background: #0074bd;
    color: #fff;
    border: none;
    margin-top: 0;
}
.page-id-3209 .position-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
.page-id-3209 .position-left {
    left: 0;
    padding-left: 60px;
    text-align: left;
}
@media (max-width: 768px) {
    .page-id-3209 .position-left {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        text-align: center;
    }
}
.page-id-3209 .position-right {
    right: 5%;
    text-align: right;
}
@media (max-width: 768px) {
    .page-id-3209 .position-right {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        text-align: center;
    }
}
@media (max-width: 996px) {
    .page-id-3209 .page_banner_image {
        position: relative;
        width: 100%;
        height: 550px;
    }
}
@media (max-width: 768px) {
    .page-id-3209 .page_banner_image {
        position: relative;
        width: 100%;
        height: 550px;
    }
}
.page_banner_image {
    display: none;
}
.page_banner_image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #0074bd;
    opacity: 0.8;
}
.banner_title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    min-height: clamp(100px, 30vw, 300px);
    padding: clamp(15px, 6vw, 80px) max(clamp(15px, 6vw, 60px), 6.25%);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.banner_title.top_category {
    min-height: clamp(200px, 46vw, 355px);
    padding: clamp(50px, 6vw, 80px) max(clamp(15px, 6vw, 60px), 6.25%) clamp(15px, 6vw, 80px);
}
.banner_title.sub_category {
    width: 100%;
    background-color: #0074bd;
}
.banner_title.product_banner {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 80px;
    padding-top: clamp(15px, 6vw, 30px);
    padding-bottom: clamp(15px, 6vw, 30px);
    background-color: #0074bd;
}
.banner_title .wp_content {
    width: 100%;
    word-break: break-word;
}
.banner_title.sub_category .wp_content {
    max-width: 950px;
    text-align: center;
}
.slides_container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 100% 1fr;
    grid-template-columns: 100% 1fr;
    -ms-grid-rows: auto 1fr;
    grid-template-rows: auto 1fr;
    position: relative;
}
.slides_container > :first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}
.slides_container > :nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
}
.slides_container > :nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
}
.slides_container > :nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
}
.slide_container {
    height: auto;
    overflow: hidden;
    min-height: clamp(100px, 30vw, 700px);
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: 1/1;
    -webkit-transition: opacity 0.8s;
    transition: opacity 0.8s;
    opacity: 0;
}
.slide_container.active {
    opacity: 1;
}
.slide_container .banner_title {
    height: 100%;
    padding-bottom: calc(80px + clamp(15px, 6vw, 80px));
    min-height: clamp(300px, 37vw, 700px);
}
#prev_slide {
    min-width: 48px;
    min-height: 48px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: center/48px no-repeat
        url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='24' cy='24' r='23' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 24a21 21 0 1 0 42 0 21 21 0 0 0-42 0Zm45 0a24 24 0 1 1-48 0 24 24 0 0 1 48 0Zm-13.5-1.5a1.5 1.5 0 1 1 0 3H17.12l6.44 6.44a1.5 1.5 0 1 1-2.12 2.12l-9-9a1.5 1.5 0 0 1 0-2.12l9-9a1.5 1.5 0 1 1 2.12 2.12l-6.44 6.44H34.5Z' fill='%23333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    cursor: pointer;
    z-index: 2;
}
#next_slide {
    min-width: 48px;
    min-height: 48px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    background: center/48px no-repeat
        url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='24' cy='24' r='23' transform='rotate(-180 24 24)' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 24a21 21 0 1 0-42 0 21 21 0 0 0 42 0ZM0 24a24 24 0 1 1 48 0 24 24 0 0 1-48 0Zm13.5 1.5a1.5 1.5 0 1 1 0-3h17.38l-6.44-6.44a1.5 1.5 0 1 1 2.12-2.12l9 9a1.5 1.5 0 0 1 0 2.12l-9 9a1.5 1.5 0 1 1-2.12-2.12l6.44-6.44H13.5Z' fill='%23333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='rotate(-180 24 24)' d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    cursor: pointer;
    z-index: 2;
}
.slides_control_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px 5px;
    position: absolute;
    bottom: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
}
.slides_control {
    min-width: 40px;
    min-height: 4px;
    background-color: #ffffff;
    opacity: 0.5;
    cursor: pointer;
    -webkit-transition: opacity 0.8s, 0.3s;
    transition: opacity 0.8s, 0.3s;
    margin-top: 3px;
    margin-bottom: 3px;
}
.slides_control.active {
    opacity: 1;
}
.slides_control:hover {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0;
    margin-bottom: 0;
    opacity: 1;
}
.cat_title {
    font-size: clamp(24px, 5vw, 36px);
    line-height: 1.5;
}
#cat_breadcrumbs {
    position: absolute;
    top: clamp(15px, 2vw, 30px);
    left: max(clamp(15px, 6vw, 60px), 6.25%);
}
#cat_breadcrumbs,
#product_breadcrumbs {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    display: none;
}
#cat_breadcrumbs span a,
#product_breadcrumbs span a {
    font-weight: 400;
    padding: 0 10px;
}
#cat_breadcrumbs > span > span > a,
#product_breadcrumbs > span > span > a {
    padding-left: 0;
}
.breadcrumb_last {
    padding-left: 10px;
    font-weight: 700;
}
@media (min-width: 576px) {
    .slide_container .banner_title {
        height: 100%;
        padding-bottom: calc(20px + clamp(15px, 6vw, 80px));
        min-height: unset;
    }
    .slides_control_container {
        bottom: 42px;
    }
}
@media (min-width: 768px) {
    .page_banner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .page_banner_image {
        position: relative;
        width: 50%;
        height: unset;
    }
    .page_banner_image:after {
        display: none;
    }
    .banner_title {
        background-color: #0074bd;
    }
    .banner_title.top_category {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 63.5%;
        flex: 1 0 63.5%;
        padding: clamp(15px, 6vw, 80px) max(clamp(15px, 6vw, 60px), 12.5%);
    }
    .top_category #cat_breadcrumbs {
        left: 12.5%;
    }
    .sub_category #cat_breadcrumbs {
        left: max(clamp(15px, 6vw, 60px), 50% - 720px);
    }
    .slide_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .slide_container .banner_title {
        background: center/1500px 1345px no-repeat #0074bd
            url("data:image/svg+xml,%3Csvg width='1555' height='1393' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1442.62 594.6-19.06-33.01 20.2-11.66 27.18 47.06c-1.05.6-2.21 1-3.4.85l-19.02.01a6.45 6.45 0 0 1-5.9-3.25ZM1403.5 623.99l19.01-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM1433.44 623.91a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.31-11.72 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.85 6.85 6.85 0 0 0-2.44 2.52l-9.68 16.41ZM1358.41 650.02l19.01-.01a6.72 6.72 0 0 0 5.83-3.37l9.63-16.52a6.65 6.65 0 0 0-.04-6.78l-19.05-33.01-40.41 23.32 19.06 33.01a7.33 7.33 0 0 0 5.97 3.36ZM1388.46 649.89a6.79 6.79 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.36ZM1313.42 676l19.02-.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.17 7.17 0 0 0 6.07 3.3ZM1343.37 675.92a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.75 6.75 0 0 0-2.43 2.52l-9.58 16.36ZM1268.34 702.02h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.06 33a7.74 7.74 0 0 0 6.07 3.3ZM1298.28 701.95a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.2-11.66 20.31-11.73-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.86 6.85 6.85 0 0 0-2.44 2.51l-9.68 16.42ZM1223.35 728l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.47a6.63 6.63 0 0 0-.03-6.78l-19.05-33-40.41 23.32 19.06 33a7.17 7.17 0 0 0 6.07 3.3ZM1253.3 727.92a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.77 6.77 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM1178.26 754.03l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.62-16.52a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a6.77 6.77 0 0 0 5.96 3.37ZM1208.21 753.95a6.76 6.76 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.81 6.81 0 0 0-3.4.86 6.74 6.74 0 0 0-2.43 2.51l-9.58 16.36ZM1133.18 780.06l19.01-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.75 7.75 0 0 0 6.07 3.3ZM1163.23 779.92a6.77 6.77 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36h-19.02a6.8 6.8 0 0 0-3.39.86 6.85 6.85 0 0 0-2.44 2.52l-9.57 16.35ZM1088.19 806.03l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM1118.14 805.96a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.36ZM1043.1 832.06h19.02a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01c1.42 1.96 3.6 3.34 6.07 3.3ZM1073.05 831.99a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.75 6.75 0 0 0-2.43 2.52l-9.58 16.36ZM998.02 858.1l19.01-.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.2 23.2 19.06 33.01a6.92 6.92 0 0 0 5.87 3.42ZM1028.07 857.96a6.77 6.77 0 0 0-.08 6.84l2.53 4.38 20.2-11.66 20.2-11.67-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.01.01a6.81 6.81 0 0 0-3.4.85 6.85 6.85 0 0 0-2.44 2.52l-9.57 16.36ZM953.03 884.06h19.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.15 7.15 0 0 0 6.07 3.3ZM982.98 883.99a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51L982.98 884ZM907.95 910.1l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.75 7.75 0 0 0 6.08 3.3ZM938 909.96a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.26a6.78 6.78 0 0 0-5.96-3.36H953.4a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51L938 909.96ZM862.96 936.07l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM892.9 936a6.77 6.77 0 0 0-.07 6.84l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51L892.91 936ZM817.87 962.1l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33-40.2 23.2 19.06 33a6.66 6.66 0 0 0 5.86 3.43ZM847.82 962.02a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.3-11.72 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.41ZM772.78 988.13l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.75 7.75 0 0 0 6.06 3.3ZM802.84 988a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52L802.84 988ZM727.8 1014.1l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM757.75 1014.03a6.77 6.77 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM682.71 1040.13l19.02-.01a6.73 6.73 0 0 0 5.83-3.36l9.52-16.47a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.73 7.73 0 0 0 6.07 3.3ZM712.76 1040a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.9 6.9 0 0 0-2.43 2.52l-9.58 16.36ZM637.73 1066.1l19.01-.01a6.73 6.73 0 0 0 5.84-3.36l9.51-16.47a6.65 6.65 0 0 0-.03-6.78L653 1006.47l-40.4 23.33 19.06 33.01a7.13 7.13 0 0 0 6.07 3.29ZM667.68 1066.03a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.75 6.75 0 0 0-5.96-3.35l-19.02.01a6.7 6.7 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.51l-9.57 16.36ZM592.64 1092.14l19.02-.01a6.77 6.77 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.05-33.01-40.4 23.33 19.05 33.01a7.45 7.45 0 0 0 6.07 3.3ZM622.59 1092.06a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.76 6.76 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.78 6.78 0 0 0-2.44 2.51l-9.57 16.36ZM547.55 1118.17l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33.01-40.4 23.33 19.05 33.01a7.76 7.76 0 0 0 6.07 3.3ZM577.6 1118.03a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.76 6.76 0 0 0-5.96-3.36l-19.02.01a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.35ZM502.57 1144.14l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33.01-40.4 23.33 19.06 33.01a7.16 7.16 0 0 0 6.07 3.3ZM532.52 1144.07a6.77 6.77 0 0 0-.08 6.84l2.53 4.37 20.2-11.66 20.2-11.66-2.47-4.27a6.79 6.79 0 0 0-5.96-3.36l-18.91-.05a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.68 16.42ZM457.48 1170.17l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.65 6.65 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.76 7.76 0 0 0 6.07 3.3ZM487.53 1170.04a6.76 6.76 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM412.5 1196.14l19.01-.01a6.72 6.72 0 0 0 5.84-3.37l9.51-16.46a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM442.44 1196.07a6.76 6.76 0 0 0-.07 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.81 6.81 0 0 0-2.43 2.52l-9.57 16.36ZM367.41 1222.17l19.01-.01a6.73 6.73 0 0 0 5.84-3.36l9.51-16.47a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.06 33a7.42 7.42 0 0 0 6.07 3.3ZM397.36 1222.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.89 6.89 0 0 0-2.43 2.52l-9.57 16.36ZM1502.92 652.39l-7.28-12.6-1126.26 650.25 7.28 12.6 1126.26-650.25ZM1490.65 631.15l-7.21-12.5L357.18 1268.9l7.21 12.49 1126.26-650.24ZM344.67 1247.24l-27.17-47.07 20.3-11.72 19.06 33.01a6.93 6.93 0 0 1 .03 6.79l-9.51 16.46a7.92 7.92 0 0 1-2.7 2.53ZM352.37 1248.07a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.75 6.75 0 0 0-5.96-3.35l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM1515.12 673.53l-7.21-12.5-1126.26 650.25 7.21 12.5 1126.26-650.25ZM428.54 1392.5l-27.17-47.07c1.04-.6 2.2-.99 3.5-.91l19.01-.01a6.92 6.92 0 0 1 5.86 3.42l19.06 33.01-20.2 11.66-.06-.1ZM468.9 1318.38l-19 .01a6.73 6.73 0 0 0-5.84 3.36l-9.51 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.73 7.73 0 0 0-6.07-3.3ZM438.86 1318.51a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM513.9 1292.41l-19.02.01a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33a7.14 7.14 0 0 0-6.07-3.3ZM483.95 1292.48a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.96 3.36l19.02-.01a6.81 6.81 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM558.98 1266.37l-19.01.02a6.73 6.73 0 0 0-5.84 3.36l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.45 7.45 0 0 0-6.07-3.3ZM529.03 1266.45a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.53 4.37a6.79 6.79 0 0 0 5.96 3.36l19.02-.01a6.81 6.81 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.51-16.46ZM604.07 1240.34l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.05 33.01 40.4-23.33-19.05-33.01a7.76 7.76 0 0 0-6.07-3.3ZM574.02 1240.48a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.89 6.89 0 0 0 2.43-2.52l9.52-16.46ZM649.05 1214.37l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM619.1 1214.45a6.78 6.78 0 0 0 .08-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.76 6.76 0 0 0 5.96 3.35l19.02-.01a6.7 6.7 0 0 0 3.4-.85 6.78 6.78 0 0 0 2.43-2.51l9.52-16.46ZM694.14 1188.34l-19.01.01a6.72 6.72 0 0 0-5.84 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.76 7.76 0 0 0-6.07-3.3ZM664.2 1188.41a6.76 6.76 0 0 0 .07-6.84l-2.53-4.38-20.2 11.67-20.3 11.72 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.62-16.53ZM739.13 1162.37l-19.02.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM709.18 1162.44a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.51l9.52-16.47ZM784.21 1136.34l-19.01.01a6.74 6.74 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.42 7.42 0 0 0-6.07-3.3ZM754.27 1136.41a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM829.3 1110.31l-19.01.01a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33.01a7.75 7.75 0 0 0-6.07-3.29ZM799.25 1110.44a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.82 6.82 0 0 0 2.43-2.52l9.52-16.46ZM874.28 1084.33l-19.01.01a6.77 6.77 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM844.34 1084.41a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM919.37 1058.3l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.76 7.76 0 0 0-6.07-3.3ZM889.43 1058.38a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.9 6.9 0 0 0 2.43-2.52l9.52-16.46ZM964.36 1032.33l-19.02.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.3-23.27-19.06-33.01a6.78 6.78 0 0 0-5.96-3.36ZM934.41 1032.41a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.75 6.75 0 0 0 5.97 3.35l19.01-.01a6.7 6.7 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM1009.44 1006.3l-19.01.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.15 7.15 0 0 0-6.07-3.3ZM979.5 1006.37a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM1054.53 980.27h-19.01a6.73 6.73 0 0 0-5.83 3.38l-9.52 16.46a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM1024.48 980.4a6.79 6.79 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.85 6.85 0 0 0 2.44-2.51l9.51-16.47ZM1099.52 954.3h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.05-33.01a7.16 7.16 0 0 0-6.07-3.3ZM1069.57 954.37a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1144.6 928.26l-19.01.02a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33 40.19-23.2-19.05-33a6.93 6.93 0 0 0-5.87-3.43ZM1114.66 928.34a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.31 11.72-20.2 11.67 2.53 4.37a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.62-16.52ZM1189.59 902.3h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.79l19.05 33 40.41-23.32-19.06-33a7.16 7.16 0 0 0-6.07-3.3ZM1159.64 902.37a6.79 6.79 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.86 6.86 0 0 0 2.44-2.52l9.51-16.46ZM1234.68 876.26l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33a7.17 7.17 0 0 0-6.07-3.3ZM1204.73 876.34a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1279.76 850.23l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.73 7.73 0 0 0-6.07-3.3ZM1249.71 850.37a6.77 6.77 0 0 0 .08-6.85l-2.53-4.38-20.2 11.67-20.2 11.66 2.53 4.38a6.77 6.77 0 0 0 5.96 3.35h19.02a6.8 6.8 0 0 0 3.39-.86 6.86 6.86 0 0 0 2.44-2.51l9.51-16.47ZM1324.75 824.26l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.78l19.05 33.01 40.41-23.32-19.06-33.01a7.17 7.17 0 0 0-6.07-3.3ZM1294.8 824.33a6.79 6.79 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.75 6.75 0 0 0 2.43-2.51l9.52-16.47ZM1369.84 798.23h-19.02a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.05-33.01a7.76 7.76 0 0 0-6.07-3.3ZM1339.89 798.3a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.81 6.81 0 0 0 3.4-.86 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1414.82 772.26h-19.02a6.73 6.73 0 0 0-5.83 3.37l-9.51 16.47a6.63 6.63 0 0 0 .03 6.78l19.05 33.01 40.41-23.33-19.06-33a7.16 7.16 0 0 0-6.07-3.3ZM1384.87 772.33a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.51-16.46ZM1459.91 746.23h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .04 6.79l19.05 33 40.3-23.26-19.06-33a6.77 6.77 0 0 0-5.96-3.37ZM1429.96 746.3a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1505 720.2h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.19-23.2-19.05-33a6.93 6.93 0 0 0-5.86-3.43ZM1474.94 720.33a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.53 4.38a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.78 6.78 0 0 0 2.44-2.52l9.51-16.46ZM1534.6 753.92l-19.06-33.01a6.92 6.92 0 0 1-.03-6.79l9.52-16.46a7.16 7.16 0 0 1 2.6-2.47l27.17 47.06-20.2 11.67ZM1520.03 694.3a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.86 6.86 6.86 0 0 0 2.44-2.51l9.51-16.46ZM1125.12 44.67l-19.06-33L1126.26 0l27.18 47.07c-1.05.6-2.21 1-3.4.85h-19.02a6.45 6.45 0 0 1-5.9-3.25ZM1086 74.06h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM1115.94 73.99a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.31-11.73 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.85 6.85 6.85 0 0 0-2.44 2.52l-9.68 16.42ZM1040.91 100.1l19.01-.02a6.72 6.72 0 0 0 5.83-3.36l9.63-16.53a6.65 6.65 0 0 0-.04-6.78l-19.05-33.01-40.41 23.33 19.06 33a7.33 7.33 0 0 0 5.97 3.36ZM1070.96 99.96a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.79 6.79 0 0 0-5.97-3.35h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM995.92 126.07l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM1025.87 126a6.77 6.77 0 0 0-.07 6.84l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM950.84 152.1l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.75 7.75 0 0 0 6.07 3.3ZM980.78 152.02a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.31-11.72-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36H996.3a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51l-9.68 16.42ZM905.85 178.07l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33.01a7.15 7.15 0 0 0 6.07 3.3ZM935.8 178a6.78 6.78 0 0 0-.07 6.84l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.81 6.81 0 0 0-2.43 2.52L935.8 178ZM860.76 204.1l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.62-16.52a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a6.77 6.77 0 0 0 5.96 3.36ZM890.71 204.03a6.78 6.78 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM815.68 230.13h19.01a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.75 7.75 0 0 0 6.07 3.3ZM845.73 230a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52L845.73 230ZM770.7 256.1h19a6.73 6.73 0 0 0 5.84-3.37l9.51-16.47a6.67 6.67 0 0 0-.02-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.15 7.15 0 0 0 6.07 3.3ZM800.64 256.03a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM725.6 282.13h19.02a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.44 7.44 0 0 0 6.08 3.3ZM755.55 282.06a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM680.52 308.17l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.2 23.2 19.06 33a6.92 6.92 0 0 0 5.87 3.43ZM710.57 308.03a6.77 6.77 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51l-9.57 16.36ZM635.53 334.14l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM665.48 334.06a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36H680.9a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.35ZM590.45 360.17l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33.01a7.75 7.75 0 0 0 6.08 3.3ZM620.5 360.04a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.36ZM545.46 386.14l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM575.4 386.07a6.77 6.77 0 0 0-.07 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM500.37 412.17h19.02a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.2 23.2 19.06 33.01a6.66 6.66 0 0 0 5.86 3.42ZM530.32 412.1a6.78 6.78 0 0 0-.07 6.84l2.52 4.38 20.3-11.73 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.42ZM455.29 438.2h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.75 7.75 0 0 0 6.08 3.3ZM485.34 438.07a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.02a6.8 6.8 0 0 0-3.4.84 6.81 6.81 0 0 0-2.43 2.52l-9.57 16.36ZM410.3 464.18l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33a7.15 7.15 0 0 0 6.07 3.3ZM440.25 464.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.78 6.78 0 0 0-5.97-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.57 16.36ZM365.21 490.2h19.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.75 7.75 0 0 0 6.07 3.3ZM395.26 490.07a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.81 6.81 0 0 0-2.43 2.51l-9.58 16.36ZM320.23 516.18l19.01-.01a6.73 6.73 0 0 0 5.84-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.15 7.15 0 0 0 6.07 3.3ZM350.18 516.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.35ZM275.14 542.21l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.44 7.44 0 0 0 6.07 3.3ZM305.09 542.14a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM230.05 568.24h19.02a6.73 6.73 0 0 0 5.83-3.38l9.52-16.46a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.75 7.75 0 0 0 6.07 3.3ZM260.1 568.1a6.78 6.78 0 0 0-.07 6.85l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM185.07 594.21h19.02a6.73 6.73 0 0 0 5.83-3.37l9.51-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32L179 590.91a7.16 7.16 0 0 0 6.07 3.3ZM215.02 594.14a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-18.91-.05a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.42ZM139.98 620.24H159a6.73 6.73 0 0 0 5.83-3.37l9.51-16.47a6.67 6.67 0 0 0-.03-6.78l-19.05-33.01-40.4 23.33 19.05 33a7.75 7.75 0 0 0 6.07 3.3ZM170.03 620.11a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.86 6.79 6.79 0 0 0-2.43 2.51l-9.58 16.36ZM95 646.22l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.16 7.16 0 0 0 6.07 3.3ZM124.94 646.14a6.77 6.77 0 0 0-.07 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.26a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM49.91 672.25l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.44 7.44 0 0 0 6.07 3.3ZM79.86 672.17a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36H95.26a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.35ZM1185.42 102.46l-7.28-12.6L51.88 740.11l7.28 12.6 1126.26-650.25ZM1173.15 81.22l-7.21-12.5L39.68 718.98l7.21 12.5L1173.15 81.22ZM27.17 697.31 0 650.25l20.3-11.73 19.06 33.01a6.92 6.92 0 0 1 .03 6.79l-9.51 16.46a7.92 7.92 0 0 1-2.7 2.53ZM34.87 698.14a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM1197.62 123.6l-7.21-12.5L64.15 761.36l7.21 12.5L1197.62 123.6ZM111.04 842.57l-27.17-47.06c1.04-.6 2.2-1 3.5-.91l19.01-.01a6.92 6.92 0 0 1 5.86 3.42l19.06 33-20.2 11.67-.06-.1ZM151.4 768.45l-19 .01a6.74 6.74 0 0 0-5.84 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.05 33 40.4-23.32-19.05-33a7.75 7.75 0 0 0-6.07-3.3ZM121.36 768.59a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35H106a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM196.4 742.48l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.15 7.15 0 0 0-6.07-3.3ZM166.45 742.55a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38L143.8 743l-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM241.48 716.45h-19.01a6.73 6.73 0 0 0-5.84 3.38l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.44 7.44 0 0 0-6.07-3.3ZM211.53 716.52a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.53 4.37a6.78 6.78 0 0 0 5.96 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.51-16.47ZM286.57 690.42h-19.01a6.74 6.74 0 0 0-5.84 3.37l-9.51 16.47a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM256.52 690.55a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM331.55 664.45h-19.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.8l19.06 33 40.4-23.33-19.06-33a7.15 7.15 0 0 0-6.07-3.3ZM301.6 664.52a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.53 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.52l9.52-16.46ZM376.64 638.41l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM346.7 638.49a6.78 6.78 0 0 0 .07-6.85l-2.53-4.37-20.2 11.66-20.3 11.73 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.62-16.52ZM421.63 612.44l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.15 7.15 0 0 0-6.06-3.3ZM391.68 612.52a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM466.71 586.41l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.44 7.44 0 0 0-6.07-3.3ZM436.77 586.49a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.77 6.77 0 0 0 5.96 3.35h19.02a6.8 6.8 0 0 0 3.4-.86 6.81 6.81 0 0 0 2.43-2.51l9.52-16.47ZM511.8 560.38l-19.01.01a6.73 6.73 0 0 0-5.84 3.37l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM481.75 560.51a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM556.78 534.4l-19.01.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM526.84 534.48a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM601.87 508.38h-19.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM571.93 508.45a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM646.86 482.4l-19.02.02a6.74 6.74 0 0 0-5.83 3.36l-9.52 16.47a6.66 6.66 0 0 0 .03 6.78l19.06 33 40.3-23.26-19.06-33a6.78 6.78 0 0 0-5.96-3.37ZM616.91 482.48a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM691.95 456.37l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.15 7.15 0 0 0-6.06-3.3ZM662 456.45a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM737.03 430.34l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM706.98 430.48a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.86 6.81 6.81 0 0 0 2.44-2.51l9.51-16.46ZM782.02 404.37l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33.01a7.15 7.15 0 0 0-6.07-3.3ZM752.07 404.44a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM827.1 378.34H808.1a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.2-23.2-19.06-33.01a6.92 6.92 0 0 0-5.87-3.42ZM797.16 378.41a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.3 11.73-20.21 11.66 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.62-16.53ZM872.09 352.37h-19.02a6.73 6.73 0 0 0-5.83 3.38l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78L856.8 412l40.4-23.32-19.05-33.01a7.15 7.15 0 0 0-6.07-3.3ZM842.14 352.44a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM917.18 326.34h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.05-33a7.15 7.15 0 0 0-6.07-3.3ZM887.23 326.41a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.52l9.52-16.46ZM962.26 300.3l-19.01.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM932.21 300.44a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.51-16.46ZM1007.25 274.33l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.66 6.66 0 0 0 .02 6.79l19.06 33 40.41-23.32-19.06-33a7.17 7.17 0 0 0-6.07-3.3ZM977.3 274.4a6.78 6.78 0 0 0 .08-6.84l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM1052.34 248.3l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33a7.76 7.76 0 0 0-6.07-3.3ZM1022.39 248.38a6.76 6.76 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.86 6.74 6.74 0 0 0 2.43-2.51l9.52-16.46ZM1097.32 222.33l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.79l19.05 33 40.41-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM1067.37 222.4a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.02a6.8 6.8 0 0 0 3.39-.86 6.85 6.85 0 0 0 2.44-2.51l9.51-16.47ZM1142.41 196.3h-19.02a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.65 6.65 0 0 0 .04 6.78l19.05 33.01 40.3-23.26-19.06-33.01a6.77 6.77 0 0 0-5.96-3.36ZM1112.46 196.37a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.74 6.74 0 0 0 2.43-2.51l9.52-16.47ZM1187.5 170.27h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.19-23.2-19.05-33.01a6.93 6.93 0 0 0-5.86-3.42ZM1157.44 170.4a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.66-20.2 11.67 2.53 4.37a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.78 6.78 0 0 0 2.44-2.52l9.51-16.46ZM1217.1 203.99l-19.06-33a6.92 6.92 0 0 1-.03-6.8l9.52-16.46a7.16 7.16 0 0 1 2.6-2.47l27.17 47.07-20.2 11.66ZM1202.53 144.37a6.76 6.76 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.51-16.46Z' fill='%23008DE5' fill-opacity='.25'/%3E%3C/svg%3E");
    }
    #cat_breadcrumbs,
    #product_breadcrumbs {
        display: block;
    }
}
@media (min-width: 1024px) {
    .slides_control_container {
        bottom: 50px;
    }
    .slide_container .banner_title {
        padding-bottom: clamp(15px, 6vw, 80px);
    }
    #prev_slide {
        height: 100%;
        bottom: 0;
        left: 0;
        width: max(clamp(15px, 6vw, 60px), 6.25%);
    }
    #next_slide {
        height: 100%;
        bottom: 0;
        right: 0;
        width: max(clamp(15px, 6vw, 60px), 6.25%);
    }
}
.the_usps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 60px max(clamp(15px, 6vw, 60px), 50% - 720px);
    position: relative;
    background-color: #eeeeee;
}
.usp {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    position: absolute;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0px 15px;
    padding: 0 clamp(15px, 6vw, 60px);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.usp_icon {
    min-width: 50px;
    min-height: 30px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
.google.usp_icon {
    background-image: url("./includes/img/google-icon-logo.svg");
}
.delivery.usp_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M29.75 19.5H29v-5.07c0-.6-.24-1.16-.66-1.59l-4.68-4.68c-.43-.42-1-.66-1.6-.66H20V5.25C20 4.01 19 3 17.75 3h-12C4.51 3 3.5 4 3.5 5.25V7.5H.87c-.2 0-.37.17-.37.38v.75c0 .2.17.37.38.37h12.74c.21 0 .38.17.38.38v.75c0 .2-.17.37-.38.37H2.38c-.21 0-.38.17-.38.38v.75c0 .2.17.37.38.37h9.75c.2 0 .37.17.37.38v.75c0 .2-.17.37-.38.37H.88c-.21 0-.38.17-.38.38v.75c0 .2.17.37.38.37h9.74c.21 0 .38.17.38.38v.75c0 .2-.17.37-.38.37H3.5v6a4.5 4.5 0 0 0 9 0h6a4.5 4.5 0 0 0 9 0h2.25c.41 0 .75-.34.75-.75v-1.5a.75.75 0 0 0-.75-.75ZM8 24.75a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5Zm15 0a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5ZM26.75 15H20V9.75h2.07l4.68 4.68V15Z' fill='%230074BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h30v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.tools.usp_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.72 22.1-5.94-5.95a3.77 3.77 0 0 0-4.34-.7l-5.41-5.42V6.87L5.53 2 2.28 5.25l4.87 6.5h3.16l5.41 5.41a3.78 3.78 0 0 0 .7 4.34l5.95 5.94c.74.75 1.94.75 2.68 0l2.67-2.67a1.9 1.9 0 0 0 0-2.68Zm-8.6-8.68c1.44 0 2.79.56 3.8 1.58l1 .98a7.3 7.3 0 0 0 4.15-8.44.6.6 0 0 0-1.03-.27l-3.78 3.77-3.45-.57-.57-3.45 3.78-3.78a.61.61 0 0 0-.3-1.02c-2.4-.6-5.05.04-6.93 1.92A7.2 7.2 0 0 0 13.7 9.4l4.17 4.17c.41-.1.84-.15 1.25-.15Zm-5.27 4.17-2.88-2.88-7.74 7.74a3.25 3.25 0 1 0 4.6 4.6l6.27-6.28a5.45 5.45 0 0 1-.25-3.18Zm-8.32 8.38c-.67 0-1.22-.55-1.22-1.22a1.22 1.22 0 1 1 2.44 0c0 .67-.54 1.22-1.22 1.22Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.vat.usp_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.02 8.9-.01-.03a1.58 1.58 0 0 0-2.36-.72c-.26.18-.46.43-.58.72l-.01.03-4.41 11.58a1.32 1.32 0 0 0 2.46.94l.78-2.04h5.27l.76 2.04a1.32 1.32 0 0 0 2.47-.94L28.02 8.9Zm-3.12 7.85 1.64-4.32 1.62 4.32H24.9ZM18.62 7.83a1.32 1.32 0 0 0-1.67.84l-2.86 8.6-3-8.64a1.32 1.32 0 1 0-2.49.87l4.02 11.58a1.59 1.59 0 0 0 1.5 1.05 1.59 1.59 0 0 0 1.5-1.08L19.45 9.5a1.32 1.32 0 0 0-.84-1.67h.01ZM40.8 7.74h-6.5a1.32 1.32 0 0 0 0 2.64h1.92V20.8a1.32 1.32 0 0 0 2.64 0V10.38h1.93a1.32 1.32 0 0 0 0-2.64Z' fill='%230074BD'/%3E%3Cpath d='M43.84 29H7.35a5.2 5.2 0 0 1-5.18-5.18V6.19A5.2 5.2 0 0 1 7.35 1h36.49a5.2 5.2 0 0 1 5.18 5.19V23.8a5.2 5.2 0 0 1-5.18 5.2ZM7.35 3.64A2.55 2.55 0 0 0 4.8 6.19V23.8a2.55 2.55 0 0 0 2.55 2.55h36.49a2.55 2.55 0 0 0 2.55-2.55V6.2a2.55 2.55 0 0 0-2.55-2.55H7.35Z' fill='%230074BD'/%3E%3Cpath stroke='%230074BD' stroke-width='2' d='M6.83 14.93h37.32'/%3E%3C/svg%3E");
}
.stars_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    margin-bottom: 5px;
}
.usp_star {
    min-width: 16px;
    min-height: 15px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='16' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.61 14.94c-.39.2-.82-.15-.75-.59l.83-4.73L.17 6.27c-.33-.32-.16-.9.28-.95l4.9-.7L7.54.29c.2-.39.73-.39.92 0l2.19 4.33 4.9.7c.44.06.6.63.28.95L12.3 9.62l.83 4.73c.07.44-.36.8-.75.6l-4.4-2.26-4.38 2.25Z' fill='%23FBB040'/%3E%3C/svg%3E");
}
.bold_text {
    font-weight: 700;
    margin: 0;
}
.sub_text {
    margin: 0;
}
.usp.active {
    opacity: 1;
}
.usp_divider {
    display: none;
}
@media (min-width: 768px) {
    .the_usps {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px max(clamp(15px, 6vw, 60px), 50% - 720px);
    }
    .usp {
        position: relative;
        opacity: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        padding: 0;
    }
    .usp_divider {
        content: "";
        display: block;
        width: 1px;
        height: 36px;
        background-color: #000000;
    }
    .usp_divider:last-child {
        display: none;
    }
}
#footer {
    padding-top: clamp(15px, 6vw, 120px);
    padding-bottom: clamp(15px, 6vw, 60px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: clamp(30px, 6vw, 60px);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.footer_container {
    width: 100%;
}
.google_reviews_logo {
    min-width: 280px;
    min-height: 146px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='306' height='139' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M30.32 14.13H15.8v4.23h10.33c-.5 5.92-5.48 8.44-10.18 8.44A11.16 11.16 0 0 1 4.69 15.56c0-6.4 5-11.32 11.28-11.32 4.84 0 7.7 3.06 7.7 3.06l2.98-3.06S22.81 0 15.82 0C6.89 0 0 7.43 0 15.47a15.8 15.8 0 0 0 16.03 15.55c8.4 0 14.55-5.7 14.55-14.1 0-1.77-.26-2.8-.26-2.8Z' fill='%234285F4'/%3E%3Cpath d='M42.61 11.06a9.9 9.9 0 0 0-10.13 9.89c0 5.4 4.1 10.06 10.2 10.06a9.84 9.84 0 0 0 10.05-9.94c0-6.6-5.27-10.01-10.12-10.01Zm.06 3.92c2.9 0 5.66 2.32 5.66 6.07 0 3.66-2.74 6.05-5.67 6.05-3.21 0-5.76-2.55-5.76-6.08 0-3.46 2.5-6.04 5.77-6.04Z' fill='%23EA4335'/%3E%3Cpath d='M64.54 11.06a9.9 9.9 0 0 0-10.14 9.89c0 5.4 4.1 10.06 10.21 10.06a9.84 9.84 0 0 0 10.05-9.94c0-6.6-5.27-10.01-10.12-10.01Zm.05 3.92c2.9 0 5.66 2.32 5.66 6.07 0 3.66-2.74 6.05-5.67 6.05-3.22 0-5.76-2.55-5.76-6.08 0-3.46 2.5-6.04 5.77-6.04Z' fill='%23FBBC05'/%3E%3Cpath d='M86.16 11.07c-5.43 0-9.69 4.7-9.69 9.97 0 6 4.94 9.98 9.59 9.98a6.7 6.7 0 0 0 5.53-2.43v1.98c0 3.44-2.1 5.5-5.3 5.5a5.59 5.59 0 0 1-5.16-3.56l-3.87 1.6C78.63 37 81.4 40 86.33 40c5.39 0 9.5-3.36 9.5-10.4V11.43h-4.22v1.94a7.23 7.23 0 0 0-5.45-2.3Zm.4 3.91c2.65 0 5.38 2.25 5.38 6.08 0 3.9-2.72 6.04-5.45 6.04-2.89 0-5.57-2.32-5.57-6-.01-3.83 2.78-6.12 5.64-6.12Z' fill='%234285F4'/%3E%3Cpath d='M114.25 11.05c-5.12 0-9.4 4.02-9.4 9.96 0 6.28 4.78 10.01 9.9 10.01 4.26 0 6.88-2.3 8.45-4.37l-3.5-2.3a5.66 5.66 0 0 1-4.93 2.75c-2.83 0-4.14-1.54-4.95-3.02l13.53-5.55-.7-1.62c-1.32-3.2-4.37-5.86-8.4-5.86Zm.17 3.85c1.84 0 3.17.97 3.73 2.13l-9.03 3.73c-.39-2.9 2.38-5.86 5.3-5.86Z' fill='%23EA4335'/%3E%3Cpath d='M102.79 1.04h-4.14v29.4h4.14V1.03Z' fill='%2334A853'/%3E%3C/g%3E%3Cpath d='M4.8 130.7c.7 0 1.31.14 1.86.4.54.27.97.66 1.29 1.17.3.52.46 1.15.46 1.91a4.2 4.2 0 0 1-.51 2.13c-.34.6-.85 1.05-1.53 1.37-.67.32-1.5.48-2.51.48-.6 0-1.16-.06-1.7-.16-.52-.1-.98-.25-1.38-.46v-2.09a6.75 6.75 0 0 0 3 .75c.47 0 .88-.07 1.2-.2.33-.12.58-.32.75-.59.17-.27.25-.61.25-1.03 0-.55-.18-.98-.56-1.28-.37-.3-.95-.44-1.72-.44-.3 0-.61.03-.93.08a10 10 0 0 0-.8.17L1 132.4l.43-5.82h6.2v2.05H3.54l-.2 2.24a5.31 5.31 0 0 1 1.45-.16Zm16.7 4.13c0 .67-.17 1.26-.5 1.76-.33.5-.8.89-1.44 1.16-.62.27-1.38.4-2.28.4a8.58 8.58 0 0 1-2.25-.3c-.34-.1-.67-.23-.98-.38v-2.25c.54.24 1.1.45 1.68.65.59.19 1.17.29 1.74.29.4 0 .71-.06.95-.16.25-.1.42-.25.53-.43.11-.18.17-.39.17-.63 0-.28-.1-.53-.3-.73-.18-.2-.45-.4-.79-.57a32.1 32.1 0 0 0-1.13-.57l-.87-.45c-.31-.19-.6-.4-.89-.67a3.2 3.2 0 0 1-.7-.94 3.12 3.12 0 0 1-.26-1.35c0-.68.16-1.26.47-1.75.31-.48.76-.85 1.33-1.1.59-.27 1.28-.4 2.07-.4.6 0 1.16.07 1.7.22.53.13 1.1.33 1.69.59l-.78 1.88c-.53-.21-1-.38-1.42-.5a4.62 4.62 0 0 0-1.27-.17c-.3 0-.56.05-.77.15a1.04 1.04 0 0 0-.65 1c0 .28.07.5.23.7.16.18.4.35.72.53l1.2.6a9.1 9.1 0 0 1 1.5.86c.41.3.73.65.96 1.06.22.4.33.9.33 1.5Zm5.55 1.43c.27 0 .52-.03.76-.08.25-.05.5-.12.74-.2v1.78a6.07 6.07 0 0 1-2.19.4c-.51 0-.98-.09-1.4-.25a2 2 0 0 1-.98-.89c-.23-.42-.35-1-.35-1.75v-4.22H22.5v-1l1.31-.8.7-1.84h1.52v1.86h2.44v1.78h-2.44v4.22c0 .33.09.58.28.75.19.16.44.24.75.24Zm6.86-7.17c1.17 0 2.07.25 2.7.76.62.51.93 1.29.93 2.33V138h-1.66l-.47-1.19h-.06c-.25.31-.5.57-.76.77-.26.2-.56.34-.9.44-.34.09-.75.14-1.24.14-.51 0-.98-.1-1.39-.3-.4-.2-.72-.5-.96-.9a3.12 3.12 0 0 1-.35-1.57c0-.93.33-1.6.98-2.05a5.61 5.61 0 0 1 2.93-.73l1.51-.05v-.38c0-.46-.12-.8-.36-1a1.45 1.45 0 0 0-1-.33c-.42 0-.83.06-1.24.18-.4.12-.81.27-1.22.45l-.79-1.6a7.52 7.52 0 0 1 3.34-.79Zm1.26 4.86-.92.03c-.77.03-1.3.16-1.6.42-.3.25-.45.59-.45 1 0 .37.1.63.32.79.2.15.49.22.83.22.51 0 .94-.15 1.3-.45.34-.3.52-.73.52-1.29v-.72Zm9.7-4.85a4.1 4.1 0 0 1 .81.07l-.18 2.24a3.3 3.3 0 0 0-1.6.04c-.29.07-.55.2-.77.38-.23.17-.42.4-.55.69-.13.28-.2.62-.2 1.03V138H40v-8.73h1.8l.36 1.46h.11c.18-.3.39-.56.64-.8.26-.26.56-.46.89-.6.33-.15.69-.23 1.08-.23Zm8.49 6.3c0 .6-.14 1.1-.42 1.51-.28.41-.7.72-1.24.93a5.9 5.9 0 0 1-2.07.32c-.6 0-1.13-.04-1.57-.12-.43-.08-.87-.2-1.31-.4v-1.96c.47.21.98.39 1.52.53.55.14 1.03.2 1.44.2.46 0 .8-.06 1-.2.2-.14.3-.32.3-.55a.65.65 0 0 0-.13-.39 1.48 1.48 0 0 0-.51-.4c-.27-.15-.69-.34-1.25-.58-.55-.23-1-.46-1.35-.7-.35-.23-.61-.5-.79-.82a2.66 2.66 0 0 1-.25-1.23c0-.8.32-1.41.94-1.82a4.55 4.55 0 0 1 2.53-.62 7.04 7.04 0 0 1 3.07.69l-.72 1.72c-.44-.19-.84-.34-1.23-.46a3.85 3.85 0 0 0-1.16-.18c-.35 0-.62.04-.8.14a.46.46 0 0 0-.26.43c0 .14.05.26.13.37.1.11.28.23.54.37.26.13.65.3 1.16.5.5.21.92.42 1.29.65.36.22.64.49.84.82.2.32.3.74.3 1.26Zm8.4-9.56v2.83a15.15 15.15 0 0 1-.1 1.73h.1a2.8 2.8 0 0 1 2.48-1.3c.97 0 1.77.38 2.38 1.15.6.77.91 1.89.91 3.37 0 1-.14 1.83-.42 2.5a3.33 3.33 0 0 1-1.18 1.53c-.5.34-1.1.5-1.76.5a2.86 2.86 0 0 1-2.41-1.11h-.17l-.4.96h-1.81v-12.16h2.38Zm1.7 5.17c-.4 0-.74.08-.98.26-.25.17-.43.42-.54.77-.11.34-.17.78-.18 1.3v.26c0 .85.12 1.5.37 1.96.25.44.7.67 1.37.67.49 0 .88-.23 1.16-.68.3-.46.44-1.11.44-1.96 0-.86-.14-1.5-.44-1.93-.29-.44-.69-.65-1.2-.65Zm9.62-1.92c1.17 0 2.07.25 2.7.76.62.51.93 1.29.93 2.33V138h-1.66l-.46-1.19h-.07c-.25.31-.5.57-.76.77-.26.2-.56.34-.9.44-.34.09-.75.14-1.23.14-.52 0-.98-.1-1.4-.3-.4-.2-.72-.5-.96-.9a3.12 3.12 0 0 1-.35-1.57c0-.93.33-1.6.98-2.05a5.61 5.61 0 0 1 2.93-.73l1.51-.05v-.38c0-.46-.12-.8-.36-1a1.45 1.45 0 0 0-1-.33c-.42 0-.83.06-1.24.18-.4.12-.81.27-1.22.45l-.79-1.6a7.52 7.52 0 0 1 3.34-.79Zm1.26 4.86-.92.03c-.77.03-1.3.16-1.6.42-.3.25-.45.59-.45 1 0 .37.1.63.32.79.21.15.49.22.83.22.51 0 .94-.15 1.3-.45.35-.3.52-.73.52-1.29v-.72Zm10.93 1.46c0 .59-.14 1.1-.43 1.5-.27.41-.69.72-1.24.93a5.9 5.9 0 0 1-2.06.32c-.61 0-1.13-.04-1.57-.12-.43-.08-.87-.2-1.31-.4v-1.96c.47.21.98.39 1.52.53.55.14 1.03.2 1.44.2.46 0 .8-.06.99-.2.2-.14.3-.32.3-.55a.65.65 0 0 0-.12-.39 1.48 1.48 0 0 0-.52-.4c-.26-.15-.68-.34-1.25-.58-.54-.23-1-.46-1.35-.7-.35-.23-.6-.5-.78-.82a2.67 2.67 0 0 1-.25-1.23c0-.8.31-1.41.94-1.82a4.55 4.55 0 0 1 2.52-.62 7.04 7.04 0 0 1 3.07.69l-.72 1.72c-.43-.19-.84-.34-1.22-.46a3.85 3.85 0 0 0-1.17-.18c-.35 0-.6.04-.79.14a.46.46 0 0 0-.26.43c0 .14.04.26.13.37.1.11.27.23.53.37.27.13.66.3 1.17.5.5.21.92.42 1.28.65.37.22.65.49.85.82.2.32.3.74.3 1.26Zm5.46-6.3c.8 0 1.5.15 2.08.46.59.3 1.04.76 1.35 1.34.32.6.48 1.31.48 2.16v1.16h-5.63c.02.67.22 1.2.6 1.58.38.38.9.57 1.58.57a6.36 6.36 0 0 0 2.96-.69v1.85c-.43.21-.89.37-1.36.47-.47.1-1.04.15-1.71.15-.88 0-1.65-.16-2.33-.49a3.61 3.61 0 0 1-1.59-1.47 4.96 4.96 0 0 1-.57-2.5c0-1.03.18-1.87.52-2.55.35-.68.83-1.2 1.45-1.53a4.39 4.39 0 0 1 2.17-.52Zm.01 1.69c-.46 0-.85.14-1.15.44-.3.3-.48.76-.53 1.4h3.35c0-.35-.07-.67-.2-.94a1.47 1.47 0 0 0-1.47-.9Zm8.6 7.36c-.97 0-1.76-.38-2.38-1.14-.6-.77-.91-1.9-.91-3.37 0-1.5.3-2.63.93-3.4a2.97 2.97 0 0 1 2.43-1.15c.41 0 .78.06 1.1.17.32.12.59.27.82.46.23.2.43.41.6.65h.07l-.12-.73a7.93 7.93 0 0 1-.06-1v-2.8h2.4V138h-1.84l-.46-1.13h-.1a2.9 2.9 0 0 1-.57.65c-.22.2-.5.35-.8.46-.32.12-.68.18-1.1.18Zm.84-1.9c.65 0 1.1-.2 1.38-.58.27-.4.4-.98.42-1.76v-.26c0-.84-.13-1.5-.39-1.94-.26-.45-.74-.68-1.45-.68-.53 0-.94.23-1.23.68-.3.45-.45 1.1-.45 1.96 0 .85.15 1.5.45 1.93.3.43.72.65 1.27.65Zm18.62-2.64c0 .73-.1 1.37-.3 1.94a3.57 3.57 0 0 1-2.2 2.3c-.52.2-1.1.3-1.76.3-.62 0-1.18-.1-1.7-.3a3.75 3.75 0 0 1-2.2-2.3 5.7 5.7 0 0 1-.31-1.94c0-.97.17-1.8.51-2.46.35-.68.84-1.19 1.47-1.53.64-.35 1.4-.53 2.28-.53.81 0 1.54.18 2.17.53.63.34 1.13.85 1.49 1.53.36.67.55 1.49.55 2.46Zm-6.04 0c0 .57.06 1.05.18 1.44.13.4.33.69.6.88.26.2.6.3 1.03.3.42 0 .76-.1 1.02-.3.27-.2.46-.49.58-.88.13-.39.19-.87.19-1.44 0-.58-.06-1.06-.19-1.44a1.63 1.63 0 0 0-.58-.87c-.26-.19-.6-.29-1.03-.29-.64 0-1.1.22-1.38.65a3.6 3.6 0 0 0-.42 1.95Zm12.97-4.52c.93 0 1.68.26 2.25.77.56.5.85 1.31.85 2.44V138h-2.39v-5.1c0-.63-.1-1.1-.34-1.42-.22-.31-.58-.47-1.06-.47-.73 0-1.23.25-1.5.74-.26.5-.4 1.2-.4 2.14V138h-2.37v-8.73h1.82l.32 1.11h.13c.19-.3.42-.54.7-.73.28-.19.59-.33.92-.42.35-.08.7-.13 1.07-.13Zm17.34 6.53h-1.38V138h-2.35v-2.37h-4.88v-1.68l5-7.37h2.23v7.18h1.38v1.87Zm-3.73-1.87v-2.59l.03-.75.04-.66.03-.42h-.06a11.38 11.38 0 0 1-.7 1.25l-2.1 3.17h2.76Zm8.8-3.06c.7 0 1.32.14 1.86.4.55.27.98.66 1.29 1.17.31.52.47 1.15.47 1.91a4.2 4.2 0 0 1-.52 2.13c-.34.6-.84 1.05-1.52 1.37-.67.32-1.51.48-2.52.48-.6 0-1.16-.06-1.7-.16-.52-.1-.98-.25-1.38-.46v-2.09a6.76 6.76 0 0 0 3 .75c.48 0 .88-.07 1.2-.2.34-.12.58-.32.75-.59.17-.27.26-.61.26-1.03 0-.55-.19-.98-.56-1.28-.38-.3-.96-.44-1.73-.44-.3 0-.6.03-.93.08l-.8.17-.96-.51.43-5.82h6.2v2.05h-4.08l-.21 2.24.58-.11c.2-.04.5-.06.87-.06Zm4.92 2.45c0-.66.05-1.3.14-1.95.1-.64.27-1.25.51-1.82a4.44 4.44 0 0 1 2.66-2.56 6.8 6.8 0 0 1 2.42-.38 11.27 11.27 0 0 1 1.53.12v1.93a5.97 5.97 0 0 0-1.38-.15c-.94 0-1.68.15-2.2.45-.51.3-.88.72-1.1 1.26-.2.53-.32 1.15-.36 1.86h.1a2.47 2.47 0 0 1 1.36-1.15c.32-.12.7-.18 1.12-.18.67 0 1.24.14 1.73.43.5.28.87.69 1.14 1.22.26.54.4 1.2.4 1.97 0 .82-.16 1.53-.48 2.12-.32.6-.77 1.05-1.35 1.37-.58.31-1.27.47-2.07.47-.58 0-1.12-.1-1.63-.3-.5-.2-.95-.51-1.33-.92a4.3 4.3 0 0 1-.89-1.56 6.97 6.97 0 0 1-.32-2.23Zm4.13 3.08c.47 0 .86-.16 1.15-.49.3-.32.45-.83.45-1.51 0-.56-.13-1-.4-1.32-.25-.32-.63-.48-1.16-.48a1.79 1.79 0 0 0-1.55.84c-.15.24-.22.49-.22.75s.04.52.11.78.18.5.33.72c.14.2.32.38.54.51.22.13.47.2.75.2Zm14.75-7.13a4.11 4.11 0 0 1 .8.07l-.18 2.24a3.31 3.31 0 0 0-1.6.04c-.29.07-.54.2-.77.38-.23.17-.41.4-.55.69-.13.28-.2.62-.2 1.03V138h-2.38v-8.73h1.8l.36 1.46h.12c.17-.3.38-.56.64-.8.26-.26.55-.46.88-.6.33-.15.7-.23 1.08-.23Zm5.99 0c.8 0 1.5.16 2.09.47.58.3 1.03.76 1.35 1.34.31.6.47 1.31.47 2.16v1.16h-5.63c.03.67.23 1.2.6 1.58.38.38.9.57 1.58.57a6.36 6.36 0 0 0 2.96-.69v1.85c-.43.21-.88.37-1.36.47-.47.1-1.04.15-1.7.15-.88 0-1.66-.16-2.34-.49a3.62 3.62 0 0 1-1.58-1.47 4.96 4.96 0 0 1-.57-2.5c0-1.03.17-1.87.51-2.55.35-.68.84-1.2 1.46-1.53a4.38 4.38 0 0 1 2.16-.52Zm.01 1.7c-.46 0-.84.14-1.15.44-.3.3-.48.76-.52 1.4h3.34c0-.35-.07-.67-.2-.94a1.47 1.47 0 0 0-1.47-.9Zm7.92 7.2-3.33-8.73h2.5l1.68 4.97a9.57 9.57 0 0 1 .34 1.79h.06a7.11 7.11 0 0 1 .35-1.79l1.68-4.97h2.5L188.3 138h-2.45Zm9.41-8.73V138h-2.38v-8.73h2.38Zm-1.18-3.43c.35 0 .66.09.91.25s.38.47.38.92c0 .44-.13.75-.38.92-.25.17-.56.25-.91.25-.36 0-.67-.08-.93-.25-.25-.17-.37-.48-.37-.92 0-.45.12-.76.37-.92.26-.16.57-.25.93-.25Zm7.3 3.26c.8 0 1.5.16 2.08.47.58.3 1.03.76 1.35 1.34.32.6.48 1.31.48 2.16v1.16h-5.64c.03.67.23 1.2.6 1.58.39.38.91.57 1.58.57a6.36 6.36 0 0 0 2.97-.69v1.85c-.44.21-.9.37-1.37.47-.46.1-1.03.15-1.7.15-.88 0-1.66-.16-2.33-.49a3.62 3.62 0 0 1-1.59-1.47 4.96 4.96 0 0 1-.57-2.5c0-1.03.17-1.87.52-2.55.34-.68.83-1.2 1.45-1.53a4.39 4.39 0 0 1 2.16-.52Zm0 1.7c-.45 0-.84.14-1.15.44-.3.3-.47.76-.52 1.4h3.34c0-.35-.07-.67-.2-.94a1.47 1.47 0 0 0-1.46-.9Zm13.02 7.2-.67-3.06c-.03-.18-.1-.44-.18-.8a94.15 94.15 0 0 0-.54-2.29l-.17-.76h-.07l-.17.76-.27 1.14-.26 1.17-.19.82-.7 3.02h-2.56l-2.49-8.73h2.38l1 3.86A33.52 33.52 0 0 1 210 136h.06l.06-.6.12-.78.13-.72c.04-.22.07-.37.1-.45l1.07-4.18h2.62l1.03 4.18.14.72a18.44 18.44 0 0 1 .24 1.83h.06a28.7 28.7 0 0 1 .51-2.87l1.05-3.86h2.33l-2.51 8.73h-2.6Zm12.62-2.6c0 .6-.14 1.1-.42 1.51-.28.41-.7.72-1.24.93a5.9 5.9 0 0 1-2.06.32 6.42 6.42 0 0 1-2.88-.5v-1.98c.47.21.97.39 1.51.53.55.14 1.03.2 1.44.2.47 0 .8-.06 1-.2.2-.14.3-.32.3-.55a.65.65 0 0 0-.13-.39 1.48 1.48 0 0 0-.51-.4c-.27-.15-.68-.34-1.25-.58-.55-.23-1-.46-1.35-.7a2.37 2.37 0 0 1-.78-.82 2.67 2.67 0 0 1-.25-1.23c0-.8.3-1.41.93-1.82a4.55 4.55 0 0 1 2.53-.62 7.04 7.04 0 0 1 3.07.69l-.72 1.72c-.43-.19-.84-.34-1.23-.46a3.84 3.84 0 0 0-1.16-.18c-.35 0-.61.04-.8.14a.46.46 0 0 0-.26.43c0 .14.05.26.14.37.09.11.27.23.53.37.26.13.65.3 1.16.5.5.21.93.42 1.3.65.35.22.64.49.83.82.2.32.3.74.3 1.26ZM134.19 138.98h93.45v.39H134.2v-.4Z' fill='%23000'/%3E%3Cpath d='M12.52 106.8c-1.34.69-2.86-.51-2.59-2.05l2.88-16.4L.6 76.72c-1.15-1.09-.55-3.08.98-3.3l16.98-2.4 7.57-15a1.78 1.78 0 0 1 3.21 0l7.57 15 16.98 2.4c1.53.22 2.12 2.21.98 3.3L42.66 88.35l2.88 16.4c.27 1.54-1.25 2.74-2.6 2.05l-15.21-7.82-15.22 7.82ZM74.92 106.8c-1.34.69-2.86-.51-2.6-2.05l2.89-16.4-12.22-11.63c-1.14-1.09-.54-3.08.98-3.3l16.98-2.4 7.57-15a1.78 1.78 0 0 1 3.22 0l7.57 15 16.98 2.4c1.53.22 2.12 2.21.98 3.3l-12.21 11.63 2.87 16.4c.27 1.54-1.24 2.74-2.58 2.05l-15.22-7.82-15.22 7.82ZM137.31 106.8c-1.34.69-2.85-.51-2.58-2.05l2.87-16.4-12.2-11.63c-1.15-1.09-.56-3.08.97-3.3l16.98-2.4 7.57-15a1.78 1.78 0 0 1 3.22 0l7.57 15 16.98 2.4c1.53.22 2.12 2.21.97 3.3l-12.2 11.63 2.87 16.4c.27 1.54-1.25 2.74-2.58 2.05l-15.23-7.82-15.21 7.82ZM199.71 106.8c-1.34.69-2.86-.51-2.59-2.05l2.88-16.4-12.21-11.63c-1.14-1.09-.55-3.08.98-3.3l16.98-2.4 7.57-15a1.78 1.78 0 0 1 3.21 0l7.57 15 16.98 2.4c1.53.22 2.13 2.21.98 3.3l-12.2 11.63 2.87 16.4c.27 1.54-1.25 2.74-2.59 2.05l-15.22-7.82-15.21 7.82ZM262.1 106.8c-1.33.69-2.85-.51-2.58-2.05l2.88-16.4-12.21-11.63c-1.14-1.09-.55-3.08.98-3.3l16.98-2.4 7.57-15a1.78 1.78 0 0 1 3.21 0l7.57 15 16.98 2.4c1.53.22 2.12 2.21.98 3.3l-12.21 11.63 2.88 16.4c.27 1.54-1.25 2.74-2.59 2.05l-15.22-7.82-15.21 7.82Z' fill='%23FBB040'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h123.33v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    margin-bottom: clamp(0px, 1vw, 30px);
}
.footer_contact {
    color: #ffffff;
    font-size: clamp(16px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42;
    margin-bottom: 10px;
    word-break: break-word;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}
.footer_contact:before {
    content: "";
    display: block;
    min-width: 32px;
    min-height: 32px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.phone.footer_contact:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.32 23.35-5.42-4.92a1.33 1.33 0 0 0-1.86.05l-3.19 3.28a7.66 7.66 0 0 1-3.9-2.2 7.62 7.62 0 0 1-2.21-3.91l3.27-3.2a1.33 1.33 0 0 0 .06-1.85L9.15 5.18a1.33 1.33 0 0 0-1.86-.11L4.4 7.55c-.22.23-.36.54-.38.86-.02.34-.4 8.23 5.72 14.36a20.19 20.19 0 0 0 14.36 5.72c.32-.02.63-.16.86-.39l2.48-2.9a1.33 1.33 0 0 0-.11-1.85Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.email.footer_contact:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 16.13 4 10.3V8.94c0-.4.14-.75.43-1.02a1.4 1.4 0 0 1 1-.42h20.13c.4 0 .73.14 1.01.42.29.27.43.61.43 1.02v1.37l-11.5 5.81Zm-.72 1.43h1.44L27 11.97v11.34c0 .4-.14.73-.43 1.01-.28.29-.62.43-1 .43H5.43c-.4 0-.73-.14-1.01-.43a1.38 1.38 0 0 1-.43-1V11.96l10.78 5.6Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.footer_opening_times {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-top: 30px;
}
.footer_opening_time {
    margin-top: 0;
    margin-bottom: 5px;
}
.footer_menu_title {
    font-size: clamp(22px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42;
    padding-bottom: 15px;
    border-bottom: 1px solid #ffffff;
    text-align: center;
}
.footer_menu {
    list-style: none;
    margin: 0;
    padding: clamp(15px, 3vw, 30px) 0 0 0;
}
.footer_menu a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.footer_payments_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px);
    text-align: center;
}
.footer_payments_container p,
.footer_payments_container p a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}
.payment_icons_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px clamp(15px, 3vw, 30px);
}
.payment_icon {
    min-width: 70px;
    min-height: 50px;
    background: center/contain no-repeat;
}
a.payment_icon:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
@media (min-width: 576px) {
    .footer_contact {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .footer_contact:before {
        margin-right: 15px;
    }
}
@media (min-width: 768px) {
    .footer_menu_1_container,
    .footer_menu_2_container {
        width: calc((100% - clamp(30px, 6vw, 60px) * 1) / 2);
    }
}
@media (min-width: 1024px) {
    .footer_payments_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: inherit;
    }
    .payment_icons_container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
@media (min-width: 1200px) {
    .footer_contact_container {
        width: calc((100% - clamp(30px, 6vw, 60px) * 2) / 3);
    }
    .footer_menu_1_container,
    .footer_menu_2_container {
        width: min(400px, (100% - clamp(30px, 6vw, 60px) * 2)/3);
    }
    .google_reviews_logo {
        background-position: left;
    }
    .footer_contact {
        text-align: inherit;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .footer_menu a,
    .footer_menu_title,
    .footer_opening_times {
        text-align: inherit;
    }
}
.home .snap-finance-product-badge {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.home .snap-finance-product-badge .badge-image {
    margin-right: 5px;
}
.home .snap-finance-product-badge .badge-image img {
    max-height: 40px;
}
.news-intro {
    max-width: 1000px;
    margin: 0 auto;
    padding-bottom: clamp(15px, 6vw, 100px);
}
.archive_container {
    width: 100%;
}
.posts_sidebar {
    color: #000000;
    width: clamp(280px, 22vw, 400px);
}
.posts_sidebar_section {
    margin-bottom: clamp(15px, 3vw, 50px);
}
.posts_sidebar_section:last-child {
    margin-bottom: 0;
}
.posts_sidebar_title {
    font-size: clamp(22px, 5vw, 30px);
    font-weight: 700;
    line-height: 1.46em;
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
    margin-top: 0;
    margin-bottom: clamp(15px, 3vw, 30px);
}
.categories-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.categories-list li {
    margin-bottom: 15px;
}
.categories-list li:last-child {
    margin-bottom: 0;
}
.categories-list li a {
    color: #000000;
    font-weight: 400;
    display: block;
}
.categories-list li a.current-category {
    font-weight: 700;
    text-decoration-color: inherit;
}
.recent_help_post {
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: clamp(15px, 3vw, 30px);
}
.recent_help_image {
    min-width: clamp(50px, 6vw, 92px);
    min-height: clamp(50px, 6vw, 92px);
    margin-right: clamp(15px, 3vw, 30px);
    background: center/cover no-repeat;
    border-radius: 10px;
}
.recent_help_title {
    margin: 0;
}
.sidebar_banner {
    padding: clamp(30px, 3vw, 60px);
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-height: clamp(200px, 22vw, 390px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: center/500px 450px no-repeat #000000
        url("data:image/svg+xml,%3Csvg width='390' height='390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M400.97 159.28h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.48 8.57 14.84c.59.91 1.61 1.5 2.73 1.49ZM380.7 170.98h8.55c1.06 0 2.1-.6 2.62-1.52l4.32-7.43a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.05 3.05 0 0 0 2.69 1.5ZM360.43 182.68h8.55c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.56-14.84-18.17 10.49 8.57 14.84a3.48 3.48 0 0 0 2.73 1.48ZM373.94 182.62a3.04 3.04 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.05.12-1.52.39s-.81.65-1.1 1.13l-4.3 7.35ZM340.2 194.36h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.48 8.57 14.84c.58.91 1.61 1.5 2.72 1.49ZM353.67 194.32a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM319.94 206.06h8.54c1.07 0 2.1-.6 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.57 14.84c.63.88 1.61 1.5 2.73 1.48ZM333.4 206.03a3.05 3.05 0 0 0-.03 3.07l1.13 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.11-1.52.38s-.81.66-1.1 1.13l-4.3 7.36ZM299.67 217.76h8.54c1.07 0 2.1-.59 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.07 10.44 8.57 14.84a3.11 3.11 0 0 0 2.64 1.53ZM313.18 217.7a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.56.01-1.06.12-1.53.39-.46.27-.8.65-1.09 1.13l-4.3 7.35ZM279.44 229.44H288c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.83c.6.91 1.62 1.5 2.73 1.49ZM292.9 229.4a3.05 3.05 0 0 0-.03 3.08l1.14 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM259.17 241.14h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.48 3.48 0 0 0 2.73 1.48ZM272.68 241.08a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.09-5.24 9.08-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38-.47.28-.8.66-1.1 1.14l-4.3 7.35ZM238.95 252.82h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L245.82 226l-18.17 10.48 8.57 14.84c.59.91 1.62 1.5 2.73 1.49ZM252.41 252.78a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.09-5.25 9.08-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.5h-8.55c-.56 0-1.06.1-1.53.38-.47.27-.8.65-1.1 1.13l-4.3 7.35ZM218.68 264.52h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.07 10.43 8.57 14.84a3 3 0 0 0 2.63 1.54ZM232.14 264.49a3.05 3.05 0 0 0-.03 3.07l1.14 1.97 9.12-5.27 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38s-.8.66-1.1 1.13l-4.35 7.38ZM198.41 276.22h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.48 3.48 0 0 0 2.73 1.48ZM211.92 276.16a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.12-1.53.39s-.8.65-1.1 1.13l-4.3 7.35ZM178.19 287.9h8.55c1.06 0 2.1-.6 2.62-1.52l4.27-7.4a3 3 0 0 0 0-3.05l-8.58-14.84-18.16 10.49 8.57 14.83c.59.91 1.61 1.5 2.73 1.49ZM191.65 287.86a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.09-5.25 9.08-5.24-1.11-1.92a3.04 3.04 0 0 0-2.68-1.5h-8.55c-.56 0-1.06.1-1.53.38-.47.27-.8.65-1.1 1.13l-4.3 7.35ZM157.92 299.6h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.56-14.84-18.17 10.49 8.57 14.84a3.48 3.48 0 0 0 2.73 1.48ZM171.43 299.54a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.11-1.52.38-.47.27-.81.66-1.1 1.13l-4.3 7.36ZM137.7 311.27h8.55c1.06 0 2.09-.58 2.62-1.51l4.27-7.4a3 3 0 0 0 0-3.05l-8.58-14.84-18.16 10.48 8.57 14.84c.59.91 1.61 1.5 2.73 1.48ZM151.16 311.24a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.54c-.56.01-1.06.12-1.53.39s-.81.65-1.1 1.13l-4.3 7.35ZM117.43 322.98h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.83c.63.89 1.61 1.5 2.73 1.49ZM130.89 322.94a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.36ZM97.16 334.68h8.55c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.84a3.49 3.49 0 0 0 2.73 1.48ZM110.67 334.62a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.52.38-.47.27-.81.66-1.1 1.14l-4.3 7.35ZM76.93 346.36h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.48 8.56 14.84c.6.91 1.62 1.5 2.73 1.49ZM90.4 346.32a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5l-8.5-.03c-.56 0-1.06.11-1.53.38-.46.27-.8.65-1.1 1.13l-4.34 7.38ZM56.67 358.06h8.54c1.07 0 2.1-.6 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.57 14.84a3.49 3.49 0 0 0 2.73 1.48ZM70.17 358a3.05 3.05 0 0 0-.03 3.08l1.14 1.96 9.08-5.24 9.08-5.25-1.1-1.91a3.05 3.05 0 0 0-2.7-1.51H77.1c-.56.01-1.06.11-1.53.38-.46.27-.8.66-1.1 1.13l-4.3 7.36ZM36.44 369.73H45c1.07 0 2.1-.59 2.62-1.51l4.28-7.4a3 3 0 0 0-.01-3.06l-8.57-14.83-18.16 10.48 8.56 14.84c.59.91 1.62 1.5 2.73 1.48ZM49.9 369.7a3.05 3.05 0 0 0-.03 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.53.39-.46.27-.8.65-1.09 1.13l-4.3 7.35ZM16.17 381.44h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.83c.64.89 1.62 1.5 2.73 1.49ZM29.64 381.4a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM526.65 125.29l-3.27-5.67L17.06 411.95l3.27 5.66 506.32-292.32ZM521.13 115.74l-3.24-5.62L11.57 402.44l3.24 5.62 506.32-292.32ZM5.95 392.7l-12.22-21.15 9.13-5.27 8.57 14.84c.54.93.54 2.12.01 3.05l-4.28 7.4c-.33.5-.74.87-1.21 1.14ZM9.41 393.08a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38-.47.28-.8.66-1.1 1.14l-4.3 7.35ZM532.13 134.79l-3.24-5.62L22.57 421.5l3.24 5.61L532.13 134.8ZM122.56 389.6l-8.54.01c-1.07 0-2.1.59-2.63 1.51l-4.27 7.4a3 3 0 0 0 .01 3.06l8.57 14.83 18.16-10.48-8.57-14.84a3.49 3.49 0 0 0-2.73-1.48ZM109.05 389.67c.58-.96.58-2.15.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM142.79 377.93h-8.55c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.72-1.48ZM129.32 377.96c.58-.95.58-2.14.04-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.12 1.53-.38.47-.27.8-.66 1.1-1.14l4.27-7.4ZM163.06 366.23h-8.55c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.48 3.48 0 0 0-2.72-1.48ZM149.6 366.26c.56-.95.57-2.14.03-3.08l-1.14-1.96-9.08 5.24-9.13 5.27 1.14 1.97a3.04 3.04 0 0 0 2.68 1.5h8.55c.55 0 1.06-.11 1.52-.38.47-.27.81-.65 1.1-1.13l4.32-7.43ZM183.28 354.55h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM169.82 354.58c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.09 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.06-.11 1.52-.38.47-.27.81-.66 1.1-1.13l4.28-7.4ZM203.55 342.85H195c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.34 3.34 0 0 0-2.73-1.48ZM190.09 342.88c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55a3.06 3.06 0 0 0 1.52-.39c.47-.27.81-.65 1.1-1.13l4.28-7.4ZM223.82 331.15h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.06l8.57 14.83 18.16-10.48-8.56-14.84a3.49 3.49 0 0 0-2.73-1.48ZM210.3 331.2c.58-.95.58-2.13.04-3.07l-1.13-1.97-9.09 5.25-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.56 0 1.06-.11 1.53-.38.46-.27.8-.66 1.09-1.13l4.28-7.4ZM244.04 319.47h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.21 3.21 0 0 0-2.73-1.48ZM230.58 319.5c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38.46-.27.8-.66 1.09-1.14l4.28-7.4ZM264.31 307.77h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.48 3.48 0 0 0-2.73-1.48ZM250.85 307.8c.57-.95.57-2.14.03-3.08l-1.13-1.96-9.09 5.24-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39.46-.27.8-.65 1.09-1.13l4.28-7.4ZM284.53 296.1H276c-1.07-.01-2.1.58-2.63 1.51l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.11-10.46-8.56-14.84a3.04 3.04 0 0 0-2.69-1.5ZM271.07 296.13c.57-.96.57-2.15.03-3.08l-1.13-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.04 3.04 0 0 0 2.68 1.51h8.55c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM304.8 284.39h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.16-10.49-8.57-14.84a3.21 3.21 0 0 0-2.73-1.48ZM291.34 284.42c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.14l4.27-7.4ZM325.07 272.69h-8.55c-1.06 0-2.1.59-2.62 1.51l-4.27 7.4a3 3 0 0 0 0 3.06l8.58 14.84 18.16-10.5-8.57-14.83a3.49 3.49 0 0 0-2.73-1.48ZM311.56 272.75c.58-.96.58-2.14.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.69 1.5h8.54c.56 0 1.06-.11 1.53-.38s.8-.65 1.1-1.13l4.27-7.4ZM345.3 261.01h-8.55c-1.07 0-2.1.6-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.72-1.48ZM331.83 261.05c.57-.96.58-2.15.04-3.08l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM365.56 249.3l-8.54.01c-1.07 0-2.1.59-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.07-10.44-8.57-14.83a3.11 3.11 0 0 0-2.64-1.54ZM352.1 249.34c.57-.95.58-2.14.04-3.08L351 244.3l-9.13 5.27-9.08 5.24 1.14 1.97a3.04 3.04 0 0 0 2.68 1.5h8.55c.55 0 1.05-.1 1.52-.38.47-.27.81-.65 1.1-1.13l4.32-7.43ZM385.79 237.63h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.56-14.84a3.22 3.22 0 0 0-2.73-1.49ZM372.32 237.67c.58-.96.58-2.14.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.69 1.52l8.55-.01c.55 0 1.05-.11 1.52-.38s.81-.66 1.1-1.13l4.27-7.4ZM406.06 225.93h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM392.6 225.96c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.11 1.53-.38s.81-.66 1.1-1.13l4.27-7.4ZM96.22 5.6l8.55-.01c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.84c.59.9 1.61 1.5 2.73 1.48ZM109.68 5.56a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.54c-.56.01-1.06.11-1.53.38s-.8.66-1.1 1.14l-4.3 7.35ZM75.95 17.3h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L82.81-9.51 64.74.92l8.57 14.84a3 3 0 0 0 2.64 1.54ZM89.41 17.26a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.13-5.27 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.35 7.38ZM55.68 29h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L62.54 2.19 44.38 12.68l8.57 14.84A3.48 3.48 0 0 0 55.68 29ZM69.19 28.94a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.11-1.52.38-.47.27-.81.66-1.1 1.13l-4.3 7.36ZM35.45 40.67H44c1.07 0 2.1-.59 2.62-1.51l4.28-7.4a3 3 0 0 0-.01-3.06l-8.57-14.84-18.16 10.5 8.57 14.83c.58.91 1.61 1.5 2.72 1.48ZM48.92 40.64a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.05.12-1.52.39s-.81.65-1.1 1.13l-4.3 7.35ZM15.18 52.38h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84L3.9 36.05l8.57 14.84a3.48 3.48 0 0 0 2.72 1.49ZM28.7 52.32a3.05 3.05 0 0 0-.04 3.07l1.14 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.7-1.5h-8.54c-.56 0-1.06.11-1.53.38-.46.27-.8.66-1.1 1.13l-4.3 7.36ZM-5.04 64.05h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05L1.83 37.24l-18.16 10.49 8.56 14.84c.6.9 1.62 1.5 2.73 1.48ZM8.42 64.02a3.05 3.05 0 0 0-.03 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.56.01-1.06.11-1.53.38-.46.27-.8.66-1.09 1.14l-4.3 7.35ZM-11.84 75.72a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.52.39-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM383.91-121.94l-3.27-5.66-506.31 292.32 3.27 5.67L383.9-121.94ZM378.4-131.49l-3.24-5.61-506.32 292.32 3.24 5.62L378.4-131.5ZM389.4-112.43l-3.24-5.62-506.32 292.32 3.24 5.62L389.4-112.43ZM.05 130.7l-8.55.01c-1.06 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .02 3.06l8.57 14.84 18.16-10.5-8.57-14.83a3.21 3.21 0 0 0-2.73-1.48ZM20.32 119h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.57 14.84 18.16-10.48-8.57-14.84a3.49 3.49 0 0 0-2.73-1.49ZM6.86 119.04c.57-.96.57-2.14.03-3.08l-1.13-1.97-9.08 5.25-9.13 5.27 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.32-7.43ZM40.55 107.33H32c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.21 3.21 0 0 0-2.72-1.48ZM27.08 107.36c.58-.95.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39s.8-.65 1.1-1.13l4.27-7.4ZM60.82 95.63h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.06l8.57 14.84 18.16-10.5-8.57-14.83a3.34 3.34 0 0 0-2.72-1.48ZM47.35 95.66c.57-.96.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.56 0 1.06-.1 1.53-.38.47-.27.8-.65 1.1-1.13l4.27-7.4ZM81.09 83.92h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.57-14.84a3.48 3.48 0 0 0-2.72-1.49ZM67.58 83.98c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.05-.11 1.52-.38.47-.28.81-.66 1.1-1.14l4.28-7.4ZM101.3 72.25h-8.54c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM87.84 72.28c.58-.95.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.69 1.5h8.54c.56 0 1.06-.1 1.53-.38.47-.27.81-.65 1.1-1.13l4.27-7.4ZM121.58 60.55h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.56-14.84a3.48 3.48 0 0 0-2.73-1.48ZM108.11 60.58c.58-.96.58-2.14.04-3.08L107 55.53l-9.08 5.25-9.08 5.24L89.98 68a3.05 3.05 0 0 0 2.69 1.5h8.55c.55 0 1.05-.11 1.52-.38s.81-.65 1.1-1.13l4.27-7.4ZM141.8 48.87h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.12-10.46-8.57-14.84a3.05 3.05 0 0 0-2.68-1.51ZM128.34 48.9c.57-.95.57-2.14.03-3.08l-1.14-1.96-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.06-.12 1.52-.39.47-.27.81-.65 1.1-1.13l4.28-7.4ZM162.07 37.17h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.17-10.5-8.57-14.83a3.22 3.22 0 0 0-2.73-1.48ZM148.6 37.2c.58-.95.58-2.14.04-3.08l-1.13-1.96-9.09 5.24-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.55 0 1.06-.1 1.53-.38.46-.27.8-.65 1.09-1.13l4.28-7.4ZM182.34 25.46h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.48-8.57-14.84a3.48 3.48 0 0 0-2.73-1.49ZM168.83 25.52c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38.46-.27.8-.66 1.1-1.14l4.27-7.4ZM202.56 13.79h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48ZM189.1 13.82c.57-.95.57-2.14.03-3.08L188 8.78l-9.08 5.24-9.09 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39.46-.27.8-.65 1.1-1.13l4.27-7.4ZM222.83 2.09h-8.55c-1.06 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .02 3.06l8.56 14.83 18.07-10.43-8.56-14.84a3.11 3.11 0 0 0-2.64-1.53ZM209.37 2.12c.57-.96.57-2.14.03-3.08l-1.13-1.96-9.13 5.27-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.32-7.43ZM243.05-9.59h-8.54c-1.07 0-2.1.6-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48ZM229.6-9.56c.56-.95.56-2.14.02-3.07l-1.13-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.14l4.27-7.4ZM263.32-21.3l-8.54.01c-1.07 0-2.1.59-2.63 1.52l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48Z' fill='%23151515'/%3E%3C/svg%3E");
}
@media (max-width: 1024px) {
    .posts_sidebar {
        display: block;
        position: fixed;
        z-index: 20;
        top: 0;
        height: 100vh;
        background: #fff;
        padding: 20px;
        left: 0;
        bottom: 0;
        width: clamp(300px, 60vw, 400px);
        opacity: 0;
        visibility: hidden;
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-transition: opacity 0.2s, visibility 0ms linear 0.2s, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, transform 0.5s ease, -webkit-transform 0.5s ease;
        -webkit-transform: translate3d(-400px, 0, 0);
        transform: translate3d(-400px, 0, 0);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 30px;
        margin-left: 0;
        -webkit-box-flex: 2;
        -ms-flex: 2 0 clamp(300px, 60vw, 400px);
        flex: 2 0 clamp(300px, 60vw, 400px);
        max-width: clamp(300px, 60vw, 400px);
        border-right: 2px solid #0074bd;
    }
    .main_with_sidebar.show .posts_sidebar {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease, -webkit-transform 0.5s ease;
    }
    .help_authors_section,
    .sidebar_banner {
        display: none;
    }
}
.archive_section_title {
    color: #000000;
    font-size: clamp(22px, 5vw, 30px);
    font-weight: 700;
    line-height: 1.46em;
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
    margin: 0 0 clamp(30px, 3vw, 50px) 0;
}
.help_banner_container,
.single_post_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: clamp(15px, 3vw, 40px) clamp(15px, 3vw, 30px);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.help_banner_post,
.single_post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    text-decoration: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
}
.post_thumb_container {
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
.post_thumb {
    width: 100%;
    height: 0;
    padding-bottom: 75%;
    background: center/cover no-repeat;
    border-radius: 20px 20px 0 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.post_data {
    padding: clamp(15px, 3vw, 30px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    gap: clamp(15px, 3vw, 30px);
}
.categories {
    color: #0074bd;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.57em;
    margin-bottom: 5px;
}
.post_data .title {
    font-size: clamp(22px, 5vw, 24px);
    line-height: 1.42em;
    margin-bottom: 10px;
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.help_banner_post .post_data .title {
    font-size: clamp(22px, 5vw, 24px);
    line-height: 1.42em;
}
.date_author {
    color: #444444;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.57em;
    margin-bottom: 20px;
}
.post_data .excerpt {
    color: #444444;
    font-weight: 400;
}
.post_data .read_more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.post_data .read_more:after {
    content: "";
    margin: 0 5px 0 15px;
    display: block;
    min-width: 20px;
    min-height: 16px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='19' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8.5a1.14 1.14 0 0 1 1.14-1.14h13.24l-4.9-4.9A1.14 1.14 0 0 1 11.08.83l6.86 6.85a1.14 1.14 0 0 1 0 1.62l-6.86 6.85a1.14 1.14 0 1 1-1.62-1.61l4.91-4.9H1.14A1.14 1.14 0 0 1 0 8.5Z' fill='%230074BD'/%3E%3C/svg%3E");
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
a.help_banner_post:hover .post_thumb,
a.single_post:hover .post_thumb {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
a.help_banner_post:hover .post_data .title,
a.single_post:hover .post_data .title {
    text-decoration-color: inherit;
}
a.help_banner_post:hover .post_data .read_more:after,
a.single_post:hover .post_data .read_more:after {
    margin: 0 0 0 20px;
}
.index_container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(100% - 400px);
    flex: 1 1 calc(100% - 400px);
}
.index_post_title {
    color: #000000;
    font-size: clamp(22px, 5vw, 30px);
    font-weight: 700;
    line-height: 1.46em;
    margin-bottom: 10px;
}
.index_thumb {
    width: 100%;
    height: 0;
    padding-bottom: 56%;
    background: center/cover no-repeat;
    margin: clamp(15px, 3vw, 40px) 0 clamp(15px, 3vw, 50px) 0;
}
.index_content {
    padding-bottom: clamp(15px, 3vw, 50px);
    border-bottom: 1px solid #dcdcdc;
}
.post_author_container {
    padding: clamp(15px, 3vw, 30px) 0;
    border-bottom: 1px solid #dcdcdc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px clamp(15px, 3vw, 30px);
}
.post_author_image {
    width: 92px;
    height: 92px;
    min-width: 92px;
    min-height: 92px;
    background: center/cover no-repeat;
    border-radius: 10px;
}
.author_name {
    color: #000000;
    font-weight: 700;
}
.back_to_archive_container {
    padding-top: clamp(15px, 3vw, 50px);
}
.back_to_archive {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.back_to_archive:before {
    content: "";
    min-width: 19px;
    min-height: 16px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='19' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.28 8.5a1.14 1.14 0 0 1-1.14 1.14H3.9l4.91 4.9a1.14 1.14 0 0 1-1.62 1.62L.34 9.31a1.14 1.14 0 0 1 0-1.62L7.19.84a1.14 1.14 0 0 1 1.62 1.61l-4.9 4.9h13.23a1.14 1.14 0 0 1 1.14 1.15Z' fill='%230074BD'/%3E%3C/svg%3E");
    margin: 0 15px 0 5px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.back_to_archive:hover:before {
    margin: 0 20px 0 0;
}
@media (min-width: 1200px), (min-width: 768px) and (max-width: 1024px) {
    .single_post {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .single_post:nth-child(2n) {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .single_post .post_thumb_container {
        border-radius: 20px 0 0 20px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
        flex: 1 1 35%;
    }
    .single_post:nth-child(2n) .post_thumb_container {
        border-radius: 0 20px 20px 0;
    }
    .single_post .post_thumb {
        height: 100%;
        padding-bottom: unset;
        border-radius: 20px 0 0 20px;
    }
    .single_post:nth-child(2n) .post_thumb {
        border-radius: 0 20px 20px 0;
    }
    .single_post .post_data {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
        flex: 1 1 65%;
    }
}
@media (min-width: 576px) {
    .post_author_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media (min-width: 768px) {
    .help_banner_post {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .help_banner_post:nth-child(2n) {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .help_banner_post .post_thumb_container {
        border-radius: 20px 0 0 20px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 35%;
        flex: 1 1 35%;
    }
    .help_banner_post:nth-child(2n) .post_thumb_container {
        border-radius: 0 20px 20px 0;
    }
    .help_banner_post .post_thumb {
        height: 100%;
        padding-bottom: unset;
        border-radius: 20px 0 0 20px;
    }
    .help_banner_post:nth-child(2n) .post_thumb {
        border-radius: 0 20px 20px 0;
    }
    .help_banner_post .post_data {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 65%;
        flex: 1 1 65%;
    }
}
@media (min-width: 1350px) {
    .help_banner_container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [5];
        grid-template-columns: repeat(5, 1fr);
    }
    .help_banner_post {
        -ms-grid-column-span: 3;
        grid-column: span 3;
    }
    .help_banner_post:first-child {
        -ms-grid-column-span: 2;
        grid-column: span 2;
        -ms-grid-row-span: 2;
        grid-row: span 2;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .help_banner_post:first-child .post_thumb_container {
        border-radius: 20px 20px 0 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%;
    }
    .help_banner_post:first-child .post_thumb {
        border-radius: 20px 20px 0 0;
    }
    .help_banner_post .post_thumb_container {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%;
    }
    .help_banner_post .post_data {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%;
    }
}
.team_post_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px) clamp(15px, 3vw, 50px);
}
.team_post {
    width: 100%;
}
.team_thumb_container {
    overflow: hidden;
    border-radius: 20px;
}
.team_thumb {
    width: 100%;
    height: 0;
    padding-bottom: 130%;
    background: center/cover no-repeat;
    border-radius: 20px;
    margin-bottom: clamp(15px, 3vw, 30px);
}
.team_title {
    color: #000000;
    font-weight: 700;
    text-align: center;
}
.team_job_title {
    text-align: center;
}
.authors_menu_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
    margin-bottom: clamp(15px, 3vw, 40px);
}
.team_thumb_square {
    width: calc((100% - clamp(15px, 3vw, 30px) * 2) / 3);
    height: 0;
    padding-bottom: calc((100% - clamp(15px, 3vw, 30px) * 2) / 3);
    border-radius: 10px;
    background: center/cover no-repeat;
}
.custom_team_post {
    border-radius: 20px;
    padding: clamp(30px, 3vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.custom_team_post .wp_content {
    word-break: break-word;
}
@media (min-width: 576px) {
    .team_post {
        width: calc((100% - clamp(15px, 3vw, 50px) * 1) / 2);
    }
}
@media (min-width: 768px) {
    .team_post {
        width: calc((100% - clamp(15px, 3vw, 50px) * 2) / 3);
    }
}
@media (min-width: 1024px) {
    .team_post {
        width: calc((100% - clamp(15px, 3vw, 50px) * 3) / 4);
    }
}
.search_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
}
.search_form input[type="text"] {
    padding: 20px 64px 20px 30px;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    border: 1px solid #bdbdbd;
    border-radius: 20px;
    min-width: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.top_of_page_search_container .search_form input[type="text"] {
    padding: 12px 64px 12px 30px;
    min-width: unset;
}
.search_form input[type="text"]::-webkit-input-placeholder {
    color: #000000;
}
.search_form input[type="text"]::-moz-placeholder {
    color: #000000;
}
.search_form input[type="text"]:-ms-input-placeholder {
    color: #000000;
}
.search_form input[type="text"]::-ms-input-placeholder {
    color: #000000;
}
.search_form input[type="text"],
.search_form input[type="text"]::placeholder {
    color: #000000;
}
.search_form input[type="submit"] {
    position: absolute;
    top: 15px;
    right: 10px;
    min-width: 24px;
    min-height: 24px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    background: center/24px no-repeat transparent
        url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.67 21.25 19 16.58c-.21-.21-.5-.33-.8-.33h-.76a9.75 9.75 0 1 0-1.69 1.69v.76c0 .3.12.59.33.8l4.67 4.67c.44.44 1.16.44 1.6 0l1.32-1.33c.44-.44.44-1.15 0-1.59Zm-13.92-5a6 6 0 1 1 0-12 6 6 0 0 1 0 12Z' fill='%23000'/%3E%3C/svg%3E");
    padding: 5px 25px;
}
.top_of_page_search_container .search_form input[type="submit"] {
    top: 7px;
}
.close_search {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    width: 15px;
    height: 15px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: no-repeat center/20px
        url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23000000' d='M123.5 11.6l-7-7L64 56.8 11.6 4.5l-7.1 7L56.9 64 4.5 116.4l7 7L64 71.2l52.4 52.4 7.1-7L71.1 64z'/%3E%3C/svg%3E");
}
.sign-up-email-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px 0;
}
.sign-up-email-container input::-webkit-input-placeholder {
    color: #ffffff;
}
.sign-up-email-container input::-moz-placeholder {
    color: #ffffff;
}
.sign-up-email-container input:-ms-input-placeholder {
    color: #ffffff;
}
.sign-up-email-container input::-ms-input-placeholder {
    color: #ffffff;
}
.sign-up-email-container input::placeholder {
    color: #ffffff;
}
.sign-up-submit-button {
    font-size: 20px;
    padding: 14px 38px;
    margin: 0;
}
.newsletter_sign_up_sub_text {
    width: 100%;
    margin-top: 15px;
}
.gform_heading {
    margin-bottom: 30px;
}
.wc-stripe-elements-field,
.wc-stripe-iban-element-field,
.woocommerce-checkout input[type="checkbox"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="number"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout input[type="radio"],
.woocommerce-checkout input[type="search"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="text"],
.woocommerce-checkout select,
.woocommerce-checkout textarea {
    border-color: #0074bd !important;
}
.wc-stripe-elements-field.complete,
.wc-stripe-iban-element-field.complete,
.woocommerce-checkout input[type="checkbox"].complete,
.woocommerce-checkout input[type="email"].complete,
.woocommerce-checkout input[type="number"].complete,
.woocommerce-checkout input[type="password"].complete,
.woocommerce-checkout input[type="radio"].complete,
.woocommerce-checkout input[type="search"].complete,
.woocommerce-checkout input[type="tel"].complete,
.woocommerce-checkout input[type="text"].complete,
.woocommerce-checkout select.complete,
.woocommerce-checkout textarea.complete {
    border-color: #6dc22e !important;
}
.wc-stripe-elements-field.error,
.wc-stripe-iban-element-field.error,
.woocommerce-checkout input[type="checkbox"].error,
.woocommerce-checkout input[type="email"].error,
.woocommerce-checkout input[type="number"].error,
.woocommerce-checkout input[type="password"].error,
.woocommerce-checkout input[type="radio"].error,
.woocommerce-checkout input[type="search"].error,
.woocommerce-checkout input[type="tel"].error,
.woocommerce-checkout input[type="text"].error,
.woocommerce-checkout select.error,
.woocommerce-checkout textarea.error {
    border-color: #fb4d3d !important;
}
.wc-stripe-elements-field,
.wc-stripe-iban-element-field,
.woocommerce-checkout .woocommerce form .form-row input.input-text,
.woocommerce-checkout .woocommerce form .form-row textarea,
.woocommerce-checkout input[type="checkbox"],
.woocommerce-checkout input[type="radio"],
.woocommerce-checkout select {
    border-width: 3px !important;
}
.woocommerce-checkout input[type="checkbox"]:checked:after {
    top: 2px;
    left: 2px;
}
.woocommerce-checkout .search_form input[type="text"] {
    border: 2px solid #000000 !important;
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
select,
textarea {
    border: 1px solid #cccccc;
    min-height: 44px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 20px;
    background-color: inherit;
}
.bg_black input,
.bg_black select,
.bg_black textarea,
.bg_blue input,
.bg_blue select,
.bg_blue textarea {
    border: 1px solid #ffffff;
    color: #ffffff;
}
textarea {
    height: 100px;
}
.textarea.small {
    height: 6em;
}
.textarea.medium {
    height: 12em;
}
.textarea.large {
    height: 18em;
}
input[type="search"] {
    -webkit-appearance: none;
}
.gfield_checkbox,
.gfield_radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px 100px;
}
.gchoice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.gchoice label {
    cursor: pointer;
}
input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    min-width: 30px;
    min-height: 30px;
    border-radius: 0;
    margin: 0;
    cursor: pointer;
    position: relative;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
}
input[type="checkbox"]:checked {
    background-color: #0074bd;
}
input[type="checkbox"]:checked:after {
    content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3A1.8 1.8 0 0017.3.8l-9.9 11-3.5-3.5a1.8 1.8 0 10-2.5 2.6l4.8 4.8a1.8 1.8 0 002.6 0L20 3z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    height: 22px;
    width: 22px;
    position: absolute;
    top: 5px;
    left: 3px;
}
.bg_blue input[type="checkbox"]:checked {
    background-color: #cccccc;
}
.bg_blue input[type="checkbox"]:checked:after {
    content: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3A1.8 1.8 0 0017.3.8l-9.9 11-3.5-3.5a1.8 1.8 0 10-2.5 2.6l4.8 4.8a1.8 1.8 0 002.6 0L20 3z' fill='%23000000'/%3E%3C/svg%3E");
}
input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    min-height: 20px;
    min-width: 20px;
    border-radius: 50%;
    margin: 0;
    cursor: pointer;
    position: relative;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
}
input[type="radio"]:checked {
    background-color: #0074bd;
}
.bg_blue input[type="radio"]:checked {
    background-color: #cccccc;
}
select {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background: calc(100% - 20px) center no-repeat
        url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33 7.5 10 14.17l6.67-6.67' stroke='%230074BD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    padding: 10px 50px 10px 20px;
}
.bg_black select,
.bg_blue select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='15'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M27 1L14 15 0 1l1-1 13 13L26 0l1 1z'/%3E%3C/svg%3E");
}
select option {
    color: #4f4f4f;
}
.gform_body select::-ms-expand {
    display: none;
}
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}
button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type="submit"] {
    border-width: 2px;
}
.bg_black input[type="submit"] {
    border-color: #0074bd;
}
.ginput_complex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ginput_container_date input {
    width: 70px;
    text-align: center;
}
.ginput_container_date.gfield_date_year input {
    width: 100px;
}
.ginput_container_date input.datepicker {
    width: 200px;
    text-align: left;
}
.ui-datepicker {
    background-color: #ffffff;
    border: 1px solid #333333;
    border-radius: 5px;
    padding: 10px;
}
.ui-datepicker-next {
    float: right;
}
.gfield_date_dropdown_day,
.gfield_date_dropdown_month,
.gfield_date_dropdown_year {
    width: 100%;
}
input[type="file"].large,
input[type="file"].medium,
input[type="file"].small {
    padding: 0;
    border: none;
    background-color: inherit;
}
input[type="file"]::-webkit-file-upload-button {
    visibility: hidden;
}
.ginput_container_fileupload input[type="file"]:before {
    content: "Choose File";
    margin-bottom: 15px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: transparent;
    padding: 10px 22px;
    display: block;
    background: #000000;
    border: 2px solid #000000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
input[type="file"]:hover:before {
    color: #000000;
    background-color: #ffffff;
    text-decoration-color: inherit;
}
input[type="file"]:active:before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.gform_fileupload_rules,
.validation_message--hidden-on-empty {
    display: none;
}
.bg_black .ginput_container_fileupload input[type="file"]:before,
.bg_blue .gform_button.button {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
}
.bg_black input[type="file"]:hover:before,
.bg_blue .gform_button.button:hover {
    color: #ffffff;
    background-color: transparent;
}
.ginput_container_address > span {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.ginput_container_address > span > label {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    padding-bottom: 10px;
}
.gfield.captcha_field {
    position: absolute !important;
}
.gfield.captcha_field::marker {
    content: none;
}
.gfield.captcha_field .gfield_label,
.gfield.captcha_field::marker {
    display: none !important;
    max-height: 0;
}
.ginput_container.ginput_recaptcha.gform-initialized .grecaptcha-badge {
    z-index: 4;
}
.gfield_description.validation_message {
    position: absolute;
    left: 0;
    top: -33px;
    background-color: #0074bd;
    color: #ffffff;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    border-radius: 2px;
    z-index: 2;
}
legend ~ .gfield_description.validation_message {
    top: -63px;
}
.hidden_label .gfield_description.validation_message {
    top: -35px;
}
.validation_message:after {
    content: "";
    display: block;
    position: absolute;
    border: 5px solid rgba(0, 0, 0, 0);
    border-top-color: #0074bd;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 10px;
}
.validation_error {
    margin-bottom: 20px;
    border: 1px solid #0074bd;
    padding: 10px 20px;
    font-size: 15px;
    color: #0074bd;
}
.gform_validation_errors {
    margin-bottom: 30px;
}
.gform_submission_error {
    font-size: clamp(22px, 5vw, 24px);
}
.gform_confirmation_message {
    color: #0074bd;
}
.bg_blue .gfield_description.validation_message {
    background-color: #ffffff;
    color: #0074bd;
}
.bg_blue .validation_message:after {
    border-top-color: #ffffff;
}
.bg_blue .validation_error {
    border: 1px solid #ffffff;
    color: #ffffff;
}
.bg_blue .gform_confirmation_message {
    color: #ffffff;
}
::-webkit-input-placeholder {
    color: #999999;
}
::-moz-placeholder {
    color: #999999;
}
:-ms-input-placeholder {
    color: #999999;
}
:-moz-placeholder {
    color: #999999;
}
.bg_blue ::-webkit-input-placeholder {
    color: #cccccc;
}
.bg_blue ::-moz-placeholder {
    color: #cccccc;
}
.bg_blue :-ms-input-placeholder {
    color: #cccccc;
}
.bg_blue :-moz-placeholder {
    color: #cccccc;
}
.gform_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.gfield--width-half,
.gfield--width-quarter,
.gfield--width-third,
.gfield.large_field,
.gfield.medium_field,
.gfield.small_field,
input.large,
input.medium,
input.small {
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.gfield_label {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: block;
    padding-bottom: 10px;
}
.gform_footer {
    margin-top: 40px;
}
.gfield_required.gfield_required_text,
.gfield_visibility_,
.hidden_label .gfield_label {
    display: none;
}
.gfield_required:before {
    content: "*";
    display: inline-block;
    color: #fb4d3d;
    margin-left: 4px;
}
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none !important;
    position: absolute !important;
    left: -9000px;
}
@media (min-width: 450px) {
    .ginput_container_fileupload input[type="file"]:before {
        display: inline-block;
        margin-bottom: 0;
    }
    .gfield_date_dropdown_day {
        width: 110px;
    }
    .gfield_date_dropdown_month,
    .gfield_date_dropdown_year {
        width: 130px;
    }
}
@media (min-width: 768px) {
    .gfield.gfield--width-half,
    .gfield.gfield--width-quarter,
    .gfield.medium_field,
    .ginput_container_address > span {
        width: calc((100% - 30px) / 2);
    }
    .sign-up-email-container {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .sign-up-submit-button {
        min-width: 155px;
    }
}
@media (min-width: 1024px) {
    .gfield.gfield--width-third,
    .gfield.small_field {
        width: calc((100% - 60px) / 3);
    }
    .sign-up-email-container {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
@media (min-width: 1200px) {
    .gfield.gfield--width-quarter {
        width: calc((100% - 90px) / 4);
    }
}
@media (max-width: 576px) {
    .top_of_page_search_container .search_form input[type="text"] {
        font-size: 14px;
        padding: 12px 44px 12px 10px;
    }
    .top_of_page_search_container .search_form input[type="submit"] {
        right: 12px;
    }
    #mobile_menu_button {
        width: 36px;
    }
    #mobile_menu_button > div {
        height: 6px;
    }
}
.split_content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px) clamp(15px, 6vw, 100px);
}
.split_content_container.contains_gallery {
    gap: clamp(15px, 3vw, 30px);
}
.split_content_container.fc_split_content_full_width {
    gap: 0;
}
.split_content_content_container,
.split_content_image_container {
    width: 100%;
}
.split_content_content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.split_content_content_container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.split_content_content_container.split_content_padding {
    padding: clamp(15px, 6vw, 100px);
    border-radius: 20px;
}
.split_content_content_container > div {
    width: 100%;
}
.split_content_content_container.contains_socials {
    padding-bottom: calc(32px + clamp(15px, 6vw, 100px));
    position: relative;
}
.split_content_content_container .social_links_container {
    position: absolute;
    bottom: calc(clamp(15px, 6vw, 100px) / 2);
}
.split_content_image {
    width: 100%;
    height: 0;
    padding-bottom: 75%;
    background: center/cover no-repeat;
    border-radius: 20px;
}
.split_content_image.icon {
    background-size: contain;
}
.split_content_container.focus_content .split_content_image {
    padding-bottom: 100%;
}
.fc_split_content_full_width .split_content_content_container.split_content_padding,
.fc_split_content_full_width .split_content_image {
    border-radius: 0;
}
@media (min-width: 1024px) {
    .split_content_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .split_content_container.right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .split_content_content_container {
        padding-top: clamp(15px, 6vw, 100px);
        padding-bottom: clamp(15px, 6vw, 100px);
    }
    .split_content_image_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .split_content_image {
        height: 100%;
        padding-bottom: 0;
    }
    .split_content_container.focus_content .split_content_image {
        padding-bottom: 0;
    }
    .split_content_container .split_content_content_container,
    .split_content_container .split_content_image_container {
        width: calc((100% - clamp(15px, 6vw, 100px) * 1) / 2);
    }
    .split_content_container.contains_gallery .split_content_content_container,
    .split_content_container.contains_gallery .split_content_image_container {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
    .split_content_container.fc_split_content_full_width .split_content_content_container,
    .split_content_container.fc_split_content_full_width .split_content_image_container {
        width: 50%;
    }
    .fc_split_content_full_width .split_content_content_container > .wp_content {
        max-width: 750px;
        margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .split_content_container.focus_content .split_content_content_container {
        width: calc(60% - clamp(15px, 6vw, 100px) * 1 / 2);
    }
    .split_content_container.focus_content .split_content_image_container {
        width: calc(40% - clamp(15px, 6vw, 100px) * 1 / 2);
    }
    .split_content_container.focus_image .split_content_content_container {
        width: calc(40% - clamp(15px, 6vw, 100px) * 1 / 2);
    }
    .split_content_container.focus_image .split_content_image_container {
        width: calc(60% - clamp(15px, 6vw, 100px) * 1 / 2);
    }
    .split_content_container.contains_gallery.focus_content .split_content_content_container {
        width: calc(60% - clamp(15px, 3vw, 30px) * 1 / 2);
    }
    .split_content_container.contains_gallery.focus_content .split_content_image_container {
        width: calc(40% - clamp(15px, 3vw, 30px) * 1 / 2);
    }
    .split_content_container.contains_gallery.focus_image .split_content_content_container {
        width: calc(40% - clamp(15px, 3vw, 30px) * 1 / 2);
    }
    .split_content_container.contains_gallery.focus_image .split_content_image_container {
        width: calc(60% - clamp(15px, 3vw, 30px) * 1 / 2);
    }
}
.small_gallery_container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
}
.small-gallery-image {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: center/cover no-repeat;
}
@media (min-width: 576px) {
    .small-gallery-image {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
        padding-bottom: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
}
@media (min-width: 768px) {
    .small_gallery_container {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr) [5];
        grid-template-columns: repeat(5, 1fr);
        grid-auto-rows: min(32.5vw, 644px);
    }
    .small-gallery-image {
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        -ms-grid-row-span: 1;
        grid-row: span 1;
    }
    .small-gallery-image:nth-child(4n),
    .small-gallery-image:nth-child(4n-3) {
        -ms-grid-column-span: 2;
        grid-column: span 2;
    }
    .small-gallery-image:nth-child(4n-1),
    .small-gallery-image:nth-child(4n-2) {
        -ms-grid-column-span: 3;
        grid-column: span 3;
    }
}
@media (min-width: 1024px) {
    .small_gallery_container {
        grid-auto-rows: min(16.25vw, 322px);
    }
}
.columned-content-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px clamp(40px, 8vw, 150px);
}
@media (max-width: 1023px) {
    .columned-content * {
        text-align: center !important;
    }
}
@media (min-width: 1024px) {
    .columned-content-flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: inherit;
    }
    .left-content {
        text-align: left;
    }
    .right-content {
        text-align: initial;
    }
    .right-content.text_align_right {
        text-align: right;
    }
    .align_top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align_center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .align_bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .split_auto .left-content,
    .split_auto .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .split_30 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
        flex: 1 1 30%;
    }
    .split_30 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
        flex: 1 1 70%;
    }
    .split_40 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%;
    }
    .split_40 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%;
    }
    .split_50 .left-content,
    .split_50 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }
    .split_60 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%;
    }
    .split_60 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
        flex: 1 1 40%;
    }
    .split_70 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
        flex: 1 1 70%;
    }
    .split_70 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
        flex: 1 1 30%;
    }
    .split_80 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 80%;
        flex: 1 1 80%;
    }
    .split_80 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%;
    }
    .split_90 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 90%;
        flex: 1 1 90%;
    }
    .split_90 .right-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 10%;
        flex: 1 1 10%;
    }
    .split_100 .left-content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .split_100 .right-content {
        display: none;
    }
}
.mg_content_container {
    background-color: #8daa02;
    padding: clamp(15px, 6vw, 35px) clamp(15px, 6vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px 20px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    position: relative;
}
.mg_content {
    color: #ffffff;
    font-size: clamp(24px, 5vw, 36px);
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    margin: 0;
}
.mg_image {
    background: center/cover no-repeat;
    border-radius: 0 0 20px 20px;
    width: 100%;
    min-height: 40vw;
}
.klarna_banner {
    background-color: #feb3c8;
    padding: clamp(15px, 6vw, 30px) clamp(15px, 6vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px;
    width: 100%;
    min-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px) 60px;
}
.klarna_banner .klarna_logo {
    background: left center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='400' height='90' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='url(%23a)' d='M0 0h400v89.2H0z'/%3E%3Cdefs%3E%3Cpattern id='a' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23b' transform='scale(.0005 .00224)'/%3E%3C/pattern%3E%3Cimage id='b' width='2000' height='446' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20vw;
    max-height: 80px;
}
.klarna_content a {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
}
.klarna_content a:hover {
    color: #0074bd;
}
.motability_content_container {
    background-color: #213e8f;
    padding: clamp(15px, 6vw, 20px) clamp(15px, 6vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 20px 20px 0 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px) 0;
}
.mb_content {
    margin: 0;
}
.mb_content_1 {
    color: #ffffff;
    font-size: clamp(24px, 5vw, 36px);
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
}
.mb_circles_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.circle {
    padding: clamp(15px, 3vw, 25px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    width: 160px;
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.circle_1 {
    background-color: #ffffff;
}
.mb_content_2 {
    font-family: "Fira Sans", sans-serif;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 23px;
}
.circle_2 {
    background-color: #f5f3f5;
    width: 140px;
    height: 140px;
    margin-top: -10px;
}
.mb_content_3 {
    font-family: "Fira Sans", sans-serif;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 19px;
}
.mb_images_container {
    background-color: #fbb016;
    border-radius: 0 0 20px 20px;
    padding: clamp(15px, 6vw, 20px) clamp(15px, 6vw, 50px);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.motability_logo {
    display: block;
    width: 100%;
    max-width: 345px;
    height: 22vw;
    max-height: 100px;
    background: center/contain no-repeat;
}
.motability_image {
    width: 100%;
    max-width: 205px;
    height: 60vw;
    max-height: 160px;
    background: center/contain no-repeat;
}
.split_banner_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.split_image {
    width: 100%;
    height: 0;
    padding-bottom: 62%;
    background: center/cover no-repeat;
    border-radius: 20px 20px 0 0;
}
.split_content {
    width: 100%;
    padding: clamp(15px, 6vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0 0 20px 20px;
}
@media (min-width: 400px) {
    .mb_circles_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .circle_2 {
        margin-top: 0;
        margin-left: -10px;
    }
}
@media (min-width: 576px) {
    .mb_images_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media (min-width: 768px) {
    .mobility_grant_banner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .mg_content_container {
        border-radius: 20px 0 0 20px;
        width: 50%;
        padding-right: 0;
    }
    .mg_content_container:after {
        content: "";
        display: block;
        background: left center/cover no-repeat url("data:image/svg+xml,%3Csvg width='110' height='200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 110 200H0V0Z' fill='%238DAA02'/%3E%3C/svg%3E");
        position: absolute;
        right: -200px;
        top: 0;
        height: 100%;
        width: 200px;
    }
    .mg_image {
        width: 50%;
        border-radius: 0 20px 20px 0;
        min-height: 200px;
    }
}
@media (min-width: 1024px) {
    .motability_banner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .motability_content_container {
        width: 50%;
        border-radius: 20px 0 0 20px;
    }
    .mb_images_container {
        width: 50%;
        border-radius: 0 20px 20px 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .motability_content_container {
        padding-right: 0;
        width: calc(50% - 125px);
    }
    .mb_images_container {
        padding-left: 150px;
        width: calc(50% + 125px);
    }
    .motability_content_container:after {
        content: "";
        display: block;
        background: left center/cover no-repeat url("data:image/svg+xml,%3Csvg width='110' height='200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 110 200H0V0Z' fill='%23213E8F'/%3E%3C/svg%3E");
        position: absolute;
        right: -250px;
        top: 0;
        height: 100%;
        width: 250px;
    }
    .split_banner_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .split_image {
        width: 50%;
        height: unset;
        min-height: clamp(200px, 30vw, 450px);
        padding-bottom: unset;
        border-radius: 20px 0 0 20px;
    }
    .split_content {
        width: 50%;
        border-radius: 0 20px 20px 0;
    }
}
@media (min-width: 1200px) {
    .mg_content_container {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 0;
    }
    .mg_content {
        text-align: inherit;
        max-width: 425px;
    }
    .mg_content_container .button {
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-top: -45px;
        margin-right: -80px;
        z-index: 2;
    }
    .klarna_banner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .klarna_banner .klarna_logo {
        max-width: 375px;
    }
}
@media (min-width: 1500px) {
    .motability_content_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .mb_images_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .mb_content_1 {
        text-align: inherit;
    }
    .mb_circles_container {
        margin-right: -180px;
        z-index: 2;
    }
}
.call_to_action_container {
    border-radius: 20px;
    padding: clamp(15px, 6vw, 100px);
    background: center/cover no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0 clamp(40px, 8vw, 150px);
    position: relative;
}
.call_to_action_container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, color-stop(100%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 100%, rgba(0, 0, 0, 0) 100%);
    border-radius: 20px;
}
@media (min-width: 1024px) {
    .call_to_action_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .call_to_action_container.right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .call_to_action_container:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
    }
    .call_to_action_container.split_70:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(60%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%);
    }
    .call_to_action_container.split_80:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(70%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);
    }
    .call_to_action_container.split_90:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(80%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 80%, rgba(0, 0, 0, 0) 100%);
    }
    .call_to_action_container.split_100:before {
        background: -webkit-gradient(linear, right top, left top, color-stop(100%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 100%, rgba(0, 0, 0, 0) 100%);
    }
    .call_to_action_container.left:before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
.brands_banner_container {
    padding: clamp(15px, 6vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 20px;
}
.brand_logos_container,
.logos_container,
.supplier_logos_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px clamp(30px, 6vw, 110px);
}
.logos_container {
    gap: 10px clamp(30px, 6vw, 120px);
}
.brands_banner_container .brand_logos_container {
    gap: 10px clamp(30px, 6vw, 70px);
}
.brand_logo,
.supplier_logo {
    width: 150px;
    height: 110px;
    background: center/contain no-repeat;
}
.custom_logo {
    width: 150px;
    height: 160px;
    background: center/contain no-repeat;
}
a.brand_logo:hover,
a.custom_logo:hover,
a.supplier_logo:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.faqs_bottom_container,
.faqs_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #000000;
    gap: clamp(30px, 3vw, 60px);
}
.faq_section {
    width: 100%;
}
.faqs_bottom_section {
    width: 100%;
    padding: clamp(15px, 3vw, 40px) clamp(15px, 3vw, 70px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.faq_section_title {
    font-size: clamp(22px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42em;
    margin: 0 0 20px 0;
}
.faq_question {
    font-weight: 600;
    margin: 0;
    padding: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
}
.faq_question:after {
    content: "";
    min-width: 18px;
    min-height: 10px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg width='18' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10.5 0 1.73 1.26.5 9 8.04 16.74.5 18 1.73 9 10.5Z' fill='%23000'/%3E%3C/svg%3E");
    margin-top: 10px;
    margin-left: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.faq_container.show .faq_question:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.faq_answer .wp_content {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    max-height: 0;
    overflow: hidden;
}
.faq_bottom_padding,
.faq_top_padding {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    max-height: 0;
    height: 15px;
    overflow: hidden;
}
.faq_container.show .faq_answer .wp_content {
    max-height: 1000px;
}
.faq_container.show .faq_bottom_padding,
.faq_container.show .faq_top_padding {
    max-height: 15px;
}
.faq_container.show .faq_bottom_padding {
    border-bottom: 1px solid #cccccc;
}
@media (min-width: 1024px) {
    .faq_section,
    .faqs_bottom_section {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc((100% - clamp(30px, 3vw, 60vw) * 1) / 2);
        flex: 1 1 calc((100% - clamp(30px, 3vw, 60vw) * 1) / 2);
    }
    .faqs_bottom_container {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}
.contact_page_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(30px, 6vw, 100px);
}
.contact_page_contact_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(30px, 6vw, 100px);
}
.contact_section.phone {
    padding-top: clamp(15px, 3vw, 30px);
    padding-bottom: clamp(15px, 3vw, 30px);
}
.contact_label,
.contact_phone {
    color: #000000;
    font-size: clamp(22px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42em;
}
.contact_phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.contact_phone:before {
    content: "";
    min-width: 24px;
    min-height: 24px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.2 16.3-4.54-1.95a.98.98 0 0 0-1.14.28l-2.02 2.46a15.06 15.06 0 0 1-7.2-7.2l2.47-2.01a.97.97 0 0 0 .28-1.14L8.1 2.19a.98.98 0 0 0-1.12-.57l-4.22.98a.98.98 0 0 0-.76.95A18.85 18.85 0 0 0 20.85 22.4a.98.98 0 0 0 .95-.76l.98-4.22a.99.99 0 0 0-.57-1.12Z' fill='%230074BD'/%3E%3C/svg%3E");
    margin-right: 15px;
}
.dept_container {
    padding-top: clamp(15px, 3vw, 50px);
    padding-bottom: clamp(15px, 3vw, 50px);
}
.opening_times .contact_label {
    font-size: 16px;
    line-height: 1.6875em;
}
.contact_section.email {
    padding-top: clamp(15px, 3vw, 30px);
    padding-bottom: clamp(15px, 3vw, 30px);
}
.contact_email {
    color: #4f4f4f;
    font-size: 16px;
    font-weight: 400;
    line-height: 34px;
    word-break: break-word;
}
.contact_section.address {
    padding-top: clamp(15px, 3vw, 30px);
    padding-bottom: clamp(15px, 3vw, 30px);
}
.contact_section {
    border-bottom: 1px solid #cccccc;
}
.contact_section:first-child {
    padding-top: 0;
}
.contact_section:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
@media (min-width: 576px) {
    .contact_columns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 0 20px;
    }
    .contact_columns > :first-child {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(40% - 10px);
        flex: 1 1 calc(40% - 10px);
    }
    .contact_columns > :last-child {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(60% - 10px);
        flex: 1 1 calc(60% - 10px);
    }
}
@media (min-width: 1200px) {
    .contact_page_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        gap: clamp(30px, 6vw, 100px);
    }
    .contact_page_contact_container,
    .contact_page_content_container {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc((100% - clamp(30px, 6vw, 100px) * 1) / 2);
        flex: 1 1 calc((100% - clamp(30px, 6vw, 100px) * 1) / 2);
    }
}
.image_banner_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
}
.image_banner_tile {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.image_banner_image {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    border-radius: 20px 20px 0 0;
    background: center/cover no-repeat;
}
.image_banner_subtext {
    color: #000000;
    font-size: clamp(22px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42em;
    text-align: center;
    margin: 0;
    background-color: #eeeeee;
    border-radius: 0 0 20px 20px;
    padding: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (min-width: 576px) {
    .image_banner_tile {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
}
@media (min-width: 1024px) {
    .image_banner_tile {
        width: calc((100% - clamp(15px, 3vw, 30px) * 2) / 3);
    }
}
.icon_list_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.icon_list_item {
    width: 100%;
    padding: clamp(15px, 3vw, 45px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px clamp(15px, 3vw, 30px);
    text-align: center;
    border-bottom: 1px solid #cccccc;
}
.icon_list_item:last-child {
    border-bottom: none;
}
.list_item_icon {
    min-width: 56px;
    min-height: 56px;
    background: center/contain no-repeat;
}
@media (min-width: 768px) {
    .icon_list_item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        border-right: 1px solid #cccccc;
    }
    .icon_list_item:nth-child(odd) {
        padding-left: 0;
    }
    .icon_list_item:nth-child(2n) {
        border-right: none;
        padding-right: 0;
    }
    .icon_list_item:nth-child(-n + 2) {
        padding-top: 0;
    }
    .icon_list_item:last-child,
    .icon_list_item:nth-last-of-type(-n + 2):not(:nth-child(2n)) {
        border-bottom: none;
        padding-bottom: 0;
    }
    .icon_list_item:last-child:nth-child(2n-1) {
        padding-left: 0;
        padding-right: 0;
        border-right: none;
    }
}
@media (min-width: 1200px) {
    .icon_list_item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: initial;
    }
}
.locations_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
}
.location_tile_container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.location_map {
    height: 250px;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
.location_map iframe {
    width: 100% !important;
    height: 100% !important;
}
.location_info_container {
    border: 1px solid #cccccc;
    border-top: none;
    border-radius: 0 0 20px 20px;
    padding: clamp(15px, 3vw, 30px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px);
}
.location_details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.location_opening_times {
    font-size: 14px;
    line-height: 1.57em;
}
.location_opening_times .opening_times_hours {
    text-align: end;
}
.location_buttons .button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.custom_location_tile {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: clamp(15px, 6vw, 100px);
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
}
.custom_location_tile:before {
    content: "";
    position: absolute;
    display: block;
}
.custom_location_tile.bg_black:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: center/cover no-repeat
        url("data:image/svg+xml,%3Csvg width='390' height='390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M400.97 159.28h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.48 8.57 14.84c.59.91 1.61 1.5 2.73 1.49ZM380.7 170.98h8.55c1.06 0 2.1-.6 2.62-1.52l4.32-7.43a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.05 3.05 0 0 0 2.69 1.5ZM360.43 182.68h8.55c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.56-14.84-18.17 10.49 8.57 14.84a3.48 3.48 0 0 0 2.73 1.48ZM373.94 182.62a3.04 3.04 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.05.12-1.52.39s-.81.65-1.1 1.13l-4.3 7.35ZM340.2 194.36h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.48 8.57 14.84c.58.91 1.61 1.5 2.72 1.49ZM353.67 194.32a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM319.94 206.06h8.54c1.07 0 2.1-.6 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.57 14.84c.63.88 1.61 1.5 2.73 1.48ZM333.4 206.03a3.05 3.05 0 0 0-.03 3.07l1.13 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.11-1.52.38s-.81.66-1.1 1.13l-4.3 7.36ZM299.67 217.76h8.54c1.07 0 2.1-.59 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.07 10.44 8.57 14.84a3.11 3.11 0 0 0 2.64 1.53ZM313.18 217.7a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.56.01-1.06.12-1.53.39-.46.27-.8.65-1.09 1.13l-4.3 7.35ZM279.44 229.44H288c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.83c.6.91 1.62 1.5 2.73 1.49ZM292.9 229.4a3.05 3.05 0 0 0-.03 3.08l1.14 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM259.17 241.14h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.48 3.48 0 0 0 2.73 1.48ZM272.68 241.08a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.09-5.24 9.08-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38-.47.28-.8.66-1.1 1.14l-4.3 7.35ZM238.95 252.82h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L245.82 226l-18.17 10.48 8.57 14.84c.59.91 1.62 1.5 2.73 1.49ZM252.41 252.78a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.09-5.25 9.08-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.5h-8.55c-.56 0-1.06.1-1.53.38-.47.27-.8.65-1.1 1.13l-4.3 7.35ZM218.68 264.52h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.07 10.43 8.57 14.84a3 3 0 0 0 2.63 1.54ZM232.14 264.49a3.05 3.05 0 0 0-.03 3.07l1.14 1.97 9.12-5.27 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38s-.8.66-1.1 1.13l-4.35 7.38ZM198.41 276.22h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.84a3.48 3.48 0 0 0 2.73 1.48ZM211.92 276.16a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.12-1.53.39s-.8.65-1.1 1.13l-4.3 7.35ZM178.19 287.9h8.55c1.06 0 2.1-.6 2.62-1.52l4.27-7.4a3 3 0 0 0 0-3.05l-8.58-14.84-18.16 10.49 8.57 14.83c.59.91 1.61 1.5 2.73 1.49ZM191.65 287.86a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.09-5.25 9.08-5.24-1.11-1.92a3.04 3.04 0 0 0-2.68-1.5h-8.55c-.56 0-1.06.1-1.53.38-.47.27-.8.65-1.1 1.13l-4.3 7.35ZM157.92 299.6h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.56-14.84-18.17 10.49 8.57 14.84a3.48 3.48 0 0 0 2.73 1.48ZM171.43 299.54a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.11-1.52.38-.47.27-.81.66-1.1 1.13l-4.3 7.36ZM137.7 311.27h8.55c1.06 0 2.09-.58 2.62-1.51l4.27-7.4a3 3 0 0 0 0-3.05l-8.58-14.84-18.16 10.48 8.57 14.84c.59.91 1.61 1.5 2.73 1.48ZM151.16 311.24a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.54c-.56.01-1.06.12-1.53.39s-.81.65-1.1 1.13l-4.3 7.35ZM117.43 322.98h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.83c.63.89 1.61 1.5 2.73 1.49ZM130.89 322.94a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5h-8.55c-.55 0-1.05.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.36ZM97.16 334.68h8.55c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.84a3.49 3.49 0 0 0 2.73 1.48ZM110.67 334.62a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.52.38-.47.27-.81.66-1.1 1.14l-4.3 7.35ZM76.93 346.36h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.48 8.56 14.84c.6.91 1.62 1.5 2.73 1.49ZM90.4 346.32a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.04 3.04 0 0 0-2.69-1.5l-8.5-.03c-.56 0-1.06.11-1.53.38-.46.27-.8.65-1.1 1.13l-4.34 7.38ZM56.67 358.06h8.54c1.07 0 2.1-.6 2.63-1.52l4.27-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.57 14.84a3.49 3.49 0 0 0 2.73 1.48ZM70.17 358a3.05 3.05 0 0 0-.03 3.08l1.14 1.96 9.08-5.24 9.08-5.25-1.1-1.91a3.05 3.05 0 0 0-2.7-1.51H77.1c-.56.01-1.06.11-1.53.38-.46.27-.8.66-1.1 1.13l-4.3 7.36ZM36.44 369.73H45c1.07 0 2.1-.59 2.62-1.51l4.28-7.4a3 3 0 0 0-.01-3.06l-8.57-14.83-18.16 10.48 8.56 14.84c.59.91 1.62 1.5 2.73 1.48ZM49.9 369.7a3.05 3.05 0 0 0-.03 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.53.39-.46.27-.8.65-1.09 1.13l-4.3 7.35ZM16.17 381.44h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84-18.16 10.49 8.56 14.83c.64.89 1.62 1.5 2.73 1.49ZM29.64 381.4a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM526.65 125.29l-3.27-5.67L17.06 411.95l3.27 5.66 506.32-292.32ZM521.13 115.74l-3.24-5.62L11.57 402.44l3.24 5.62 506.32-292.32ZM5.95 392.7l-12.22-21.15 9.13-5.27 8.57 14.84c.54.93.54 2.12.01 3.05l-4.28 7.4c-.33.5-.74.87-1.21 1.14ZM9.41 393.08a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.09-5.24-1.11-1.92a3.05 3.05 0 0 0-2.68-1.51h-8.55c-.56.01-1.06.11-1.53.38-.47.28-.8.66-1.1 1.14l-4.3 7.35ZM532.13 134.79l-3.24-5.62L22.57 421.5l3.24 5.61L532.13 134.8ZM122.56 389.6l-8.54.01c-1.07 0-2.1.59-2.63 1.51l-4.27 7.4a3 3 0 0 0 .01 3.06l8.57 14.83 18.16-10.48-8.57-14.84a3.49 3.49 0 0 0-2.73-1.48ZM109.05 389.67c.58-.96.58-2.15.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM142.79 377.93h-8.55c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.72-1.48ZM129.32 377.96c.58-.95.58-2.14.04-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.12 1.53-.38.47-.27.8-.66 1.1-1.14l4.27-7.4ZM163.06 366.23h-8.55c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.48 3.48 0 0 0-2.72-1.48ZM149.6 366.26c.56-.95.57-2.14.03-3.08l-1.14-1.96-9.08 5.24-9.13 5.27 1.14 1.97a3.04 3.04 0 0 0 2.68 1.5h8.55c.55 0 1.06-.11 1.52-.38.47-.27.81-.65 1.1-1.13l4.32-7.43ZM183.28 354.55h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM169.82 354.58c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.09 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.06-.11 1.52-.38.47-.27.81-.66 1.1-1.13l4.28-7.4ZM203.55 342.85H195c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.34 3.34 0 0 0-2.73-1.48ZM190.09 342.88c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55a3.06 3.06 0 0 0 1.52-.39c.47-.27.81-.65 1.1-1.13l4.28-7.4ZM223.82 331.15h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.06l8.57 14.83 18.16-10.48-8.56-14.84a3.49 3.49 0 0 0-2.73-1.48ZM210.3 331.2c.58-.95.58-2.13.04-3.07l-1.13-1.97-9.09 5.25-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.56 0 1.06-.11 1.53-.38.46-.27.8-.66 1.09-1.13l4.28-7.4ZM244.04 319.47h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.21 3.21 0 0 0-2.73-1.48ZM230.58 319.5c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38.46-.27.8-.66 1.09-1.14l4.28-7.4ZM264.31 307.77h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.48 3.48 0 0 0-2.73-1.48ZM250.85 307.8c.57-.95.57-2.14.03-3.08l-1.13-1.96-9.09 5.24-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39.46-.27.8-.65 1.09-1.13l4.28-7.4ZM284.53 296.1H276c-1.07-.01-2.1.58-2.63 1.51l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.11-10.46-8.56-14.84a3.04 3.04 0 0 0-2.69-1.5ZM271.07 296.13c.57-.96.57-2.15.03-3.08l-1.13-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.04 3.04 0 0 0 2.68 1.51h8.55c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM304.8 284.39h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.16-10.49-8.57-14.84a3.21 3.21 0 0 0-2.73-1.48ZM291.34 284.42c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.14l4.27-7.4ZM325.07 272.69h-8.55c-1.06 0-2.1.59-2.62 1.51l-4.27 7.4a3 3 0 0 0 0 3.06l8.58 14.84 18.16-10.5-8.57-14.83a3.49 3.49 0 0 0-2.73-1.48ZM311.56 272.75c.58-.96.58-2.14.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.69 1.5h8.54c.56 0 1.06-.11 1.53-.38s.8-.65 1.1-1.13l4.27-7.4ZM345.3 261.01h-8.55c-1.07 0-2.1.6-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.72-1.48ZM331.83 261.05c.57-.96.58-2.15.04-3.08l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.27-7.4ZM365.56 249.3l-8.54.01c-1.07 0-2.1.59-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.07-10.44-8.57-14.83a3.11 3.11 0 0 0-2.64-1.54ZM352.1 249.34c.57-.95.58-2.14.04-3.08L351 244.3l-9.13 5.27-9.08 5.24 1.14 1.97a3.04 3.04 0 0 0 2.68 1.5h8.55c.55 0 1.05-.1 1.52-.38.47-.27.81-.65 1.1-1.13l4.32-7.43ZM385.79 237.63h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.56-14.84a3.22 3.22 0 0 0-2.73-1.49ZM372.32 237.67c.58-.96.58-2.14.04-3.08l-1.14-1.97-9.08 5.25-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.69 1.52l8.55-.01c.55 0 1.05-.11 1.52-.38s.81-.66 1.1-1.13l4.27-7.4ZM406.06 225.93h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM392.6 225.96c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.69 1.51h8.54c.56-.01 1.06-.11 1.53-.38s.81-.66 1.1-1.13l4.27-7.4ZM96.22 5.6l8.55-.01c1.06 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05l-8.57-14.84-18.16 10.49 8.57 14.84c.59.9 1.61 1.5 2.73 1.48ZM109.68 5.56a3.05 3.05 0 0 0-.03 3.08l1.13 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.54c-.56.01-1.06.11-1.53.38s-.8.66-1.1 1.14l-4.3 7.35ZM75.95 17.3h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L82.81-9.51 64.74.92l8.57 14.84a3 3 0 0 0 2.64 1.54ZM89.41 17.26a3.05 3.05 0 0 0-.03 3.08l1.13 1.97 9.13-5.27 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.69-1.5h-8.55c-.55 0-1.06.1-1.52.38-.47.27-.81.65-1.1 1.13l-4.35 7.38ZM55.68 29h8.55c1.06 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.02-3.05L62.54 2.19 44.38 12.68l8.57 14.84A3.48 3.48 0 0 0 55.68 29ZM69.19 28.94a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.11-1.52.38-.47.27-.81.66-1.1 1.13l-4.3 7.36ZM35.45 40.67H44c1.07 0 2.1-.59 2.62-1.51l4.28-7.4a3 3 0 0 0-.01-3.06l-8.57-14.84-18.16 10.5 8.57 14.83c.58.91 1.61 1.5 2.72 1.48ZM48.92 40.64a3.05 3.05 0 0 0-.04 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.05.12-1.52.39s-.81.65-1.1 1.13l-4.3 7.35ZM15.18 52.38h8.55c1.07 0 2.1-.6 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05l-8.57-14.84L3.9 36.05l8.57 14.84a3.48 3.48 0 0 0 2.72 1.49ZM28.7 52.32a3.05 3.05 0 0 0-.04 3.07l1.14 1.97 9.08-5.24 9.08-5.25-1.1-1.92a3.05 3.05 0 0 0-2.7-1.5h-8.54c-.56 0-1.06.11-1.53.38-.46.27-.8.66-1.1 1.13l-4.3 7.36ZM-5.04 64.05h8.55c1.07 0 2.1-.59 2.62-1.52l4.28-7.4a3 3 0 0 0-.01-3.05L1.83 37.24l-18.16 10.49 8.56 14.84c.6.9 1.62 1.5 2.73 1.48ZM8.42 64.02a3.05 3.05 0 0 0-.03 3.08l1.14 1.96 9.08-5.24 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.56.01-1.06.11-1.53.38-.46.27-.8.66-1.09 1.14l-4.3 7.35ZM-11.84 75.72a3.05 3.05 0 0 0-.04 3.08l1.14 1.97 9.08-5.25 9.08-5.24-1.1-1.92a3.05 3.05 0 0 0-2.69-1.51h-8.55c-.55.01-1.06.12-1.52.39-.47.27-.81.65-1.1 1.13l-4.3 7.35ZM383.91-121.94l-3.27-5.66-506.31 292.32 3.27 5.67L383.9-121.94ZM378.4-131.49l-3.24-5.61-506.32 292.32 3.24 5.62L378.4-131.5ZM389.4-112.43l-3.24-5.62-506.32 292.32 3.24 5.62L389.4-112.43ZM.05 130.7l-8.55.01c-1.06 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .02 3.06l8.57 14.84 18.16-10.5-8.57-14.83a3.21 3.21 0 0 0-2.73-1.48ZM20.32 119h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.57 14.84 18.16-10.48-8.57-14.84a3.49 3.49 0 0 0-2.73-1.49ZM6.86 119.04c.57-.96.57-2.14.03-3.08l-1.13-1.97-9.08 5.25-9.13 5.27 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.32-7.43ZM40.55 107.33H32c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.21 3.21 0 0 0-2.72-1.48ZM27.08 107.36c.58-.95.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39s.8-.65 1.1-1.13l4.27-7.4ZM60.82 95.63h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.06l8.57 14.84 18.16-10.5-8.57-14.83a3.34 3.34 0 0 0-2.72-1.48ZM47.35 95.66c.57-.96.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.56 0 1.06-.1 1.53-.38.47-.27.8-.65 1.1-1.13l4.27-7.4ZM81.09 83.92h-8.55c-1.07 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.57-14.84a3.48 3.48 0 0 0-2.72-1.49ZM67.58 83.98c.57-.95.57-2.14.03-3.07l-1.14-1.97-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.05-.11 1.52-.38.47-.28.81-.66 1.1-1.14l4.28-7.4ZM101.3 72.25h-8.54c-1.07 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.56-14.84a3.22 3.22 0 0 0-2.73-1.48ZM87.84 72.28c.58-.95.58-2.14.04-3.08l-1.14-1.96-9.08 5.24-9.08 5.24 1.13 1.97a3.05 3.05 0 0 0 2.69 1.5h8.54c.56 0 1.06-.1 1.53-.38.47-.27.81-.65 1.1-1.13l4.27-7.4ZM121.58 60.55h-8.55c-1.07 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.48-8.56-14.84a3.48 3.48 0 0 0-2.73-1.48ZM108.11 60.58c.58-.96.58-2.14.04-3.08L107 55.53l-9.08 5.25-9.08 5.24L89.98 68a3.05 3.05 0 0 0 2.69 1.5h8.55c.55 0 1.05-.11 1.52-.38s.81-.65 1.1-1.13l4.27-7.4ZM141.8 48.87h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.12-10.46-8.57-14.84a3.05 3.05 0 0 0-2.68-1.51ZM128.34 48.9c.57-.95.57-2.14.03-3.08l-1.14-1.96-9.08 5.24-9.08 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.55-.01 1.06-.12 1.52-.39.47-.27.81-.65 1.1-1.13l4.28-7.4ZM162.07 37.17h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.17-10.5-8.57-14.83a3.22 3.22 0 0 0-2.73-1.48ZM148.6 37.2c.58-.95.58-2.14.04-3.08l-1.13-1.96-9.09 5.24-9.08 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.5h8.55c.55 0 1.06-.1 1.53-.38.46-.27.8-.65 1.09-1.13l4.28-7.4ZM182.34 25.46h-8.55c-1.06 0-2.1.6-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.48-8.57-14.84a3.48 3.48 0 0 0-2.73-1.49ZM168.83 25.52c.57-.95.57-2.14.03-3.07l-1.13-1.97-9.08 5.24-9.09 5.25 1.14 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38.46-.27.8-.66 1.1-1.14l4.27-7.4ZM202.56 13.79h-8.55c-1.06 0-2.1.59-2.62 1.52l-4.28 7.4a3 3 0 0 0 .02 3.05l8.56 14.84 18.17-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48ZM189.1 13.82c.57-.95.57-2.14.03-3.08L188 8.78l-9.08 5.24-9.09 5.24 1.14 1.97a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.12 1.53-.39.46-.27.8-.65 1.1-1.13l4.27-7.4ZM222.83 2.09h-8.55c-1.06 0-2.1.59-2.62 1.51l-4.28 7.4a3 3 0 0 0 .02 3.06l8.56 14.83 18.07-10.43-8.56-14.84a3.11 3.11 0 0 0-2.64-1.53ZM209.37 2.12c.57-.96.57-2.14.03-3.08l-1.13-1.96-9.13 5.27-9.08 5.24 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56 0 1.06-.11 1.53-.38s.8-.66 1.1-1.13l4.32-7.43ZM243.05-9.59h-8.54c-1.07 0-2.1.6-2.63 1.52l-4.27 7.4a3 3 0 0 0 .01 3.05l8.57 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48ZM229.6-9.56c.56-.95.56-2.14.02-3.07l-1.13-1.97-9.08 5.24-9.08 5.25 1.13 1.96a3.05 3.05 0 0 0 2.68 1.51h8.55c.56-.01 1.06-.11 1.53-.38s.8-.66 1.1-1.14l4.27-7.4ZM263.32-21.3l-8.54.01c-1.07 0-2.1.59-2.63 1.52l-4.27 7.4a3 3 0 0 0 0 3.05l8.58 14.84 18.16-10.49-8.57-14.84a3.22 3.22 0 0 0-2.73-1.48Z' fill='%23151515'/%3E%3C/svg%3E");
}
.custom_location_tile.bg_blue:before {
    top: -25%;
    left: -25%;
    width: 150%;
    height: 150%;
    background: center/cover no-repeat
        url("data:image/svg+xml,%3Csvg width='1555' height='1393' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1442.62 594.6-19.06-33.01 20.2-11.66 27.18 47.06c-1.05.6-2.21 1-3.4.85l-19.02.01a6.45 6.45 0 0 1-5.9-3.25ZM1403.5 623.99l19.01-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM1433.44 623.91a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.31-11.72 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.85 6.85 6.85 0 0 0-2.44 2.52l-9.68 16.41ZM1358.41 650.02l19.01-.01a6.72 6.72 0 0 0 5.83-3.37l9.63-16.52a6.65 6.65 0 0 0-.04-6.78l-19.05-33.01-40.41 23.32 19.06 33.01a7.33 7.33 0 0 0 5.97 3.36ZM1388.46 649.89a6.79 6.79 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.36ZM1313.42 676l19.02-.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.17 7.17 0 0 0 6.07 3.3ZM1343.37 675.92a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.75 6.75 0 0 0-2.43 2.52l-9.58 16.36ZM1268.34 702.02h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.06 33a7.74 7.74 0 0 0 6.07 3.3ZM1298.28 701.95a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.2-11.66 20.31-11.73-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.86 6.85 6.85 0 0 0-2.44 2.51l-9.68 16.42ZM1223.35 728l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.47a6.63 6.63 0 0 0-.03-6.78l-19.05-33-40.41 23.32 19.06 33a7.17 7.17 0 0 0 6.07 3.3ZM1253.3 727.92a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.77 6.77 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM1178.26 754.03l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.62-16.52a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a6.77 6.77 0 0 0 5.96 3.37ZM1208.21 753.95a6.76 6.76 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.81 6.81 0 0 0-3.4.86 6.74 6.74 0 0 0-2.43 2.51l-9.58 16.36ZM1133.18 780.06l19.01-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.75 7.75 0 0 0 6.07 3.3ZM1163.23 779.92a6.77 6.77 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36h-19.02a6.8 6.8 0 0 0-3.39.86 6.85 6.85 0 0 0-2.44 2.52l-9.57 16.35ZM1088.19 806.03l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM1118.14 805.96a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.36ZM1043.1 832.06h19.02a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01c1.42 1.96 3.6 3.34 6.07 3.3ZM1073.05 831.99a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.75 6.75 0 0 0-2.43 2.52l-9.58 16.36ZM998.02 858.1l19.01-.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.2 23.2 19.06 33.01a6.92 6.92 0 0 0 5.87 3.42ZM1028.07 857.96a6.77 6.77 0 0 0-.08 6.84l2.53 4.38 20.2-11.66 20.2-11.67-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36l-19.01.01a6.81 6.81 0 0 0-3.4.85 6.85 6.85 0 0 0-2.44 2.52l-9.57 16.36ZM953.03 884.06h19.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.15 7.15 0 0 0 6.07 3.3ZM982.98 883.99a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51L982.98 884ZM907.95 910.1l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.75 7.75 0 0 0 6.08 3.3ZM938 909.96a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.26a6.78 6.78 0 0 0-5.96-3.36H953.4a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51L938 909.96ZM862.96 936.07l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM892.9 936a6.77 6.77 0 0 0-.07 6.84l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51L892.91 936ZM817.87 962.1l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33-40.2 23.2 19.06 33a6.66 6.66 0 0 0 5.86 3.43ZM847.82 962.02a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.3-11.72 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.41ZM772.78 988.13l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.75 7.75 0 0 0 6.06 3.3ZM802.84 988a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52L802.84 988ZM727.8 1014.1l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM757.75 1014.03a6.77 6.77 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM682.71 1040.13l19.02-.01a6.73 6.73 0 0 0 5.83-3.36l9.52-16.47a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.73 7.73 0 0 0 6.07 3.3ZM712.76 1040a6.77 6.77 0 0 0-.07 6.84l2.52 4.38 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.9 6.9 0 0 0-2.43 2.52l-9.58 16.36ZM637.73 1066.1l19.01-.01a6.73 6.73 0 0 0 5.84-3.36l9.51-16.47a6.65 6.65 0 0 0-.03-6.78L653 1006.47l-40.4 23.33 19.06 33.01a7.13 7.13 0 0 0 6.07 3.29ZM667.68 1066.03a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.75 6.75 0 0 0-5.96-3.35l-19.02.01a6.7 6.7 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.51l-9.57 16.36ZM592.64 1092.14l19.02-.01a6.77 6.77 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.05-33.01-40.4 23.33 19.05 33.01a7.45 7.45 0 0 0 6.07 3.3ZM622.59 1092.06a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.76 6.76 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.78 6.78 0 0 0-2.44 2.51l-9.57 16.36ZM547.55 1118.17l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33.01-40.4 23.33 19.05 33.01a7.76 7.76 0 0 0 6.07 3.3ZM577.6 1118.03a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.76 6.76 0 0 0-5.96-3.36l-19.02.01a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.58 16.35ZM502.57 1144.14l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33.01-40.4 23.33 19.06 33.01a7.16 7.16 0 0 0 6.07 3.3ZM532.52 1144.07a6.77 6.77 0 0 0-.08 6.84l2.53 4.37 20.2-11.66 20.2-11.66-2.47-4.27a6.79 6.79 0 0 0-5.96-3.36l-18.91-.05a6.81 6.81 0 0 0-3.4.85 6.74 6.74 0 0 0-2.43 2.52l-9.68 16.42ZM457.48 1170.17l19.02-.01a6.72 6.72 0 0 0 5.83-3.37l9.51-16.46a6.65 6.65 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.76 7.76 0 0 0 6.07 3.3ZM487.53 1170.04a6.76 6.76 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.79 6.79 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM412.5 1196.14l19.01-.01a6.72 6.72 0 0 0 5.84-3.37l9.51-16.46a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM442.44 1196.07a6.76 6.76 0 0 0-.07 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.81 6.81 0 0 0-2.43 2.52l-9.57 16.36ZM367.41 1222.17l19.01-.01a6.73 6.73 0 0 0 5.84-3.36l9.51-16.47a6.65 6.65 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.06 33a7.42 7.42 0 0 0 6.07 3.3ZM397.36 1222.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.89 6.89 0 0 0-2.43 2.52l-9.57 16.36ZM1502.92 652.39l-7.28-12.6-1126.26 650.25 7.28 12.6 1126.26-650.25ZM1490.65 631.15l-7.21-12.5L357.18 1268.9l7.21 12.49 1126.26-650.24ZM344.67 1247.24l-27.17-47.07 20.3-11.72 19.06 33.01a6.93 6.93 0 0 1 .03 6.79l-9.51 16.46a7.92 7.92 0 0 1-2.7 2.53ZM352.37 1248.07a6.79 6.79 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.75 6.75 0 0 0-5.96-3.35l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM1515.12 673.53l-7.21-12.5-1126.26 650.25 7.21 12.5 1126.26-650.25ZM428.54 1392.5l-27.17-47.07c1.04-.6 2.2-.99 3.5-.91l19.01-.01a6.92 6.92 0 0 1 5.86 3.42l19.06 33.01-20.2 11.66-.06-.1ZM468.9 1318.38l-19 .01a6.73 6.73 0 0 0-5.84 3.36l-9.51 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.73 7.73 0 0 0-6.07-3.3ZM438.86 1318.51a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM513.9 1292.41l-19.02.01a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33a7.14 7.14 0 0 0-6.07-3.3ZM483.95 1292.48a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.96 3.36l19.02-.01a6.81 6.81 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM558.98 1266.37l-19.01.02a6.73 6.73 0 0 0-5.84 3.36l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.45 7.45 0 0 0-6.07-3.3ZM529.03 1266.45a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.53 4.37a6.79 6.79 0 0 0 5.96 3.36l19.02-.01a6.81 6.81 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.51-16.46ZM604.07 1240.34l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.05 33.01 40.4-23.33-19.05-33.01a7.76 7.76 0 0 0-6.07-3.3ZM574.02 1240.48a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.89 6.89 0 0 0 2.43-2.52l9.52-16.46ZM649.05 1214.37l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM619.1 1214.45a6.78 6.78 0 0 0 .08-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.76 6.76 0 0 0 5.96 3.35l19.02-.01a6.7 6.7 0 0 0 3.4-.85 6.78 6.78 0 0 0 2.43-2.51l9.52-16.46ZM694.14 1188.34l-19.01.01a6.72 6.72 0 0 0-5.84 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.76 7.76 0 0 0-6.07-3.3ZM664.2 1188.41a6.76 6.76 0 0 0 .07-6.84l-2.53-4.38-20.2 11.67-20.3 11.72 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.62-16.53ZM739.13 1162.37l-19.02.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM709.18 1162.44a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.51l9.52-16.47ZM784.21 1136.34l-19.01.01a6.74 6.74 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.42 7.42 0 0 0-6.07-3.3ZM754.27 1136.41a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM829.3 1110.31l-19.01.01a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33.01a7.75 7.75 0 0 0-6.07-3.29ZM799.25 1110.44a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.82 6.82 0 0 0 2.43-2.52l9.52-16.46ZM874.28 1084.33l-19.01.01a6.77 6.77 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM844.34 1084.41a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM919.37 1058.3l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.4-23.33-19.06-33.01a7.76 7.76 0 0 0-6.07-3.3ZM889.43 1058.38a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.9 6.9 0 0 0 2.43-2.52l9.52-16.46ZM964.36 1032.33l-19.02.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33.01 40.3-23.27-19.06-33.01a6.78 6.78 0 0 0-5.96-3.36ZM934.41 1032.41a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.75 6.75 0 0 0 5.97 3.35l19.01-.01a6.7 6.7 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM1009.44 1006.3l-19.01.01a6.72 6.72 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.15 7.15 0 0 0-6.07-3.3ZM979.5 1006.37a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.76 6.76 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM1054.53 980.27h-19.01a6.73 6.73 0 0 0-5.83 3.38l-9.52 16.46a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM1024.48 980.4a6.79 6.79 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.85 6.85 0 0 0 2.44-2.51l9.51-16.47ZM1099.52 954.3h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.05-33.01a7.16 7.16 0 0 0-6.07-3.3ZM1069.57 954.37a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1144.6 928.26l-19.01.02a6.73 6.73 0 0 0-5.83 3.36l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33 40.19-23.2-19.05-33a6.93 6.93 0 0 0-5.87-3.43ZM1114.66 928.34a6.79 6.79 0 0 0 .07-6.85l-2.52-4.37-20.31 11.72-20.2 11.67 2.53 4.37a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.62-16.52ZM1189.59 902.3h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.79l19.05 33 40.41-23.32-19.06-33a7.16 7.16 0 0 0-6.07-3.3ZM1159.64 902.37a6.79 6.79 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.86 6.86 0 0 0 2.44-2.52l9.51-16.46ZM1234.68 876.26l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33a7.17 7.17 0 0 0-6.07-3.3ZM1204.73 876.34a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1279.76 850.23l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.73 7.73 0 0 0-6.07-3.3ZM1249.71 850.37a6.77 6.77 0 0 0 .08-6.85l-2.53-4.38-20.2 11.67-20.2 11.66 2.53 4.38a6.77 6.77 0 0 0 5.96 3.35h19.02a6.8 6.8 0 0 0 3.39-.86 6.86 6.86 0 0 0 2.44-2.51l9.51-16.47ZM1324.75 824.26l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.78l19.05 33.01 40.41-23.32-19.06-33.01a7.17 7.17 0 0 0-6.07-3.3ZM1294.8 824.33a6.79 6.79 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.75 6.75 0 0 0 2.43-2.51l9.52-16.47ZM1369.84 798.23h-19.02a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.05-33.01a7.76 7.76 0 0 0-6.07-3.3ZM1339.89 798.3a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.81 6.81 0 0 0 3.4-.86 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1414.82 772.26h-19.02a6.73 6.73 0 0 0-5.83 3.37l-9.51 16.47a6.63 6.63 0 0 0 .03 6.78l19.05 33.01 40.41-23.33-19.06-33a7.16 7.16 0 0 0-6.07-3.3ZM1384.87 772.33a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.51-16.46ZM1459.91 746.23h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.65 6.65 0 0 0 .04 6.79l19.05 33 40.3-23.26-19.06-33a6.77 6.77 0 0 0-5.96-3.37ZM1429.96 746.3a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.01-.01a6.81 6.81 0 0 0 3.4-.85 6.75 6.75 0 0 0 2.43-2.52l9.52-16.46ZM1505 720.2h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.19-23.2-19.05-33a6.93 6.93 0 0 0-5.86-3.43ZM1474.94 720.33a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.53 4.38a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.78 6.78 0 0 0 2.44-2.52l9.51-16.46ZM1534.6 753.92l-19.06-33.01a6.92 6.92 0 0 1-.03-6.79l9.52-16.46a7.16 7.16 0 0 1 2.6-2.47l27.17 47.06-20.2 11.67ZM1520.03 694.3a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.86 6.86 6.86 0 0 0 2.44-2.51l9.51-16.46ZM1125.12 44.67l-19.06-33L1126.26 0l27.18 47.07c-1.05.6-2.21 1-3.4.85h-19.02a6.45 6.45 0 0 1-5.9-3.25ZM1086 74.06h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.68 6.68 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.14 7.14 0 0 0 6.07 3.3ZM1115.94 73.99a6.79 6.79 0 0 0-.07 6.84l2.52 4.38 20.31-11.73 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.39.85 6.85 6.85 0 0 0-2.44 2.52l-9.68 16.42ZM1040.91 100.1l19.01-.02a6.72 6.72 0 0 0 5.83-3.36l9.63-16.53a6.65 6.65 0 0 0-.04-6.78l-19.05-33.01-40.41 23.33 19.06 33a7.33 7.33 0 0 0 5.97 3.36ZM1070.96 99.96a6.79 6.79 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.79 6.79 0 0 0-5.97-3.35h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM995.92 126.07l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.68 6.68 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM1025.87 126a6.77 6.77 0 0 0-.07 6.84l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.75 6.75 0 0 0-2.43 2.51l-9.58 16.36ZM950.84 152.1l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.67 6.67 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.75 7.75 0 0 0 6.07 3.3ZM980.78 152.02a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.31-11.72-2.46-4.27a6.79 6.79 0 0 0-5.97-3.36H996.3a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51l-9.68 16.42ZM905.85 178.07l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33.01a7.15 7.15 0 0 0 6.07 3.3ZM935.8 178a6.78 6.78 0 0 0-.07 6.84l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.81 6.81 0 0 0-2.43 2.52L935.8 178ZM860.76 204.1l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.62-16.52a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a6.77 6.77 0 0 0 5.96 3.36ZM890.71 204.03a6.78 6.78 0 0 0-.07 6.84l2.52 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM815.68 230.13h19.01a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.06 33.01a7.75 7.75 0 0 0 6.07 3.3ZM845.73 230a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52L845.73 230ZM770.7 256.1h19a6.73 6.73 0 0 0 5.84-3.37l9.51-16.47a6.67 6.67 0 0 0-.02-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.15 7.15 0 0 0 6.07 3.3ZM800.64 256.03a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM725.6 282.13h19.02a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.44 7.44 0 0 0 6.08 3.3ZM755.55 282.06a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM680.52 308.17l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.2 23.2 19.06 33a6.92 6.92 0 0 0 5.87 3.43ZM710.57 308.03a6.77 6.77 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36h-19.01a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.44 2.51l-9.57 16.36ZM635.53 334.14l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.16 7.16 0 0 0 6.07 3.3ZM665.48 334.06a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36H680.9a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.35ZM590.45 360.17l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33.01a7.75 7.75 0 0 0 6.08 3.3ZM620.5 360.04a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.36ZM545.46 386.14l19.02-.01a6.74 6.74 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.16 7.16 0 0 0 6.07 3.3ZM575.4 386.07a6.77 6.77 0 0 0-.07 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM500.37 412.17h19.02a6.74 6.74 0 0 0 5.83-3.38l9.52-16.46a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.2 23.2 19.06 33.01a6.66 6.66 0 0 0 5.86 3.42ZM530.32 412.1a6.78 6.78 0 0 0-.07 6.84l2.52 4.38 20.3-11.73 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.42ZM455.29 438.2h19.01a6.74 6.74 0 0 0 5.83-3.37l9.52-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.33 19.05 33a7.75 7.75 0 0 0 6.08 3.3ZM485.34 438.07a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.02a6.8 6.8 0 0 0-3.4.84 6.81 6.81 0 0 0-2.43 2.52l-9.57 16.36ZM410.3 464.18l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.67 6.67 0 0 0-.03-6.79l-19.05-33-40.4 23.32 19.05 33a7.15 7.15 0 0 0 6.07 3.3ZM440.25 464.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.46-4.26a6.78 6.78 0 0 0-5.97-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.57 16.36ZM365.21 490.2h19.02a6.74 6.74 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.05 33a7.75 7.75 0 0 0 6.07 3.3ZM395.26 490.07a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.81 6.81 0 0 0-2.43 2.51l-9.58 16.36ZM320.23 516.18l19.01-.01a6.73 6.73 0 0 0 5.84-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.15 7.15 0 0 0 6.07 3.3ZM350.18 516.1a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.35ZM275.14 542.21l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.78l-19.05-33.01-40.4 23.32 19.05 33.01a7.44 7.44 0 0 0 6.07 3.3ZM305.09 542.14a6.78 6.78 0 0 0-.08 6.84l2.53 4.38 20.2-11.67 20.2-11.66-2.46-4.27a6.77 6.77 0 0 0-5.97-3.36l-19.01.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.44 2.52l-9.57 16.36ZM230.05 568.24h19.02a6.73 6.73 0 0 0 5.83-3.38l9.52-16.46a6.67 6.67 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32 19.05 33.01a7.75 7.75 0 0 0 6.07 3.3ZM260.1 568.1a6.78 6.78 0 0 0-.07 6.85l2.53 4.38 20.2-11.67 20.2-11.66-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM185.07 594.21h19.02a6.73 6.73 0 0 0 5.83-3.37l9.51-16.47a6.66 6.66 0 0 0-.03-6.78l-19.06-33.01-40.4 23.32L179 590.91a7.16 7.16 0 0 0 6.07 3.3ZM215.02 594.14a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.27a6.78 6.78 0 0 0-5.96-3.36l-18.91-.05a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.68 16.42ZM139.98 620.24H159a6.73 6.73 0 0 0 5.83-3.37l9.51-16.47a6.67 6.67 0 0 0-.03-6.78l-19.05-33.01-40.4 23.33 19.05 33a7.75 7.75 0 0 0 6.07 3.3ZM170.03 620.11a6.77 6.77 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.67-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.86 6.79 6.79 0 0 0-2.43 2.51l-9.58 16.36ZM95 646.22l19.01-.01a6.73 6.73 0 0 0 5.83-3.37l9.52-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.16 7.16 0 0 0 6.07 3.3ZM124.94 646.14a6.77 6.77 0 0 0-.07 6.85l2.53 4.37 20.2-11.66 20.2-11.67-2.47-4.26a6.78 6.78 0 0 0-5.96-3.36h-19.02a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.51l-9.58 16.36ZM49.91 672.25l19.02-.01a6.73 6.73 0 0 0 5.83-3.37l9.51-16.46a6.66 6.66 0 0 0-.03-6.79l-19.06-33-40.4 23.32 19.06 33a7.44 7.44 0 0 0 6.07 3.3ZM79.86 672.17a6.78 6.78 0 0 0-.08 6.85l2.53 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.97-3.36H95.26a6.8 6.8 0 0 0-3.4.86 6.8 6.8 0 0 0-2.43 2.52l-9.57 16.35ZM1185.42 102.46l-7.28-12.6L51.88 740.11l7.28 12.6 1126.26-650.25ZM1173.15 81.22l-7.21-12.5L39.68 718.98l7.21 12.5L1173.15 81.22ZM27.17 697.31 0 650.25l20.3-11.73 19.06 33.01a6.92 6.92 0 0 1 .03 6.79l-9.51 16.46a7.92 7.92 0 0 1-2.7 2.53ZM34.87 698.14a6.78 6.78 0 0 0-.07 6.85l2.52 4.37 20.2-11.66 20.2-11.66-2.46-4.27a6.78 6.78 0 0 0-5.96-3.36l-19.02.01a6.8 6.8 0 0 0-3.4.85 6.8 6.8 0 0 0-2.43 2.52l-9.58 16.36ZM1197.62 123.6l-7.21-12.5L64.15 761.36l7.21 12.5L1197.62 123.6ZM111.04 842.57l-27.17-47.06c1.04-.6 2.2-1 3.5-.91l19.01-.01a6.92 6.92 0 0 1 5.86 3.42l19.06 33-20.2 11.67-.06-.1ZM151.4 768.45l-19 .01a6.74 6.74 0 0 0-5.84 3.37l-9.51 16.46a6.67 6.67 0 0 0 .03 6.79l19.05 33 40.4-23.32-19.05-33a7.75 7.75 0 0 0-6.07-3.3ZM121.36 768.59a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35H106a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM196.4 742.48l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.15 7.15 0 0 0-6.07-3.3ZM166.45 742.55a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38L143.8 743l-20.2 11.66 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM241.48 716.45h-19.01a6.73 6.73 0 0 0-5.84 3.38l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.44 7.44 0 0 0-6.07-3.3ZM211.53 716.52a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.53 4.37a6.78 6.78 0 0 0 5.96 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.51-16.47ZM286.57 690.42h-19.01a6.74 6.74 0 0 0-5.84 3.37l-9.51 16.47a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM256.52 690.55a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM331.55 664.45h-19.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.8l19.06 33 40.4-23.33-19.06-33a7.15 7.15 0 0 0-6.07-3.3ZM301.6 664.52a6.77 6.77 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.53 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.52l9.52-16.46ZM376.64 638.41l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM346.7 638.49a6.78 6.78 0 0 0 .07-6.85l-2.53-4.37-20.2 11.66-20.3 11.73 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.62-16.52ZM421.63 612.44l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.15 7.15 0 0 0-6.06-3.3ZM391.68 612.52a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.46ZM466.71 586.41l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33.01a7.44 7.44 0 0 0-6.07-3.3ZM436.77 586.49a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.77 6.77 0 0 0 5.96 3.35h19.02a6.8 6.8 0 0 0 3.4-.86 6.81 6.81 0 0 0 2.43-2.51l9.52-16.47ZM511.8 560.38l-19.01.01a6.73 6.73 0 0 0-5.84 3.37l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.75 7.75 0 0 0-6.07-3.3ZM481.75 560.51a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM556.78 534.4l-19.01.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM526.84 534.48a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM601.87 508.38h-19.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.67 6.67 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM571.93 508.45a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM646.86 482.4l-19.02.02a6.74 6.74 0 0 0-5.83 3.36l-9.52 16.47a6.66 6.66 0 0 0 .03 6.78l19.06 33 40.3-23.26-19.06-33a6.78 6.78 0 0 0-5.96-3.37ZM616.91 482.48a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.81 6.81 0 0 0 2.43-2.52l9.52-16.46ZM691.95 456.37l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.15 7.15 0 0 0-6.06-3.3ZM662 456.45a6.78 6.78 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM737.03 430.34l-19.01.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.66 6.66 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM706.98 430.48a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.77 6.77 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.86 6.81 6.81 0 0 0 2.44-2.51l9.51-16.46ZM782.02 404.37l-19.02.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33.01a7.15 7.15 0 0 0-6.07-3.3ZM752.07 404.44a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.52-16.47ZM827.1 378.34H808.1a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.2-23.2-19.06-33.01a6.92 6.92 0 0 0-5.87-3.42ZM797.16 378.41a6.78 6.78 0 0 0 .07-6.84l-2.52-4.38-20.3 11.73-20.21 11.66 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36h19.02a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.51l9.62-16.53ZM872.09 352.37h-19.02a6.73 6.73 0 0 0-5.83 3.38l-9.51 16.46a6.66 6.66 0 0 0 .03 6.78L856.8 412l40.4-23.32-19.05-33.01a7.15 7.15 0 0 0-6.07-3.3ZM842.14 352.44a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM917.18 326.34h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.66 6.66 0 0 0 .03 6.78l19.06 33.01 40.4-23.33-19.05-33a7.15 7.15 0 0 0-6.07-3.3ZM887.23 326.41a6.77 6.77 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.79 6.79 0 0 0 2.43-2.52l9.52-16.46ZM962.26 300.3l-19.01.01a6.73 6.73 0 0 0-5.83 3.37l-9.52 16.46a6.67 6.67 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.06-33a7.75 7.75 0 0 0-6.07-3.3ZM932.21 300.44a6.78 6.78 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.78 6.78 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.51-16.46ZM1007.25 274.33l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.66 6.66 0 0 0 .02 6.79l19.06 33 40.41-23.32-19.06-33a7.17 7.17 0 0 0-6.07-3.3ZM977.3 274.4a6.78 6.78 0 0 0 .08-6.84l-2.53-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.36l19.01-.01a6.8 6.8 0 0 0 3.4-.85 6.8 6.8 0 0 0 2.43-2.52l9.52-16.46ZM1052.34 248.3l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.46a6.68 6.68 0 0 0 .03 6.79l19.06 33 40.4-23.32-19.05-33a7.76 7.76 0 0 0-6.07-3.3ZM1022.39 248.38a6.76 6.76 0 0 0 .07-6.85l-2.52-4.37-20.2 11.66-20.2 11.66 2.52 4.38a6.78 6.78 0 0 0 5.97 3.35h19.01a6.8 6.8 0 0 0 3.4-.86 6.74 6.74 0 0 0 2.43-2.51l9.52-16.46ZM1097.32 222.33l-19.02.01a6.74 6.74 0 0 0-5.83 3.37l-9.51 16.46a6.63 6.63 0 0 0 .03 6.79l19.05 33 40.41-23.32-19.06-33.01a7.16 7.16 0 0 0-6.07-3.3ZM1067.37 222.4a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.02a6.8 6.8 0 0 0 3.39-.86 6.85 6.85 0 0 0 2.44-2.51l9.51-16.47ZM1142.41 196.3h-19.02a6.74 6.74 0 0 0-5.83 3.38l-9.52 16.46a6.65 6.65 0 0 0 .04 6.78l19.05 33.01 40.3-23.26-19.06-33.01a6.77 6.77 0 0 0-5.96-3.36ZM1112.46 196.37a6.77 6.77 0 0 0 .07-6.84l-2.52-4.38-20.2 11.67-20.2 11.66 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36h19.01a6.8 6.8 0 0 0 3.4-.86 6.74 6.74 0 0 0 2.43-2.51l9.52-16.47ZM1187.5 170.27h-19.02a6.74 6.74 0 0 0-5.83 3.37l-9.52 16.47a6.68 6.68 0 0 0 .03 6.78l19.06 33.01 40.19-23.2-19.05-33.01a6.93 6.93 0 0 0-5.86-3.42ZM1157.44 170.4a6.77 6.77 0 0 0 .08-6.84l-2.53-4.38-20.2 11.66-20.2 11.67 2.53 4.37a6.77 6.77 0 0 0 5.96 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.78 6.78 0 0 0 2.44-2.52l9.51-16.46ZM1217.1 203.99l-19.06-33a6.92 6.92 0 0 1-.03-6.8l9.52-16.46a7.16 7.16 0 0 1 2.6-2.47l27.17 47.07-20.2 11.66ZM1202.53 144.37a6.76 6.76 0 0 0 .08-6.85l-2.53-4.37-20.2 11.66-20.2 11.67 2.52 4.37a6.79 6.79 0 0 0 5.97 3.36l19.02-.01a6.8 6.8 0 0 0 3.39-.85 6.85 6.85 0 0 0 2.44-2.52l9.51-16.46Z' fill='%23008DE5' fill-opacity='.25'/%3E%3C/svg%3E");
}
.custom_location_tile > * {
    position: relative;
}
@media (min-width: 656px) {
    .location_tile_container {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
}
@media (min-width: 1200px) {
    .location_tile_container {
        width: calc((100% - clamp(15px, 3vw, 30px) * 2) / 3);
    }
}
@media (min-width: 1400px) {
    .location_tile_container {
        width: calc((100% - clamp(15px, 3vw, 30px) * 3) / 4);
    }
}
.video_background {
    background: center/cover no-repeat;
    padding-top: clamp(15px, 6vw, 120px);
    padding-bottom: clamp(15px, 6vw, 120px);
}
.video_banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 60px) clamp(15px, 10vw, 180px);
}
@media (min-width: 1200px) {
    .video_banner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .video_banner.right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .video_banner .video_container,
    .video_banner .video_content {
        width: calc((100% - clamp(15px, 10vw, 180px) * 1) / 2);
    }
}
#basket_popout {
    top: 0;
    left: 100%;
    width: 370px;
    z-index: 11;
    position: fixed;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100vh;
    -webkit-transition: left 0.3s ease;
    background: #ffffff;
    margin-top: 0;
    padding: clamp(20px, 3vw, 50px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #333333;
}
.show-basket #basket_popout {
    left: calc(100% - 370px);
}
.basket_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
}
.basket_header p {
    margin: 0;
}
.close-basket {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.666 1.833 1.333 15.167m13.333 0L1.333 1.833l13.333 13.334Z' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 16px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: none;
}
.header_icon.basket:after {
    content: "";
    display: block;
    z-index: 10;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity 0.25s, visibility 0ms linear 0.25s, z-index 0ms linear 0.25s;
    transition: opacity 0.25s, visibility 0ms linear 0.25s, z-index 0ms linear 0.25s;
}
.show-basket .header_icon.basket:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
    transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
    transition: opacity 0.2s, visibility 0ms, transform 0.5s ease;
    transition: opacity 0.2s, visibility 0ms, transform 0.5s ease, -webkit-transform 0.5s ease;
    z-index: 10;
}
#basket_popout .button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0;
    margin-bottom: 15px;
    padding: 8px 38px;
}
#basket_popout .button.empty_basket {
    margin-bottom: 0;
}
#basket_popout .bp_top {
    padding-bottom: calc(clamp(15px, 3vw, 30px) - 15px);
    border-bottom: 1px solid #0074bd;
    margin-bottom: clamp(15px, 3vw, 30px);
}
#basket_popout .bp_top span {
    font-size: clamp(18px, 4vw, 22px);
}
.bp_mid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
    padding-bottom: clamp(15px, 3vw, 30px);
    border-bottom: 1px solid #0074bd;
    margin-bottom: clamp(15px, 3vw, 30px);
}
.bp_item_container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.bp_image {
    min-width: 60px;
    height: 60px;
    background: center/cover no-repeat;
    margin-right: 10px;
}
.bp_item_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.bp_item_title_container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bp_item_title {
    font-weight: 700;
}
#basket_popout .remove {
    display: block;
    width: 40px;
    height: 40px;
    background: center/28px no-repeat
        url("data:image/svg+xml,%3Csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 6h5a2.5 2.5 0 0 0-5 0ZM10 6a4 4 0 1 1 8 0h6.25a.75.75 0 1 1 0 1.5h-1.31l-1.217 14.603A4.25 4.25 0 0 1 17.488 26h-6.976a4.25 4.25 0 0 1-4.235-3.897L5.06 7.5H3.75a.75.75 0 0 1 0-1.5H10Zm2.5 5.75a.75.75 0 1 0-1.5 0v8.5a.75.75 0 1 0 1.5 0v-8.5Zm3.75-.75a.75.75 0 0 0-.75.75v8.5a.75.75 0 1 0 1.5 0v-8.5a.75.75 0 0 0-.75-.75Z' fill='%230074BD'/%3E%3C/svg%3E");
}
#basket_popout .variation {
    margin: 0;
    width: 100%;
}
#basket_popout .variation * {
    margin: 0;
}
.bp_price_container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.bp_price_container > * {
    width: 100%;
    margin: 0;
}
.basket_totals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#basket_popout form > * {
    margin-bottom: 15px;
}
@media (max-width: 640px) {
    .close-basket {
        display: block;
    }
}
.snap h2 {
    color: #0074bd;
    font-weight: bold;
    font-size: 26px;
}
.snap h3 {
    color: #0074bd;
    font-size: 22px;
    font-weight: 400;
}
.snap-container {
    max-width: 900px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.snap .flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    margin-top: 40px;
    margin-bottom: 40px;
}
.snap-button {
    background: #9bc455;
    color: #fff;
    padding: 10px 40px;
    font-size: 16px;
    display: inline-block;
    margin: 20px 0;
    border-radius: 50px;
    border: 2px solid #9bc455;
    text-transform: uppercase;
}
.snap-button:hover {
    border: 2px solid #9bc455;
    background: none;
    text-decoration: none;
    color: #9bc455;
}
.snap-banner {
    background: #0074bd;
    padding: 20px 0;
    text-align: center;
}
.snap-subtitle {
    color: #fff;
    margin-bottom: 0;
    font-size: 22px;
}
.snap-title {
    color: #fff;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 70px;
}
.snap-banner p {
    color: #fff;
    font-size: 20px;
    margin: 0;
}
.snap-representative {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}
.snap-options {
    text-align: center;
    margin-top: 30px;
}
.snap-option {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%;
    text-align: center;
    margin-bottom: 30px;
}
.snap-option.or {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.option-1,
.option-2 {
    background: url("../img/calendar.png");
    background-size: contain;
    width: 300px;
    height: 300px;
    margin: 0 auto;
    background-repeat: no-repeat;
    font-size: 28px;
    color: #0074bd;
    font-weight: bold;
    position: relative;
}
.snap-option.or {
    font-size: 60px;
    color: #0074bd;
    font-weight: bold;
    font-style: italic;
}
.option-2 {
    background: url("../img/percentage.png");
    background-repeat: no-repeat;
    background-size: contain;
}
.option-2 .snap-option-content {
    top: 30%;
    left: 5%;
}
.snap-option-content {
    position: absolute;
    left: 15%;
    right: 15%;
    line-height: 1.4;
    top: 35%;
}
.snap-option-content p {
    font-size: 18px;
}
.snap-option-content span {
    color: #9bc455;
}
.snap-option-title {
    font-size: 50px;
}
.snap-asterisk {
    font-size: 18px;
}
.snap-who {
    margin-top: 60px;
    margin-bottom: 60px;
}
.snap-block {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48.33333%;
    flex: 0 0 48.33333%;
    max-width: 48.33333%;
}
.snap-block h2 {
    font-size: 30px;
}
.snap-block.image {
    text-align: center;
}
.snap-text {
    text-align: center;
    margin-bottom: 100px;
}
.snap-eligibility-info {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.snap-eligibility-info .age {
    background: url("../img/age-hover.png");
    width: 215px;
    height: 215px;
    margin: 0 auto;
}
.snap-eligibility-info .age:hover {
    background: url("../img/age.png");
}
.snap-eligibility-info .per-week {
    background: url("../img/per-week-hover.png");
    width: 215px;
    height: 215px;
    margin: 0 auto;
}
.snap-eligibility-info .per-week:hover {
    background: url("../img/per-week.png");
}
.snap-eligibility-info .debit {
    background: url("../img/debit-hover.png");
    width: 215px;
    height: 215px;
    margin: 0 auto;
}
.snap-eligibility-info .debit:hover {
    background: url("../img/debit.png");
}
.snap-eligibility-info .deposit {
    background: url("../img/deposit.png");
    width: 215px;
    height: 215px;
    margin: 0 auto;
}
.snap-eligibility-info .deposit:hover {
    background: url("../img/deposit-hover.png");
}
.snap-eligibility-info .uk {
    background: url("../img/uk-hover.png");
    width: 215px;
    height: 215px;
    margin: 0 auto;
}
.snap-eligibility-info .uk:hover {
    background: url("../img/uk.png");
}
@media (max-width: 768px) {
    .snap-container {
        max-width: 100%;
    }
    .option-1,
    .option-2 {
        width: 170px;
        height: 170px;
        font-size: 22px;
    }
    .snap-option-title,
    .snap-option.or {
        font-size: 40px;
    }
    .snap-block {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .snap-option-content {
        top: 25%;
        right: 8%;
    }
    .snap-option-title {
        font-size: 22px;
    }
    .snap-eligibility-info {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
    }
    .snap-eligibility-info.uk {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.injected-product-widget-popup {
    z-index: 99999 !important;
}
.snap-finance-category-advert-banner {
    margin-top: 40px;
}
.snap-finance-category-advert-banner p {
    font-size: 18px;
    line-height: 1;
}
@media screen and (max-width: 500px) {
    .snap-finance-category-advert-banner p {
        font-size: 14px;
    }
}
.booking-calendar-booking-form {
    padding: 20px;
    background-color: #eee;
    border-radius: 10px;
    overflow: hidden;
}
.booking-calendar-booking-form .booking-form-title {
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-size: 26px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.booking-calendar-booking-form .form-row label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.booking-calendar-booking-form .form-row input,
.booking-calendar-booking-form .form-row select,
.booking-calendar-booking-form .form-row textarea {
    background-color: white;
}
.booking-calendar-booking-form .form-submit-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.booking-calendar-booking-form .form-submit-row input[type="submit"] {
    padding: 10px 15px;
    background-color: #0074bd;
    color: white;
    border: 0;
    border-radius: 5px;
    cursor: pointer;
}
.booking-calendar-booking-form .form-submit-row input[type="submit"]:hover {
    background-color: #005e99;
}
#booking_calendar .fc-day .cell-actions {
    border: 1px solid #b2b2b2;
}
#booking_calendar .fc-day .cell-actions .action-list button {
    padding: 3px 5px;
    border: 0;
    font-size: 14px;
    border-radius: 5px;
    background-color: #0074bd;
    color: white;
    cursor: pointer;
}
#booking_calendar .fc-day .cell-actions .action-list button:hover {
    background-color: #005e99;
}
#booking_calendar_confirmation {
    padding: 20px;
    border: 2px solid #a3a3a3;
    border-radius: 10px;
    text-align: center;
}
#booking_calendar_confirmation .confirmed-details p {
    margin: 5px 0;
}
.carbonlite * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.carbonlite .carbonlite__benefits,
.carbonlite .carbonlite__brand,
.carbonlite .carbonlite__faqs,
.carbonlite .carbonlite__header-content,
.carbonlite .carbonlite__intro,
.carbonlite .carbonlite__logos,
.carbonlite .carbonlite__order-today,
.carbonlite .carbonlite__reviews,
.carbonlite .carbonlite__section,
.carbonlite .carbonlite__specs,
.carbonlite .carbonlite__steps,
.carbonlite .carbonlite__video,
.carbonlite .carbonlite__wheel-colours {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.carbonlite .carbonlite__benefits,
.carbonlite .carbonlite__header,
.carbonlite .carbonlite__section,
.carbonlite .carbonlite__specs {
    height: auto;
    min-height: clamp(100px, 30vw, 700px);
}
.carbonlite__buttons {
    margin-top: 2rem;
}
.carbonlite h2 {
    color: #3f92e1;
    line-height: 1.2;
}
.carbonlite p {
    margin-top: 0;
    font-size: 22px;
    line-height: 1.6;
}
.carbonlite__chevron {
    position: absolute !important;
    height: 100%;
    width: auto;
    max-width: initial;
}
.carbonlite__chevron ~ * {
    position: relative;
}
.carbonlite__chevron--header {
    height: 185%;
    right: 60%;
    top: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
@media only screen and (min-width: 1000px) {
    .carbonlite__chevron--header {
        top: 0;
        right: 70px;
        height: 100%;
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
}
.carbonlite__chevron--benefits {
    top: 0;
    right: 80%;
    height: 100%;
    -webkit-transform: rotate(180deg) translate(-50%, 0);
    transform: rotate(180deg) translate(-50%, 0);
}
@media only screen and (min-width: 1000px) {
    .carbonlite__chevron--benefits {
        top: 0;
        right: 80%;
        height: 100%;
        -webkit-transform: rotate(180deg) translate(-50%, 0);
        transform: rotate(180deg) translate(-50%, 0);
    }
}
.carbonlite__chevron--lightweight {
    top: 0;
    right: 0%;
    height: 100%;
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
}
@media only screen and (min-width: 1000px) {
    .carbonlite__chevron--lightweight {
        top: 0;
        right: 0;
        height: 100%;
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
}
.carbonlite__chevron--lcd {
    bottom: 0;
    right: 120%;
    height: 120%;
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
}
@media only screen and (min-width: 750px) {
    .carbonlite__chevron--lcd {
        bottom: 0;
        right: 110%;
        height: 140%;
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
}
.carbonlite__chevron--batteries {
    top: 0;
    right: 0%;
    height: 100%;
    -webkit-transform: rotate(180deg) translate(-50%, 0);
    transform: rotate(180deg) translate(-50%, 0);
}
@media only screen and (min-width: 1000px) {
    .carbonlite__chevron--batteries {
        top: 0;
        right: 25%;
        height: 100%;
        -webkit-transform: rotate(180deg) translate(-50%, 0);
        transform: rotate(180deg) translate(-50%, 0);
    }
}
.carbonlite__chevron--specs-1 {
    top: 0;
    right: 0%;
    height: 100%;
    -webkit-transform: rotate(180deg) translate(-50%, 0);
    transform: rotate(180deg) translate(-50%, 0);
}
@media only screen and (min-width: 850px) {
    .carbonlite__chevron--specs-1 {
        top: 0;
        right: 10%;
        height: 100%;
        -webkit-transform: rotate(180deg) translate(-50%, 0);
        transform: rotate(180deg) translate(-50%, 0);
    }
}
.carbonlite__chevron--specs-2 {
    top: 0;
    right: 0%;
    height: 100%;
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
    display: none;
}
@media only screen and (min-width: 850px) {
    .carbonlite__chevron--specs-2 {
        display: block;
        top: 0;
        right: 90%;
        height: 100%;
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0);
    }
}
.carbonlite__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.5rem 0.75rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.carbonlite__buttons--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.carbonlite__buttons--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.carbonlite__button {
    border-radius: 100px;
    padding: 0.7rem 2rem;
    font-size: 1.6rem;
    line-height: 1.8;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}
.carbonlite__button--primary {
    color: black;
    background-color: #fdaf02;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
.carbonlite__button--primary:hover {
    background-color: #ffffff;
    color: #fdaf02;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2), inset 0 0 0 2px #fdaf02;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2), inset 0 0 0 2px #fdaf02;
}
.carbonlite__button--secondary {
    color: #fdaf02;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0), inset 0 0 0 2px #fdaf02;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0), inset 0 0 0 2px #fdaf02;
}
.carbonlite__button--secondary:hover {
    background-color: #fdaf02;
    color: white;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
.carbonlite__phone {
    color: #fdaf02;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.8rem;
}
.carbonlite__phone svg {
    fill: #fdaf02;
    height: 40px;
    width: auto;
    margin-right: 0.5rem;
}
.carbonlite__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: black;
}
@media only screen and (min-width: 1000px) {
    .carbonlite__header {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.carbonlite__header-logo {
    width: 150px;
    height: auto;
}
.carbonlite__header-content {
    padding-left: max(clamp(15px, 6vw, 60px), 50% - 840px) !important;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}
.carbonlite__header-content h1 {
    color: white;
    font-size: 36px;
}
@media only screen and (min-width: 1200px) {
    .carbonlite__header-content h1 {
        font-size: 48px;
    }
}
@media only screen and (min-width: 1000px) {
    .carbonlite__header-content {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
}
@media only screen and (max-width: 1000px) {
    .carbonlite__header-content {
        padding-right: max(clamp(15px, 6vw, 60px), 50% - 840px) !important;
    }
}
.carbonlite__header-image-container {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative;
}
.carbonlite__header-image {
    display: block;
}
@media only screen and (min-width: 1000px) {
    .carbonlite__header-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
    }
}
.carbonlite__header-exclusive-icon {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    width: 100px;
    height: auto;
}
.carbonlite__intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 4rem;
}
.carbonlite__intro-content {
    line-height: 1.6;
    -ms-flex-preferred-size: 800px;
    flex-basis: 800px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.carbonlite__intro-content p {
    margin: 0;
    font-size: 1.6rem;
}
@media only screen and (min-width: 1000px) {
    .carbonlite__intro-content p {
        font-size: 1.8rem;
    }
}
.carbonlite__intro-price {
    font-size: 1.8rem;
    color: #3f92e1;
    margin-top: 1rem;
}
.carbonlite__intro-save {
    background-color: black;
    -webkit-box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    margin-bottom: 1.5rem;
    color: white;
    padding: 2rem;
}
.carbonlite__intro-save span {
    display: block;
}
.carbonlite__intro-save span:last-of-type {
    font-size: 7rem;
    font-weight: 700;
    line-height: 1;
}
@media only screen and (min-width: 850px) {
    .carbonlite__intro-save span:last-of-type {
        font-size: 7rem;
    }
}
.carbonlite__intro-code {
    color: #3f92e1;
}
.carbonlite__intro-code span {
    font-size: 1.6rem;
    font-weight: 700;
}
.carbonlite__benefits {
    padding-top: 8rem !important;
    background-color: black;
    color: white;
    fill: white;
    font-size: 1.4rem;
    font-weight: 700;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.carbonlite__benefits svg {
    display: block;
    margin: 0 auto 1.5rem;
    width: 50px;
    height: auto;
}
.carbonlite__benefit {
    text-align: center;
    -ms-flex-preferred-size: 370px;
    flex-basis: 370px;
    margin-bottom: 4rem;
}
.carbonlite__video {
    text-align: center;
}
.carbonlite__wheel-colours {
    background-color: rgb(241, 241, 241);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3rem;
    text-align: center;
}
.carbonlite__wheel-colours h2 {
    margin-bottom: 0;
}
.carbonlite__wheel-colours-image {
    height: 200px;
    width: auto;
}
.carbonlite__steps {
    background-color: rgb(241, 241, 241);
    text-align: center;
}
.carbonlite__steps-swiper {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.carbonlite__steps-swiper svg {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    fill: #3f92e1;
    right: 1rem;
    height: 2rem;
    width: auto;
}
@media only screen and (min-width: 850px) {
    .carbonlite__steps-swiper svg {
        right: 2rem;
    }
}
.carbonlite__steps-number {
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 2.3rem;
    height: 2.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #3f92e1;
}
@media only screen and (min-width: 850px) {
    .carbonlite__steps-number {
        top: 2rem;
        left: 2rem;
        width: 3rem;
        height: 3rem;
    }
}
.carbonlite__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    overflow-x: hidden;
}
.carbonlite__section--dark {
    background-color: black;
    color: white;
}
.carbonlite__section--dark h2 {
    color: white;
}
.carbonlite__section--light {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    overflow-x: visible;
}
.carbonlite__section-image {
    width: 45%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 750px) {
    .carbonlite__section-image {
        width: 100%;
        margin-bottom: 4rem;
    }
}
.carbonlite__section-double-image-container {
    width: 45%;
}
@media only screen and (max-width: 750px) {
    .carbonlite__section-double-image-container {
        width: 100%;
        margin-bottom: 4rem;
    }
}
.carbonlite__section-double-image-ratio-container {
    width: 100%;
    padding-top: 100%;
    position: relative;
    min-height: 100%;
}
.carbonlite__section-double-image-ratio-container img {
    width: 60%;
    height: 60%;
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.carbonlite__section-double-image-ratio-container img:first-of-type {
    top: 0;
    left: 0;
}
.carbonlite__section-double-image-ratio-container img:last-of-type {
    bottom: 0;
    right: 0;
}
.carbonlite__section-content {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
@media only screen and (max-width: 750px) {
    .carbonlite__section-content {
        width: 100%;
    }
}
.carbonlite__section-content img {
    width: 200px;
    height: auto;
    margin-bottom: 2rem;
}
.carbonlite__terrain-image {
    width: 45%;
    margin-top: -7rem;
}
@media only screen and (max-width: 750px) {
    .carbonlite__terrain-image {
        width: 100%;
        margin-bottom: 4rem;
    }
}
.carbonlite__terrain-image img {
    width: 100%;
}
.carbonlite__reviews h2 {
    text-align: center;
    margin-bottom: 4rem;
}
.carbonlite__reviews-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 900px;
    margin: auto;
}
.carbonlite__review {
    padding: 2rem;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
    margin-bottom: 4rem;
    position: relative;
    font-size: 1.4rem;
    line-height: 1.6;
    background-color: white;
}
.carbonlite__review p {
    margin: 0;
}
.carbonlite__review img {
    width: 250px;
    height: auto;
}
.carbonlite__review:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 40px;
    width: 0px;
    height: 20px;
    border-top: 20px solid white;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}
.carbonlite__review--large {
    width: 100%;
}
.carbonlite__review--small {
    width: 100%;
}
@media only screen and (min-width: 850px) {
    .carbonlite__review--small {
        width: 45%;
    }
}
.carbonlite__klarna-title {
    margin: 2rem 0;
}
.carbonlite__klarna-content {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
}
.carbonlite__klarna-content p {
    margin: 0;
}
.carbonlite__klarna-content h4 {
    font-size: 1.5rem;
    color: white;
}
.carbonlite__klarna-content h4:not(:first-of-type) {
    margin-top: 1.5rem;
    margin-bottom: 0;
}
@media only screen and (max-width: 750px) {
    .carbonlite__klarna-content {
        width: 100%;
        margin-top: 3rem;
    }
}
.carbonlite__brand-content {
    text-align: center;
    margin-bottom: 5rem;
}
.carbonlite__specs {
    background-color: black;
    color: white;
    position: relative;
    overflow-x: hidden;
}
.carbonlite__specs h2 {
    color: white;
}
.carbonlite__specs-title {
    text-align: center;
}
.carbonlite__specs-content {
    text-align: center;
    max-width: 1000px;
    margin: 4rem auto 0;
}
.carbonlite__specs-content p {
    font-size: 22px;
    line-height: 2;
}
@media only screen and (min-width: 1000px) {
    .carbonlite__specs-content {
        text-align: left;
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
    }
    .carbonlite__specs-content p {
        font-size: 24px;
        margin: 0;
    }
}
.carbonlite__logos {
    text-align: center;
}
.carbonlite__logos h2 {
    margin-bottom: 4rem;
}
.carbonlite__faqs {
    background-color: black;
    text-align: center;
    color: white;
    font-size: 22px;
    line-height: 2;
}
.carbonlite__faqs h2 {
    color: white;
}
.carbonlite__faqs-content {
    max-width: 800px;
    margin: auto;
}
.carbonlite__faqs-question {
    font-weight: 700;
}
.carbonlite__faqs-answer {
    margin-bottom: 2rem;
}
.carbonlite__order-today {
    background-color: black;
    text-align: center;
    color: white;
    overflow-y: hidden;
}
.carbonlite__order-today h2 {
    color: white;
}
.carbonlite__order-today-content {
    margin-bottom: 4rem;
}
.carbonlite__order-today-terms {
    margin-top: 4rem;
}
.carbonlite__enquiry-form {
    position: relative;
    background: #fff;
    padding: 20px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
}
.carbonlite .swiper {
    width: 70%;
    max-width: 800px;
}
.carbonlite .swiper-slide {
    background-color: rgb(255, 255, 255);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    -webkit-box-shadow: 5px 10px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 10px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    padding: 2rem;
}
.carbonlite .swiper-slide img {
    width: 100%;
    height: auto;
}
.carbonlite__header {
    position: relative;
}
.video-bg {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
}
.carbonlite__intro,
.carbonlite__video {
    background: white;
    position: relative;
    z-index: 5;
}
.carbonlite__wheel-colours {
    background: #f1f1f1;
    position: relative;
    z-index: 5;
}
@media only screen and (max-width: 1230px) {
    .carbonlite__benefits .video-bg,
    .carbonlite__order-today .video-bg {
        width: auto;
        height: 100%;
    }
}
.carbonlite__section--dark {
    overflow-y: hidden;
}
.carbonlite__section--dark .carbonlite__klarna-content,
.carbonlite__section--dark .carbonlite__section-content {
    position: relative;
    z-index: 5;
}
.carbonlite__specs {
    overflow-y: hidden;
}
.carbonlite__faqs {
    position: relative;
}
.carbonlite__faqs .video-bg {
    width: 100%;
    height: auto;
}
.carbonlite__faqs-content,
.carbonlite__order-today,
.carbonlite__order-today-terms,
.footer_socials {
    position: relative;
    z-index: 5;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none !important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
    opacity: 1;
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow:after,
.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px;
}
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px;
}
.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.shop_intro {
    margin-bottom: clamp(15px, 6vw, 60px);
}
.shop_outro {
    margin-top: clamp(15px, 6vw, 60px);
}
.shop_products_container {
    width: 100%;
}
.shop_sidebar {
    min-width: clamp(200px, 16vw, 295px);
    max-width: 295px;
}
.sidebar_title,
.widgettitle {
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    list-style: none;
}
.sidebar_title {
    margin: 0 0 30px;
}
.widgettitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 20px;
}
.widgettitle:before {
    content: "";
    min-width: 20px;
    min-height: 20px;
    margin-right: 10px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33 8 10 14.67 16.67 8' stroke='%230074BD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.shop_sidebar li {
    list-style-type: none;
}
.shop_sidebar > li {
    padding: 40px 0;
    border-bottom: 1px solid #cccccc;
}
.shop_sidebar > li:first-of-type {
    padding-top: 0;
}
.shop_sidebar > li:last-of-type {
    padding-bottom: 0;
    border-bottom: none;
}
.shop_sidebar li > a {
    color: #444444;
    font-weight: 400;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
}
.shop_sidebar > li > ul {
    padding: 0;
    margin: 0;
}
.shop_sidebar > li > ul li {
    margin-bottom: 15px;
}
.shop_sidebar > li > ul ul {
    margin-top: 8px;
    padding-left: 20px;
}
.shop_sidebar > li > ul ul li {
    margin-bottom: 8px;
}
.shop_sidebar > li > ul li:last-child {
    margin-bottom: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:not(.widget_image_link):before {
    content: "";
    min-width: 16px;
    min-height: 16px;
    margin-right: 15px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.5a1 1 0 0 0 1 1h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2H9v-6a1 1 0 1 0-2 0v6H1a1 1 0 0 0-1 1Z' fill='%23CCC'/%3E%3C/svg%3E");
}
.widget_image {
    width: 40px;
    height: 40px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a.widget_image_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a.widget_image_link p {
    margin-top: 10px;
    margin-bottom: 0;
}
.shop_sidebar li.current-cat > a:before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.31 8.31a1 1 0 0 0 1 1h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6v-6a1 1 0 1 0-2 0v6h-6a1 1 0 0 0-1 1Z' fill='%23FB4D3D'/%3E%3C/svg%3E");
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    text-decoration: none;
    color: unset;
}
.woocommerce .woocommerce-widget-layered-nav-list.image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
}
.woocommerce .woocommerce-widget-layered-nav-list.image li {
    width: calc(33% - 20px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.shop_sidebar li.current-cat > a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a {
    color: #0074bd;
    font-weight: 600;
}
.shop_sidebar ul.product-categories > li.cat-item:not(.current-cat-parent) {
    display: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    color: #666666;
    margin-left: 6px;
}
@media (max-width: 1024px) {
    .shop_sidebar {
        display: block;
        position: fixed;
        z-index: 20;
        top: 0;
        height: 100vh;
        background: #fff;
        padding: 20px;
        left: 0;
        bottom: 0;
        width: 300px;
        opacity: 0;
        visibility: hidden;
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-transition: opacity 0.2s, visibility 0ms linear 0.2s, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms linear 0.2s, transform 0.5s ease, -webkit-transform 0.5s ease;
        -webkit-transform: translate3d(-300px, 0, 0);
        transform: translate3d(-300px, 0, 0);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 30px;
        margin-left: 0;
        -webkit-box-flex: 2;
        -ms-flex: 2 0 300px;
        flex: 2 0 300px;
        max-width: 300px;
        border-right: 2px solid #0074bd;
    }
    .main_with_sidebar.show .shop_sidebar {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease, -webkit-transform 0.5s ease;
    }
    .sidebar_toggle:before {
        content: "";
        display: block;
        z-index: 10;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        visibility: hidden;
        background: rgba(0, 0, 0, 0.5);
        -webkit-transition: opacity 0.25s, visibility 0ms linear 0.25s, z-index 0ms linear 0.25s;
        transition: opacity 0.25s, visibility 0ms linear 0.25s, z-index 0ms linear 0.25s;
    }
    .main_with_sidebar.show .sidebar_toggle:before {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, -webkit-transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease;
        transition: opacity 0.2s, visibility 0ms, transform 0.5s ease, -webkit-transform 0.5s ease;
    }
    .sidebar_toggle {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer;
        margin-bottom: clamp(15px, 3vw, 30px);
    }
    .sidebar_toggle:after {
        content: "";
        display: block;
        min-width: 20px;
        min-height: 20px;
        background: no-repeat right center/contain
            url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg viewBox='0 0 26 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231D1D1B'%3E%3Cpath d='M1.8 7.8h6.6C8.8 9 10 10 11.4 10s2.5-1 2.8-2.3h10a.8.8 0 000-1.5h-10a3 3 0 00-5.8 0H1.7a.8.8 0 000 1.5zm9.5-2.3a1.5 1.5 0 110 3 1.5 1.5 0 010-3zM24.3 12.3h-1.7c-.3-1.3-1.5-2.3-2.9-2.3s-2.5 1-2.9 2.3h-15a.8.8 0 000 1.4h15c.4 1.3 1.5 2.3 3 2.3s2.5-1 2.8-2.2h1.6a.8.8 0 000-1.6zm-4.6 2.2a1.5 1.5 0 110-3 1.5 1.5 0 010 3zM24.3 18.3H9.7A3 3 0 006.8 16 3 3 0 004 18.3H1.8a.8.8 0 000 1.4h2.1A3 3 0 007 22a3 3 0 002.8-2.2h14.6a.8.8 0 000-1.6zM6.8 20.4a1.5 1.5 0 110-3 1.5 1.5 0 010 3z'/%3E%3C/g%3E%3C/svg%3E");
        margin-left: 10px;
    }
    .close_sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 30px;
        color: #000000;
        font-size: 14px;
        cursor: pointer;
        text-decoration: underline;
        text-decoration-color: transparent;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .close_sidebar:hover {
        text-decoration-color: inherit;
    }
    .close_sidebar:after {
        content: "";
        display: block;
        min-width: 16px;
        min-height: 16px;
        background: center/contain no-repeat
            url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8a1 1 0 0 0 1 1h6v6a1 1 0 1 0 2 0V9h6a1 1 0 1 0 0-2H9V1a1 1 0 1 0-2 0v6H1a1 1 0 0 0-1 1Z' fill='%23000'/%3E%3C/svg%3E");
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: 10px;
    }
}
.shop_products_container .page-title {
    display: none;
}


.category_page_intro {
    margin-bottom: clamp(15px, 3vw, 30px);
}

	.category_page_intro h2 {
		font-size:22pt;
	}

.category_page_outro {
    margin-top: clamp(15px, 3vw, 30px);
}

	.category_page_outro h2 {
		font-size:22pt;
	}



.results_order_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.woocommerce-result-count {
    color: #0074bd;
    font-size: 14px;
    font-weight: 700;
}
.woocommerce-ordering select {
    background-color: #ffffff;
    font-size: 14px;
}
.woocommerce .products ul,
.woocommerce ul.products {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: clamp(15px, 3vw, 30px);
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: left;
    margin: 0;
    padding: clamp(15px, 3vw, 30px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 20px;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;
    margin: 0;
}
.woocommerce .products ul:after,
.woocommerce .products ul:before,
.woocommerce ul.products:after,
.woocommerce ul.products:before {
    width: 100%;
    display: none;
}
.woocommerce ul.products li.product a img {
    margin-bottom: clamp(15px, 3vw, 30px);
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    font-family: "Titillium Web", sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5em;
    padding: 0;
    margin: 0 0 0.5em;
}
.woocommerce ul.products li.product a {
    text-decoration: underline;
    text-decoration-color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
}
.woocommerce ul.products li.product .button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0;
}
.woocommerce ul.products li.product .button.cat_button {
    width: unset;
}
.woocommerce ul.products li.product .button:hover {
    text-decoration-color: inherit;
}
.product_notices {
    position: absolute;
    top: clamp(15px, 3vw, 30px);
    right: auto;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.woocommerce span.best_seller,
.woocommerce span.on_sale,
.woocommerce span.pre_loved,
.woocommerce span.onsale {
    font-family: "Open Sans", sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    min-height: 35px;
    margin: 0;
    background-color: #fb4d3d;
    z-index: 3;
}
.woocommerce span.best_seller {
    background-color: #0074bd;
}
.woocommerce span.pre_loved {
    background-color: #aa1965;
}
.pl_image_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px);
    margin-bottom: 15px;
}
.pl_image_container {
    border-radius: 0;
    overflow: hidden;
}
.pl_image {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: center/contain no-repeat;
    border-radius: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.pl_title {
    color: #000000;
    font-family: "Titillium Web", sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.pl_details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 30px);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.pl_info_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: clamp(15px, 3vw, 20px);
}
.pl_rating {
    color: #4f4f4f;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    min-height: 27px;
}
.woocommerce ul.products li.product .star-rating {
    margin: 0;
    color: #fbbc05;
}
.pl_no_reviews {
    min-width: 70px;
    min-height: 14px;
    background: left center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='96' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46.56 5.42 4.69l-4.56.67a1 1 0 0 0-.56 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L9.26.56a1 1 0 0 0-1.8 0ZM27.18.56l-2.04 4.13-4.57.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55A1 1 0 0 0 24 15.88l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71L31 4.69 28.97.56a1 1 0 0 0-1.8 0ZM46.9.56l-2.05 4.13-4.56.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.08-2.14 4.09 2.14a1 1 0 0 0 1.45-1.05l-.79-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L48.69.56a1 1 0 0 0-1.8 0ZM66.61.56l-2.04 4.13-4.56.67a1 1 0 0 0-.56 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L68.4.56a1 1 0 0 0-1.8 0ZM86.33.56l-2.04 4.13-4.57.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.57-.67L88.12.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3C/svg%3E");
}
.pl_rrp {
    font-size: 14px;
}
.rrp_title {
    font-weight: 600;
}
.pl_price_container {
    color: #444444;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.57em;
}
.product .pl_cost .pl_original_cost {
    color: #0074bd;
    font-size: clamp(22px, 3vw, 32px);
    font-weight: 600;
    line-height: 1.5em;
}
li.sale .pl_cost .woocommerce-Price-amount.amount {
    color: #fb4d3d;
}
.per_week,
.vat_relief {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.69em;
}
.pl_price_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
}
.saving {
    color: #fb4d3d;
}
.single-product .pl_sale_price {
    color: #fff;
    background: #fb4d3d;
    padding: 5px 10px;
    font-size: 18px;
}
.single-product .pl_sale_price .saving {
    color: #fff;
}
.pl_sale_price .reg_price {
    margin-right: 10px;
}
.single-product .pl_motability .woocommerce-Price-amount {
    font-size: clamp(20px, 2vw, 22px);
}
span.line_through {
    text-decoration: line-through;
}
.pl_sale_price .saving {
    font-weight: 700;
}
.pl_motability {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0px clamp(15px, 3vw, 30px);
}
.pl_motability_logo {
    min-width: 110px;
    min-height: 60px;
    background-image: url("../../themes/lifestyle-and-mobility/includes/img/motabilitylogo.jpg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
a.pl_motability_logo:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.woocommerce ul.pl_ticked_labels {
    display: block;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    gap: unset;
}
.woocommerce ul.pl_ticked_labels li {
    color: #000000;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.57em;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    border-width: 2px;
}
.woocommerce ul.products[class*="columns-"] li.product:hover .pl_image,
.woocommerce-page ul.products[class*="columns-"] li.product:hover .pl_image {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.woocommerce ul.products[class*="columns-"] li.product:hover .pl_title,
.woocommerce-page ul.products[class*="columns-"] li.product:hover .pl_title {
    text-decoration-color: inherit;
}
.woocommerce ul.products[class*="columns-"] li.product:hover span.button,
.woocommerce-page ul.products[class*="columns-"] li.product:hover span.button {
    text-decoration-color: inherit;
    color: #0074bd;
    background-color: #ffffff;
}
#disability_reason_field {
    display: none;
}
#disability_reason_field.open {
    display: block;
}
@media (min-width: 450px) {
    .results_order_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .sidebar_toggle {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}
@media (min-width: 576px) {
    .woocommerce ul.products[class*="columns-2"] li.product,
    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-2"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
    .woocommerce ul.products[class*="columns-1"] li.product,
    .woocommerce-page ul.products[class*="columns-1"] li.product {
        width: 100%;
    }
}
@media (min-width: 1025px) {
    .main_with_sidebar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: clamp(15px, 3vw, 50px) clamp(15px, 4vw, 75px);
    }
    .close_sidebar,
    .sidebar_toggle {
        display: none;
    }
}
@media (min-width: 1024px) {
    .woocommerce .products ul,
    .woocommerce ul.products {
        gap: clamp(15px, 1.5vw, 30px);
    }
    .woocommerce ul.products[class*="columns-1"] li.product,
    .woocommerce-page ul.products[class*="columns-1"] li.product {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    .woocommerce ul.products[class*="columns-4"] li.product,
    .woocommerce ul.products[class*="columns-"] li.product,
    .woocommerce-page ul.products[class*="columns-4"] li.product,
    .woocommerce-page ul.products[class*="columns-"] li.product {
        width: calc((100% - clamp(15px, 1.5vw, 30px) * 3) / 4);
        padding: clamp(15px, 1.5vw, 30px);
    }
    .woocommerce ul.products[class*="columns-3"] li.product,
    .woocommerce-page ul.products[class*="columns-3"] li.product {
        width: calc((100% - clamp(15px, 1.5vw, 30px) * 2) / 3);
    }
    .woocommerce ul.products[class*="columns-2"] li.product,
    .woocommerce-page ul.products[class*="columns-2"] li.product {
        width: calc((100% - clamp(15px, 1.5vw, 30px) * 1) / 2);
    }
}
@media (max-width: 1024px) {
    .woocommerce .cross-sells ul.products[class*="columns-2"] li.product,
    .woocommerce .cross-sells ul.products[class*="columns-"] li.product,
    .woocommerce-page .cross-sells ul.products[class*="columns-2"] li.product,
    .woocommerce-page .cross-sells ul.products[class*="columns-"] li.product {
        width: 100%;
    }
}
.snap-finance-product-badge .badge-image img {
    margin-bottom: 0 !important;
}
.snap-finance-product-badge span {
    font-size: 14px;
}
.cats_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
}
.woocommerce ul.products li.product .snap-finance-product-badge {
    margin-top: 20px;
}
.woocommerce ul.products li.product.product-category,
.woocommerce-page ul.products li.product.product-category {
    padding: 0;
    border: none;
}
.cat_tile {
    width: 100%;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 100%;
}
.cat_tile .image_container .hover_image {
    max-height: 0;
    position: relative;
    height: 18vw;
    opacity: 0;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
}
.cat_image {
    background-position: center;
    opacity: 1;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
    height: 18vw;
    max-height: 337.5px;
    border-radius: 20px 20px 0 0;
}
.image_container {
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}
.cat_content_container {
    color: #000000;
    font-size: clamp(22px, 5vw, 24px);
    font-weight: 700;
    line-height: 1.42;
    text-align: center;
    background-color: #eeeeee;
    padding: clamp(15px, 3vw, 30px);
    border-radius: 0 0 20px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.sub_cat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.sub_cat .cat_content_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #ffffff;
}
.woocommerce ul.products li.product.product-category a .cat_name,
a.cat_tile .cat_name {
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.cat_price_from {
    color: #fb4d3d;
}
a.cat_tile:hover .cat_image.with_hover {
    max-height: 0;
    opacity: 0;
    -webkit-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
}
a.cat_tile:hover .hover_image {
    max-height: 337.5px;
    opacity: 1;
    -webkit-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
}
a.cat_tile:hover .hover_image:after {
    content: "Shop Now";
    background: rgba(0, 116, 189, 0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    color: white;
    text-transform: uppercase;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.woocommerce ul.products li.product.product-category a:hover .cat_name,
a.cat_tile:hover .cat_name {
    text-decoration-color: inherit;
}
.woocommerce ul.products li.product.product-category a:hover .cat_button,
a.cat_tile:hover .cat_button {
    text-decoration-color: inherit;
    color: #0074bd;
    background-color: #ffffff;
}
.custom_tile {
    padding: 50px 20px;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1240px) {
    .cat_image,
    .cat_tile .image_container .hover_image {
        height: 28vw;
    }
}
@media (max-width: 1024px) {
    .cat_image,
    .cat_tile .image_container .hover_image {
        height: 48vw;
    }
    .cat_image {
        max-height: 428px;
    }
    .cat_tile:hover .image_container .hover_image {
        max-height: 428px;
    }
}
@media (max-width: 576px) {
    .cat_image,
    .cat_tile .image_container .hover_image {
        height: 78vw;
    }
    .cat_image {
        max-height: 473px;
    }
    .cat_tile:hover .image_container .hover_image {
        max-height: 473px;
    }
}
@media (min-width: 576px) {
    .cat_tile {
        max-width: calc((100% - 30px) / 2);
        min-width: calc((100% - 30px) / 2);
    }
    .custom_tile {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc((100% - 30px) / 2);
        flex: 1 1 calc((100% - 30px) / 2);
    }
}
@media (min-width: 1024px) {
    .cat_tile {
        max-width: calc((100% - 60px) / 3);
        min-width: calc((100% - 60px) / 3);
    }
    .custom_tile {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc((100% - 60px) / 3);
        flex: 1 1 calc((100% - 60px) / 3);
    }
}
@media (min-width: 1200px) {
    .cat_tile {
        max-width: calc((100% - 90px) / 4);
        min-width: calc((100% - 90px) / 4);
    }
    .custom_tile {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc((100% - 90px) / 4);
        flex: 1 1 calc((100% - 90px) / 4);
    }
}
.disability_info {
    margin-left: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.disability_info:before {
    content: "";
    min-width: 16px;
    min-height: 16px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a7.75 7.75 0 1 0 0 15.5A7.75 7.75 0 0 0 8 0Zm0 3.44a1.31 1.31 0 1 1 0 2.62 1.31 1.31 0 0 1 0-2.62Zm1.75 7.94c0 .2-.17.37-.38.37H6.63a.38.38 0 0 1-.38-.38v-.74c0-.21.17-.38.38-.38H7v-2h-.38a.38.38 0 0 1-.37-.38v-.75c0-.2.17-.37.38-.37h2c.2 0 .37.17.37.38v3.12h.38c.2 0 .37.17.37.38v.74Z' fill='%23EB5757'/%3E%3C/svg%3E");
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.disability_info:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a7.75 7.75 0 1 0 0 15.5A7.75 7.75 0 0 0 8 0Zm0 3.44a1.31 1.31 0 1 1 0 2.62 1.31 1.31 0 0 1 0-2.62Zm1.75 7.94c0 .2-.17.37-.38.37H6.63a.38.38 0 0 1-.38-.38v-.74c0-.21.17-.38.38-.38H7v-2h-.38a.38.38 0 0 1-.37-.38v-.75c0-.2.17-.37.38-.37h2c.2 0 .37.17.37.38v3.12h.38c.2 0 .37.17.37.38v.74Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.ps_top_section {
    clear: both;
    display: flow-root;
}
.ps_mid_section {
    clear: both;
}
.videos_container {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px clamp(15px, 3vw, 30px);
}
.videos_title {
    font-family: "Titillium Web", sans-serif;
    color: #000000;
    font-size: clamp(22px, 5vw, 30px);
    font-weight: 700;
    line-height: 1.46em;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.videos_container > div {
    width: 100%;
}
.video_container {
    cursor: pointer;
}
.video_image {
    height: 0;
    padding-bottom: 56%;
    background: center/contain no-repeat;
    margin-bottom: 10px;
    position: relative;
}
.video_image:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ffffff;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.video_image:after {
    content: "";
    width: 35px;
    height: 40px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg width='35' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 40 34.87-20L0 0v40Z' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.video_title {
    text-decoration: underline;
    text-decoration-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.video_container:hover .video_title {
    text-decoration-color: inherit;
}
.video_container:hover .video_image:before {
    opacity: 0.3;
}
.video_container:hover .video_image:after {
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 40 34.87-20L0 0v40Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.video {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 11;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
}
.video.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.video > span {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    cursor: pointer;
}
.video > span span {
    position: absolute;
    top: clamp(10px, 2vw, 30px);
    right: clamp(10px, 2vw, 30px);
    width: 30px;
    height: 30px;
    background: no-repeat center/30px
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.245 4.015c.313.313.313.826 0 1.139l-6.276 6.27c-.313.312-.313.826 0 1.14l6.273 6.272c.313.313.313.826 0 1.14l-2.285 2.277c-.314.312-.828.312-1.142 0l-6.271-6.271c-.313-.313-.828-.313-1.141 0l-6.276 6.267c-.313.313-.828.313-1.141 0l-2.282-2.28c-.313-.313-.313-.826 0-1.14l6.278-6.269c.313-.312.313-.826 0-1.14L1.709 5.147c-.314-.313-.314-.827 0-1.14l2.284-2.278c.315-.312.828-.312 1.142.001L11.405 8c.314.314.828.314 1.141.001l6.276-6.267c.312-.312.826-.312 1.141 0l2.282 2.281z'/%3E%3C/svg%3E");
}
.video iframe {
    position: relative;
    width: min(100vw, 1200px);
    height: calc(min(100vw, 1200px) * 0.56);
}
.woocommerce div.product div.summary {
    margin-bottom: 0;
}
.woocommerce div.product div.images {
    margin-bottom: clamp(15px, 3vw, 30px);
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.the_product_thumbs {
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper > div {
    width: 100%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper a {
    min-width: 100%;
}
.tns-visually-hidden {
    display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper > div:first-child a:before {
    content: "";
    display: block;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
    top: 20px;
    right: 20px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m19.73 17.3-3.9-3.9a.94.94 0 0 0-.66-.28h-.64a8.12 8.12 0 1 0-1.4 1.4v.65c0 .25.1.49.27.66l3.9 3.9c.36.36.95.36 1.32 0l1.1-1.1a.94.94 0 0 0 0-1.34Zm-11.6-4.18a5 5 0 1 1-.01-9.99 5 5 0 0 1 0 10Z' fill='%23999'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce div.product div.images .flex-control-thumbs li.tns-item {
    float: unset;
    clear: unset;
}
.woocommerce div.product div.images.woocommerce-product-gallery > div:first-child {
    border: 1px solid #f0f0f0;
}
.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
    width: unset;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.the_product_thumbs .woocommerce-product-gallery__image {
    display: inline-block;
    width: 25%;
}
.ps_images_container {
    position: relative;
}
.product_info_container {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.product_title.entry-title {
    margin-bottom: 5px;
}
.ps_rating {
    color: #444444;
    font-size: 14px;
    margin: clamp(15px, 3vw, 20px) 0 clamp(15px, 3vw, 30px) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
.woocommerce .star-rating {
    color: #fbbc05;
}
.ps_no_reviews {
    min-width: 75px;
    min-height: 16px;
    background: left center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='84' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46.56 5.42 4.69l-4.56.67a1 1 0 0 0-.56 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L9.26.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3Cpath d='m24.18.56-2.04 4.13-4.57.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55A1 1 0 0 0 21 15.88l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71L28 4.69 25.97.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3Cpath d='m40.9.56-2.05 4.13-4.56.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.08-2.14 4.09 2.14a1 1 0 0 0 1.45-1.05l-.79-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L42.69.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3Cpath d='m57.61.56-2.04 4.13-4.56.67a1 1 0 0 0-.56 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.56-.67L59.4.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3Cpath d='m74.33.56-2.04 4.13-4.57.67a1 1 0 0 0-.55 1.7l3.3 3.22-.78 4.55a1 1 0 0 0 1.45 1.05l4.09-2.14 4.08 2.14a1 1 0 0 0 1.45-1.05l-.78-4.55 3.3-3.21a1 1 0 0 0-.55-1.71l-4.57-.67L76.12.56a1 1 0 0 0-1.8 0Z' fill='%23DDD'/%3E%3C/svg%3E");
}
.ps_price_container {
    margin: clamp(15px, 3vw, 30px) 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ps_price_container .title-medium {
    color: #0074bd;
    font-size: clamp(22px, 3vw, 32px);
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0;
}
.ps_price_container .title-medium em {
    font-style: normal;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.69em;
}
.ps_price_container > div:nth-child(2) p:first-child {
    margin: 0 0 -10px;
}
.ps_ndd_container {
    padding: clamp(15px, 3vw, 30px) 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px 15px;
    text-align: center;
}
.ps_ndd_container:before {
    content: "";
    min-width: 40px;
    min-height: 40px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39 26h-1v-6.76a3 3 0 0 0-.88-2.11l-6.24-6.25a3 3 0 0 0-2.12-.88H26V7a3 3 0 0 0-3-3H7a3 3 0 0 0-3 3v3H.5a.5.5 0 0 0-.5.5v1c0 .28.23.5.5.5h17c.27 0 .5.22.5.5v1a.5.5 0 0 1-.5.5h-15a.5.5 0 0 0-.5.5v1c0 .28.23.5.5.5h13c.28 0 .5.23.5.5v1a.5.5 0 0 1-.5.5H.5a.5.5 0 0 0-.5.5v1c0 .27.23.5.5.5h13c.28 0 .5.23.5.5v1a.5.5 0 0 1-.5.5H4v8a6 6 0 0 0 12 0h8a6 6 0 0 0 12 0h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1Zm-29 7a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm20 0a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm5-13h-9v-7h2.76L35 19.24V20Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.product_extra_info > * {
    margin-top: clamp(15px, 3vw, 30px);
}
.instore_price_title {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.69em;
}
.expand_q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.expand_q:after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    margin-left: 10px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.454.94a1.5 1.5 0 0 1 2.121 0L10 8.364 17.425.938a1.5 1.5 0 0 1 2.121 2.122l-8.486 8.485a1.5 1.5 0 0 1-2.12 0L.454 3.061a1.5 1.5 0 0 1 0-2.122Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.instore_price_container .expand_q:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M24 11.294c0 2.995-1.264 5.868-3.515 7.986-2.25 2.118-5.302 3.308-8.485 3.308s-6.235-1.19-8.485-3.308C1.265 17.162 0 14.29 0 11.294 0 8.3 1.264 5.426 3.515 3.308 5.765 1.19 8.817 0 12 0s6.235 1.19 8.485 3.308C22.735 5.426 24 8.298 24 11.294ZM8.244 8.517h1.238c.207 0 .372-.16.399-.353.134-.926.81-1.6 2.012-1.6 1.03 0 1.971.484 1.971 1.648 0 .897-.56 1.309-1.447 1.936-1.01.69-1.809 1.496-1.752 2.805l.005.306c.001.093.041.181.111.246s.165.102.263.102h1.217c.1 0 .195-.038.265-.104a.343.343 0 0 0 .11-.25v-.148c0-1.013.41-1.308 1.515-2.098.914-.653 1.866-1.379 1.866-2.902 0-2.133-1.914-3.164-4.01-3.164-1.9 0-3.982.833-4.124 3.227a.317.317 0 0 0 .1.248.357.357 0 0 0 .261.101Zm3.488 9.096c.915 0 1.543-.556 1.543-1.308 0-.78-.63-1.328-1.543-1.328-.877 0-1.514.548-1.514 1.328 0 .752.637 1.308 1.515 1.308h-.002Z' fill='%230074BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v22.588H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.expand_a .a_padding,
.expand_a .wp_content {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.expand_a .a_padding {
    height: 10px;
}
.expand_a.show .a_padding {
    max-height: 1000px;
}
.expand_a.show .wp_content {
    max-height: 1000px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.ps_pc_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px 15px;
    text-align: center;
}
.ps_pc_container:before {
    content: "";
    min-width: 24px;
    min-height: 24px;
    background: center/contain no-repeat
        url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.2 16.8-4.54-1.95a.98.98 0 0 0-1.14.28l-2.02 2.46a15.06 15.06 0 0 1-7.2-7.2l2.47-2.01a.97.97 0 0 0 .28-1.14L8.1 2.69a.98.98 0 0 0-1.12-.57l-4.22.98a.98.98 0 0 0-.76.95A18.85 18.85 0 0 0 20.85 22.9a.98.98 0 0 0 .95-.76l.98-4.22a.99.99 0 0 0-.57-1.12Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.woocommerce div.product form.cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 15px;
    margin-top: clamp(15px, 3vw, 30px);
    margin-bottom: 0;
}
.woocommerce div.product form.cart.variations_form {
    display: block;
    margin-top: clamp(15px, 3vw, 30px);
}
.woocommerce div.product form.cart:after,
.woocommerce div.product form.cart:before {
    display: none;
}
.woovr-variation-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woovr-variation-radio .woovr-variation-name,
.woovr-variation-selector .dd-option-text,
.woovr-variation-selector .dd-selected-text {
    color: #000000;
    font-size: 16px;
    font-weight: 400 !important;
}
.woovr-variations {
    padding: 0 !important;
}
.woocommerce div.product p.stock {
    margin: 0;
}
.single-product .woovr-variation-info .woocommerce-Price-amount {
    font-size: 18px;
}
.var_pl_cost {
    color: #0074bd;
    font-size: clamp(22px, 3vw, 32px);
    font-weight: 600;
    line-height: 1.5em;
}
.woocommerce form .wc-pao-addons-container .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce form .wc-pao-addons-container .form-row input {
    margin-right: 10px;
}
.woocommerce form .wc-pao-addons-container .form-row label {
    cursor: pointer;
}
.woocommerce-variation-add-to-cart {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 15px;
    margin-top: clamp(15px, 3vw, 30px);
}
.woocommerce .quantity .qty {
    width: 90px;
}
.woocommerce div.product form.cart div.quantity.hidden {
    display: none;
}
.woocommerce div.product form.cart .button {
    margin: 0;
}
.ps_left_col {
    color: #000000;
}
.info_section .title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: clamp(15px, 3vw, 30px);
}
.ps_tabs_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 2px solid #0074bd;
}
.info_tab {
    cursor: pointer;
    text-decoration: none;
    padding: 10px clamp(15px, 3vw, 30px);
    border: 2px solid #0074bd;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: none;
    margin-top: 2px;
    background-color: #0074bd;
    position: relative;
    -webkit-transition: padding 0.3s;
    transition: padding 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.info_tab:before {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -2px;
    background-color: #f5f5f5;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.info_tab.show:before,
.info_tab:hover:before {
    opacity: 1;
}
.info_tab .tab_title {
    color: #ffffff;
    font-size: clamp(16px, 1.2vw, 22px);
    font-weight: 700;
    line-height: 1.4em;
    text-align: center;
    margin: 0;
}
.info_tab.show .tab_title {
    color: #000000;
}
.info_section {
    display: none;
}
.info_section.show {
    display: block;
}
.woocommerce table.shop_attributes {
    margin-bottom: 0;
    border: none;
    border-collapse: collapse;
}
.woocommerce table.shop_attributes tr {
    border-bottom: 1px solid #cccccc;
}
.woocommerce table.shop_attributes tr:last-child {
    border-bottom: none;
}
.woocommerce table.shop_attributes th {
    color: #333333;
    font-weight: 700;
    padding: 10px 0 10px 15px;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    line-height: unset;
    border-bottom: none;
}
.woocommerce table.shop_attributes td {
    color: #333333;
    font-weight: 400;
    font-style: normal;
    padding: 10px 15px 10px 0;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    line-height: unset;
    border-bottom: none;
}
.woocommerce table.shop_attributes td p {
    padding: 0;
}
.woocommerce table.shop_attributes tr:nth-child(2n) td,
.woocommerce table.shop_attributes tr:nth-child(2n) th {
    background: transparent;
}
.woocommerce #reviews #comments ol.commentlist {
    padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: none;
    padding-top: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    color: #333333;
    font-size: 16px;
    display: block;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
    display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
    color: #4f4f4f;
    font-size: 14px;
}
#review_form_wrapper {
    padding: 30px;
    background-color: #ffffff;
    border-radius: 20px;
}
.woocommerce #review_form #respond textarea {
    border-radius: 10px;
}
.woocommerce p.stars a {
    color: #fbbc05;
}
.woocommerce-Reviews-title {
    display: none;
}
.woocommerce-noreviews {
    margin-top: 0;
}
.ps_files ul {
    list-style: none;
    padding: 0;
}
.ps_files ul li a.download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ps_files ul li a.download:before {
    content: "";
    display: block;
    min-width: 24px;
    height: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.ps_files ul li a.download.brochure:before {
    background-image: url("data:image/svg+xml,%3Csvg width='256' height='256' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.11 16.11h143.932l-63.97 47.977M16.11 16.11v175.916h79.962M96.072 64.087h143.932v175.916H96.072V64.087M160.042 16.11v47.977' stroke='%230074BD' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ps_files ul li a.download.order_form:before {
    background-image: url("data:image/svg+xml,%3Csvg width='1024' height='1024' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8Z' fill='%230074BD'/%3E%3Cpath d='M355.9 534.9 354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 0 0-2.3 5.6Zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.ps_files ul li a.download.owners_manual:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6s1.5-2 5-2 5 2 5 2v14s-1.5-1-5-1-5 1-5 1V6Zm10 0s1.5-2 5-2 5 2 5 2v14s-1.5-1-5-1-5 1-5 1V6Z' stroke='%230074BD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.swatches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin-bottom: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swatches .swatch_container {
    height: 47px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #cccccc;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce ul.products li.product .swatches,
.woocommerce-page ul.products li.product .swatches {
    margin-bottom: 15px;
}
.woocommerce ul.products li.product .swatches .swatch_container,
.woocommerce-page ul.products li.product .swatches .swatch_container {
    height: 20px;
    width: 20px;
    cursor: unset;
}
.swatches .swatch_container > div {
    width: 20px;
    height: 20px;
    display: block;
}
.swatches .swatch_container > p {
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
}
.swatches .swatch_container.active {
    border: 1px solid #0074bd;
}
.colour_attr_label {
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 10px;
    margin-top: 0;
}
.woocommerce div.product span.price {
    font-weight: 600;
    font-size: 22px;
    line-height: 33px;
    color: #0074bd;
}
.woocommerce-price-suffix {
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    color: #000000;
}
table.variations tr.colour_hide {
    display: none;
}
.sticky_add_to_cart,
.sticky_proceed_to_checkout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 0;
    padding: 0;
    opacity: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    border-top: 1px solid #f2f2f2;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 999999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px -6px 10px -11px rgba(0, 0, 0, 0.3);
    box-shadow: 0px -6px 10px -11px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.sticky_proceed_to_checkout a.button {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.woocommerce div.product .sticky_add_to_cart .woocommerce-Price-amount {
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    max-width: 35%;
    text-align: right;
    color: #0074bd;
}
.sticky_add_to_cart .add_to_cart_container .woocommerce-variation-add-to-cart .quantity_label,
.sticky_add_to_cart .add_to_cart_container .woocommerce-variation-add-to-cart .quantity_toggle,
.sticky_add_to_cart .variable_flex_container .attributes_container,
.sticky_add_to_cart form.cart .quantity_label,
.sticky_add_to_cart form.cart .quantity_toggle {
    display: none;
}
.woocommerce div.product .sticky_add_to_cart .product_title {
    font-size: 15px;
    line-height: 20px;
    max-width: 65%;
    margin-bottom: 0;
}
.woocommerce div.product .sticky_add_to_cart .button {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px;
}
.woocommerce div.product .sticky_add_to_cart .button[href=""] {
    background-color: #0074bd;
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none;
}
#tns1-mw {
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.tns-outer {
    position: relative;
}
.tns-controls {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(100% + 70px);
    height: 100%;
    top: 0;
    left: -35px;
}
.woocommerce-product-gallery button[data-controls="prev"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMzgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggb3BhY2l0eT0nLjknIGQ9J00xOSAxTDMgMTlsMTYgMTgnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPSczJy8+PC9zdmc+");
}
button[data-controls="next"],
button[data-controls="prev"] {
    border: none;
    color: transparent;
    background-color: transparent;
    opacity: 1;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    cursor: pointer;
}
.woocommerce-product-gallery button[data-controls="next"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMzgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggb3BhY2l0eT0nLjknIGQ9J00yIDFsMTYgMThMMiAzNycgc3Ryb2tlPScjMDAwJyBzdHJva2Utd2lkdGg9JzMnLz48L3N2Zz4=");
}
.woocommerce-product-gallery__image.flex-active-slide {
    max-height: 645px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.woocommerce div.images .woocommerce-product-gallery__image:nth-child(4n + 1) img {
    min-height: 100%;
    height: 100%;
}
.woocommerce div.images img {
    width: 100%;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.woocommerce div.images ol > li img {
    border: 1px solid #f0f0f0;
}
.woocommerce div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
    height: 40vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.woocommerce div.images .woocommerce-product-gallery__image:nth-child(n + 2) > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 100%;
    min-height: 100%;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}
.woocommerce div.images.woocommerce-product-gallery {
    width: 100%;
    margin-bottom: 0;
}
a.download {
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    color: #0074bd;
}
.ps_files ul > li {
    margin-bottom: 10px;
}
.specification_image {
    width: 100%;
    height: 30vw;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.variations tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.woocommerce div.product form.cart .button.share_button {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
}
.share_button:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.499 6.345a9.52 9.52 0 00-.93 1.07c-1.414.068-2.856.802-4.209 2.152l-2.347 2.34C4.598 13.32 3.85 14.85 3.85 16.332c0 1.223.52 2.388 1.503 3.369.991.989 2.144 1.498 3.371 1.498.247 0 .496-.02.747-.062 1.243-.204 2.518-.928 3.688-2.095l2.347-2.34c.353-.352.661-.71.929-1.07 1.414-.069 2.856-.802 4.209-2.152l2.347-2.34c1.415-1.412 2.163-2.942 2.163-4.425 0-1.223-.52-2.389-1.503-3.37-1.19-1.186-2.613-1.683-4.118-1.436-1.243.204-2.518.929-3.688 2.095L13.5 6.344zm8.555-1.398c.564.563.839 1.141.839 1.768 0 .856-.533 1.86-1.5 2.823l-2.346 2.34c-.476.476-.957.842-1.426 1.094.21-1.358-.194-2.675-1.232-3.82l-1.676 1.519c1.146 1.264.875 2.755-.804 4.43l-2.347 2.34c-1.75 1.745-3.301 1.966-4.612.659-.564-.563-.838-1.141-.838-1.768 0-.857.532-1.86 1.498-2.823l2.347-2.341c.476-.474.957-.841 1.426-1.093-.21 1.357.194 2.675 1.232 3.82l1.676-1.519c-1.146-1.264-.875-2.754.805-4.43l2.346-2.34c1.75-1.745 3.301-1.966 4.612-.659z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7 7.66l-.118.005c-1.334.064-2.72.758-4.045 2.079l-2.347 2.34c-1.385 1.382-2.09 2.852-2.09 4.248 0 1.148.486 2.251 1.43 3.192l-.177.177c-.983-.98-1.503-2.146-1.503-3.37 0-1.482.748-3.012 2.163-4.424l2.347-2.34c1.353-1.35 2.795-2.084 4.21-2.152a9.52 9.52 0 01.929-1.07l2.346-2.34c1.17-1.167 2.445-1.892 3.688-2.096 1.505-.247 2.928.25 4.118 1.437.984.98 1.503 2.146 1.503 3.37 0 1.482-.748 3.012-2.163 4.423l-.177-.177c1.385-1.381 2.09-2.851 2.09-4.247 0-1.148-.486-2.252-1.43-3.192-1.14-1.137-2.484-1.6-3.9-1.367-1.178.193-2.408.884-3.552 2.025l-2.347 2.34a9.274 9.274 0 00-.905 1.043l-.07.095zm7.944 5.82l2.347-2.34-.177-.178-2.346 2.341c-1.325 1.32-2.711 2.015-4.045 2.079l-.119.005-.07.096c-.26.35-.56.698-.905 1.042l-2.346 2.34c-1.145 1.142-2.375 1.833-3.553 2.026-.238.039-.473.058-.706.058-1.152 0-2.243-.476-3.195-1.425l-.176.177c.991.989 2.144 1.498 3.371 1.498.247 0 .496-.02.747-.062 1.243-.204 2.518-.928 3.688-2.095l2.347-2.34c.353-.352.661-.71.929-1.07 1.414-.069 2.856-.802 4.209-2.152zm-9.298-3.097c-.102 1.175.262 2.311 1.105 3.324.053.063.107.125.163.187l.001.001 1.676-1.519c-1.146-1.264-.875-2.754.805-4.43l2.346-2.34c1.75-1.745 3.301-1.966 4.612-.659.564.563.839 1.141.839 1.768 0 .856-.533 1.86-1.5 2.823l-2.346 2.34a6.648 6.648 0 01-1.153.935c-.091.057-.183.11-.273.16.016-.104.028-.206.037-.309.102-1.175-.262-2.311-1.105-3.323a5.914 5.914 0 00-.164-.189l-1.676 1.519.001.001c1.145 1.264.873 2.754-.805 4.429l-2.347 2.34c-1.75 1.745-3.301 1.966-4.612.659-.564-.563-.838-1.141-.838-1.768 0-.857.532-1.86 1.498-2.823l2.347-2.341a6.666 6.666 0 011.153-.934c.091-.057.183-.11.273-.16a4.593 4.593 0 00-.037.309zm.392 7.235c-.892.89-1.764 1.424-2.611 1.545-.863.123-1.654-.189-2.354-.886-.598-.596-.911-1.235-.911-1.945 0-.953.585-2.016 1.572-3L9.78 10.99c.489-.488.99-.87 1.484-1.137l.442-.237-.077.496c-.187 1.204.137 2.378 1.006 3.426l1.308-1.186c-.499-.632-.693-1.332-.556-2.082.147-.812.674-1.647 1.531-2.502l2.347-2.34c.892-.89 1.764-1.424 2.611-1.545.863-.123 1.654.188 2.354.886.597.596.912 1.235.912 1.945 0 .953-.586 2.016-1.573 3l-2.346 2.34c-.49.49-.99.872-1.485 1.138l-.443.237.078-.496c.187-1.204-.138-2.378-1.006-3.425l-1.308 1.185c.499.632.693 1.331.556 2.082-.147.812-.674 1.647-1.53 2.502l-2.348 2.34z' fill='%23ffffff'/%3E%3Cpath d='M23.047 13.608v8.462a.978.978 0 01-.977.977H2.93a.978.978 0 01-.977-.977V2.93c0-.539.438-.977.977-.977h12.402L17.287 0H2.93A2.933 2.933 0 000 2.93v19.14A2.933 2.933 0 002.93 25h19.14A2.933 2.933 0 0025 22.07V11.594c-.218.261-.453.518-.706.77l-1.247 1.244z' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.297 13.711v8.36c0 .676-.55 1.226-1.227 1.226H2.93c-.677 0-1.227-.55-1.227-1.227V2.93c0-.677.55-1.227 1.227-1.227h12.299L16.683.25H2.93A2.683 2.683 0 00.25 2.93v19.14a2.683 2.683 0 002.68 2.68h19.14a2.683 2.683 0 002.68-2.68v-9.817c-.09.096-.184.193-.28.288l-1.173 1.17zm-.25-.103v8.462a.978.978 0 01-.977.977H2.93a.978.978 0 01-.977-.977V2.93c0-.539.438-.977.977-.977h12.402L17.287 0H2.93A2.933 2.933 0 000 2.93v19.14A2.933 2.933 0 002.93 25h19.14A2.933 2.933 0 0025 22.07V11.594a11.54 11.54 0 01-.706.77l-1.247 1.244z' fill='%23ffffff'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 15px;
    width: 19px;
    height: 20px;
}
.woocommerce div.product form.cart .button.share_button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.499 6.345a9.52 9.52 0 00-.93 1.07c-1.414.068-2.856.802-4.209 2.152l-2.347 2.34C4.598 13.32 3.85 14.85 3.85 16.332c0 1.223.52 2.388 1.503 3.369.991.989 2.144 1.498 3.371 1.498.247 0 .496-.02.747-.062 1.243-.204 2.518-.928 3.688-2.095l2.347-2.34c.353-.352.661-.71.929-1.07 1.414-.069 2.856-.802 4.209-2.152l2.347-2.34c1.415-1.412 2.163-2.942 2.163-4.425 0-1.223-.52-2.389-1.503-3.37-1.19-1.186-2.613-1.683-4.118-1.436-1.243.204-2.518.929-3.688 2.095L13.5 6.344zm8.555-1.398c.564.563.839 1.141.839 1.768 0 .856-.533 1.86-1.5 2.823l-2.346 2.34c-.476.476-.957.842-1.426 1.094.21-1.358-.194-2.675-1.232-3.82l-1.676 1.519c1.146 1.264.875 2.755-.804 4.43l-2.347 2.34c-1.75 1.745-3.301 1.966-4.612.659-.564-.563-.838-1.141-.838-1.768 0-.857.532-1.86 1.498-2.823l2.347-2.341c.476-.474.957-.841 1.426-1.093-.21 1.357.194 2.675 1.232 3.82l1.676-1.519c-1.146-1.264-.875-2.754.805-4.43l2.346-2.34c1.75-1.745 3.301-1.966 4.612-.659z' fill='%230074BD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7 7.66l-.118.005c-1.334.064-2.72.758-4.045 2.079l-2.347 2.34c-1.385 1.382-2.09 2.852-2.09 4.248 0 1.148.486 2.251 1.43 3.192l-.177.177c-.983-.98-1.503-2.146-1.503-3.37 0-1.482.748-3.012 2.163-4.424l2.347-2.34c1.353-1.35 2.795-2.084 4.21-2.152a9.52 9.52 0 01.929-1.07l2.346-2.34c1.17-1.167 2.445-1.892 3.688-2.096 1.505-.247 2.928.25 4.118 1.437.984.98 1.503 2.146 1.503 3.37 0 1.482-.748 3.012-2.163 4.423l-.177-.177c1.385-1.381 2.09-2.851 2.09-4.247 0-1.148-.486-2.252-1.43-3.192-1.14-1.137-2.484-1.6-3.9-1.367-1.178.193-2.408.884-3.552 2.025l-2.347 2.34a9.274 9.274 0 00-.905 1.043l-.07.095zm7.944 5.82l2.347-2.34-.177-.178-2.346 2.341c-1.325 1.32-2.711 2.015-4.045 2.079l-.119.005-.07.096c-.26.35-.56.698-.905 1.042l-2.346 2.34c-1.145 1.142-2.375 1.833-3.553 2.026-.238.039-.473.058-.706.058-1.152 0-2.243-.476-3.195-1.425l-.176.177c.991.989 2.144 1.498 3.371 1.498.247 0 .496-.02.747-.062 1.243-.204 2.518-.928 3.688-2.095l2.347-2.34c.353-.352.661-.71.929-1.07 1.414-.069 2.856-.802 4.209-2.152zm-9.298-3.097c-.102 1.175.262 2.311 1.105 3.324.053.063.107.125.163.187l.001.001 1.676-1.519c-1.146-1.264-.875-2.754.805-4.43l2.346-2.34c1.75-1.745 3.301-1.966 4.612-.659.564.563.839 1.141.839 1.768 0 .856-.533 1.86-1.5 2.823l-2.346 2.34a6.648 6.648 0 01-1.153.935c-.091.057-.183.11-.273.16.016-.104.028-.206.037-.309.102-1.175-.262-2.311-1.105-3.323a5.914 5.914 0 00-.164-.189l-1.676 1.519.001.001c1.145 1.264.873 2.754-.805 4.429l-2.347 2.34c-1.75 1.745-3.301 1.966-4.612.659-.564-.563-.838-1.141-.838-1.768 0-.857.532-1.86 1.498-2.823l2.347-2.341a6.666 6.666 0 011.153-.934c.091-.057.183-.11.273-.16a4.593 4.593 0 00-.037.309zm.392 7.235c-.892.89-1.764 1.424-2.611 1.545-.863.123-1.654-.189-2.354-.886-.598-.596-.911-1.235-.911-1.945 0-.953.585-2.016 1.572-3L9.78 10.99c.489-.488.99-.87 1.484-1.137l.442-.237-.077.496c-.187 1.204.137 2.378 1.006 3.426l1.308-1.186c-.499-.632-.693-1.332-.556-2.082.147-.812.674-1.647 1.531-2.502l2.347-2.34c.892-.89 1.764-1.424 2.611-1.545.863-.123 1.654.188 2.354.886.597.596.912 1.235.912 1.945 0 .953-.586 2.016-1.573 3l-2.346 2.34c-.49.49-.99.872-1.485 1.138l-.443.237.078-.496c.187-1.204-.138-2.378-1.006-3.425l-1.308 1.185c.499.632.693 1.331.556 2.082-.147.812-.674 1.647-1.53 2.502l-2.348 2.34z' fill='%230074BD'/%3E%3Cpath d='M23.047 13.608v8.462a.978.978 0 01-.977.977H2.93a.978.978 0 01-.977-.977V2.93c0-.539.438-.977.977-.977h12.402L17.287 0H2.93A2.933 2.933 0 000 2.93v19.14A2.933 2.933 0 002.93 25h19.14A2.933 2.933 0 0025 22.07V11.594c-.218.261-.453.518-.706.77l-1.247 1.244z' fill='%230074BD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.297 13.711v8.36c0 .676-.55 1.226-1.227 1.226H2.93c-.677 0-1.227-.55-1.227-1.227V2.93c0-.677.55-1.227 1.227-1.227h12.299L16.683.25H2.93A2.683 2.683 0 00.25 2.93v19.14a2.683 2.683 0 002.68 2.68h19.14a2.683 2.683 0 002.68-2.68v-9.817c-.09.096-.184.193-.28.288l-1.173 1.17zm-.25-.103v8.462a.978.978 0 01-.977.977H2.93a.978.978 0 01-.977-.977V2.93c0-.539.438-.977.977-.977h12.402L17.287 0H2.93A2.933 2.933 0 000 2.93v19.14A2.933 2.933 0 002.93 25h19.14A2.933 2.933 0 0025 22.07V11.594a11.54 11.54 0 01-.706.77l-1.247 1.244z' fill='%230074BD'/%3E%3C/svg%3E");
}
.social_share_icons {
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.social_share_icons.show {
    max-height: 500px;
}
.share_icon_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-decoration: none;
}
.share_icon_container p {
    text-align: center;
    color: #0074bd;
}
.share_icon_container:hover {
    text-decoration: underline;
}
.social_share_icons .facebook_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.562 12.84v-.001H0v-4.13h3.56v0h.002V5.56c0-1.79.523-3.18 1.447-4.122C5.934.496 7.258 0 8.86 0c.767 0 1.552.07 2.145.14a23.09 23.09 0 01.923.127l.053.009.014.002H12v3.516h-1.768c-.871 0-1.443.276-1.797.693-.354.416-.49.975-.49 1.54v2.68h.001v.002h3.89l-.622 4.129H7.945v0h0v9.987a13.872 13.872 0 01-4.382 0V12.84h-.001z' fill='%230074BD' stroke='%230074BD' stroke-width='.002'/%3E%3C/svg%3E");
    width: 12px;
    height: 24px;
    display: block;
    text-indent: -999px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.social_share_icons .whatssapp_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.827 4.385A12.383 12.383 0 0013.02.733C6.158.733.57 6.317.57 13.183c0 2.193.572 4.337 1.663 6.224L.468 25.858l6.6-1.731a12.416 12.416 0 005.947 1.515h.004c6.86 0 12.445-5.584 12.449-12.449a12.354 12.354 0 00-3.64-8.808zM13.023 23.54h-.004c-1.856 0-3.679-.5-5.266-1.444l-.379-.223-3.917 1.026 1.045-3.818-.246-.39a10.343 10.343 0 01-1.583-5.509C2.676 7.477 7.317 2.836 13.027 2.836c2.765 0 5.36 1.08 7.315 3.034a10.269 10.269 0 013.027 7.32c0 5.709-4.645 10.35-10.346 10.35zm5.675-7.751c-.31-.156-1.841-.91-2.125-1.012-.285-.102-.493-.155-.701.155-.209.311-.803 1.012-.985 1.22-.182.209-.364.235-.675.08-.31-.156-1.314-.485-2.5-1.546-.925-.826-1.55-1.845-1.731-2.155-.182-.311-.02-.482.136-.637.14-.14.31-.364.466-.546.155-.181.208-.31.31-.519.103-.208.054-.39-.026-.545-.08-.155-.7-1.686-.958-2.311-.254-.606-.508-.523-.701-.534a14.73 14.73 0 00-.595-.012c-.208 0-.546.08-.83.39-.284.311-1.087 1.065-1.087 2.596 0 1.53 1.114 3.011 1.27 3.216.154.209 2.193 3.35 5.314 4.698.743.322 1.322.511 1.773.655.747.239 1.425.205 1.959.125.598-.09 1.841-.754 2.099-1.477.257-.728.257-1.349.182-1.478-.076-.129-.284-.204-.595-.364z' fill='%230074BD'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    display: block;
    text-indent: -999px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.social_share_icons .twitter_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.919 17C15.22 17 19.76 10.459 19.76 4.787c0-.186 0-.371-.013-.555A8.95 8.95 0 0022 2.01a9.376 9.376 0 01-2.593.675A4.353 4.353 0 0021.392.311c-.886.5-1.855.852-2.866 1.042A4.633 4.633 0 0015.235 0c-2.479 0-4.518 1.94-4.518 4.296 0 .327.039.653.117.972C7.206 5.095 3.822 3.463 1.53.783.34 2.733.956 5.261 2.93 6.513A4.657 4.657 0 01.88 5.976v.054c0 2.036 1.523 3.805 3.621 4.208a4.732 4.732 0 01-2.038.074c.59 1.744 2.29 2.946 4.217 2.98a9.36 9.36 0 01-5.606 1.842A9.64 9.64 0 010 15.072a13.265 13.265 0 006.919 1.925' fill='%230074BD'/%3E%3C/svg%3E");
    width: 28px;
    height: 24px;
    display: block;
    text-indent: -999px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.wc-pao-addons-container {
    min-width: 100%;
}
.product-addon-totals ul {
    padding: 0;
}
div.product-addon-totals ul li.wc-pao-row-quantity-based {
    padding-left: 0;
}
div.product-addon-totals .wc-pao-subtotal-line {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
}
.wc-pao-subtotal-line strong {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wc-pao-subtotal-line strong span.amount {
    margin-left: auto;
    margin-right: 3px;
}
@media (max-width: 1199px) {
    .specification_image {
        height: 60vw;
    }
    .info_tab {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .info_tab:after {
        content: "";
        display: block;
        min-width: 18px;
        min-height: 10px;
        background: center/contain no-repeat
            url("data:image/svg+xml,%3Csvg width='18' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10.5 0 1.73 1.26.5 9 8.04 16.74.5 18 1.73 9 10.5Z' fill='%23fff'/%3E%3C/svg%3E");
        margin-left: 10px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .info_tab.show:after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 10.5 0 1.73 1.26.5 9 8.04 16.74.5 18 1.73 9 10.5Z' fill='%23000'/%3E%3C/svg%3E");
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .info_tab.show {
        background-color: #f5f5f5;
        padding: 18px clamp(15px, 3vw, 30px);
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
}
@media (max-width: 640px) {
    .social_share_icons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .sticky_add_to_cart.show,
    .sticky_proceed_to_checkout.show {
        padding: 15px;
        opacity: 1;
        max-height: 1000px;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
        height: auto;
    }
}
@media (min-width: 450px) {
    .ps_ndd_container,
    .ps_pc_container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: inherit;
    }
}
@media (min-width: 576px) {
    .videos_container > div {
        width: calc((100% - clamp(15px, 3vw, 30px) * 1) / 2);
    }
    .videos_container > div:first-child:nth-last-child(2n-1) {
        width: 100%;
    }
}
@media (min-width: 1024px) {
    .videos_container > div,
    .videos_container > div:first-child:nth-last-child(2n-1) {
        width: calc((100% - clamp(15px, 3vw, 30px) * 3) / 4);
    }
    .woocommerce div.product div.images {
        margin-bottom: 0;
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__wrapper div:first-child {
        width: calc(86% - clamp(15px, 3vw, 30px));
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__wrapper.no_product_thumbs div:first-child {
        width: 100%;
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.the_product_thumbs {
        width: 14%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .woocommerce div.product div.images .woocommerce-product-gallery__wrapper div.the_product_thumbs .woocommerce-product-gallery__image {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    .videos_container > div,
    .videos_container > div:first-child:nth-last-child(2n-1) {
        width: calc((100% - clamp(15px, 3vw, 30px) * 4) / 5);
    }
    .ps_mid_section > div.ps_tabs_container {
        padding-bottom: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .info_tab {
        margin-top: 0;
        margin-right: 5px;
    }
    .info_tab:last-child {
        margin-right: 0;
    }
    .info_tab .tab_title {
        color: #ffffff;
        text-align: center;
    }
    .info_tab.show,
    .info_tab:hover {
        background-color: #f5f5f5;
        text-decoration-color: transparent;
        border-bottom: none;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .info_tab .tab_title,
    .info_tab .tab_title {
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }
    .info_tab.show .tab_title,
    .info_tab:hover .tab_title {
        color: #000000;
    }
    .product_info_container.shift {
        position: fixed;
        top: 0;
        right: max(clamp(15px, 6vw, 60px), 50% - 720px);
        padding: clamp(15px, 3vw, 30px);
        background-color: #ffffff;
        border-radius: 20px;
        width: calc((100% - 2 * max(clamp(15px, 6vw, 60px), 50% - 720px) - clamp(30px, 3vw, 50px)) / 2);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 4;
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
    }
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
    color: #fff;
    background-color: #cccccc;
    border-color: #cccccc;
    padding: 18px 38px;
}
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt {
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: transparent;
    padding: 18px 38px;
    display: inline-block;
    background-color: #0074bd;
    border: 2px solid #0074bd;
    border-radius: 33px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-size: 16px;
    line-height: 26px;
    position: relative;
    overflow: visible;
    left: auto;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce input.button:hover {
    text-decoration: underline;
    text-decoration-color: inherit;
    color: #0074bd;
    background-color: #ffffff;
}
.woocommerce #respond input#submit.black_button,
.woocommerce a.button.black_button,
.woocommerce button.button.black_button,
.woocommerce input.button.black_button {
    background-color: #000000;
    border-color: #000000;
}
.woocommerce #respond input#submit.black_button:hover,
.woocommerce a.button.black_button:hover,
.woocommerce button.button.black_button::hover,
.woocommerce input.button.black_button:hover {
    color: #000000;
    background-color: #ffffff;
}
.woocommerce #respond input#submit.white_button,
.woocommerce a.button.white_button,
.woocommerce button.button.white_button,
.woocommerce input.button.white_button {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff;
}
.woocommerce #respond input#submit.white_button:hover,
.woocommerce a.button.white_button:hover,
.woocommerce button.button.white_button:hover,
.woocommerce input.button.white_button:hover {
    background-color: transparent;
}
.bg_black .woocommerce #respond input#submit.white_button:hover,
.bg_black .woocommerce a.button.white_button:hover,
.bg_black .woocommerce button.button.white_button:hover,
.bg_black .woocommerce input.button.white_button:hover,
.bg_blue .woocommerce #respond input#submit.white_button:hover,
.bg_blue .woocommerce a.button.white_button:hover,
.bg_blue .woocommerce button.button.white_button:hover,
.bg_blue .woocommerce input.button.white_button:hover {
    color: #ffffff;
}
.woocommerce #respond input#submit.square,
.woocommerce a.button.square,
.woocommerce button.button.square,
.woocommerce input.button.square {
    color: #0074bd;
    border-radius: 0;
}
.woocommerce #respond input#submit:last-child,
.woocommerce a.button:last-child,
.woocommerce button.button:last-child,
.woocommerce input.button:last-child {
    margin-right: 0;
    margin-bottom: 0;
}
.checkout-button {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.woocommerce nav.woocommerce-pagination {
    padding: clamp(15px, 6vw, 100px) 0 0;
}
.woocommerce nav.woocommerce-pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: none;
    margin: 0;
    list-style: none;
}
.woocommerce nav.woocommerce-pagination ul li {
    border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
    width: 42px;
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #444444;
    font-size: 14px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #0074bd;
    color: #ffffff;
    font-weight: 700;
    border: 1px solid #0074bd;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after,
.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers:after,
.woocommerce-page .woocommerce-pagination ul.page-numbers:before {
    display: none;
}
.woocommerce nav.woocommerce-pagination ul li a.next,
.woocommerce nav.woocommerce-pagination ul li a.prev {
    border: none;
    background: center/20px 13px no-repeat transparent
        url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6.43a.71.71 0 0 0-.72-.72H2.44l4.5-4.49A.72.72 0 1 0 5.91.21L.21 5.92a.71.71 0 0 0 0 1.01l5.71 5.72a.71.71 0 1 0 1.01-1.01l-4.5-4.5h16.85a.71.71 0 0 0 .72-.71Z' fill='%23444'/%3E%3C/svg%3E");
}
.woocommerce nav.woocommerce-pagination ul li a.next:hover,
.woocommerce nav.woocommerce-pagination ul li a.prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6.43a.71.71 0 0 0-.72-.72H2.44l4.5-4.49A.72.72 0 1 0 5.91.21L.21 5.92a.71.71 0 0 0 0 1.01l5.71 5.72a.71.71 0 1 0 1.01-1.01l-4.5-4.5h16.85a.71.71 0 0 0 .72-.71Z' fill='%230074BD'/%3E%3C/svg%3E");
}
.woocommerce nav.woocommerce-pagination ul li a.prev {
    margin-right: 20px;
}
.woocommerce nav.woocommerce-pagination ul li a.next {
    margin-left: 20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    color: #000000;
    font-weight: 700;
    padding: clamp(15px, 3vw, 30px) max(clamp(15px, 6vw, 60px), 50% - 720px);
    margin: 0;
    position: relative;
    background-color: #f5f5f5;
    border-top: none;
    border-bottom: 3px solid #0074bd;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    gap: 5px;
}
.woocommerce-error {
    border-bottom: 3px solid #fb4d3d;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
    top: clamp(15px, 3vw, 30px);
    left: calc(max(clamp(15px, 6vw, 60px), 50% - 720px) - clamp(15px, 3vw, 30px));
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    margin: 0 0 30px 0;
    list-style: none;
    border-top: 2px solid #0074bd;
    border-bottom: 2px solid #0074bd;
    padding: 5px 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul a {
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-color: transparent;
    padding: 13px 15px;
    color: #000000;
    border-bottom: 1px solid #d9d9d9;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
    text-decoration-color: inherit;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a {
    border-bottom: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul a:hover {
    background-color: #e5e5e5;
}
.woocommerce-Address-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-account .addresses .title h3 {
    margin: 0;
}
.woocommerce-Address-title a {
    margin-left: auto;
    padding-left: 20px;
}
.woocommerce-Address address {
    font-style: normal;
}
.woocommerce-Address {
    margin-bottom: 30px;
}
.woocommerce-Address:last-child {
    margin-bottom: 0;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
    width: 100%;
}
.select2-container .select2-selection--single,
.select2-container--default .select2-selection--single {
    border: 1px solid #cccccc;
    min-height: 44px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 20px;
    background-color: inherit;
    border-radius: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
    line-height: 24px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
    right: 10px;
}
.woocommerce table.shop_table th {
    color: #000000;
}
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 0;
}
.woocommerce-cart .woocommerce-notices-wrapper {
    margin-bottom: 30px;
}
.woocommerce form.checkout_coupon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
}
.woocommerce form.checkout_coupon > .form-row,
.woocommerce form.checkout_coupon > :first-child {
    width: 100%;
}
.woocommerce form.checkout_coupon > .form-row.form-row-last .button {
    margin-top: 0;
}
#wdve_vat_exemption,
.woocommerce-additional-fields,
.woocommerce-billing-fields {
    margin-top: 30px;
}
#customer_details,
.woocommerce table.shop_table,
.woocommerce-additional-fields__field-wrapper {
    margin-bottom: 30px;
}
#disability-flag_field {
    display: none;
}
#wdve_radio_exemption input {
    margin-right: 15px;
}
.woocommerce td.product-name dl.variation dd p {
    margin: 0;
}
.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
    display: inline-block;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    border: 3px solid #0074bd;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.woocommerce .cart-collaterals:after,
.woocommerce .cart-collaterals:before,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .cart-collaterals:before {
    content: none;
}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row-wide {
    width: 100%;
}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row-first,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row-last {
    width: calc(50% - 30px);
}
.header-vat-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    background-color: #eee;
}
.header-vat-bar .vat-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header-vat-bar .vat-checkbox .toggle-switch {
    position: relative;
    margin: 0 5px;
    width: 40px;
    height: 20px;
    border-radius: 20px;
    overflow: hidden;
}
.header-vat-bar .vat-checkbox .toggle-switch input {
    opacity: 0;
    visibility: hidden;
}
.header-vat-bar .vat-checkbox .toggle-switch .switch-control {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #aaa;
    cursor: pointer;
}
.header-vat-bar .vat-checkbox .toggle-switch .switch-control:after {
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: white;
}
.header-vat-bar .vat-checkbox .toggle-switch input:checked + .switch-control {
    background-color: #0074bd;
}
.header-vat-bar .vat-checkbox .toggle-switch input:checked + .switch-control:after {
    left: 22px;
}
[data-price="inc-vat"] {
    display: none;
}
.woocommerce-info {
    margin-bottom: 16px;
}
.woocommerce-form-login-toggle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 48%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.woocommerce-form-login {
    width: 45%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.woocommerce-form-coupon-toggle {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 48%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: auto;
}
.woocommerce-form-coupon {
    width: 45%;
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    margin-left: auto !important;
}
@media (max-width: 450px) {
    .woocommerce #content table.cart td.actions .coupon .button,
    .woocommerce #content table.cart td.actions .coupon .input-text,
    .woocommerce #content table.cart td.actions .coupon input,
    .woocommerce table.cart td.actions .coupon .button,
    .woocommerce table.cart td.actions .coupon .input-text,
    .woocommerce table.cart td.actions .coupon input,
    .woocommerce-page #content table.cart td.actions .coupon .button,
    .woocommerce-page #content table.cart td.actions .coupon .input-text,
    .woocommerce-page #content table.cart td.actions .coupon input,
    .woocommerce-page table.cart td.actions .coupon .button,
    .woocommerce-page table.cart td.actions .coupon .input-text,
    .woocommerce-page table.cart td.actions .coupon input {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
}
@media (min-width: 596px) {
    .woocommerce form.checkout_coupon {
        text-align: inherit;
    }
    .woocommerce form.checkout_coupon > .form-row {
        width: 47%;
    }
}
@media (max-width: 640px) {
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row-first,
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form .form-row-last {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .woocommerce .cart-collaterals,
    .woocommerce-page .cart-collaterals {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 60px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: column;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        margin-bottom: 0;
    }
    .woocommerce-notices-wrapper > .woocommerce-error,
    .woocommerce-notices-wrapper > .woocommerce-info,
    .woocommerce-notices-wrapper > .woocommerce-message {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: inherit;
    }
    .woocommerce .woocommerce-notices-wrapper > .woocommerce-error .button,
    .woocommerce .woocommerce-notices-wrapper > .woocommerce-info .button,
    .woocommerce .woocommerce-notices-wrapper > .woocommerce-message .button,
    .woocommerce-page .woocommerce-notices-wrapper > .woocommerce-error .button,
    .woocommerce-page .woocommerce-notices-wrapper > .woocommerce-info .button,
    .woocommerce-page .woocommerce-notices-wrapper > .woocommerce-message .button {
        margin-left: auto;
    }
    .woocommerce-notices-wrapper > .woocommerce-error:before,
    .woocommerce-notices-wrapper > .woocommerce-info:before,
    .woocommerce-notices-wrapper > .woocommerce-message:before {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .woocommerce #content table.cart td.actions .input-text,
    .woocommerce table.cart td.actions .input-text,
    .woocommerce-page #content table.cart td.actions .input-text,
    .woocommerce-page table.cart td.actions .input-text {
        width: 180px;
    }
}
@media (min-width: 1024px) {
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: inherit;
    }
    .woocommerce .woocommerce-error .button,
    .woocommerce .woocommerce-info .button,
    .woocommerce .woocommerce-message .button,
    .woocommerce-page .woocommerce-error .button,
    .woocommerce-page .woocommerce-info .button,
    .woocommerce-page .woocommerce-message .button {
        margin-left: auto;
    }
    .woocommerce-error:before {
        top: 12%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .woocommerce-info:before,
    .woocommerce-message:before {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    width: 49%;
}
.woocommerce form .form-row .input-text {
    border: 1px solid #aaa !important;
    border-radius: 4px;
}
.woocommerce-checkout .woocommerce form .form-row input.input-text {
    border-width: 1px !important;
}
.woocommerce form .form-row {
    margin-bottom: 20px;
}
.woocommerce form #billing_address_1_field,
.woocommerce form #billing_city_field,
.woocommerce form #billing_country_field,
.woocommerce form #billing_postcode_field,
.woocommerce form #billing_state_field {
    width: 32%;
}
.woocommerce form #billing_address_2_field {
    width: 32%;
    margin-top: 30px;
}
.woocommerce form #billing_email_field,
.woocommerce form #billing_phone_field {
    width: 49%;
}
.woocommerce-billing-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woocommerce-billing-fields__field-wrapper label {
    font-weight: 600;
}
.woocommerce-billing-fields h3 {
    color: white;
    background: #0074bd;
    font-size: 1.5rem;
    padding: 20px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 24px;
}
.woocommerce-billing-fields h3:after {
    content: "";
    position: absolute;
    left: 40px;
    bottom: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #0075bd transparent transparent transparent;
}
.woocommerce-shipping-fields h3 span {
    font-size: 1rem;
    font-weight: 400;
}
.woocommerce-checkout input[type="checkbox"] {
    border-width: 1px !important;
    border-color: #aaa !important;
    border-radius: 4px;
}
.woocommerce-shipping-fields h3#ship-to-different-address label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-shipping-fields h3#ship-to-different-address label span {
    margin-left: 8px;
}
.woocommerce form #shipping_address_1_field,
.woocommerce form #shipping_city_field,
.woocommerce form #shipping_country_field,
.woocommerce form #shipping_postcode_field,
.woocommerce form #shipping_state_field {
    width: 32%;
}
.woocommerce form #shipping_address_2_field {
    width: 32%;
    margin-top: 30px;
}
.woocommerce form #shipping_email_field,
.woocommerce form #shipping_phone_field {
    width: 49%;
}
.woocommerce-shipping-fields__field-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.woocommerce-shipping-fields__field-wrapper label {
    font-weight: 600;
}
.vat_exempt {
    margin-top: 15px;
}
.woocommerce-additional-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 30px;
}
.woocommerce-additional-fields h3 {
    font-size: 1rem;
}
.woocommerce-additional-fields__field-wrapper {
    width: 49%;
}
.woocommerce-additional-fields__field-wrapper #order_comments {
    border-width: 1px !important;
}
.woocommerce-additional-fields #wdve_vat_exemption {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.woocommerce-additional-fields #wdve_vat_exemption .vat-inputs {
    width: 49%;
}
.woocommerce-additional-fields #wdve_vat_exemption .vat-inputs #medical_condition {
    border-width: 1px !important;
    border-color: #aaa !important;
    border-radius: 4px;
}
.woocommerce-additional-fields #wdve_vat_exemption p {
    width: 49%;
}
.woocommerce-additional-fields #wdve_vat_exemption .disability-fields {
    width: 100%;
    height: auto;
}
.woocommerce-additional-fields #wdve_vat_exemption h3 {
    width: 100%;
    color: white;
    background: #0074bd;
    font-size: 1.5rem;
    padding: 20px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 24px;
}
.woocommerce-additional-fields #wdve_vat_exemption h3:after {
    content: "";
    position: absolute;
    left: 40px;
    bottom: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #0075bd transparent transparent transparent;
}
h3#order_review_heading {
    width: 100%;
    color: white;
    background: #0074bd;
    font-size: 1.5rem;
    padding: 20px;
    border-radius: 4px;
    position: relative;
    margin-bottom: 24px;
}
h3#order_review_heading:after {
    content: "";
    position: absolute;
    left: 40px;
    bottom: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #0075bd transparent transparent transparent;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table {
    width: 50% !important;
}
.woocommerce {
    position: relative;
}
.woocommerce .notice-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce .notice-wrapper .woocommerce-info {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.woocommerce .notice-wrapper .woocommerce-form-login {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 48%;
}
@media only screen and (max-width: 992px) {
    .woocommerce form #billing_address_1_field,
    .woocommerce form #billing_city_field,
    .woocommerce form #billing_country_field,
    .woocommerce form #billing_postcode_field,
    .woocommerce form #billing_state_field {
        width: 49%;
    }
    .woocommerce form #billing_address_2_field {
        width: 49%;
    }
    .woocommerce form #shipping_address_1_field,
    .woocommerce form #shipping_city_field,
    .woocommerce form #shipping_country_field,
    .woocommerce form #shipping_postcode_field,
    .woocommerce form #shipping_state_field {
        width: 49%;
    }
    .woocommerce form #shipping_address_2_field {
        width: 49%;
    }
    .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table {
        width: 100% !important;
    }
    .woocommerce-additional-fields #wdve_vat_exemption .vat-inputs {
        width: 100%;
    }
    .woocommerce-additional-fields #wdve_vat_exemption p {
        width: 100%;
    }
}
@media only screen and (max-width: 762px) {
    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last {
        width: 100%;
    }
    .woocommerce form .form-row {
        margin-bottom: 10px;
    }
    .woocommerce form #billing_address_1_field,
    .woocommerce form #billing_city_field,
    .woocommerce form #billing_country_field,
    .woocommerce form #billing_postcode_field,
    .woocommerce form #billing_state_field {
        width: 100%;
    }
    .woocommerce form #billing_address_2_field {
        width: 100%;
    }
    .woocommerce form #billing_email_field,
    .woocommerce form #billing_phone_field {
        width: 100%;
    }
    .woocommerce form #shipping_address_1_field,
    .woocommerce form #shipping_city_field,
    .woocommerce form #shipping_country_field,
    .woocommerce form #shipping_postcode_field,
    .woocommerce form #shipping_state_field {
        width: 100%;
    }
    .woocommerce form #shipping_address_2_field {
        width: 100%;
    }
    .woocommerce form #shipping_email_field,
    .woocommerce form #shipping_phone_field {
        width: 100%;
    }
    .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table {
        width: 100% !important;
    }
    .woocommerce-additional-fields #wdve_vat_exemption .vat-inputs {
        width: 100%;
    }
    .woocommerce-additional-fields #wdve_vat_exemption p {
        width: 100%;
    }
    .woocommerce-additional-fields h3 {
        font-size: 1rem;
    }
    .woocommerce-additional-fields__field-wrapper {
        width: 100%;
    }
    .woocommerce .notice-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .woocommerce .notice-wrapper .woocommerce-form-login {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .woocommerce .notice-wrapper .woocommerce-form-login-toggle {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .woocommerce .notice-wrapper .woocommerce-form-coupon-toggle {
        margin: 0;
        width: 100%;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .woocommerce .notice-wrapper .woocommerce-form-coupon {
        margin: 0;
        width: 100%;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
}

